A felhőbe való migrálás alapjai a fájl- és mappatároláshoz

Minden migrálás üzleti igényekkel kezdődik. A felhőbeli migrálás átalakítja a számítási feladatokat azoknak a fájloknak és mappáknak a áthelyezésével, amelyektől függ. A számítási feladatok lehetnek alkalmazások vagy közvetlen felhasználói hozzáférések. A számítási feladat mindkét esetben függ a felhőbe áthelyezett tárterületétől. A számítási feladat a felhőbe is átköltözhet, vagy a helyén maradhat, de konfigurációmódosítást igényel ahhoz, hogy az új felhőtárhelyre mutasson. Ezek a részletek a tárolási szakaszt tartalmazó felhőalapú megoldástervben lesznek rögzítve.

A cikk célja, hogy betekintést nyújtson az Azure-ba történő tárolómigrálási folyamatba, hogy megvalósíthassa a felhőalapú megoldásokat a tároláshoz.

Summary illustration showing migration phases: Discover, Assess, Plan, Deploy, Migrate, Post-Migrate to illustrate the sections to come in this article.

A fájlok és mappák felhőbe való migrálása gondos tervezést és számos szempontot igényel az optimális eredmény eléréséhez. Az Azure Storage Mover egyre több olyan funkciót és migrálási forgatókönyvet kínál, amelyek támogatják az ön útját. Ebben a cikkben a migrálás gyakori feladatait olyan fázisokra bontjuk, amelyek mindegyikének saját szakasza van.

1. fázis: Felderítés

A felderítési fázisban ön dönti el, hogy mely forráshelyek tartoznak a migrálási projekthez. Az Azure Storage Mover fájlmegosztások formájában kezeli a forráshelyeket. Ezek a helyek a hálózati csatlakoztatott tárolóban (NAS), egy kiszolgálón vagy akár egy munkaállomáson is lehetnek. A fájlmegosztások gyakori protokolljai az SMB (kiszolgálói üzenetblokk) és az NFS (hálózati fájlrendszer).

Ha a számítási feladat közvetlen csatlakoztatott tárolást (DAS) használ, akkor valószínűleg az Azure Storage Mover továbbra is segíthet a felhőbeli migrálásban. Előfordulhat, hogy létre tud hozni egy fájlmegosztást a helyi mappa elérési útján, majd megoszthatja a helyet a helyi hálózaton keresztül. A megfelelő engedélyekkel és hálózatkezelési szempontokkal most már migrálhatja ezt a helyet az Azure-ba, még akkor is, ha az alkalmazás a helyi elérési utat használja.

Első lépésként készítsen listát azokról a megosztásokról, amelyektől a számítási feladat függ. Tekintse meg a felhőalapú megoldás kialakítását, és nézze meg, hogy mely megosztások maradnak a helyszínen, és melyek a felhőbe való migrálás hatókörébe tartoznak. A migrálási projekt hatókörét a lehető legnagyobb mértékben szűkítheti. A számítási feladatnak végső soron a felhőbeli helyekre kell feladatátvételt végrehajtania. Minél kisebb a forráshelyek száma, annál könnyebb feladatátvételt végrehajtani a számítási feladaton.

Ha nagyjából egy időben több számítási feladat tárhelyét kell migrálnia, azokat külön migrálási projektekre kell felosztania.

Fontos

Nem ajánlott több számítási feladatot is belevenni egyetlen migrálási projektbe. Minden számítási feladatnak saját migrálási projektje kell, hogy legyen. A projekt ily módon történő strukturálása jelentősen leegyszerűsíti a migrálás kezelését és a számítási feladatok feladatátvételét.

A felderítési fázis eredménye az Azure-ba migrálni kívánt fájlmegosztások listája. Számítási feladatonként eltérő listákkal kell rendelkeznie.

Az Azure Storage Mover migrálási projekteket kínál egyéni listák létrehozásához és tárolásához. Gyakori eljárás az áttelepítési projekt elnevezése az áttelepítendő számítási feladat után. Ez a gyakorlat leegyszerűsíti a tervezési lépések és a migrálás előrehaladásának felügyeletét.

2. fázis: Értékelés

