Plánování produkčního nasazení CycleCloudu
Nasazení Azure CycleCloudu
- Rozhodněte se, která verze CycleCloudu se nasadí:
- Příprava předplatného Azure definováním předplatného , virtuální sítě, podsítě a skupiny prostředků pro nasazení serveru CycleCloud
- Definujte, která skupina prostředků bude hostovat clustery nebo jestli by je Měl vytvořit CycleCloud (výchozí nastavení).
- Vytvoření účtu úložiště pro přístup k nástroji Locker
- Určení, jestli se pro ověřování použijí klíče SSH, AD nebo LDAP
- Určení, jestli Bude CycleCloud používat instanční objekt nebo spravovanou identitu (doporučeno s jedním předplatným) Výběr mezi instančním objektem a spravovanou identitou
- Ověřte, kterou skladovou položku se použije pro CycleCloud: Požadavky na systém CycleCloud
- Nasadí se prostředí v uzamčené síti? Pokud ano, vezměte v úvahu následující požadavky: Provoz v uzamčené síti
- Nasazení serveru CycleCloud
Upozornění
Ujistěte se, že se při vytváření účtu úložiště nenastaví možnost Povolit hierarchický obor názvů pro Azure Data Lake Storage Gen2. CycleCloud nemůže používat úložiště objektů blob s ADLS Gen2, které je povolené jako nástroj Locker pro úložiště.
Konfigurace Azure CycleCloudu
- Přihlaste se k serveru CycleCloud, vytvořte web a účet správce CycleCloud: Nastavení CycleCloudu
- Vytvoření nástroje CycleCloud, který odkazuje na účet úložiště
Konfigurace clusteru Azure CycleCloud
- Definování přístupu uživatelů ke správě uživatelů clusteru clusteru
- Určení, který plánovač se použije
- Určení, která skladová položka se bude vyžadovat pro plánovač nebo hlavní uzel
- Určete, které skladové položky se budou vyžadovat pro výpočetní/spuštěné uzly. To bude zcela závislé na spuštěné aplikaci.
- Budou clustery nasazené pomocí šablony nebo ručně?
- Šablony clusteru je potřeba definovat a nahrát do nástroje Locker: Referenční informace k šabloně clusteru
- Ruční vytvoření: Vytvoření nového clusteru
- Budou se všechny skripty muset spouštět v plánovači nebo spouštět uzly po nasazení:
Aplikace
- Jaké závislosti (knihovny atd.) mají aplikace? Jak budou tyto možnosti zpřístupněny?
- Jak dlouho trvá instalace a instalace aplikace? To může určit, jak je aplikace dostupná pro spuštěné uzly, a může to vyžadovat vlastní image.
- Je potřeba vzít v úvahu nějaké závislosti licencí? Potřebuje aplikace kontaktovat místní licenční server?
- Určete, odkud se budou aplikace spouštět, bude to záviset na časech instalace a požadavcích na výkon:
- Prostřednictvím vlastní image:
- Použití image marketplace
- Ze sdílené složky NFS, úložiště objektů blob, Azure NetApp Files
- Je k dispozici konkrétní skladová položka virtuálního počítače, která se bude muset použít pro spouštění aplikací? Bude MPI požadavek, který by vyžadoval jinou řadu počítačů, jako je řada H?
- Jaký bude optimální počet jader pro každou úlohu pro každou aplikaci?
- Je možné spotové virtuální počítače použít? Používání spotových virtuálních počítačů v CycleCloudu
- Ujistěte se, že jsou kvóty předplatného splněné, aby splňovaly základní požadavky pro aplikace.
Data
- Určete, kde se v Azure budou nacházet vstupní data. To bude záviset na výkonu aplikací a velikosti dat.
- Místně na spuštěných uzlech
- Ze sdílené složky NFS
- V úložišti objektů blob
- Použití služby Azure NetApp Files
- Určení, jestli je u výstupních dat potřeba nějaké následné zpracování
- Rozhodnutí o umístění výstupních dat po dokončení zpracování
- Je potřeba ho zkopírovat jinde?
- Jaké jsou požadavky na archivaci nebo zálohování?
Odeslání úlohy
- Jak budou uživatelé odesílat úlohy?
- Budou mít skript ke spuštění na virtuálním počítači plánovače nebo bude front-end, který vám pomůže s odesíláním dat a odesláním úlohy?
Zálohování a zotavování po havárii
- Budou se šablony používat pro vytváření clusteru? Díky tomu bude odpočinek serveru CycleCloud mnohem rychlejší a konzistentní napříč nasazeními.
- Jaké požadavky na zotavení po havárii existují? Co by se stalo s firmou, pokud oblast Azure nebyla dostupná podle očekávání?
- Existují nějaká smlouva SLA aplikací definovaná interní firmou?
- Je možné použít jinou oblast jako pohotovostní režim?
- Jsou úlohy dlouho spuštěné? Bylo by kontrolní body přínosné?