Di dunia nyata, cermin adalah benda yang mencerminkan salinan apa pun yang ada di depannya. Di dunia digital, ada beberapa definisi untuk mirroring. Penggunaan utama adalah untuk menggambarkan situs yang secara sah menghosting salinan perangkat lunak. Ada juga pencerminan port dan pencerminan disk, meskipun ini adalah penggunaan yang kurang umum.
Situs Cermin
Beberapa perusahaan besar mampu memiliki pusat data yang didistribusikan ke seluruh dunia. Ini sangat nyaman karena meningkatkan jumlah server yang menangani permintaan dan mengurangi jarak pengiriman data. Namun, biaya penyiapan dan pengoperasian untuk infrastruktur ini besar, sehingga hampir tidak mungkin bagi sebagian besar perusahaan untuk membelinya.
Sampai tingkat tertentu, Jaringan Pengiriman Konten, atau CDN, dapat membantu dalam hal ini. CDN menyiapkan infrastruktur serupa di seluruh dunia dan kemudian menggunakannya untuk menyimpan konten yang dilayani pelanggan berbayar mereka. Ini mengurangi beban pada server backend jika memungkinkan. Namun, aksesnya cukup mahal, terutama dengan file besar.
Situs cermin adalah situs yang secara sukarela menghosting konten tertentu. Ini pada dasarnya adalah versi terdesentralisasi dari memiliki pusat data di seluruh dunia. Banyak dari situs mirror ini memilih untuk mencerminkan jenis konten tertentu. Seringkali ini adalah freeware, seperti file .iso sistem operasi.
Beberapa situs cermin memiliki tujuan yang lebih umum dan merayapi serangkaian situs secara teratur untuk mengikis dan kemudian mencerminkan isinya. Ini mengurangi beban pada situs asli dan menawarkan koneksi lokal dan berpotensi berkecepatan lebih tinggi dan lebih rendah latensi. Ini juga membantu untuk melewati aturan sensor dengan menghosting konten yang disensor di domain yang belum diblokir.
Catatan: Situs mirror sering dikaitkan dengan berbagi file ilegal dan pembajakan. Namun, situs dan konten yang sah juga dilayani oleh beberapa situs mirror.
Pencerminan Port
Sakelar jaringan dapat merutekan lalu lintas lokal ke tujuan yang dituju pada port yang terhubung. Umumnya, mereka tidak perlu merutekan lalu lintas ke port yang tidak diinginkan karena mereka mengetahui alamat MAC perangkat mana yang terletak di port fisik mana. Hal ini memungkinkan penggunaan bandwidth potensial yang sangat efisien. Namun, itu membuat tugas pemantauan jaringan lebih sulit karena lalu lintas tidak semuanya mengalir melalui satu kabel yang nyaman.
Pencerminan port adalah pengaturan untuk sakelar jaringan yang secara eksplisit menetapkan port yang dikonfigurasi untuk menerima lalu lintas yang sama persis dengan port target. Ini disebut pencerminan port, karena semua lalu lintas jaringan pada port target direplikasi dengan sempurna pada port yang dikonfigurasi seperti cermin.
Pencerminan port bahkan dapat diatur untuk mencerminkan lalu lintas dari adaptor virtual yang disebut VLAN. Membuat alat menjadi kuat. Ini biasanya digunakan di jaringan perusahaan untuk mengarahkan lalu lintas ke sistem deteksi intrusi yang memantau jaringan untuk aktivitas yang mencurigakan.
Pencerminan Disk
Drive penyimpanan umumnya cukup andal tetapi memiliki masa pakai terbatas dan akhirnya gagal. Meskipun pencadangan sangat membantu, opsi yang lebih cepat adalah melakukan pencerminan drive. Tidak seperti pencadangan yang merupakan titik referensi dalam waktu, drive yang dicerminkan terus diperbarui agar sesuai dengan perubahan apa pun di drive target. Umumnya, drive cermin paling lambat beberapa detik.
Mirroring biasanya dilakukan dalam beberapa bentuk drive array. Dengan mirroring, total kapasitas penyimpanan Anda di semua disk yang terlibat harus dikurangi setengahnya. Hal ini dapat menyebabkan masalah penskalaan dan biaya karena biaya dan ruang yang diperlukan untuk meningkatkan kapasitas menjadi dua kali lipat.
Beberapa sistem pencerminan kelas atas mencakup apa yang dikenal sebagai "disk panas". Ini adalah drive terhubung yang tujuan spesifiknya tidak digunakan sampai kegagalan drive terdeteksi. Hard disk cermin seringkali memiliki model yang sama, menyederhanakan pembelian dan memastikan kompatibilitas.
Ini juga berarti bahwa setiap drive mengalami keausan yang sama, yang berarti bahwa ketika satu gagal, yang lain mungkin juga hampir gagal, hanya ketika mekanisme pencadangan gagal. Disk panas dirancang untuk secara instan dan otomatis ditukar dengan drive yang gagal setelah mendeteksi kegagalan drive. Ini segera memulai proses pencerminan untuk memastikan bahwa hot disk telah mencapai kecepatan dan siap berfungsi sesegera mungkin.
Disk panas tidak diperlukan untuk kapasitas yang sama dengan drive cermin. Anda tidak memerlukan satu hot disk per pasang drive cermin. Tidak ada rasio pasti, tetapi Anda harus dapat menangani setidaknya satu dan lebih baik dua kegagalan pada skala kecil hingga menengah. Setelah satu hot disk telah ditukar, penting untuk secara fisik mengganti drive yang gagal dengan hot disk baru dan, jika perlu, beli lebih banyak.
Kesimpulan
Dalam komputasi, ada tiga hal yang disebut sebagai cermin. Yang utama adalah situs yang mencerminkan konten situs lain atau file tertentu, seringkali yang berukuran besar. Ini membuatnya berguna bagi penduduk setempat karena koneksi seringkali lebih baik daripada ke server yang lebih jauh. Ini juga mengurangi beban pada server utama, menguntungkan bandwidth semua orang. Kegunaan lain adalah port mirroring pada switch yang melibatkan duplikasi semua lalu lintas dari satu port fisik ke port lainnya.
Penggunaan terakhir adalah pencerminan disk, yang menjalankan pencadangan berkelanjutan dari satu drive penyimpanan ke drive penyimpanan lainnya, sehingga tidak ada data yang hilang jika salah satu gagal. Penggunaan yang tepat umumnya dapat diidentifikasi dari petunjuk konteks. Namun, biasanya adil untuk berasumsi bahwa situs cermin dimaksudkan jika tidak ada indikasi yang jelas. Mentransmisikan layar dari satu perangkat ke perangkat lain terkadang juga disebut sebagai pencerminan.