Tárfiók utolsó szinkronizálási ideje tulajdonságának ellenőrzése
Tárfiók konfigurálásakor megadhatja, hogy az adatok egy másodlagos régióba kerülnek, amely több száz mérföldnyire van az elsődleges régiótól. A georeplikáció tartósságot biztosít az adatok számára, ha az elsődleges régióban jelentős kimaradás történik, például természeti katasztrófa esetén. Ha emellett engedélyezi az olvasási hozzáférést a másodlagos régióhoz, az adatok akkor is elérhetők maradnak az olvasási műveletekhez, ha az elsődleges régió elérhetetlenné válik. Úgy tervezheti meg az alkalmazást, hogy zökkenőmentesen váltson a másodlagos régióból történő olvasásra, ha az elsődleges régió nem válaszol.
A georedundáns tárolás (GRS) és a geo-zónaredundáns tárolás (GZRS) egyaránt aszinkron módon replikálja az adatokat egy másodlagos régióba. A másodlagos régióhoz való olvasási hozzáféréshez engedélyezze az írásvédett georedundáns tárolást (RA-GRS) vagy az írásvédett geo-zónaredundáns tárolást (RA-GZRS). További információ az Azure Storage által kínált redundancia különböző lehetőségeiről: Azure Storage-redundancia.
Ez a cikk azt ismerteti, hogyan ellenőrizheti a tárfiók utolsó szinkronizálási ideje tulajdonságát, hogy kiértékelhesse az elsődleges és a másodlagos régiók közötti eltéréseket.
Tudnivalók az Utolsó szinkronizálás időpontja tulajdonságról
Mivel a georeplikáció aszinkron, lehetséges, hogy az elsődleges régióba írt adatok még nem lettek megírva a másodlagos régióba a szolgáltatáskimaradás idején. Az Utolsó szinkronizálás időpontja tulajdonság azt jelzi, hogy az elsődleges régióból származó adatok biztosan a másodlagos régióba lettek-e írva. A hierarchikus névtérrel rendelkező fiókok esetében ugyanez a Last Sync Time tulajdonság a hierarchikus névtér által kezelt metaadatokra is vonatkozik, beleértve az ACL-eket is. Az utolsó szinkronizálási idő előtt írt összes adat és metaadat elérhető a másodlagos kiszolgálón, míg az utolsó szinkronizálási idő után írt adatok és metaadatok nem feltétlenül lettek megírva a másodlagosra, és elveszhetnek. Használja ezt a tulajdonságot szolgáltatáskimaradás esetén a fiók feladatátvételének kezdeményezésével esetlegesen felmerülő adatvesztés mértékének becsléséhez.
Az Utolsó szinkronizálás időpontja tulajdonság egy GMT dátum/idő érték.
Az Utolsó szinkronizálás időpontja tulajdonság lekérése
A PowerShell vagy az Azure CLI használatával lekérheti az Utolsó szinkronizálás időpontja tulajdonság értékét.
A tárfiók powershell-lel való utolsó szinkronizálási idejének lekéréséhez telepítse az Az.Storage modul 1.11.0-s vagy újabb verzióját. Ezután ellenőrizze a tárfiók GeoReplicationStats.LastSyncTime tulajdonságát. Ne felejtse el lecserélni a helyőrző értékeket a saját értékeire:
$lastSyncTime = $(Get-AzStorageAccount -ResourceGroupName <resource-group> `
-Name <storage-account> `
-IncludeGeoReplicationStats).GeoReplicationStats.LastSyncTime