Delen via


Uw CycleCloud-productie-implementatie plannen

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

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

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:
  • 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:
  • 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?