Website-Icon Granikos GmbH & Co. KG

Performanceanalyse von Move Requests

Eine der häufigsten Fragen, die bei einem Migrationsprojekt von Exchange Server zu Exchange Online aufkommt ist: “Wie lange wird die Migration dauern?”

Meine Antwort ist immer: “Es kommt drauf an.”

Aber worauf kommt es an?

Viele Faktoren haben eine direkte Auswirkung auf die Dauer einer Postfachmigration zu Exchange Online. Hierzu gehören:

Diese Liste lässt sich beliebig ergänzen, da jede lokale Exchange Organisation in einer individuell konfigurieten IT-Infrastruktur betrieben wird.

Es gibt nur einen Weg, sich einer verlässlichen Aussage zur zeitlichen Dauer ein Postfachmigration zu nähern. Man migriert eine ausreichende Zahl an (Test-)Postfächer zu Exchange Online, die über eine durchschnittliche Größe verfügen. Diese Auswahl ergänzt man um ein paar Ausreißer, also richtig große Postfächer. Diese großen Postfächer müssen sich natürlich, je nach zugewiesenem Exchange Online Plan, im Rahmen der maximalen Größe bewegen.

Während der Migration und nach Abschluss der Migration nutzt man die durch Exchange Online gesammelten Statistikinformation der MoveRequestStatistics, um sich einen Überblick über die Migrationsleistung zu verschaffen.

Hier hilft uns ein Skript der Exchange Produktgruppe (siehe Links), das in Exchange Online Management Shell ausgeführt wird und hilfreiche Funktionen bereitstellt. Zusätzlich zur statistischen Auswertung wird auch ein Fehlerprotokoll erstellt, in dem Fehler der Move Requests festgehalten werden.

Beispiel

# Abfrage aller Move Requests, die nicht sich nicht im Status "queued" befinden
$moves = Get-MoveRequest | ?{$_.Status -ne 'queued'}

# Abfrage der aktuellen Statistikinformationen, inkluse Detailinformationen (Report)
$stats = $moves | Get-MoveRequestStatistics –IncludeReport
# Auswertung der abgefragten Statistikinformationen
ProcessStats -stats $stats -name ProcessedStatsPF

WARNING: Move reports contains failures. Check ProcessedStatsPFfailures.txt

Name                            : ProcessedStatsPF
StartTime                       : 
EndTime                         : 20.11.2022 17:10:38
MigrationDuration               : 25 day(s) 07:28:31
MailboxCount                    : 67
TotalGBTransferred              : 910,67
PercentComplete                 : 100,00
MaxPerMoveTransferRateGBPerHour : 5,26
MinPerMoveTransferRateGBPerHour : 0,05
AvgPerMoveTransferRateGBPerHour : 1,92
MoveEfficiencyPercent           : 81,65
AverageSourceLatency            : 1,40
AverageDestinationLatency       :
IdleDuration                    : 82,45 %
SourceSideDuration              : 51,17 %
DestinationSideDuration         : 68,90 %
WordBreakingDuration            : 0,00 %
TransientFailureDurations       : 0,40 %
OverallStallDurations           : 15,71 %
ContentIndexingStalls           : 0,00 %
HighAvailabilityStalls          : 0,00 %
TargetCPUStalls                 : 6,16 %
SourceCPUStalls                 : 9,53 %
MailboxLockedStall              : 0,02 %
ProxyUnknownStall               : 0,00 %

Das Beispielergebnis zeigt uns:

Das Skript sammelt auch Fehlerinformationen, die Bestandteil der abgefragten Statistikberichte sind. Diese werden in der zugehörigen Failures-Textdatei gespeichert.

Hinweise

Links

Viel Spaß mit Exchange Server und Exchange Online!

Kurz-URL | Short URL: https://granikos.eu/go/eNQ
Die mobile Version verlassen