SlideShare una empresa de Scribd logo
1 de 27
Im heutigen Artikel geht es um das Deployment und Publishing einer C1
Website in verteilten Windows Azure Datencentern mit Hilfe des Composite
C1 Azure Publishers.

Zunächst erstellen wir mehrere Clouddienste in geografisch verteilten
Datencentern.

Die Erstellung dieser C1-Clouddienste wird in dem Artikel ‘Installation von
Composite C1 auf Windows Azure‘ ausführlich beschrieben.

Die wichtige Änderung für diese Mehrfachinstallation ist, dass wir vor der
Bereitstellung dieser Dienste in der Konfigurationsdatei
‘ServiceConfiguration.cscfg’ einen eindeutigen Namen für jeden einzelnen
Dienst definieren müssen, um unsere Standorte eindeutig identifizieren zu
können.
In diesem Szenario verwenden wir dazu folgende DNS-Namen:

c1azure-northeurope.cloudapp.net
c1azure-usawest.cloudapp.net
c1azure.asiaeast.cloudapp.net

Nachdem die einzelnen Clouddienste erstellt worden sind, erscheinen Sie so in
unserem Portal:
Um diese noch eigenständigen Clouddienste nun zu einem loadbalanced
Dienst zusammenzufassen, nutzen wir den Windows Azure
Trafficmanager, den wir im Portal im Bereich ‘Virtuelle Netzwerke’ finden:
Mit einem Klick auf ‘Create’ können wir nun eine neue Policy erstellen.

Neben der Loadbalancing-Methode “Performance” wählen wir die DNS-Namen
unserer neu erstellten Clouddienste aus und legen einen gemeinsamen DNS-
Namen fest – in diesem Beispiel ‘c1azure.trafficmanager.net’.
Die so erstellte Trafficmanager-Policy erscheint mit den zugehörigen
Diensten nun in dieser Form in der Übersicht:
Da das Publishing über unsere lokale Stagingwebsite mit dem Azure Publisher
erfolgen soll, müssen wir verhindern, dass die erstellten Cloud-Instanzen selbst
in den Blobstorage schreiben können.

Greifen Sie dazu mit einem Verwaltungstool wie z.B. dem Cloudberry
Explorer auf Ihren Storage zu und stellen Sie in der Datei
‘compositec1/Configuration/Websites.xml’ die Einstellung
‘enableBlobWriteBacks’ auf ‘false’.
Jetzt kommen wir zur eigentlichen Installation des Composite Azure Publisher.
Wir melden uns dazu im Backend unserer lokalen Website an und installieren
das Paket ‘Composite.Azure.Publisher’:
Nach der Installation des Pakets und dem Neustart der C1-Konsole wählen
wir durch einen Rechtsklick auf das neue Symbol ‘Windows Azure
Publisher’ die Option ‘Configure’ aus:
Als Konfigurationsoptionen benötigen wir nun den ‘Blob Connection String’
sowie den ‘Website Container Name’, die wir beide der Konfigurationsdatei
‘ServiceConfiguration.cscfg’, welche wir bereits für die Bereitsstellung der
Cloudservices verwendet haben, entnehmen:
Nach dem Speichern der Konfigurationsinformationen ist der Azure Publisher
einsatzbereit und wir können das erste Deployment unserer lokalen Website
durch einen Klick auf ‘Publish’ starten. Nach kurzer Zeit sind unsere – in drei
geografisch verteilten Datencentern – erstellten Cloudservices ‘Up to Date’:
Um dieses auch live zu überprüfen, rufen wir die Loadbalancing-
URLhttp://c1azure.trafficmanager.net auf und sehen eine exakt synchronisierte
Kopie unsere lokalen Stagingwebsite, welche von dem nächstgelegenen
unserer 3 Datencenter ausgeliefert wird:
Die Websites der einzelnen Datencenter lassen sich natürlich auch durch Aufruf
der entsprechenden DNS-Namen auch separat aufrufen:

http://c1azure-northeurope.cloudapp.net

http://c1azure-usawest.cloudapp.net

http://c1azure-asiaeast.cloudapp.net
Um den den Deployment- bzw. Publishingprozess zu veranschaulichen, habe ich
dieses Video erstellt, in dem eine lokale Website bearbeitet wird und die
Änderungen dann mittels des Azure Publishers an unsere drei Cloudservices
verteilt werden:
Der Azure Publisher ist ein komfortables Werkzeug, um Composite C1 in
Verbindung mit Windows Azure zu betreiben.
Neben dem hier gezeigten Szenario mit mehreren Cloudservices lässt sich das
Tool natürlich auch mit nur einem Dienst – ohne den Trafficmanager –
einsetzen.
Versionsvergleich

Angeboten wird der Azure Publisher in 4 Versionen:

Single (free)
für 1 Instanz in 1 Azure-Datencenter

Redundant (kommerziell)
für 2 Instanzen in 1 Azure-Datencenter

Elastic (kommerziell)
für beliebig viele Instanzen in 1 Azure-Datencenter

Wordwide (kommerziell)
für beliebig viele Instanzen in beliebig vielen Azure-Datencentern

Más contenido relacionado

Destacado

Henrich, dieter hegel im kontext 1971
Henrich, dieter   hegel im kontext 1971Henrich, dieter   hegel im kontext 1971
Henrich, dieter hegel im kontext 1971
Ryan Krahn
 
Produkt Vorschau Herbst 2011
Produkt Vorschau Herbst 2011Produkt Vorschau Herbst 2011
Produkt Vorschau Herbst 2011
Hudson Reed
 
Ley penal contra los delitos informaticos
Ley penal contra los delitos informaticosLey penal contra los delitos informaticos
Ley penal contra los delitos informaticos
kimberly213
 
tarea 3.lider de mesa de ayuda
tarea 3.lider de mesa de ayudatarea 3.lider de mesa de ayuda
tarea 3.lider de mesa de ayuda
uziasuzias
 
BewerbungStipendium
BewerbungStipendiumBewerbungStipendium
BewerbungStipendium
Funshy
 
Upgrade von Composite C1 auf Version 3
Upgrade von Composite C1 auf Version 3Upgrade von Composite C1 auf Version 3
Upgrade von Composite C1 auf Version 3
CGN Cloud Company
 
Pp üben mit animation präsent
Pp üben mit animation präsentPp üben mit animation präsent
Pp üben mit animation präsent
wiiberklatsch
 

Destacado (20)

La fecundacion
La fecundacionLa fecundacion
La fecundacion
 
Die Eco Brands kommen
Die Eco Brands kommenDie Eco Brands kommen
Die Eco Brands kommen
 
Verbier
VerbierVerbier
Verbier
 
28. OpenNetwork Event 2013
28. OpenNetwork Event 201328. OpenNetwork Event 2013
28. OpenNetwork Event 2013
 
Tema 4 sistema de gestion documental
Tema 4 sistema de  gestion  documentalTema 4 sistema de  gestion  documental
Tema 4 sistema de gestion documental
 
Henrich, dieter hegel im kontext 1971
Henrich, dieter   hegel im kontext 1971Henrich, dieter   hegel im kontext 1971
Henrich, dieter hegel im kontext 1971
 
Produkt Vorschau Herbst 2011
Produkt Vorschau Herbst 2011Produkt Vorschau Herbst 2011
Produkt Vorschau Herbst 2011
 
Ley penal contra los delitos informaticos
Ley penal contra los delitos informaticosLey penal contra los delitos informaticos
Ley penal contra los delitos informaticos
 
tarea 3.lider de mesa de ayuda
tarea 3.lider de mesa de ayudatarea 3.lider de mesa de ayuda
tarea 3.lider de mesa de ayuda
 