Az Azure különböző típusú felhőtárhelyeket kínál. Az Azure-ba történő fájlmigrálás egyik alapvető aspektusa annak meghatározása, hogy melyik Azure Storage-beállítás megfelelő az adatokhoz. A fájlok és mappák száma, könyvtárszerkezete, hozzáférési protokollja, fájlhűsége és egyéb aspektusai fontos bemenetei a teljes felhőalapú megoldás kialakításának.

Az értékelési fázisban megvizsgálja a felderített és a rövid listán szereplő megosztásokat, hogy biztosan a megfelelő Azure-céltárolót válassza a felhőalapú megoldás kialakításához.

A migrálás egyik kulcsfontosságú része a szükséges fájlhűség rögzítése, amikor a fájlokat az aktuális tárolási helyről az Azure-ba helyezi át. A különböző fájlrendszerek és tárolóeszközök számos fájlmegfelelőségi információt rögzítenek, és az adatok teljes megőrzése vagy megőrzése az Azure-ban nem mindig szükséges. A forgatókönyv által megkövetelt fájlhűség és az Azure-beli tárolási ajánlat által támogatott megbízhatósági fok is segít kiválasztani a megfelelő tárolási megoldást az Azure-ban. Az általános célú fájladatok hagyományosan legalább néhány fájl metaadatától függnek. Előfordulhat, hogy az alkalmazásadatok nem.

A fájl két alapvető összetevője a következő:

  • Adatfolyam: Egy fájl adatfolyama tárolja a fájl tartalmát.
  • Fájl metaadatai: A fájl metaadatai az alábbi alösszetevőkkel rendelkeznek:
    • fájlattribútumok, például írásvédett
    • fájlengedélyek, például NTFS-engedélyek vagy fájl- és mappahozzáférés-vezérlési listák (ACL-ek)
    • időbélyegek, különösen a létrehozás és az utolsó módosítás
    • egy másik adatfolyam, amely nagyobb mennyiségű nem megfelelő tulajdonság tárolására szolgáló hely

A migrálás fájlhűsége definiálható a következő képességként:

  • Olvassa el az összes szükséges fájlinformációt a forrásból.
  • Fájlok átvitele a migrálási szolgáltatással vagy eszközzel.
  • Tárolja a fájlokat a migrálás céltárolójában.

Az értékelési fázis kimenete a forrásmegosztásban található szempontok listája. Ilyen szempontok lehetnek például a következők:

  • Megosztás mérete.
  • A névtérelemek száma vagy a fájlok és mappák együttes száma.
  • Az Azure Storage-célban megőrzendő megbízhatósági szint.
  • Az a megbízhatósági szint, amelyet natív módon kell működnie az Azure Storage-tárolóban.

Ez a megállapítás fontos bemenete a felhőalapú megoldások tárolási tervezésének.

3. fázis: Tervezés

A tervezési fázisban egyesíti a felderített forrásmegosztásokat a célhelyekkel az Azure-ban.

A tervezési fázis leképezi az egyes forrásmegosztásokat egy adott célhelyre, például egy Azure Blob-tárolóra vagy egy Azure-fájlmegosztásra. Ehhez meg kell terveznie és rögzítenie, hogy mely Azure-előfizetések és tárfiókok tartalmazzák a célerőforrásokat.

Az Azure Storage Mover szolgáltatásban az egyes forrás-/célpárokat rögzítheti feladatdefinícióként. A feladatdefiníció beágyazva van a korábban létrehozott áttelepítési projektbe. Minden forrás-/célpárhoz új, különálló feladatdefinícióra van szükség.

Megjegyzés:

Az Azure Storage Mover jelen kiadásában a céltárolónak léteznie kell, mielőtt létrehozhat egy feladatdefiníciót. Ha például a cél egy Azure Blob-tároló, üzembe kell helyeznie, mielőtt létrehoz egy új feladatdefiníciót.

A tervezési fázis eredménye a forrásmegosztások Azure-célhelyekre való leképezése. Ha a célok még nem léteznek, el kell végeznie a következő "Üzembe helyezés" fázist, mielőtt rögzítené a migrálási tervet az Azure Storage Mover szolgáltatásban.

4. fázis: Üzembe helyezés

A migrálási terv elvégzése után gondoskodnia kell arról, hogy a cél Azure Storage-erőforrások, például a tárfiókok és a tárolók üzembe legyenek helyezve. Ezt az üzembe helyezést el kell végeznie, mielőtt feladatdefinícióként rögzítené a migrálási tervet az Azure Storage Moverben található minden forrás-célpárhoz.

