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

Lásd még