EMarCon VHS Effizientes Social Media II aktualisiert am 2.5.15
EMarCon VHS Effizientes Social Media II aktualisiert am 2.5.15EMarCon VHS Effizientes Social Media II aktualisiert am 2.5.15
EMarCon VHS Effizientes Social Media II aktualisiert am 2.5.15
 
BewerbungStipendium
BewerbungStipendiumBewerbungStipendium
BewerbungStipendium
 
Binder3
Binder3Binder3
Binder3
 
Mms celine präsentation
Mms celine präsentationMms celine präsentation
Mms celine präsentation
 
Upgrade von Composite C1 auf Version 3
Upgrade von Composite C1 auf Version 3Upgrade von Composite C1 auf Version 3
Upgrade von Composite C1 auf Version 3
 
EMarCon VHS Effizientes Social Media I - aktualisiert am 11.02.2016
EMarCon VHS Effizientes Social Media I - aktualisiert am 11.02.2016EMarCon VHS Effizientes Social Media I - aktualisiert am 11.02.2016
EMarCon VHS Effizientes Social Media I - aktualisiert am 11.02.2016
 
27. Community Treffen von ITmitte.de
27. Community Treffen von ITmitte.de 27. Community Treffen von ITmitte.de
27. Community Treffen von ITmitte.de
 
01_imosAG_ProfFrankPrekwinkel
01_imosAG_ProfFrankPrekwinkel01_imosAG_ProfFrankPrekwinkel
01_imosAG_ProfFrankPrekwinkel
 
Historia del software libre
Historia del software libreHistoria del software libre
Historia del software libre
 
Pp üben mit animation präsent
Pp üben mit animation präsentPp üben mit animation präsent
Pp üben mit animation präsent
 
Jessica galindez
Jessica galindezJessica galindez
Jessica galindez
 

Similar a Per Knopfdruck in die Cloud – Composite C1 mit dem Azure Publisher parallel in geografisch verteilten Datencentern hosten

Composite C1 mit Active-Directory-Authentifizierung im Intranet nutzen
Composite C1 mit Active-Directory-Authentifizierung im Intranet nutzenComposite C1 mit Active-Directory-Authentifizierung im Intranet nutzen
Composite C1 mit Active-Directory-Authentifizierung im Intranet nutzen
CGN Cloud Company
 
Installation von Composite C1 mit Microsoft WebMatrix
Installation von Composite C1 mit Microsoft WebMatrixInstallation von Composite C1 mit Microsoft WebMatrix
Installation von Composite C1 mit Microsoft WebMatrix
CGN Cloud Company
 
Installation von Composite C1 über die Windows Azure Websites Gallery
Installation von Composite C1 über die Windows Azure Websites GalleryInstallation von Composite C1 über die Windows Azure Websites Gallery
Installation von Composite C1 über die Windows Azure Websites Gallery
CGN Cloud Company
 

Similar a Per Knopfdruck in die Cloud – Composite C1 mit dem Azure Publisher parallel in geografisch verteilten Datencentern hosten (15)

Composite C1 mit Active-Directory-Authentifizierung im Intranet nutzen
Composite C1 mit Active-Directory-Authentifizierung im Intranet nutzenComposite C1 mit Active-Directory-Authentifizierung im Intranet nutzen
Composite C1 mit Active-Directory-Authentifizierung im Intranet nutzen
 
Installation von Composite C1 mit Microsoft WebMatrix
Installation von Composite C1 mit Microsoft WebMatrixInstallation von Composite C1 mit Microsoft WebMatrix
Installation von Composite C1 mit Microsoft WebMatrix
 
Installation von Composite C1 über die Windows Azure Websites Gallery
Installation von Composite C1 über die Windows Azure Websites GalleryInstallation von Composite C1 über die Windows Azure Websites Gallery
Installation von Composite C1 über die Windows Azure Websites Gallery
 