Az Azure Storage Mover jelenleg nem tud segíteni a célerőforrás üzembe helyezésében. Az Azure Storage üzembe helyezéséhez használhatja az Azure Portalt, az Azure PowerShellt, az Azure CLI-t vagy egy Bicep-sablont.

Fontos

Az Azure Storage üzembe helyezésekor tekintse át az Azure Storage Mover támogatási forrás/célpár kombinációit , és győződjön meg arról, hogy nem konfigurál nem támogatott forgatókönyveket.

5. fázis: Migrálás

A fájlok és mappák Azure-célhelyre történő másolása a migrálási fázison belül történik.

A migrálási fázisnak két fő szempontja van:

  • Csökkentse a számítási feladat állásidejét.
  • Határozza meg a megfelelő migrálási módot.

Állásidő minimalizálása

A migrálás során előfordulhat, hogy egy számítási feladat nem tudja elérni azt a tárterületet, amelytől függ. Ezeknek az időszakoknak a minimalizálása gyakran követelmény. Ez a szakasz a számítási feladatok állásidejét minimalizáló gyakori stratégiát ismerteti.

Konvergens, n-pass migrálás

Ebben a stratégiában többször másol adatokat a forrásból a célba. A másolási iterációk során a forrás továbbra is elérhető marad a számítási feladat olvasásához és írásához. A végső másolási iteráció előtt offline állapotba kell helyeznie a forrást. A végső másolat várhatóan gyorsabban fejeződik be, mint a kezdeti másolat. A végső másolás után a számítási feladat feladatátvételt követően használja az új céltárolót az Azure-ban.

Az Azure Storage Mover a kívánt gyakran támogatja a forrásról a célra történő másolást. A feladatdefiníció tárolja a forrás-, cél- és migrálási beállításokat. Utasíthatja a migrálási ügynököt a feladatdefiníció végrehajtására, ami feladatfuttatást eredményez. Ebben a csatolt cikkben többet is megtudhat a Storage Mover erőforráshierarchiájáról.

Migrálási módok

A fájlok forrásból célba másolásának ugyanolyan fontos szerepe van, mint a fájlok másolásának helye és helye. A különböző áttelepítési forgatókönyvek eltérő beállításokat igényelnek. A migrálás során valószínűleg többször is átmásolhatja a forrásból a célba az állásidő minimalizálása érdekében. Amikor a fájlok vagy mappák megváltoznak a másolási iterációk között, a másolási mód határozza meg az áttelepítési motor viselkedését. Gondosan válassza ki a megfelelő módot a névtér várható változásai alapján a migrálás során.

Két másolási mód van:

Másolási mód Migrálási viselkedés
Tükör
A cél a forráshoz hasonlóan néz ki.
- A célfájlokat a rendszer törli, ha nem léteznek a forrásban.
- A célban lévő fájlok és mappák a forrásnak megfelelően frissülnek.
Egyesítése
A cél több tartalommal rendelkezik, mint a forrás, és ön folyamatosan hozzáadja azt.
- A fájlok akkor is a célban maradnak, ha nem léteznek a forrásban.
- Az egyező névvel és elérési úttal rendelkező fájlok a forrásnak megfelelően frissülnek.
- A másolatok közötti mappa átnevezése ismétlődő tartalomhoz vezethet a célban.

6. fázis: Áttelepítés utáni feladatok

A migrálás ezen szakaszában más konfigurációkra és szolgáltatásokra kell gondolnia, amelyek lehetővé teszik a számítási feladatok feladatátvételét és az adatok védelmét.

A számítási feladat feladatátvételéhez például hálózati elérési út szükséges az Azure Storage biztonságos eléréséhez. Ha a migrálás során egy Azure-tárfiók nyilvános végpontját használta, fontolja meg a privát végpontok konfigurálását a tárfiókhoz , és engedélyezze a tűzfalszabályokat az adatkérések letiltásához a nyilvános végponton keresztül.

Íme néhány további javaslat:

Következő lépések

Ezek a cikkek segítséget nyújtanak az Azure Storage Mover felhőbeli migráláshoz való használatához: