Capaciteit en schaalbaarheid plannen voor herstel na noodherstel van VMware naar Azure

Gebruik dit artikel om capaciteit en schaalbaarheid te plannen wanneer u on-premises VMware-VM's en fysieke servers naar Azure repliceert met behulp van Azure Site Recovery - Klassiek.

In de preview-versie moet u een replicatieapparaat Azure Site Recovery meerdere apparaten maken en gebruiken om capaciteit te plannen.

Hoe kan ik capaciteitsplanning starten?

Voor meer informatie over Azure Site Recovery vereisten voor de infrastructuur, verzamelt u informatie over uw replicatieomgeving door Azure Site Recovery Deployment Planner voor VMware-replicatie uit te Azure Site Recovery Deployment Planner. Zie About Site Recovery Deployment Planner for VMware to Azure (Informatie over VMware naar Azure) voor meer informatie.

Site Recovery Deployment Planner bevat een rapport met volledige informatie over compatibele en incompatibele VM's, schijven per VM en gegevensverloop per schijf. Het hulpprogramma geeft ook een overzicht van de netwerkbandbreedtevereisten om te voldoen aan de doel-RPO en de Azure-infrastructuur die vereist is voor een geslaagde replicatie en test-failover.

Overwegingen bij capaciteitsbepaling

Onderdeel Details
Replicatie Maximale dagelijkse wijzigingssnelheid: een beveiligde machine kan slechts één processerver gebruiken. Eén processerver kan een hoeveelheid dagelijkse wijzigingen afhandelen tot maximaal 2 TB. 2 TB is dus de maximale dagelijkse snelheid voor gegevenswijziging die wordt ondersteund voor een beveiligde machine.

Maximale doorvoer: een gerepliceerde machine kan deel uitmaken van één opslagaccount in Azure. Een standaardaccount Azure Storage maximaal 20.000 aanvragen per seconde verwerken. U wordt aangeraden het aantal invoer-/uitvoerbewerkingen per seconde (IOPS) op een bronmachine te beperken tot 20.000. Als u bijvoorbeeld een bronmachine hebt met vijf schijven en elke schijf 120 IOPS (8 K groot) op de bronmachine genereert, valt de bronmachine binnen de IOPS-limiet van Azure per schijf van 500. (Het vereiste aantal opslagaccounts is gelijk aan het totale aantal IOPS van de bronmachine gedeeld door 20.000.)
Configuratieserver De configuratieserver moet de capaciteit van de dagelijkse wijzigingssnelheid kunnen verwerken voor alle workloads die worden uitgevoerd op beveiligde machines. De configuratiemachine moet voldoende bandbreedte hebben om continu gegevens te repliceren naar Azure Storage.

Een best practice is om de configuratieserver in hetzelfde netwerk- en LAN-segment te plaatsen als de machines die u wilt beveiligen. U kunt de configuratieserver in een ander netwerk plaatsen, maar computers die u wilt beveiligen, moeten netwerkzichtbaarheid in laag 3 hebben.

Aanbevelingen voor de grootte voor de configuratieserver worden samengevat in de tabel in de volgende sectie.
Processerver De eerste processerver wordt standaard geïnstalleerd op de configuratieserver. U kunt extra processervers implementeren om uw omgeving te schalen.

De processerver ontvangt replicatiegegevens van beveiligde machines. De processerver optimaliseert gegevens met behulp van caching, compressie en versleuteling. Vervolgens verzendt de processerver de gegevens naar Azure. De processervermachine moet voldoende resources hebben om deze taken uit te voeren.

De processerver maakt gebruik van een schijfcache. Gebruik een afzonderlijke cacheschijf van 600 GB of meer om gegevenswijzigingen af te handelen die worden opgeslagen als er een knelpunt of storing in het netwerk optreedt.

Aanbevelingen voor de grootte van de configuratieserver en ingebouwde processerver

Een configuratieserver die gebruikmaakt van een ingebouwde processerver om de workload te beveiligen, kan maximaal 200 virtuele machines verwerken op basis van de volgende configuraties:

CPU Geheugen Schijfgrootte cache Frequentie van gegevenswijzigingen Beveiligde machines
8 vCCPUs (2 sockets * 4 kernen @ 2,5 GHz) 16 GB 300 GB 500 GB of minder Gebruik om minder dan 100 machines te repliceren.
12 vCCPUs (2 sockets * 6 kernen @ 2,5 GHz) 18 GB 600 GB 501 GB tot 1 TB Gebruik om 100 tot 150 machines te repliceren.
16 vCCPUs (2 sockets * 8 kernen @ 2,5 GHz) 32 GB 1 TB >1 TB tot 2 TB Gebruik om 151 tot 200 machines te repliceren.
Implementeer een andere configuratieserver met behulp van een OVF-sjabloon. Implementeer een nieuwe configuratieserver als u meer dan 200 machines repliceert.
Implementeer een andere processerver. >2 TB Implementeer een nieuwe scale-out processerver als de totale dagelijkse wijzigingssnelheid groter is dan 2 TB.

In deze configuraties:

  • Elke bronmachine heeft drie schijven van elk 100 GB.
  • We hebben benchmarking-opslag van acht Shared Access Signature-stations van 10 K RPM met RAID 10 gebruikt voor het meten van cacheschijven.

Aanbevelingen voor de grootte van de processerver

De processerver is het onderdeel dat gegevensreplicatie in de Azure Site Recovery. Als de dagelijkse wijzigingssnelheid groter is dan 2 TB, moet u scale-out processervers toevoegen om de replicatiebelasting te verwerken. Als u wilt uitschalen, kunt u het volgende doen:

  • Verhoog het aantal configuratieservers door te implementeren met behulp van een OVF-sjabloon. U kunt bijvoorbeeld maximaal 400 machines beveiligen met behulp van twee configuratieservers.
  • Voeg scale-out processervers toe. Gebruik de scale-out processervers om replicatieverkeer af te handelen in plaats van (of in aanvulling op) de configuratieserver.

In de volgende tabel wordt dit scenario beschreven:

  • U stelt een scale-out processerver in.
  • U hebt beveiligde virtuele machines geconfigureerd voor het gebruik van de scale-out processerver.
  • Elke beveiligde bronmachine heeft drie schijven van elk 100 GB.
Aanvullende processerver Schijfgrootte cache Frequentie van gegevenswijzigingen Beveiligde machines
4 vCCPUs (2 sockets * 2 @ kernen 2,5 GHz), 8 GB geheugen 300 GB 250 GB of minder Gebruik om 85 of minder machines te repliceren.
8 vCCPUs (2 sockets * 4 @ kernen 2,5 GHz), 12 GB geheugen 600 GB 251 GB tot 1 TB Gebruik om 86 tot 150 machines te repliceren.
12 vCCPUs (2 sockets * 6 @ kernen 2,5 GHz) 24 GB geheugen 1 TB >1 TB tot 2 TB Gebruik om 151 tot 225 machines te repliceren.

Hoe u uw servers schaalt, is afhankelijk van uw voorkeur voor een model voor omhoog schalen of uitschalen. Als u omhoog wilt schalen, implementeert u enkele hoogwaardige configuratieservers en processervers. Als u wilt uitschalen, implementeert u meer servers met minder resources. Als u bijvoorbeeld 200 machines wilt beveiligen met een totale dagelijkse wijzigingssnelheid van 1,5 TB, kunt u een van de volgende acties uitvoeren:

  • Stel één processerver in (16 vCPU, 24 GB RAM).
  • Stel twee processervers in (2 x 8 vCPU, 2* 12 GB RAM).

Netwerkbandbreedte controleren

Nadat u Site Recovery Deployment Planner gebruikt om de bandbreedte te berekenen die u nodig hebt voor replicatie (initiële replicatie en vervolgens de delta), hebt u een aantal opties voor het beheren van de hoeveelheid bandbreedte die wordt gebruikt voor replicatie:

  • Bandbreedte beperken: VMware-verkeer dat naar Azure repliceert, loopt via een specifieke processerver. U kunt bandbreedte beperken op de machines die worden uitgevoerd als processervers.
  • Bandbreedte beïnvloeden: u kunt de bandbreedte die wordt gebruikt voor replicatie beïnvloeden met behulp van een aantal registersleutels:
    • De HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM registerwaarde geeft het aantal threads aan dat wordt gebruikt voor gegevensoverdracht (initiële replicatie of replicatie van delta) van een schijf. Een hogere waarde verhoogt de netwerkbandbreedte die wordt gebruikt voor replicatie.
    • De HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\DownloadThreadsPerVM registerwaarde geeft het aantal threads aan dat wordt gebruikt voor gegevensoverdracht tijdens de failback.

Bandbreedte beperken

  1. Open de Azure Backup MMC-module op de computer die u als processerver gebruikt. Standaard is een snelkoppeling voor Back-up beschikbaar op het bureaublad of in de volgende map: C:\Program Files\Microsoft Azure Recovery Services Agent\bin.

  2. Selecteer in de module Eigenschappen wijzigen.

    Schermopname van de Azure Backup MMC-moduleoptie om eigenschappen te wijzigen

  3. Selecteer op het tabblad Beperking de optie Beperking van internetbandbreedtegebruik inschakelen voor back-upbewerkingen. Stel de limieten in voor werk- en niet-werkuren. Geldige bereik liggen tussen 512 Kbps en 1023 Mbps.

    Schermopname van Azure Backup dialoogvenster Eigenschappen

U kunt ook de cmdlet Set-OBMachineSetting gebruiken om een beperking in te stellen. Hier volgt een voorbeeld:

$mon = [System.DayOfWeek]::Monday
$tue = [System.DayOfWeek]::Tuesday
Set-OBMachineSetting -WorkDay $mon, $tue -StartWorkHour "9:00:00" -EndWorkHour "18:00:00" -WorkHourBandwidth  (512*1024) -NonWorkHourBandwidth (2048*1024)

Set-OBMachineSetting -NoThrottle geeft aan dat er geen beperking is vereist.

De netwerkbandbreedte voor een VM wijzigen

  1. Ga in het register van de VM naar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication.
    • Als u het bandbreedteverkeer op een replicerende schijf wilt wijzigen, wijzigt u de waarde van UploadThreadsPerVM. Maak de sleutel als deze nog niet bestaat.
    • Als u de bandbreedte voor failbackverkeer vanuit Azure wilt wijzigen, wijzigt u de waarde van DownloadThreadsPerVM.
  2. De standaardwaarde voor elke sleutel is 4. In netwerken met overprovisioning moeten deze registersleutels zodanig worden gewijzigd dat niet de standaardwaarden worden gebruikt. De maximumwaarde die u kunt gebruiken, is 32. Houd het verkeer in de gaten om de waarde te optimaliseren.

De infrastructuur voor Site Recovery beveiligen van meer dan 500 VM's instellen

Voordat u de Site Recovery-infrastructuur in stelt, gaat u naar de omgeving om de volgende factoren te meten: compatibele virtuele machines, de dagelijkse wijzigingssnelheid van gegevens, de vereiste netwerkbandbreedte voor de RPO die u wilt bereiken, het aantal Site Recovery-onderdelen dat vereist is en de tijd die nodig is om de initiële replicatie te voltooien. Voltooi de volgende stappen om de vereiste gegevens te verzamelen:

  1. Als u deze parameters wilt meten, Site Recovery Deployment Planner uitvoeren op uw omgeving. Zie About Site Recovery Deployment Planner for VMware to Azure (Informatie over VMware naar Azure) voor nuttige richtlijnen.
  2. Implementeer een configuratieserver die voldoet aan de aanbevelingen voor de grootte voor de configuratieserver. Als uw productieworkload meer dan 650 virtuele machines overschrijdt, implementeert u een andere configuratieserver.
  3. Implementeer op basis van de gemeten dagelijkse wijzigingssnelheid voor gegevens uitschaalprocesservers met behulp van richtlijnen voor de grootte.
  4. Als u verwacht dat de snelheid van gegevenswijziging voor een virtuele schijfmachine hoger is dan 2 MBps, moet u ervoor zorgen dat u premium beheerde schijven gebruikt. Site Recovery Deployment Planner wordt uitgevoerd voor een specifieke periode. Pieken in de snelheid van gegevenswijziging op andere momenten worden mogelijk niet vastgelegd in het rapport.
  5. Stel de netwerkbandbreedte in op basis van de RPO die u wilt bereiken.
  6. Wanneer de infrastructuur is ingesteld, moet u herstel na noodherstel inschakelen voor uw workload. Zie De bronomgeving instellen voor replicatie van VMware naar Azure voor meer informatie.

Aanvullende processervers implementeren

Als u uw implementatie verder uitschaalt dan 200 bronmachines of als u een totaal dagelijks verloop van meer dan 2 TB hebt, moet u processervers toevoegen om het verkeersvolume te verwerken. We hebben het product in versie 9.24 verbeterd om processerverwaarschuwingen te geven voor het instellen van een scale-out processerver. Stel de processerver in om nieuwe bronmachines te beveiligen of de belasting te balanceren.

Machines migreren om de nieuwe processerver te gebruiken

  1. Selecteer Instellingen > Site Recovery servers. Selecteer de configuratieserver en vouw vervolgens Processervers uit.

    Schermopname van het dialoogvenster Processerver

  2. Klik met de rechtermuisknop op de processerver die momenteel in gebruik is en selecteer vervolgens Overschakelen.

    Schermopname van het dialoogvenster Configuratieserver

  3. Selecteer in Doelprocesserver selecteren de nieuwe processerver die u wilt gebruiken. Selecteer vervolgens de virtuele machines die door de server worden verwerkt. Selecteer het informatiepictogram om informatie over de server op te halen. Om u te helpen bij het nemen van laadbeslissingen, wordt de gemiddelde ruimte weergegeven die nodig is om elke geselecteerde virtuele machine naar de nieuwe processerver te repliceren. Selecteer het vinkje om te beginnen met repliceren naar de nieuwe processerver.

Aanvullende masterdoelservers implementeren

In de volgende scenario's is meer dan één masterdoelserver vereist:

  • U wilt een virtuele Linux-machine beveiligen.
  • De hoofddoelserver die beschikbaar is op de configuratieserver heeft geen toegang tot het gegevensbeheer van de VM.
  • Het totale aantal schijven op de masterdoelserver (het aantal lokale schijven op de server plus het aantal schijven dat moet worden beveiligd) is groter dan 60 schijven.

Zie Install a Linux master target server for failback (Een Linux-masterdoelserver voor failback installeren) voor meer informatie over het toevoegen van een masterdoelserver voor een virtuele Linux-machine.

Een masterdoelserver toevoegen voor een Windows virtuele machine:

  1. Ga naar Recovery Services-kluis > Site Recovery infrastructuurconfiguratieservers > .

  2. Selecteer de vereiste configuratieserver en selecteer vervolgens Master Target Server.

    Schermopname van de knop Master Target Server toevoegen

  3. Download het gecombineerde installatiebestand en voer het bestand uit op de VM om de masterdoelserver in te stellen.

  4. Selecteer Masterdoel installeren > Volgende.

    Schermopname van het selecteren van de optie Masterdoel installeren

  5. Selecteer de standaardinstallatielocatie en selecteer vervolgens Installeren.

    Schermopname van de standaardinstallatielocatie

  6. Als u het hoofddoel wilt registreren bij de configuratieserver, selecteert u Doorgaan naar configuratie.

    Schermopname met de knop Doorgaan naar configuratie

  7. Voer het IP-adres van de configuratieserver in en voer vervolgens de wachtwoordzin in. Zie Een wachtwoordzin voor de configuratieserver genereren voor meer informatie over het genereren van een wachtwoordzin.

    Schermopname die laat zien waar het IP-adres en de wachtwoordzin voor de configuratieserver moeten worden ingevoerd

  8. Selecteer Registreren. Wanneer de registratie is voltooid, selecteert u Voltooien.

Wanneer de registratie is voltooid, wordt de server vermeld in de Azure Portal in Recovery Services Vault Site Recovery > Infrastructure > Configuration-servers, in de hoofddoelservers van de configuratieserver.

Notitie

Download de nieuwste versie van het geïntegreerde installatiebestand van de masterdoelserver voor Windows.

Volgende stappen

Download en voer Site Recovery Deployment Planner.