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


Az Azure Storage Mover méretezési és teljesítménycéljai

A tárolási migrálási szolgáltatás teljesítménye kulcsfontosságú szempont minden áttelepítéshez. Ebben a cikkben a teljesítménytesztek eredményeit osztjuk meg, azonban mivel az Azure Storage Mover egy új szolgáltatás, a felhasználói élmény eltérő lehet.

Célok méretezése

Az Azure Storage Movert 100 millió névtérelem (fájl és mappa) tesztelik, amelyet egy támogatott forrásból egy támogatott célhelyre migráltunk az Azure-ban.

Hogyan teszteljük?

Az Azure Storage Mover egy hibrid felhőszolgáltatás. A hibrid szolgáltatások rendelkeznek egy felhőszolgáltatás-összetevővel és egy infrastruktúra-összetevővel, amely a szolgáltatás rendszergazdája a vállalati környezetben fut. A Storage Mover esetében ez a hibrid összetevő egy migrálási ügynök. Az ügynökök virtuális gépek, amelyek a forrástároló közelében futó gazdagépen futnak.

A diagram illustrating a migration's path by showing two arrows. The first arrow represents data traveling to a storage account from the source or agent and a second arrow represents only the management or control info to the storage mover resource or service.

Csak az ügynök releváns része a szolgáltatásnak a teljesítményteszteléshez. Az adatvédelmi és teljesítményproblémák kihagyása érdekében az adatok közvetlenül a Storage Mover-ügynökből a céltárolóba utaznak az Azure-ban. A rendszer csak vezérlési és telemetriai üzeneteket küld a felhőszolgáltatásnak.

Teljesítménykonfigurációk

Ezek a teszteredmények ideális körülmények között jönnek létre. Ezek a Storage Mover szolgáltatás és ügynök által közvetlenül befolyásolható összetevők alapkonfigurációjaként szolgálnak. A teszt nem veszi figyelembe a forráseszközök, lemezek és hálózati kapcsolatok különbségeit. A valós teljesítmény változó.

Az SMB-csatlakoztatásról az Azure-fájlmegosztási tesztekre való migrálás az alábbiak szerint történt:

Az alábbi táblázat azoknak a tesztkörnyezeteknek a jellemzőit ismerteti, amelyek egy SMB-csatlakoztatásból egy Azure-fájlmegosztásba eredményezték a teljesítményteszt eredményeit.

Tesztszám Nem. fájlok A fájlok összsúlya File size Mappastruktúra
1 12 millió 12 GB Egyenként 1 KB 12 mappa, egyenként 100 almappával, amelyek 10 000 fájlt tartalmaznak
2 30 20 GB 1 mappa
3 1 millió 100 GB Egyenként 100 KB 1000 mappa, egyenként 1000 fájllal
4 1 4 TB
5 117 millió 117 GB Egyenként 1 KB 117 mappa, egyenként 100 almappával, amelyek 10 000 fájlt tartalmaznak
6 1 1 TB
7 3,3 millió 45 GB Egyenként 13 KB 200 000 mappa, mindegyik 16\17 fájlt tartalmaz
8 50 millió 1 TB Egyenként 20 KB 2 940 000 mappa, mindegyik 17 fájlt tartalmaz
9 100 millió 2 TB Egyenként 20 KB 5 880 000 mappa, mindegyik 17 fájlt tartalmaz

