Categories
Management @de

Die Architektur skalierbarer Applikationen in der Cloud

Das Applikationen für die Cloud neu entwickelt werden müssen ist kein Geheimnis. Dennoch zeigen Ausfälle bei populären Anbietern, dass so manche Architekturen nicht das wirkliche Potential von Cloud Infrastrukturen ausnutzen. Cloud Management Plattform Anbieter Rightscale hat hierzu eine Blogserie veröffentlicht, die zeigt, worauf man achten sollte, wenn eine Anwendung in der Cloud betrieben wird.

Applikationen müssen für die Cloud entwickelt werden

Man muss verstehen, dass Cloud Computing viel mehr bedeutet, als nur ein paar Server zu nutzen und miteinander zu verbinden. Es geht um die gesamte Architektur des eigenen Systems bzw. der eigenen Anwendung, die auf der virtuellen Infrastruktur (IaaS) aufgebaut wird. Wie ich schon in einem Artikel für die Computerwoche geschrieben habe:

Viele Unternehmen entwickeln ihre Cloud-Applikation “daheim” in den eigenen vier Wänden. Erst nach der Fertigstellung soll der Rollout auf eine Cloud-Infrastruktur oder Cloud-Plattform erfolgen. Das ist ein Fehler.

Inbesondere IaaS-Umgebungen (Infrastructur as a Service) wie die Amazon Web Services oder Microsoft Windows Azure vermitteln den Eindruck, nur eine Vielzahl von virtuellen Maschine bereitzustellen. Den Rest übernehme die “Cloud automatisch”. Das ist fatalerweise auch der Tenor, der von vielen Medien verbreitet wird und damit ein völlig falscher Eindruck von einer Cloud entsteht.

Eine Cloud-Anwendung ist nur so viel wert wie die Architektur, auf der sie basiert. Eine Anwendung muss direkt für die Cloudentwickelt werden – Skalierbarkeit und Hochverfügbarkeit sind von Beginn an mit zu bedenken. Eine Anwendung sollte eigenständig weitere virtuelle Maschinen hochfahren können, wenn mehr Leistung benötigt wird (Skalierbarkeit) bzw. die nicht mehr benötigten virtuellen Maschinen auch selbstständig wieder herunterfahren. Genauso verhält es sich, wenn eine virtuelle Maschine in einen fehlerhaften Zustand gerät. Auch hier muss die Anwendung selbst dafür sorgen, dass entsprechend eine virtuelle Maschine als Ersatz hochgefahren wird und die defekte Maschine aus dem System verschwindet (Hochverfügbarkeit).

Die Anwendung muss daher in der Lage sein, auf jeder beliebigen virtuellen Maschine (VM) einer Cloud-Infrastruktur zu funktionieren. Das liegt unter anderem daran, dass jederzeit eine VM ausfallen kann und eine andere neu hochgefahren werden muss. Und auch die Daten, auf die eine Anwendung operiert, befinden sich zwangsläufig nicht mehr an einem einzigen Ort, sondern sind über die Cloud verteilt gespeichert.

Mehr…

Rightscale: Architektur skalierbarer Applikationen in der Cloud

Rightscales Services Architect Brian Adler hat eine Blogserie (vier Beiträge) veröffentlicht, in der er recht detailliert beschreibt, wie die Architektur einer Applikation in der Cloud aussehen sollte.

  1. Architecting Scalable Applications in the Cloud
  2. Architecting Scalable Applications in the Cloud: The Application Tier
  3. Architecting Scalable Applications in the Cloud: The Caching Tier
  4. Architecting Scalable Applications in the Cloud: The Database Tier
Categories
News

RightScale kauft ShopForCloud und nennt es ab sofort PlanForCloud. Die Kosten in der Cloud im Blick behalten.

Cloud Management Anbieter RightScale hat sein Portfolio mit der Akquisition von ShopForCloud um einen weiteren Service für das Abschätzen von Kosten in der Cloud erweitert und dem Kind direkt einen neuen Namen gegeben: PlanForCloud.

ShopForCloud wird PlanForCloud

Bei ShopForCloud handelt es sich um einen schottischen Anbieter, der einen kostenlosen Service für das Forecasting von Kosten in der Cloud anbietet. Damit können Unternehmen ihr Budget besser auf die Nutzung spezifischer Architekturen, Modelle sowie Anbieter abstimmen. Nach der Übernahme hat RightScale seine neue Eroberung direkt umbenannt, aus ShopForCloud wird PlanForCloud.

Kosten in der Cloud überwachen

Nutzer können PlanForCloud ebenfalls dazu nutzen, um sich über Preisänderungen von Cloud Anbietern wie den Amazon Web Services, Google Compute Engine, Microsoft Azure und Rackspace informieren zu lassen. Dazu ist es nicht notwendig ein Kunde von RightScale zu sein oder selbst Cloud Services zu nutzen. Das bedeutet, dass man nicht zwingend einen Account bei einem Cloud Anbieter besitzen muss, um Informationen zu erhalten. Das macht PlanForCloud ebenfalls für Unternehmen interessant, die noch Cloud Lösungen evaluieren. Zudem ist der Service für diejenigen interessant, die über eine Multi-Vendor Cloud Strategie nachdenken.