Automatisierte Backups von Windows Azure Websites mit Cloud Cellar
Automatisierte Backups von Windows Azure Websites mit Cloud CellarAutomatisierte Backups von Windows Azure Websites mit Cloud Cellar
Automatisierte Backups von Windows Azure Websites mit Cloud Cellar
 
Echtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisierenEchtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisieren
 
Wie Sie WordPress auf Joomla Migrieren?
Wie Sie WordPress auf Joomla Migrieren?Wie Sie WordPress auf Joomla Migrieren?
Wie Sie WordPress auf Joomla Migrieren?
 
Aufbau einer hcl connections umgebung in der aws cloud
Aufbau einer hcl connections umgebung in der aws cloudAufbau einer hcl connections umgebung in der aws cloud
Aufbau einer hcl connections umgebung in der aws cloud
 
Azure Bootcamp Hamburg
Azure Bootcamp Hamburg Azure Bootcamp Hamburg
Azure Bootcamp Hamburg
 
Microsoft Environments aus der Cloud
Microsoft Environments aus der CloudMicrosoft Environments aus der Cloud
Microsoft Environments aus der Cloud
 
Mainframe-Zugriff via Java
Mainframe-Zugriff via JavaMainframe-Zugriff via Java
Mainframe-Zugriff via Java
 
Infrastructure as code: Cloud-Umgebungen mit Terraform verwalten
Infrastructure as code: Cloud-Umgebungen mit Terraform verwaltenInfrastructure as code: Cloud-Umgebungen mit Terraform verwalten
Infrastructure as code: Cloud-Umgebungen mit Terraform verwalten
 
DevDay 2016: Sascha Askani - Cloud-Umgebungen mit Terraform verwalten
DevDay 2016: Sascha Askani - Cloud-Umgebungen mit Terraform verwaltenDevDay 2016: Sascha Askani - Cloud-Umgebungen mit Terraform verwalten
DevDay 2016: Sascha Askani - Cloud-Umgebungen mit Terraform verwalten
 
MCSA 070-740 Prüfungsfragen deutsch
MCSA 070-740 Prüfungsfragen deutschMCSA 070-740 Prüfungsfragen deutsch
MCSA 070-740 Prüfungsfragen deutsch
 
Multiple Domains mit Composite C1 verwalten
Multiple Domains mit Composite C1 verwaltenMultiple Domains mit Composite C1 verwalten
Multiple Domains mit Composite C1 verwalten
 
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
 

