Memeriksa properti Waktu Sinkronisasi Terakhir untuk akun penyimpanan
Replikasi geografis menawarkan durabilitas untuk data Anda, bahkan selama bencana alam dan pemadaman signifikan lainnya di wilayah utama Anda. Saat mengonfigurasi akun penyimpanan, Anda dapat memilih untuk menyalin data Anda ke wilayah sekunder yang berjarak ratusan mil dari wilayah utama. Selain itu, Anda dapat memilih untuk mengaktifkan akses baca ke wilayah sekunder, memastikan bahwa data Anda tetap tersedia untuk operasi baca jika wilayah utama menjadi tidak tersedia. Pendekatan ini memungkinkan Anda merancang aplikasi yang sangat tersedia untuk beralih dengan mulus ke membaca dari wilayah sekunder jika wilayah utama tidak responsif.
Penyimpanan geo-redundan (GRS) dan penyimpanan geo-zona-redundan (GZRS) keduanya mereplikasi data Anda secara asinkron ke wilayah sekunder. Untuk akses baca ke wilayah sekunder, aktifkan penyimpanan geo-redundan akses baca (RA-GRS) atau penyimpanan geo-zona-redundan akses baca (RA-GZRS). Untuk informasi selengkapnya tentang berbagai opsi redundansi yang ditawarkan oleh Azure Storage, lihat Redundansi Azure Storage.
Artikel ini menjelaskan cara memeriksa properti Waktu Sinkronisasi Terakhir untuk akun penyimpanan Anda sehingga Anda dapat mengevaluasi setiap perbedaan antara wilayah utama dan sekunder.
Tentang properti Waktu Sinkronisasi Terakhir
Karena replikasi geografis tidak sinkron, ada kemungkinan bahwa data yang ditulis ke wilayah utama belum ditulis ke wilayah sekunder pada saat pemadaman terjadi. Properti Waktu Sinkronisasi Terakhir menunjukkan waktu terbaru bahwa data dari wilayah utama dijamin telah ditulis ke wilayah sekunder. Untuk akun yang memiliki namespace hierarkis, properti Waktu Sinkronisasi Terakhir yang sama juga berlaku untuk metadata yang dikelola oleh namespace hierarkis, termasuk ACL. Semua data dan metadata yang ditulis sebelum waktu sinkronisasi terakhir tersedia pada sekunder, sementara data dan metadata yang ditulis setelah waktu sinkronisasi terakhir mungkin tidak ditulis ke sekunder, dan mungkin hilang. Gunakan properti ini jika terjadi pemadaman untuk memperkirakan jumlah kehilangan data yang mungkin Anda timbulkan dengan memulai failover yang dikelola pelanggan (tidak direncanakan).
Properti Waktu Sinkronisasi Terakhir adalah nilai tanggal/waktu GMT.
Mendapatkan properti Waktu Sinkronisasi Terakhir
Anda dapat menggunakan PowerShell atau Azure CLI untuk mengambil nilai properti Waktu Sinkronisasi Terakhir.
Untuk mendapatkan waktu sinkronisasi terakhir untuk akun penyimpanan dengan PowerShell, instal modul Az.Storage versi 1.11.0 atau yang lebih baru. Kemudian periksa properti GeoReplicationStats.LastSyncTime akun penyimpanan. Ingatlah untuk mengganti nilai tempat penampung dengan nilai Anda sendiri:
$lastSyncTime = $(Get-AzStorageAccount -ResourceGroupName <resource-group> `
-Name <storage-account> `
-IncludeGeoReplicationStats).GeoReplicationStats.LastSyncTime