Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voordat u Azure CycleCloud in een productieomgeving implementeert, moet u zorgvuldig uw infrastructuur, configuratie en operationele processen plannen. Dit artikel bevat richtlijnen voor belangrijke beslissingen en vereisten om een succesvolle en betrouwbare CycleCloud-implementatie te garanderen. Het omvat de eerste installatie, toepassingsintegratie, gegevensbeheer en herstel na noodgevallen.
Azure CycleCloud-implementatie
- Kies de versie van CycleCloud die u wilt implementeren:
- Bereid uw Azure-abonnement voor door het abonnement, het virtuele netwerk, het subnet en de resourcegroep te kiezen voor de cycleCloud-serverimplementatie
- Kies de resourcegroep voor het hosten van clusters of laat CycleCloud de resourcegroep maken (standaardinstelling)
- Een opslagaccount maken voor locker-toegang
- Bepalen of u SSH-sleutels, Microsoft Entra-id of LDAP wilt gebruiken voor verificatie
- Controleer welke SKU moet worden gebruikt voor CycleCloud: Systeemvereisten voor CycleCloud
- Bepaal of u de omgeving in een vergrendeld netwerk wilt implementeren. Zo ja, houd dan rekening met de volgende vereisten: Werken in een vergrendeld netwerk
- De CycleCloud-server implementeren
Waarschuwing
Stel 'Hiërarchische naamruimte inschakelen' niet in voor Azure Data Lake Storage Gen 2 tijdens het maken van het opslagaccount. CycleCloud kan geen Blobs bij opslag gebruiken waarvoor ADLS Gen 2 is ingeschakeld als opslagruimte.
Azure CycleCloud-configuratie
- Meld u aan bij de CycleCloud-server en maak een site en een CycleCloud-beheerdersaccount: CycleCloud Setup
- CycleCloud-locker maken die verwijst naar het opslagaccount
Azure CycleCloud-clusterconfiguratie
- Gebruikerstoegang tot het clustergebruikersbeheer definiëren
- Kies de planner die u wilt gebruiken.
- Kies de versie voor de planner en het hoofdknooppunt.
- Kies de versies voor de berekening en voer knooppunten uit. Deze keuze is volledig afhankelijk van de toepassing die u uitvoert.
- Bepaal of u clusters wilt implementeren met behulp van een sjabloon of handmatig:
- Clustersjablonen definiëren en uploaden naar de kluis: Referentie voor clustersjablonen.
- Handmatig een cluster maken: een nieuw cluster maken.
- Bepaal of u scripts op de scheduler wilt uitvoeren of knooppunten wilt uitvoeren nadat deze zijn geïmplementeerd:
Toepassingen
- Welke afhankelijkheden (bibliotheken, enzovoort) hebben de toepassingen? Hoe maakt u deze afhankelijkheden beschikbaar?
- Hoe lang duurt het om een toepassing in te stellen en te installeren? Deze factor kan bepalen hoe u de toepassing beschikbaar maakt voor de uitvoeringsknooppunten. Mogelijk is er ook een aangepaste afbeelding vereist.
- Zijn er licentieafhankelijkheden die u moet overwegen? Moet de toepassing contact opnemen met een on-premises licentieserver?
- Waar gaat u de toepassingen uitvoeren? Deze keuze is afhankelijk van de installatietijden en prestatievereisten:
- Via een aangepaste image
- Gebruik van een marketplace-image
- Vanuit een NFS-share, blobopslag, Azure NetApp Files
- Is er een specifieke VM-versie die u moet gebruiken om de toepassingen uit te voeren? Is MPI een vereiste? Als dat het is, hebt u een andere familie van machines nodig, zoals de H-serie.
- Wat is het beste aantal kernen per taak voor elke toepassing?
- Kun je spot-VM's gebruiken? Spot-VM's gebruiken in CycleCloud
- Zorg ervoor dat u over de juiste abonnementsquota beschikt om te voldoen aan de kernvereisten voor de toepassingen.
Gegevens
- Bepaal waar de invoergegevens zich bevinden in Azure. Deze bepaling is afhankelijk van de prestaties van de toepassingen en de gegevensgrootte.
- Lokaal op de uitvoerknooppunten
- Van een NFS-share
- In blobopslag
- Gebruik maken van Azure NetApp Files
- Bepalen of er naverwerking nodig is voor de uitvoergegevens
- Bepalen waar de uitvoergegevens zich bevinden zodra de verwerking is voltooid
- Bepalen of de uitvoergegevens ergens anders moeten worden gekopieerd
- Archief- en back-upvereisten bepalen
Opdracht indienen
- Hoe dienen gebruikers taken in?
- Hebben gebruikers een script dat moet worden uitgevoerd op de scheduler-VM of is er een front-end voor het uploaden van gegevens en het verzenden van taken?
Back-up en herstel na noodgevallen
- Gebruikt u sjablonen voor het maken van clusters? Door sjablonen te gebruiken, kunt u een CycleCloud-server sneller opnieuw maken en blijven implementaties consistent.
- Wat zijn uw vereisten voor herstel na noodgevallen? Wat zou er met uw bedrijf gebeuren als er geen Azure-regio beschikbaar was toen u verwachtte?
- Heeft uw interne bedrijf toepassings-SLA's gedefinieerd?
- Kunt u een andere regio gebruiken als stand-by?
- Zijn uw activiteiten langdurig bezig? Zou controlepunten helpen?