A különböző ügynökerőforrás-konfigurációkat az SMB-végpontokon teszteljük:

  1. Minspec: 4 CPU / 8 GB RAM 4 virtuális PROCESSZORmag 2,7 GHz-en, és 8 GiB memória (RAM) az Azure Storage Mover-ügynök minimális specifikációja.

    Tesztszám Végrehajtási idő Vizsgálat ideje
    6 16 perc, 42 mp 1,2 mp
    7 55 perc, 4 másodperc 1 perc, 17 másodperc
    8
    9
  2. Bootspec: 8 CPU / 16 GiB RAM 8 virtuális CPU magok 2,7 GHz-en egyenként és 16 GiB memória (RAM) a minimális specifikáció egy Azure Storage Mover ügynök.

    Eredmények: Standard tárfiók

    Tesztszám Végrehajtási idő Vizsgálat ideje
    1 15 óra, 59 perc 2 óra, 36 perc, 34 mp
    2 1 perc, 54 másodperc 3,34 másodperc
    3 1 óra, 19 perc, 27 másodperc 57,62 mp
    4 1 óra, 5 perc, 57 másodperc 2,89 mp

    Eredmények: Standard tárfiók, amelyen engedélyezve van a nagyméretű fájlok használata

    Tesztszám Végrehajtási idő Vizsgálat ideje
    1 3 óra, 51 perc, 31 mp 41 perc és 45 másodperc
    5 25 óra, 47 perc 23 óra, 35 perc
    6 11 perc, 11 másodperc 0,7 mp
    7 55 perc, 10 másodperc 1 perc, 3 másodperc
    8
    9

    Eredmények: Prémium szintű tárfiók

    Tesztszám Végrehajtási idő Vizsgálat ideje
    1 2 óra, 35 perc, 14 másodperc 24 perc, 46 másodperc
    5 23 óra, 34 perc 21 óra, 34 perc

Tekintse át a migrálási hatókörhöz ajánlott ügynökerőforrásokat az ügynök üzembe helyezéséről szóló cikkben.

Miért változik a migrálási teljesítmény?

A hálózati minőség és a fájlok, mappák és metaadatok feldolgozásának képessége alapvetően befolyásolja a migrálási sebességet.

A hálózat és a számítás két alapvető területén több szempont is hatással van:

  • Migrálási forgatókönyv
    Az üres célba való másolás gyorsabb a tartalommal rendelkező célhoz képest. Ennek a viselkedésnek az az oka, hogy a migrálási motor nem csak a forrást, hanem a másolási döntéseket is kiértékeli.
  • Névtérelemek száma
    1 GiB kis méretű fájl áttelepítése több időt vesz igénybe, mint 1 GiB nagyobb fájl migrálása.
  • Névtéralakzat
    A széles mappahierarchia több párhuzamos feldolgozást biztosít, mint egy szűk vagy mély könyvtárstruktúra. A fájl-mappa arány is lejátssza a tekercset.
  • Névtérváltozás
    Hány fájl, mappa és metaadat változott meg két példány között, amelyek ugyanabból a forrásból ugyanarra a célra futnak.
  • Network
    • sávszélesség és késés a forrás- és migrálási ügynök között
    • sávszélesség és késés a migrálási ügynök és a cél között az Azure-ban
  • Migrálási ügynök erőforrásai
    A memória mennyisége (RAM), a számítási magok száma, valamint az áttelepítési ügynök rendelkezésre álló helyi lemezkapacitása jelentős hatással lehet az áttelepítési sebességre. Több számítási erőforrás segít optimalizálni a rendelkezésre álló sávszélesség kihasználtságát, különösen akkor, ha nagy mennyiségű kisebb fájlt kell feldolgozni egy migrálás során.

A hagyományos migráláshoz például olyan stratégiára van szükség, amely minimalizálja a migrálni kívánt tárterülettől függő számítási feladat állásidejét. Az Azure Storage Mover támogatja ezt a stratégiát. Konvergens, n-pass migrálásnak nevezzük.

Ebben a stratégiában többször másol 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 az első másolat, amelyet valaha készített, és körülbelül addig tart, amíg az azt közvetlenül megelőző példány lesz. 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, és újra használható lesz.

A forrásról a célra történő első másolás során a cél valószínűleg üres, és az összes forrástartalomnak a célhoz kell utaznia. Ennek eredményeképpen az első példányt valószínűleg a rendelkezésre álló hálózati erőforrások korlátozzák a leginkább.

A migrálás vége felé, amikor már többször átmásolta a forrást a célba, az utolsó másolás óta csak néhány fájl, mappa és metaadat változott meg. Ebben az utolsó másolási iterációban a forrásban és a célban lévő összes fájlt összehasonlítva megállapíthatja, hogy frissíteni kell-e, több számítási erőforrásra és kevesebb hálózati erőforrásra van szükség. A másolási futtatások a migrálás ezen késői szakaszában gyakran számítási korlátozásokkal járnak. A Storage Mover-ügynök megfelelő visszavétele egyre fontosabbá válik.

Következő lépések

Az alábbi cikkek segíthetnek az Azure Storage Mover sikeres üzembe helyezésében.