Základy migrace do cloudu pro ukládání souborů a složek
Každá migrace začíná firemní potřebou. Migrace do cloudu transformuje úlohu přesunutím souborů a složek, na kterých závisí. Úloha může být buď aplikace, nebo přímý uživatelský přístup. V obou případech má úloha závislost na úložišti, které přesunete do cloudu. Úloha se také může přesunout do cloudu nebo zůstat na místě, ale vyžadovat změnu konfigurace, aby odkazovat na nové umístění cloudového úložiště. Tyto podrobnosti se zaznamenávají v návrhu cloudového řešení, který obsahuje oddíl úložiště.
Účelem tohoto článku je poskytnout přehled o tom, jak dosáhnout migrace úložiště do Azure, abyste mohli realizovat návrh cloudového řešení pro úložiště.
Migrace souborů a složek do cloudu vyžaduje pečlivé plánování a mnoho důležitých aspektů na cestě k dosažení optimálního výsledku. Azure Storage Mover poskytuje rostoucí seznam funkcí a scénářů migrace, které vás na cestě podporují. V tomto článku rozdělíme běžné úlohy migrace do fází, které mají každý z nich vlastní část.
Fáze 1: Zjišťování
Ve fázi zjišťování se rozhodnete, která zdrojová umístění jsou součástí projektu migrace. Azure Storage Mover zpracovává zdrojová umístění ve formě sdílených složek. Tato umístění se můžou nacházet v úložišti připojeném k síti (NAS), serveru nebo dokonce na pracovní stanici. Mezi běžné protokoly pro sdílené složky patří SMB (Server Message Block) a NFS (Network File System).
Pokud vaše úloha používá úložiště s přímým přístupem (DAS), s migrací do cloudu vám s největší pravděpodobností může pomoct nástroj Azure Storage Mover. Možná budete moct vytvořit sdílenou složku v cestě k místní složce a pak sdílet umístění přes místní síť. Při správných oprávněních a aspektech sítí teď můžete migrovat toto umístění do Azure, i když vaše aplikace používá místní cestu.
Začněte tím, že vytvoříte seznam všech sdílených složek, na kterých vaše úloha závisí. V návrhu cloudového řešení zjistíte, které sdílené složky zůstanou v místním prostředí a které jsou v rozsahu pro migraci do cloudu. Co nejvíce zpřesněte rozsah projektu migrace. V konečném důsledku musí vaše úloha převzít služby při selhání do cloudových umístění. Čím menší je počet zdrojových umístění, tím jednodušší je převzetí služeb při selhání vaší úlohy.
Pokud potřebujete migrovat úložiště pro více úloh přibližně ve stejnou dobu, měli byste je rozdělit do jednotlivých projektů migrace.
Důležité
Zahrnutí více úloh do jednoho projektu migrace se nedoporučuje. Každá úloha by měla mít svůj vlastní projekt migrace. Strukturování projektu tímto způsobem výrazně zjednoduší správu migrace a převzetí služeb při selhání úloh.
Výsledkem fáze zjišťování je seznam sdílených složek, které potřebujete migrovat do Azure. Pro každou úlohu byste měli mít jedinečné seznamy.
Azure Storage Mover nabízí projekty migrace pro vytváření a ukládání jednotlivých seznamů. Běžným postupem je pojmenovat projekt migrace po migraci úlohy. Tento postup zjednodušuje dohled nad kroky plánování a průběhem migrace.
Fáze 2: Posouzení
Azure nabízí různé typy cloudového úložiště. Základním aspektem migrace souborů do Azure je určení, která možnost úložiště Azure je pro vaše data správná. Počet souborů a složek, jejich adresářová struktura, přístupový protokol, věrnost souborů a další aspekty jsou důležité vstupy do kompletního návrhu cloudového řešení.
Ve fázi posouzení prozkoumáte zjištěné a krátké sdílené složky, abyste zajistili, že jste pro návrh cloudového řešení vybrali správné cílové úložiště Azure.
Klíčovou součástí jakékoli migrace je zachycení požadované věrnosti souborů při přesouvání souborů z jejich aktuálního umístění úložiště do Azure. Různé systémy souborů a úložné zařízení zaznamenávají řadu informací o věrnosti souborů a úplné zachování nebo uchovávání těchto informací v Azure nemusí být vždy nutné. Přesnost souborů vyžadovaná vaším scénářem a míra věrnosti podporovaná nabídkou úložiště v Azure vám také pomůže vybrat správné řešení úložiště v Azure. Data souborů pro obecné účely tradičně závisí na alespoň některých metadatech souborů. Data aplikace nemusí.
Tady jsou dvě základní komponenty souboru:
- Datový proud: Datový proud souboru ukládá obsah souboru.
- Metadata souboru: Metadata souboru mají tyto dílčí komponenty:
- atributy souboru, například jen pro čtení
- oprávnění k souborům, jako jsou oprávnění NTFS nebo seznamy řízení přístupu k souborům a složek (ACL)
- časové razítka, zejména vytváření a časová razítka poslední změny
- alternativní datový proud, což je prostor pro ukládání větších objemů nestandardních vlastností
Věrnost souborů v migraci je možné definovat jako možnost:
- Přečtěte si všechny požadované informace o souboru ze zdroje.
- Přenos souborů pomocí služby migrace nebo nástroje
- Ukládejte soubory do cílového úložiště migrace.
Výstupem fáze posouzení je seznam aspektů nalezených ve zdrojové sdílené složce. Mezi tyto aspekty patří například:
- Velikost sdílené složky.
- Počet položek oboru názvů nebo kombinovaný počet souborů a složek.
- Úroveň věrnosti, kterou je potřeba zachovat v cíli úložiště Azure.
- Úroveň věrnosti, která musí zůstat nativně funkční v cíli úložiště Azure.
Tento přehled představuje důležitý vstup do návrhu cloudových řešení pro úložiště.
Fáze 3: Plánování
Ve fázi plánování zkombinujete zjištěné zdrojové sdílené složky s cílovými umístěními v Azure.
Fáze plánování mapuje každou zdrojovou sdílenou složku na konkrétní cíl, jako je kontejner objektů blob Azure nebo sdílená složka Azure. Abyste to mohli udělat, musíte naplánovat a zaznamenat, které předplatné Azure a účty úložiště obsahují vaše cílové prostředky.
Ve službě Azure Storage Mover můžete zaznamenat každý zdrojový/cílový pár jako definici úlohy. Definice úlohy je vnořená do projektu migrace, který jste vytvořili dříve. Potřebujete novou, odlišnou definici úlohy pro každou dvojici zdroje a cíle.
Poznámka:
V této verzi nástroje Azure Storage Mover musí cílové úložiště existovat, abyste mohli vytvořit definici úlohy. Pokud je vaším cílem například kontejner objektů blob Azure, musíte ho nasadit před vytvořením nové definice úlohy.
Výsledkem fáze plánování je mapování zdrojových sdílených složek na cílová umístění Azure. Pokud vaše cíle ještě neexistují, budete muset dokončit další fázi Nasazení, abyste mohli zaznamenat plán migrace ve službě Azure Storage Mover.
Fáze 4: Nasazení
Po dokončení plánu migrace je potřeba zajistit nasazení cílových prostředků Azure Storage, jako jsou účty úložiště a kontejnery. Než budete moct zaznamenat plán migrace jako definici úlohy pro každou dvojici zdroje a cíle v rámci nástroje Azure Storage Mover, musíte toto nasazení dokončit.
Nástroj Azure Storage Mover v současné době nemůže pomoct s nasazením cílového prostředku. K nasazení úložiště Azure můžete použít Azure Portal, Azure PowerShell, Azure CLI nebo šablonu Bicep.
Důležité
Při nasazování služby Azure Storage si projděte kombinace dvojic zdrojů a cílů pro Azure Storage Mover a ujistěte se, že nenakonfigurujete nepodporované scénáře.
Fáze 5: Migrace
V rámci fáze migrace probíhá kopírování souborů a složek do cílového umístění Azure.
Pro fázi migrace existují dva hlavní aspekty:
- Minimalizujte výpadky vaší úlohy.
- Určete správný režim migrace.
Minimalizace prostojů
Během migrace může dojít k určitému časovému období, během kterého úloha nemůže získat přístup k úložišti, na kterém závisí. Minimalizace těchto časových období je často požadavkem. Tato část popisuje společnou strategii minimalizace výpadků úloh.
Konvergent, n-pass migration
V této strategii kopírujete data ze zdroje do cíle několikrát. Během těchto iterací kopírování zůstane zdroj dostupný pro čtení a zápis do úlohy. Těsně před dokončením iterace kopírování přejdete zdroj do offline režimu. Očekává se, že konečná kopie skončí rychleji než počáteční kopie. Po dokončení kopírování se úloha převezme při selhání, aby používala nové cílové úložiště v Azure.
Azure Storage Mover podporuje kopírování ze zdroje do cíle, jak často potřebujete. Definice úlohy ukládá nastavení zdroje, cíle a migrace. Můžete dát agentovi migrace pokyn, aby spustil definici úlohy, což vede ke spuštění úlohy. V tomto propojeném článku najdete další informace o hierarchii prostředků služby Storage Mover.
Režimy migrace
Způsob kopírování souborů ze zdroje do cíle je stejně důležitý jako umístění , do kterého se soubory kopírují a odkud. Různé scénáře migrace vyžadují různá nastavení. Během migrace budete pravděpodobně kopírovat ze zdroje do cíle několikrát, abyste minimalizovali výpadky. Při změně souborů nebo složek mezi iteracemi kopírování určuje režim kopírování chování modulu migrace. Pečlivě vyberte správný režim na základě očekávaných změn vašeho oboru názvů během migrace.
Existují dva režimy kopírování:
Kopírovat režim | Chování migrace |
---|---|
Zrcadlo Cíl vypadá jako zdroj. |
- Soubory v cíli se odstraní, pokud ve zdroji neexistují. - Soubory a složky v cíli se aktualizují tak, aby odpovídaly zdroji. |
Sloučit Cíl má více obsahu, než je zdroj, a vy do něj dál přidáváte. |
- Soubory se uchovávají v cíli, i když ve zdroji neexistují. - Soubory s odpovídajícími názvy a cestami se aktualizují tak, aby odpovídaly zdroji. - Přejmenování složky mezi kopiemi může vést k duplicitnímu obsahu v cíli. |
Fáze 6: Úkoly po migraci
V této fázi migrace se musíte zamyslet nad dalšími konfiguracemi a službami, které vám umožní převzít služby při selhání úloh a chránit vaše data.
Převzetí služeb při selhání vaší úlohy například vyžaduje síťovou cestu pro bezpečný přístup k úložišti Azure. Pokud jste během migrace použili veřejný koncový bod účtu úložiště Azure, zvažte konfiguraci privátních koncových bodů pro účet úložiště a povolení pravidel brány firewall, která zakazují žádosti o data přes veřejný koncový bod.
Tady je několik dalších doporučení:
Další kroky
Tyto články vám můžou pomoct s využitím nástroje Azure Storage Mover pro migraci do cloudu: