Megosztás a következőn keresztül:


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 lesznek másolva, amely több száz kilométerre van az elsődleges régiótól. A georeplikálás tartósságot biztosít az adatok számára, ha jelentős kimaradás következik be az elsődleges régióban, 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 olvasásra a másodlagos régióból, ha az elsődleges régió nem válaszol.

A georedundáns tárolás (GRS) és a geozó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 olvasási hozzáférésű georedundáns tárolást (RA-GRS) vagy az olvasási hozzáférésű georedundáns tárolást (RA-GZRS). Az Azure Storage által kínált redundancia különböző lehetőségeiről az Azure Storage redundanciájával kapcsolatos további információkért lásd : Azure Storage redundancia.

Ez a cikk bemutatja, 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ási idő tulajdonságról

Mivel a georeplikálás 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 kimaradás bekövetkezésekor. Az Utolsó szinkronizálási idő tulajdonság azt a legutóbbi időpontot jelzi, amikor az elsődleges régió adatai garantáltan a másodlagos régióba lettek beírva. 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 oldalon, 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. Ez a tulajdonság kimaradás esetén a fiók feladatátvételének kezdeményezésével megbecsülheti az esetlegesen felmerülő adatvesztések mennyiségét.

Az Utolsó szinkronizálási idő tulajdonság egy GMT dátum/idő érték.

Az Utolsó szinkronizálási idő tulajdonság lekérése

A PowerShell vagy az Azure CLI használatával lekérheti az Utolsó szinkronizálási idő tulajdonság értékét.

A tárfiók és a PowerShell 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