PlanForCloud erstellt Prognosen für mögliche Kosten in der Cloud eines Anbieters, speichert diese ab und aktualisiert diese immer dann, wenn sich die Preise ändern. Darüber hinaus können Nutzer sich einen 3-Jahres-Plan für mögliche Kosten in der Cloud erstellen lassen.

Categories
News

Die HP Public Cloud ist nun verfügbar – Fast 40 Unternehmen unterstützen bereits die HP-Lösung

Mit HP Cloud Compute, HP Cloud Object Storage und HP Cloud Content Delivery Network (CDN) stehen ab sofort die ersten Public-Cloud-Dienste von HP der Öffentlichkeit als Betaversion zur Verfügung. Zum Start unterstützen bereits fast 40 Unternehmen die HP Cloud Services. Dazu zählen Platform-as-a-Service-Partner sowie Anbieter von Speicher-, Management- und Datenbanken-Lösungen.

Die HP Public Cloud ist nun verfügbar - Fast 40 Unternehmen unterstützen bereits die HP-Lösung

HP Cloud Services sind Teil des Converged-Cloud-Portfolios von HP. Mit den neuen Public-Cloud-Diensten rundet HP dabei sein Cloud-Portfolio nach unten ab. Entwickler, Softwarefirmen und Unternehmen erhalten dadurch schnellen Zugriff auf ein breites Angebot an Cloud-Lösungen. Damit können sie neue Applikationen schneller und effizienter testen und entwickeln, weltweit einsetzen und entsprechend skalieren. Abgerechnet werden die Public-Cloud-Dienste pro Stunde Nutzungsdauer. Zum Start gibt es für begrenzte Zeit einen 50-prozentigen Rabatt auf die Listenpreise.

Die HP Cloud Services bieten eine Public-Cloud-Infrastruktur in Verbindung mit Plattform-Diensten und Cloud-Lösungen. Die Public-Cloud-Lösung von HP baut auf der OpenStack-Technologie auf. Damit stellt HP Kompatibilität und Anbieterunabhängigkeit sicher. Die Open-Source-Architektur bietet außerdem eine breite Auswahl an Werkzeugen, um die Programmierung von Anwendungen zu beschleunigen, und Zugriff auf ein großes Partner-Ökosystem.

Das Partner-Ökosystem ist ein erster Schritt auf dem Weg zu einem Marktplatz für HP Cloud Services, über den Kunden Zugriff auf HP Cloud Services und Partner-Lösungen erhalten.

Folgende Unternehmen unterstützen bereits heute HPs Public-Cloud-Dienste:

  • Applikationen: Otopy, PXL, SendGrid
  • Datenbanken: CloudOpt, EnterpriseDB, Xeround
  • Entwicklung und Tests: SOASTA, Spirent
  • Verwaltung: BitNami, CloudSoft, enStratus, Kaavo, RightScale, ScaleXtreme, Smartscale Systems, Standing Cloud
  • Mobile: FeedHenry, Kinvey
  • Monitoring: New Relic
  • Platform as a Service: ActiveState, CloudBees, Corent Technology, CumuLogic, Engine Yard, Gigaspaces
  • Sicherheit: Dome9, SecludIT
  • Speicher: CloudBerry Lab, Gladinet, Panzura, Riverbed Technology, SMEStorage, StorSimple, TwinStrata, Zmanda
  • Technologie: Opscode, Zuora

Preise der HP Public Cloud

HP Cloud Compute

HP bietet sechs unterschiedliche Instanztypen (XS bis XXL) mit jeweils unterschiedlichen Ausstattungen an. Die Abrechnung erfolgt pro Stunde ohne die Verpflichtung auf einen langjährigen Vertrag.

Instanz Typ RAM (GB) Anzahl virtueller Kerne lokaler Speicher (GB) Preis pro Stunde
Standard Extra Small 1 1 30 0,04 US-Dollar
Standard Small 2 2 60 0,08 US-Dollar
Standard Medium 4 2 120 0,16 US-Dollar
Standard Large 8 4 240 0,32 US-Dollar
Standard Extra Large 16 4 480 0,64 US-Dollar
Standard Double Extra Large 32 8 960 1,28 US-Dollar

HP Cloud Object Storage

Die Kosten für HPs Cloud Storage sind in drei Speicherbereichsgrößen aufgeteilt, an denen sich die Preise pro Gigabyte orientieren. Die Abrechnung erfolgt pro Gigabyte pro Monat plus die jeweiligen Anfragen (Get, Put, Post, Copy, List) an den Cloud Storage, wobei pro 1000 Anfragen abgrechnet wird. Siehe unten