Per Knopfdruck in die Cloud – Composite C1 mit dem Azure Publisher parallel in geografisch verteilten Datencentern hosten

  • 1.
  • 2. Im heutigen Artikel geht es um das Deployment und Publishing einer C1 Website in verteilten Windows Azure Datencentern mit Hilfe des Composite C1 Azure Publishers. Zunächst erstellen wir mehrere Clouddienste in geografisch verteilten Datencentern. Die Erstellung dieser C1-Clouddienste wird in dem Artikel ‘Installation von Composite C1 auf Windows Azure‘ ausführlich beschrieben. Die wichtige Änderung für diese Mehrfachinstallation ist, dass wir vor der Bereitstellung dieser Dienste in der Konfigurationsdatei ‘ServiceConfiguration.cscfg’ einen eindeutigen Namen für jeden einzelnen Dienst definieren müssen, um unsere Standorte eindeutig identifizieren zu können.
  • 3. In diesem Szenario verwenden wir dazu folgende DNS-Namen: c1azure-northeurope.cloudapp.net c1azure-usawest.cloudapp.net c1azure.asiaeast.cloudapp.net Nachdem die einzelnen Clouddienste erstellt worden sind, erscheinen Sie so in unserem Portal:
  • 4.
  • 5. Um diese noch eigenständigen Clouddienste nun zu einem loadbalanced Dienst zusammenzufassen, nutzen wir den Windows Azure Trafficmanager, den wir im Portal im Bereich ‘Virtuelle Netzwerke’ finden:
  • 6.
  • 7. Mit einem Klick auf ‘Create’ können wir nun eine neue Policy erstellen. Neben der Loadbalancing-Methode “Performance” wählen wir die DNS-Namen unserer neu erstellten Clouddienste aus und legen einen gemeinsamen DNS- Namen fest – in diesem Beispiel ‘c1azure.trafficmanager.net’.
  • 8.
  • 9. Die so erstellte Trafficmanager-Policy erscheint mit den zugehörigen Diensten nun in dieser Form in der Übersicht:
  • 10.
  • 11. Da das Publishing über unsere lokale Stagingwebsite mit dem Azure Publisher erfolgen soll, müssen wir verhindern, dass die erstellten Cloud-Instanzen selbst in den Blobstorage schreiben können. Greifen Sie dazu mit einem Verwaltungstool wie z.B. dem Cloudberry Explorer auf Ihren Storage zu und stellen Sie in der Datei ‘compositec1/Configuration/Websites.xml’ die Einstellung ‘enableBlobWriteBacks’ auf ‘false’.
  • 12.
  • 13. Jetzt kommen wir zur eigentlichen Installation des Composite Azure Publisher. Wir melden uns dazu im Backend unserer lokalen Website an und installieren das Paket ‘Composite.Azure.Publisher’:
  • 14.
  • 15. Nach der Installation des Pakets und dem Neustart der C1-Konsole wählen wir durch einen Rechtsklick auf das neue Symbol ‘Windows Azure Publisher’ die Option ‘Configure’ aus:
  • 16.
  • 17. Als Konfigurationsoptionen benötigen wir nun den ‘Blob Connection String’ sowie den ‘Website Container Name’, die wir beide der Konfigurationsdatei ‘ServiceConfiguration.cscfg’, welche wir bereits für die Bereitsstellung der Cloudservices verwendet haben, entnehmen:
  • 18.
  • 19.
  • 20. Nach dem Speichern der Konfigurationsinformationen ist der Azure Publisher einsatzbereit und wir können das erste Deployment unserer lokalen Website durch einen Klick auf ‘Publish’ starten. Nach kurzer Zeit sind unsere – in drei geografisch verteilten Datencentern – erstellten Cloudservices ‘Up to Date’:
  • 21.
  • 22. Um dieses auch live zu überprüfen, rufen wir die Loadbalancing- URLhttp://c1azure.trafficmanager.net auf und sehen eine exakt synchronisierte Kopie unsere lokalen Stagingwebsite, welche von dem nächstgelegenen unserer 3 Datencenter ausgeliefert wird:
  • 23.
  • 24. Die Websites der einzelnen Datencenter lassen sich natürlich auch durch Aufruf der entsprechenden DNS-Namen auch separat aufrufen: http://c1azure-northeurope.cloudapp.net http://c1azure-usawest.cloudapp.net http://c1azure-asiaeast.cloudapp.net
  • 25. Um den den Deployment- bzw. Publishingprozess zu veranschaulichen, habe ich dieses Video erstellt, in dem eine lokale Website bearbeitet wird und die Änderungen dann mittels des Azure Publishers an unsere drei Cloudservices verteilt werden:
  • 26. Der Azure Publisher ist ein komfortables Werkzeug, um Composite C1 in Verbindung mit Windows Azure zu betreiben. Neben dem hier gezeigten Szenario mit mehreren Cloudservices lässt sich das Tool natürlich auch mit nur einem Dienst – ohne den Trafficmanager – einsetzen.
  • 27. Versionsvergleich Angeboten wird der Azure Publisher in 4 Versionen: Single (free) für 1 Instanz in 1 Azure-Datencenter Redundant (kommerziell) für 2 Instanzen in 1 Azure-Datencenter Elastic (kommerziell) für beliebig viele Instanzen in 1 Azure-Datencenter Wordwide (kommerziell) für beliebig viele Instanzen in beliebig vielen Azure-Datencentern