CLOUD COMPUTING: PROVIDER UNTER DER LUPE

Amazon, Google oder Microsoft – Wer hat die richtige Anwendungsarchitektur für Cloud Computing?

08.04.2009 | Autor / Redakteur: Bernard Golden, Consultant / Ulrich Roderer

Asynchrone Cloud-Applikationen

Cloud Computing ist ideal, um Workloads zu bestimmten Zeiten wie regelmäßig geplante Batches zu verarbeiten und ihnen dabei die benötigten Kapazitäten zur Verfügung zu stellen. Innerhalb der Cloud lässt sich ein Batchjob, der auf einem einzelnen System Tage oder Wochen benötigt, wesentlich schneller abarbeiten.

Als generelle Regel sollte eine Aufgabe in Komponenten aufgespalten werden, die über einen asynchronen Kommunikationsmechanismus miteinander verbunden sind, wie beispielsweise eine Message Queue. Alle großen Cloud Providers bieten solche Mechanismen.

Darüber hinaus ist ein Queue-Mechanismus ideal für Load Balancing: Benötigt ein Arbeitschritt sehr lange, können mehrere Instanzen dieser Komponente gleichzeitig aktiv die entsprechenden Daten aus der Queue lesen und verarbeiten.

Systeme in der Cloud verwalten

Cloud Systeme mit einem eigenen Framework wie Microsoft Azure und Google Apps haben integrierte Management-Funktionen. Sie verfügen über ein Monitoring der Systemlast und können bei Bedarf neue Instanzen einschalten. Die Infrastruktur-basierte Lösung von Amazon nutzt Web-Service-Calls, um einzelne Instanzen zu steuern. Amazon bietet dafür eine Ajax-fähige AWS Management Seite und Firefox das Plug-in Electric Fox. Doch bei beiden handelt es sich um manuelle Verwaltung.

Kommentar zu diesem Artikel abgeben

Schreiben Sie uns hier Ihre Meinung ...
(nicht registrierter User)



Spamschutz 

Bitte geben Sie das Resultat dieser Rechenaufgabe (Addition) ein:
Kommentar abschicken

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 2020634)

Kostenrechnung für Cloud-Services
Was der CIO bei der Kostenrechnung zu beachten hat:

  • Erste Schritte
  • Verschiedene Assetzuordnungen
  • Verdeckte Kostenarten
  • u.v.m.


>> Jetzt Leitfaden lesen!



IT-Infrastrukturen
Vereinfachte und effizientere IT-Infrastrukturen dank  Standardisierung auf eine einzige Datenbankplattform!



>> Jetzt mehr erfahren