Speicher Bereiche Preis pro GB pro Monat
0-50 TB 0,12 US-Dollar
Nächsten 950 TB 0,10 US-Dollar
Über 1.000 TB HP fragen

HP Cloud Object Storage Anfragen

Anfrage Typ Preis pro GB
Put, Post, Copy, List, Get und weitere Anfragen 0,01 US-Dollar pro 1,000 Anfragen

HP Cloud Services Non-CDN Bandbreite

Die Preise für die Bandbreite basieren auf der jeweiligen Anzahl des ausgehenden Datentransfers. Dabei werden die ersten 1 GB nicht berechnet, anschließend erfolgt die Abrechnung pro GB pro Monat. Der eingehende Datentransfer ist hingegen vollständig kostenlos.

Bandbreite Preis pro GB pro Monat
Eingehender Datentransfer (komplett) kostenlos
Ausgehender Datentransfer
Ersten 1 GB kostenlos
bis zu 10 TB 0,12 US-Dollar
Nächsten 40 TB HP fragen
Nächsten 100 TB 0,07 US-Dollar
Nächsten 350 TB 0,05 US-Dollar
Über 500 TB HP fragen

HP Cloud CDN Bandwidth

Die Preise für die Bandbreite basieren auf der jeweiligen Anzahl des ausgehenden Datentransfers. Für Daten die vom HP Cloud Storage Richtung des CDN übertragen werden entstehen keine Kosten.

Datentransfer Preis pro GB pro Monat
Ausgehend Nord Amerika, Europa und Lateinamerika Japan, Hong Kong und Singapur Rest der Welt
Ersten 10 TB 0,16 US-Dollar 0,19 US-Dollar 0,39 US-Dollar
Nächste 40 TB 0,11 US-Dollar 0,14 US-Dollar 0,37 US-Dollar
Nächste 100 TB 0,09 US-Dollar 0,12 US-Dollar 0,35 US-Dollar
Nächste 100 TB 0,07 US-Dollar 0,10 US-Dollar 0,32 US-Dollar
Über 250 TB HP fragen HP fragen HP fragen
Anfragen
Pro 10.000 HTTP Anfragen kostenlos kostenlos kostenlos
Pro 10.000 HTTPS Anfragen kostenlos kostenlos kostenlos
Categories
News

Citrix überführt CloudStack zu Apache und gibt OpenStack auf

Citrix hat seine OpenStack Distribution Olympus aufgegeben und wird sich stattdessen auf sein Open Source Betriebssystem CloudStack konzentrieren, was nun unter die Apache 2.0 License fällt.

Citrix überführt CloudStack zu Apache und gibt OpenStack auf

Im Rahmen der Ankündigung teilte Citrix zudem mit, das CloudStack die Amazon APIs weiterhin unterstützen wird, da sie glauben, dass dies entscheidend für den Erfolg von Cloud-Plattformen ist.

Zudem wurde Citrix CloudStack 3.0 ebenfalls unter die Apache 2.0 License geführt und Citrix plant eine kommerziell unterstützte Distribution von Apache CloudStack anzubieten.

Neben Engine Yard, RightScale, CumuLogic, Puppet Labs, Hortonworks, Opscode, Equinix, Juniper Networks und ScaleXtreme unterstützen, nach Angaben von Citrix, 50 Software und Service Anbieter das CloudStack Projekt. Zudem wird CloudStack in mehr als 100 Produktionsumgebungen eingesetzt.

Citrix wird sich allerdings nicht vollständig von OpenStack abwenden und bspw. weiterhin den Citrix Hypervisor auf OpenStack unterstützen.

Categories
News

PHP + Cloud = PHPCloud.com – "Cloud App Development"

Für alle Cloud Entwickler hat Zend Technologies kürzlich phpcloud.com vorgestellt. Eine neuartige Plattform inkl. Ökosystem mit der Cloud Anwendungen auf den Amazon Web Services, Rackspace, IBM SmartCloud oder On-Premise entwickelt und ausgerollt werden können.

phpcloud.com setzt sich aus zwei Teilen zusammen, der Zend Developer Cloud und der Zend Application Fabric. Bei der Zend Developer Cloud handelt es sich um eine Cloud Entwicklungsumgebung, bei der Zend Application Fabric eine Anwendungsplattform mit der PHP Anwendungen auf den Amazon Web Services, Rackspace, IBM SmartCloud oder On-Premise ausgerollt werden können.

Die Zend Developer Cloud bietet neben einer freien PHP-Entwickler-Sandbox ebenfalls Kollaborationswerkzeuge an, mit denen Entwickler gemeinsam an Projekte arbeiten können. Die PHP-Entwickler-Sandbox bietet darüber hinaus weitere Werkzeuge wie Code Tracing und Echtzeit-Debugging.

Die Zend Application Fabric ist vollständig mit der Zend Developer Cloud integriert und hilft den Entwicklern dabei ihre Anwendungen auf den Infrastrukturen unterschiedlicher Cloud Anbieter auszurollen.

Mehr unter phpcloud.com