2017-08-24 1 views

Antwort

0

Kurz gesagt, Sie müssen Ihre Dienste über die beiden (ASM und ARM) duplizieren/überspannen und dann die ASM-Ressourcen außer Betrieb nehmen.

Verwenden Sie für SQL Server die Always-On-Replikation, um auf ARM-Instanzen zu übergehen und anschließend Ihre ASM-Instanzen außer Betrieb zu setzen. Ich habe Redis nicht migriert, aber ich gehe davon aus, dass das gleiche Muster angewendet wird (oder zwei separate Redis-Instanzen, jeweils eine davon). Wenn Ihre Daten nicht besonders groß sind und Sie sich eine Ausfallzeit leisten können, dann könnten Sie dies leicht über Nacht erledigen.

Schauen Sie sich auch MigAz - es ist Ziel bei IAAS (ich weiß, dass Sie nach PAASm gefragt, aber es ist immer noch eine nützliche Ressource). Mit diesem Tool können Sie definieren, wie Ihre ASM-Ressourcen in ARM aussehen (in Bezug auf Ressourcengruppen, Netzwerkkonfiguration usw.). Das Tool hilft bei der Erstellung von ARM-Vorlagen für Ihre ASM-Ressourcen.

Bedenken Sie, dass Sie, wenn Sie in einem Azure-Rechenzentrum bleiben, den Vorteil der lokalen Netzwerkkonnektivitätsleistung und keine Kosten für den Eintritt/Austritt haben.

+0

Thanks.Not klar, wie AlwaysOn mit SQL Azure funktionieren wird .. Gibt es Informationen darüber, wie Redis Migration gerecht zu werden? – femi

+0

Fügen Sie eine zweite Redis-Instanz in Ihrem ASM hinzu. Ändern Sie Ihre Producer-App so, dass sie in beide Instanzen schreibt, ändern Sie den Consumer nach dem Ausfüllen, um ihn von der neuen Instanz zu lesen, und deaktivieren Sie dann die alte Instanz. –