/ / Windows Azure - Bereitstellung für eine Teilmenge von Instanzen innerhalb einer Rolle - Windows, Azure, Continuous-Deployment, Azure-Konfiguration, Azure-Deployment

Windows Azure - Bereitstellung für eine Teilmenge von Instanzen innerhalb einer Rolle - Windows, Azure, Continuous-Deployment, Azure-Konfiguration, Azure-Deployment

Ich möchte eine kontinuierliche Bereitstellung implementieren,so ziemlich wie ein Proof-of-Concept mit Windows Azure, die Bereitstellung der Pakete und das Umschalten zwischen Staging <-> Produktion ist in Ordnung, jedoch möchte ich einige intelligente hinzufügen, wie es eingesetzt wird.

Im Wesentlichen, wenn ich 10 Instanzen habe, möchte ichStellen Sie alle drei im Bereitstellungsslot ein und wechseln Sie 3 von ihnen in Produktion und Überwachung, um sicherzustellen, dass zwischen diesen 3 und den anderen 7 kein statistischer Fehlerunterschied besteht, bevor Sie alle auf Produktion umstellen, oder falls ja, wechseln Sie diese 3 zurück zu die ursprüngliche Produktion, die jetzt in der Inszenierung läuft.

Im Wesentlichen möchte ich die Symlink-Umschaltung wie unter beschrieben nachahmen http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/

Von dem, was ich sehen kann, erlaubt Azure nur ein Alles oder NichtsNichts beim Heranführen zwischen Produktion und Staging? Ich habe auch darüber nachgedacht, zwei Rollen zu definieren, aber das Problem ist, dass derselbe Endpunkt nicht in zwei Rollen verwendet werden kann (ich denke nicht?).

Wer kennt einen Weg, dies zu tun?

Antworten:

2 für die Antwort № 1

Führen Sie ein manuelles Upgrade durch. Dann wird das Update jeweils eine Update-Domain passieren (und Sie können definieren, wie viele Update-Domains Sie haben wollen ... Standard ist fünf). Wenn Sie es auf manuell setzen, sind Sie für den Wechsel zur nächsten Update-Domain verantwortlich. Wenn etwas schief geht, starten Sie ein neues In-Place-Upgrade auf die alten Bits.