A CycleCloud éles üzembe helyezésének megtervezése
Az Azure CycleCloud üzembe helyezése
- Döntse el, hogy melyik CycleCloud-verzió lesz üzembe helyezve:
- Az Azure-előfizetés előkészítése annak meghatározásával, hogy melyik előfizetés, virtuális hálózat, alhálózat és erőforráscsoport legyen a CycleCloud-kiszolgáló üzembe helyezéséhez
- Határozza meg, hogy melyik erőforráscsoport fogja üzemeltetni a fürtöket, vagy hogy a CycleCloudnak létre kell-e hoznia őket (alapértelmezett beállítás)
- Tárfiók létrehozása a szekrényhez való hozzáféréshez
- Állapítsa meg, hogy az SSH-kulcsokat, az AD-t vagy az LDAP-t használja-e a rendszer a hitelesítéshez
- Annak meghatározása, hogy a CycleCloud szolgáltatásnevet vagy felügyelt identitást fog-e használni (ajánlott egyetlen előfizetéssel) Válasszon egy szolgáltatásnevet és egy felügyelt identitást
- Ellenőrizze, hogy melyik termékváltozatot fogja használni a CycleCloud: CycleCloud rendszerkövetelményei
- A környezet egy zárolt hálózaton lesz üzembe helyezve? Ha igen, vegye figyelembe a következő követelményeket: Zárolt hálózaton való üzemeltetés
- A CycleCloud-kiszolgáló üzembe helyezése
Figyelmeztetés
Győződjön meg arról, hogy az Azure Data Lake Storage Gen2 "Hierarchikus névtér engedélyezése" beállítása nincs beállítva a tárfiók létrehozásakor. A CycleCloud nem tudja használni a Blob Storage-ot, ha az ADLS Gen 2 engedélyezve van tárolószekrényként.
Az Azure CycleCloud konfigurálása
- Jelentkezzen be a CycleCloud-kiszolgálóra, hozzon létre egy webhelyet és egy CycleCloud-rendszergazdai fiókot: CycleCloud-beállítás
- CycleCloud-szekrény létrehozása , amely a tárfiókra mutat
Az Azure CycleCloud-fürt konfigurálása
- A fürtök felhasználói hozzáférésének meghatározása Fürtfelhasználó-kezelés
- Annak meghatározása, hogy melyik ütemezőt fogja használni
- Annak meghatározása, hogy melyik termékváltozatra lesz szükség az ütemezőhöz/átjárócsomóponthoz
- Határozza meg, hogy milyen termékváltozatokra lesz szükség a számítási/végrehajtási csomópontokhoz. Ez teljes mértékben az éppen futtatott alkalmazástól függ.
- A fürtök sablonnal vagy manuálisan lesznek üzembe helyezve?
- A fürtsablonokat definiálni kell, és fel kell tölteni a szekrénybe: Fürtsablon referenciája
- Manuális létrehozás: Új fürt létrehozása
- Az üzembe helyezést követően minden szkriptet futtatni kell az ütemezőn, vagy csomópontokat kell végrehajtania:
Alkalmazások
- Milyen függőségekkel (kódtárak stb.) rendelkeznek az alkalmazások? Hogyan fogják ezeket elérhetővé tenni?
- Mennyi ideig tart egy alkalmazás beállítása és telepítése? Ez meghatározhatja, hogy egy alkalmazás hogyan legyen elérhetővé téve a végrehajtási csomópontok számára, és szükség lehet egy egyéni rendszerképre.
- Vannak olyan licencfüggőségek, amelyeket figyelembe kell venni? Az alkalmazásnak kapcsolatba kell lépnie egy helyszíni licenckiszolgálóval?
- Határozza meg, hogy honnan történjen az alkalmazások végrehajtása. Ez a telepítési időtől és a teljesítménykövetelményektől függ:
- Egyéni rendszerképen keresztül:
- Piactéri rendszerkép használata
- NFS-megosztásból, Blob Storage-ból és Azure NetApp Filesból
- Létezik egy adott virtuálisgép-termékváltozat, amelyen az alkalmazásoknak futniuk kell? Az MPI követelmény lesz, mivel ez szükségessé tenné egy másik gépcsaládot, például a H sorozatot?
- Mi lesz az optimális számú mag feladatonként az egyes alkalmazásokhoz?
- Használhatók a kihasználatlan virtuális gépek? Kihasználatlan virtuális gépek használata a CycleCloudban
- Győződjön meg arról, hogy az előfizetési kvóták megfelelnek az alkalmazások alapvető követelményeinek
Adatok
- Határozza meg, hogy az Azure-ban hol lesznek a bemeneti adatok. Ez az alkalmazások teljesítményétől és az adatmérettől függ.
- Helyileg a csomópontok végrehajtása során
- NFS-megosztásból
- Blob Storage-ban
- Az Azure NetApp Files használata
- Állapítsa meg, hogy szükség van-e utófeldolgozásra a kimeneti adatokon
- A kimeneti adatok tárolási helyének meghatározása a feldolgozás befejezése után
- Máshová kell másolni?
- Milyen archív/biztonsági mentési követelmények vonatkoznak?
Feladatbeküldés
- Hogyan küldik el a felhasználók a feladatokat?
- Lesz-e szkriptjük az ütemező virtuális gépen való futtatáshoz, vagy lesz egy előtér, amely segít az adatok feltöltésében és a feladatok elküldésében?
Vészhelyreállítás és biztonsági mentés
- Használnak-e sablonokat a fürt létrehozásához? Ez sokkal gyorsabb és konzisztensebbé teszi a CycleCloud-kiszolgálót az üzemelő példányok között
- Milyen követelmények vonatkoznak a vészhelyreállításra? Mi történne az üzletmenetben, ha egy Azure-régió nem a várt módon lenne elérhető?
- Vannak olyan alkalmazás-SLA-k, amelyeket a belső vállalkozás határoz meg?
- Lehet egy másik régiót készenléti kiszolgálóként használni?
- Hosszú ideig futnak a feladatok? Hasznos lenne az ellenőrzőpontok létrehozása?