Replikasi DFS melalui VPN: penguncian bukan yang Anda dapatkan
VPN situs membawa lalu lintas, tetapi tidak menambahkan penguncian file. Rancang model konsistensi, ruang staging, dan jendela replikasi sebelum melakukan penyemaian awal.
Tautan terenkripsi, selalu aktif, dan cukup cepat, sehingga folder bersama seharusnya berperilaku seperti satu folder di kedua situs. Itulah asumsi di balik sebagian besar desain replikasi DFS yang kemudian mengejutkan orang. DFSR bersifat multi-master dan asinkron: setiap replika melacak versi secara mandiri, dan tidak ada apa pun dalam protokol yang menahan kunci antar server. VPN membawa lalu lintas di antara keduanya dan tidak menambahkan satu pun koordinasi yang dibutuhkan asumsi itu. Rencanakan pola penulisan dan model kapasitas, atau konflik nyata pertama akan menjadi insiden dukungan.
Mitos: VPN membuat replika menjadi satu sistem file
Terowongan adalah transportasi. Ia memberi Anda jalur yang diizinkan antara dua server dan menyembunyikan lompatan di antaranya. Ia tidak mengatakan apa pun tentang siapa yang boleh menyunting file, dalam urutan apa versi tiba, atau apa yang terjadi ketika dua penyuntingan berlomba.
Enkripsi dan ketersediaan adalah sifat tautan; konsistensi adalah sifat mesin replikasi dan alur kerja Anda.
Apa yang sebenarnya direplikasi DFSR
Setiap server menyimpan salinannya sendiri dan metadata versinya sendiri. Perubahan menyebar ketika koneksi dan jadwal mengizinkan, dan mesin menggunakan kompresi diferensial jarak jauh untuk mengirim hanya bagian file yang berubah. Ketika dua replika mengubah file yang sama sebelum salah satu pembaruan tiba, satu versi menang dan versi lainnya disingkirkan sebagai salinan konflik. Tidak ada server yang memblokir penyuntingan kedua, karena pemblokiran akan membutuhkan kunci terdistribusi yang tidak disediakan DFSR.
Jalur ruang nama membuat salinan mudah dijangkau, dan tidak membuatnya koheren.
Ruang staging adalah kapasitas kerja, bukan cadangan
Staging adalah area kerja sementara yang dipakai replikasi saat menyusun perubahan. Panduan ukuran Microsoft memakai ukuran gabungan 32 file terbesar di folder yang direplikasi sebagai minimum, dengan ruang tambahan berguna selama replikasi awal. Karena itu pohon dokumen kecil dan folder berisi beberapa arsip besar membutuhkan bentuk staging berbeda. Ketika staging habis, replikasi berhenti dengan cara yang tampak seperti gangguan jaringan. Ukur dari data, lalu terus pantau saat data berubah.
Staging bukan cadangan, dan menyebarkan perubahan bukan riwayat versi.
Penyemaian awal adalah optimasi, bukan jalan pintas
Untuk pohon besar yang sudah ada, penyemaian awal yang didukung dengan Robocopy dapat mengurangi apa yang harus melintasi tautan selama sinkronisasi awal, dan panduan Microsoft mencakup pemeliharaan informasi file serta penanganan file yang terkunci atau dilewati. Ini optimasi, bukan janji bahwa tujuan sudah benar, jadi replikasi awal tetap harus selesai dan diverifikasi. Melewati verifikasi itulah cara sebuah situs berakhir menyajikan file yang tidak pernah ada di kumpulan yang direplikasi.
Verifikasi keadaan awal sebelum pengguna bergantung pada tujuan, bukan setelah keluhan pertama.
Pilih jendela dan definisikan arti terkini
Jadwal replikasi dan kontrol bandwidth menentukan kapan mitra boleh bertukar data. Jendela sempit setelah jam kerja adalah desain yang sah yang meninggalkan tumpukan di siang hari, asalkan semua orang sepakat bahwa salinan jarak jauh hanya perlu terkini pada pagi hari.
Tulis kalimat itu, karena “tumpukannya empat puluh menit” hanya mengkhawatirkan jika tidak ada yang mendefinisikan target.
Terima dengan alur kerja, bukan satu file
Uji dengan file yang benar-benar dipakai orang: dokumen besar, penyuntingan rutin, penghapusan, dan penyuntingan bersamaan yang disengaja di kedua situs. Pastikan perilaku konflik sesuai dengan yang Anda sampaikan ke bisnis, dan pastikan jalur pemulihan dari cadangan terpisah dari replika. Lalu pantau volume perubahan, pertumbuhan antrean, dan ruang staging terhadap jendela layanan selama beberapa minggu. Kapasitas VPN adalah satu batas di antara beberapa, dan jarang menjadi yang pertama Anda capai.
Desain yang mendokumentasikan keterlambatan dan aturan penyuntingannya jauh lebih mudah didukung daripada yang menjanjikan salinan identik.