Kategorien
News

Amazon Web Services (AWS) präsentieren neuen EC2 High I/O Instanz-Typ mit 2 TB SSD Speicher. Netflix mit erstem Benchmark.

Immer mehr moderne Web- und mobile Applikationen sind von einem hohen I/O Durchsatz abhängig. Für das Darstellen umfangreicher Informationen und Graphiken sowie der Reaktion auf Interaktionen in Echtzeit, sind die Anwendungen darauf angewiesen eine Menge an Daten zu speichern und auf diese zuzugreifen. Die Amazon Web Services (AWS) haben nun darauf reagiert und gestern einen neuen EC2 Instanz-Typ für Anwendungen mit einem hohen I/O Durchsatz und einer geringen Latenz präsentiert. Nach Angaben von Amazon ist die Instanz ideal für den Einsatz von NoSQL Datenbanken wie Cassandra und MongoDB.

Amazon Web Services (AWS) präsentieren neuen EC2 High-Performance Instanz-Typ mit 2 TB SSD Speicher. Netflix mit erstem Benchmark.

Eigenschaften der High I/O EC2 Instanz

Die erste Instanz aus der neuen High I/O Reihe nennt sich High I/O Quadruple Extra Large (hi1.4xlarge) und verfügt über die folgende Spezifikation:

  • 8 virtuelle Kerne, insgesamt 35 ECU (EC2 Compute Units)
  • HVM und PV Virtualisierung
  • 60,5 GB RAM
  • 10 Gigabit Ethernet
  • 2TB lokaler SSD Speicher, ein Paar von jeweils 1TB

Die High I/O Quadruple Extra Large Instanzen stehen aktuell in den Regionen US East (Northern Virginia) und EU West (Ireland) bereit. Die Kosten betragen 3,10 Dollar bzw. 3,41 Dollar pro Stunde.

Netflix präsentiert ersten Benchmark

Netflix Cloud Architekt Adrian Cockcroft hatte bereits im März 2012 während eines Interviews darüber philosophiert, dass es in Zukunft schnellere I/O Mechanismen in der Cloud geben muss und hatte sich den Einsatz von SSDs (Solid-State-Drives) als Speichertechnologie für die Amazon Cloud gewünscht.

Nach Ankündigung der neuen Technologie, lies es sich Cockcroft natürlich nicht nehmen, eigene Test durchzuführen und hat dazu einen umfangreichen Benchmark veröffentlicht, der hier zu finden ist.

Neue EC2 Instance Status Metriken

Neben dem neuen High I/O Instanz-Typ hat AWS ebenfalls weitere Status Metriken für EC2 eingeführt. Es existieren zwei unterschiedliche Tests, die System Status Checks und Instanz Status Checks. Die Ergebnisse der Tests werden auf der AWS Management Console veröffentlicht und können ebenfalls über die Kommandozeile und den EC2 APIs abgerufen werden.

Zudem können die Metriken nun auch über Amazon CloudWatch abgefragt werden. Zu jeder Instanz gehören drei Metriken, die alle 5 Minuten aktualisiert werden:

  • StatusCheckFailed_Instance = „0“ wenn der Instanz-Check positiv ist, ansonsten „1“.
  • StatusCheckFailed_System = „0“ wenn der System-Check positiv ist, ansonsten „1“.
  • StatusCheckFailed = „0“ wenn keiner der beiden oben genannten Wert „0“ ist, sonst „1“.
Kategorien
News

AWS Identity and Access Management (IAM) Rollen für EC2 Instanzen

Amazon erweitert seinen AWS Identity and Access Management (IAM) Service um Rollen für Amazon EC2 Instanzen. Das schreibt das Unternehmen auf seinem Blog. Die neue Funktion ermöglicht den sicheren API-Zugriff von Amazon EC2 Instanzen auf andere AWS Services.

Bisher mussten die Access Keys in irgendeiner Form sicher auf die EC2 Instanzen transportiert und dort hinterlegt werden. Das stellt insbesondere beim Aufbau großer skalierbarer Infrastrukturen eine Herausforderungen dar. Zudem muss sichergestellt werden, dass sich die Schlüssel regelmäßig ändern. Die neuen IAM Rollen für EC2 Instanzen kümmern sich ab sofort automatisch um beides. Dazu wird eine IAM Rolle erstellt und diese den entsprechenden Berechtigungen zugewiesen. Die EC2 Instanzen müssen anschließend mit dieser Rolle gestartet werden. Anschließend sorgt das System dafür, das die jeweiligen Access Keys mit den vorher zugewiesenen Berechtigungen auf den EC2 Instanzen hinterlegt sind.

IAM Rollen für EC2 Instanzen können mit folgenden Ressourcen genutzt werden:

  • Alle EC2 Instanten
  • Linux und Windows Instanzen
  • Alle AMIs
  • Amazon VPC
  • Spot und Reserved Instances
  • Regionen: Nordamerika, Südamerika, Europa, Asien/Pazifik

Das Rollenkonzept wurde ebenfalls in die Services Auto Scaling und AWS CloudFormation integriert, wodurch auch diese nun EC2 Instanzen inkl. IAM starten können. Die Unterstützung für AWS GovCloud wird demnächst folgen.


Bildquelle: http://www.busmanagement.com

Kategorien
News

Amazon hilft mit CloudFormation beim Aufbau einer Virtual Private Cloud

Die Amazon Web Services ermöglichen nun den automatisierten Aufbau einer vollständigen Virtual Private Cloud (VPC) auf Basis eines einzelnen AWS CloudFormation Templates. Laut Jeff Barr, beschreibt das Template alle Eigenschaften, die notwendig sind, um den dafür notwendigen Ressourcenstack zu erstellen.

Amazon VPC kann bereits seit mehreren Jahren genutzt werden und erlaubt dem Nutzer den Aufbau eines für sich isolierten Bereichs auf der Amazon Cloud. Hier können Ressourcen in einem virtuellen Netzwerk ausgeführt werden und darauf mittels öffentlichen und privaten Subnetzen sowie VPNs zugegriffen werden.

Mit dem Einsatz von AWS CloudFormation müssen Anwender nicht die Reihenfolge der Provisionierung der jeweiligen AWS Services sowie deren Abhängigkeiten berücksichtigen. CloudFormation nutzt dazu Templates, die als in JSON (JavaScript Object Notation) formatierte Textdateien geschrieben werden. JSON basiert auf einer Teilmenge der Programmiersprache JavaScript und ist sowohl für Menschen als auch Maschinen lesbar.

Um Entwicklern und Systemadministratoren ein wenig unter die Arme zugreifen, hat Amazon zwei Beispiel Templates erstellt, um zu zeigen wie diese aufgebaut sind. Das erste Template erstellt eine Amazon VPC mit einer EC2 Instanz. Das zweite Template baut eine VPC inkl. einem Public und Private Subnetz sowie einem Elastic Load Balancer und einer EC2 Instanz auf.

Beide Templates können in Jeff Barrs Blogpost nachvollzogen werden.


Bildquelle: http://www.allmystery.de

Kategorien
News

Eucalyptus Cloud unterstützt das CloudCamp Frankfurt 2012 als Silver Sponsor

Nach T-Systems und IBM, hat das CloudCamp Frankfurt am 24. Mai 2012 mit Eucalyptus Systems seinen dritten Sponsor gefunden.

Eucalyptus Cloud unterstützt das CloudCamp Frankfurt 2012 als Silver Sponsor

Der Cloud Infrastruktur Software Anbieter Eucalyptus Systems wird die Veranstaltung mit einem Silver Sponsorship unterstützen und ebenfalls einen Lightning Talk präsentieren.

Amazon Web Services Clone auf Basis der Eucalyptus Cloud

Eucalyptus (Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems) wurde als Forschungsprojekt am Computer Science Department an der University of California in Santa Barbara entwickelt und später in die Eucalyptus Systems Inc. überführt. Die Cloud Infrastruktur Software dient dem Aufbau von skalierbaren Cloud Computing Umgebungen oder Clustersystemen.

Eucalyptus orientiert sich dabei sehr stark an den grundlegenden Funktionen der Amazon Web Services (z.B. EC2, S3) und kann im Prinzip als AWS Clone für die eigene Cloud bezeichnet werden. Eucalyptus ist zu 100% kompatible mit den Schnittstellen zu Amazon EC2 und S3 (SOAP und REST) und unterstützt eine Vielzahl an Virtualisierungstechnologien, darunter Xen und KVM.

Erst kürzlich wurde Eucalyptus wieder stark in den Cloud Medien diskutiert, als das Unternehmen die exklusive Kooperation mit den Amazon Web Services bekannt gab.

Hintergrund der Kooperation ist die bessere Unterstützung der Eucalyptus Software für die Amazon Web Services, um die Datenmigration zwischen der Amazon Cloud und einer Private Cloud auf Basis von Eucalyptus zu optimieren. Dazu werden sich Entwickler aus beiden Unternehmen zukünftig intensiver austauschen und Amazon Eucalyptus mit weiteren Informationen versorgen, um die Kompatibilität mit den AWS APIs zu verbessern.

Informationen zum CloudCamp Frankfurt 2012

Das Leitthema des diesjährigen CloudCamp Frankfurt lautet “Cloud Computing zwischen Social Business, Mobile Enterprise und Big Data” und beschreibt einen der wichtigsten Trends für 2012.

Das CloudCamp findet am Donnerstag, 24.05.2012 in der Brotfabrik Hausen, Bachmannstr. 2-4, D-60488 Frankfurt am Main statt. Einlass ist ab 17:00 Uhr.

Alle CloudCamp Interessierten sollten dem offiziellen Twitter Account @CloudCampFRA oder Fan auf Facebook werden bzw. den Twitter Accounts der Organisatoren @RolandJudas und @ReneBuest folgen, um über alle Neuigkeiten direkt informiert zu sein.

Die Anmeldung für das CloudCamp Frankfurt 2012 erfolgt über die Webseite http://cloudcamp.org/frankfurt bzw. über http://cloudcamp-frankfurt.eventbrite.com

Kategorien
Services

AWS Cloud Cleaner: Zerstöre Deine Amazon Cloud Infrastruktur innerhalb von Sekunden! [Mobile App]

Der Weg aus der (Amazon) Cloud geht meist schneller als man denken mag. Der „AWS Cloud Cleaner“ erledigt das mit einem Tastendruck. Aber Vorsicht, er kennt keine Gnade! Im Anschluss ist die selbst aufgebaute Amazon Infrastruktur vollständig gelöscht.

Ein Klick und die Infrastruktur der Amazon Cloud wird gelöscht!

Cloud Computing stellt das ideale Szenario zum Aufbau von Test- und Demo-Umgebungen dar. Wurde früher Tage oder gar Wochen auf die dafür benötigte Infrastruktur gewartet, bis mit der Installation der Software begonnen werden konnte, um anschließend die Testläufe zu starten, dauert es heute, je nach Expertise, nicht einmal mehr ein paar Stunden, bis der Test starten kann.

Allerdings können Testumgebungen mit der Zeit wachsen, insbesondere dann, wenn quasi unendliche Ressourcen und Kapazitäten zur Verfügung stehen. Diese gilt es am Ende der Testphase einzeln herunterzufahren und zu löschen. Manuell kann dieser Vorgang viel Zeit in Anspruch nehmen und es können zudem Ressourcen übersehen werden.

AWS Cloud Cleaner: Zerstöre Deine Amazon Cloud Infrastruktur in Sekunden!

Ein dafür nützliches Tool, der „AWS Cloud Cleaner“ hilft Cloud Nutzern bei dieser Arbeit. Die mobile App für iPhone 3GS, iPhone 4, iPhone 4S, iPod touch (3. Generation), iPod touch (4. Generation) und iPad löscht die innerhalb eines AWS Accouns genutzten Ressourcen mit einem Tastendruck. Zunächst überprüft die App, ob alle Ressourcen und Services in den jeweiligen Regionen verfügbar sind. Anschließend werden diese vollständig und automatisiert gelöscht.

AWS Cloud Cleaner: Zerstöre Deine Amazon Cloud Infrastruktur in Sekunden!

Der „AWS Cloud Cleaner“ steht in der Version 1.0.0 im iTunes Store zum Download bereit und unterstützt die folgenden Services:

  • Amazon Elastic Compute Cloud (EC2)
  • Amazon Amazon Simple Storage Service (S3)
  • Amazon Simple Queue Service (SQS)
  • Amazon Simple Notification Service (SNS)
  • Amazon SimpleDB

Diese App sollte wirklich mit Vorsicht benutzt und nicht für Produktionsumgebungen eingesetzt werden! Ansonsten kann es sehr schmerzhaft werden!


Bildquelle: Facebook

Kategorien
Management

Pinterest macht die Amazon Cloud für den eigenen Erfolg verantwortlich

Pinterest ist seit dem Start zu einem der Lieblinge im Internet geworden und hat ein beachtliches Wachstum zu verzeichnen. Ryan Park, Operations Engineer bei Pinterest, führt diesen Erfolg auf die Skalierbarkeit des Cloud Computing, genauer den Amazon Web Services zurück. Ohne Cloud Computing wäre der Erfolg von Pinterest nicht möglich gewesen, so Park kürzlich auf dem Amazon Web Services Summit in New York.

Pinterest ist eine Online Pinnwand. Es handelt sich dabei um einen Service der es erlaubt, Dinge zu sammeln und zu organisieren, die für jemanden von besonderem Interesse sind. Zudem können diese Dinge von anderen Nutzern auf der Pinnwand angeschaut werden.

Pinterest macht die Amazon Cloud für den eigenen Erfolg verantwortlich

Die Cloud hat es Pinterest ermöglicht, effizient zu arbeiten und kostengünstig zu experimentieren. Zudem konnte die Webseite sehr schnell wachsen, während sich nur ein sehr kleines Team um die Wartung kümmern musste. Im Dezember beschäftigte Pinterest insgesamt nur 12 Mitarbeiter. Laut der Rating Agentur ComScore konnte Pinterest im Monat März fast 18 Millionen Besucher gewinnen, eine 50-prozentige Steigerung gegenüber dem Vormonat. Die Webseite gehört demnach zu einer der am schnellsten wachsenden Webseiten in der Geschichte des Webs.

Pinterest setzt bei seinem Service auf Amazon S3 und Amazon EC2. Dabei ist die Nutzung von S3 seit dem letzten August um den Faktor 10 gestiegen. EC2 im selben Zeitraum um den Faktor 3. In Zahlen bedeutet das in etwa 80 Millionen Objekte die in Amazon S3 gespeichert sind, was ca. 410 Terabyte an Nutzerdaten entspricht.

Nach Park, wäre dies mit einem eigenen Rechenzentrum niemals möglich gewesen. Zunächst hätte das einen riesen Aufwand in Bezug auf die Kapazitätsplanungen bedeutet und die Hardware hätte noch bestellt und selbst installiert werden müssen. Zudem wäre Pinterest nicht in der Lage gewesen so schnell zu skalieren.

Aktuell nutzt Pinterest ca. 150 EC2 Instanzen, um damit die Kern Services bereitzustellen. Diese sind in Python geschrieben. Zudem setzt Pinterest auf das Django Framework. Der Traffic wird über die Instanzen mit Hilfe von Amazon ELB (Elastic Load Balancer) verteilt. Weitere 90 EC2 Instanten werden für das Caching eingesetzt und noch einmal 35 Instanzen für interne Zwecke.

Im Hintergrund der Anwendungen laufen etwa 70 Master-Datenbanken auf EC2 sowie eine Reihe von Backup-Datenbanken, die sich in verschiedenen Regionen auf der ganzen Welt befinden, um für die Redundanz zu sorgen.

Um seinen Nutzern Daten in Echtzeit zu liefern, sind die Datenbank-Tabellen über mehrere Server hinweg verteilt. Wenn ein Datenbankserver mehr als 50 Prozent Last fährt, wird die Hälfte des Inhalts auf einen anderen Server verschoben. Dieser Prozess wird auch als Sharding bezeichnet. Im vergangenen November nutzte Pinterest acht Master-Slave-Datenbank-Paare. Heute sind es schon 64 Paare.

Ein weiterer Vorteil, der Pinterest entgegenkommt, ist das pay-as-you-go Modell. Da Pinterest bei AWS nur für die Ressourcen bezahlt die sie benötigen, konnte Kapital gespart werden. Der meiste Datenverkehr entsteht in den USA während den Nachmittags-und Abendstunden. Mit Amazon Autoscaling fügt Pinterest in diesen Zeiträumen entsprechend mehr Instanzen hinzu, um die Anfragen zu bewältigen. In der Nacht werden die Instanzen dann wieder entfernt.

Mit diesem Ansatz ist Pinterest in der Lage, die Anzahl der Server die sie in der Nacht verwenden, um rund 40 Prozent zu reduzieren. Da Amazon pro Stunde abrechnet, führt diese Reduktion zu Kosteneinsparungen. Während der Lastspitzen, zahlt Pinterest etwa 52 US-Dollar pro Stunde für Amazon EC2. In den frühen Morgenstunden liegen die Kosten dann bei 15 US-Dollar pro Stunde.

Das pay-as-you-go Modell lässt Pinterest ebenfalls neue Services testen, ohne dafür langfristig in eigene Serverhardware- oder software zu investieren. Ein gelungenes Experiment war, laut Park, die Nutzung von Amazon Elastic Map Reduce, Amazons Hadoop-basierten Service für die Datenanalyse.

Fazit

Pinterest ist nur ein gutes Beispiel dafür, wie Cloud Computing dabei unterstützt neue Geschäftsmodelle mit einem minimalen Ressourcen- und Kapitalaufwand zu realisieren und im Erfolgsfall für die entsprechende Flexibilität und Skalierbarkeit zu sorgen.

Kategorien
Analysen

Amazon Web Services: König der Cloud?

Liegen die restlichen Cloud Anbieter den Amazon Web Services zu Füßen? Es scheint fast so. Zumindest setzt Amazon unbeeindruckt von den Grabenkämpfen zwischen den Open Source Clouds OpenStack und CloudStack seine Entwicklung fort und veröffentlicht fleißig immer weiter neue Cloud Services.

OpenStack vs. CloudStack – Amazon der lachende Dritte

Die Kuriosität der Auseinandersetzung zwischen OpenStack und CloudStack besteht insbesondere darin, dass ca. 95% aller IaaS Anbieter von dem Kampf um die Herrschaft um die Open Source Cloud direkt oder indirekt betroffen sind. Nur die Amazon Web Services nicht. Im Gegenteil, das Unternehmen aus Seattle profitiert sogar noch davon, indem es auf Grund seiner APIs EC2 und S3 immer wieder im Gespräch ist.

Und genau um diese APIs geht es im Kern. So gut wie jeder IaaS Anbieter wirbt mit der Kompatibilität zur Amazon Elastic Compute Cloud (Amazon EC2) und Amazon Simple Storage Service (Amazon S3). EC2 erlaubt das Starten und Verwalten von virtuellen Maschinen in der Amazon Cloud. S3 ist für das Speichern und Verwalten von Daten ebenfalls in der Amazon Cloud zuständig.

So ermöglicht es bspw. Terremark seinen Kunden die Daten aus der Private Cloud ggf. per Cloud Bursting in die Amazon Cloud auszulagern. Ein Blick auf mobile Apps für Android oder iOS zeigt eine Vielzahl von Anwendungen, mit denen die Amazon Cloud gesteuert werden kann oder die mit der Unterstützung der AWS APIs werben. Ubuntu springt ebenfalls auf den Zug auf und wird ab der Version 12.04 Funktionen bieten, um OpenStack Installationen mit den Amazon Web Services zu verbinden.

Ein Grund von Citrix, sich aus dem OpenStack Projekt zurückzuziehen, war die angeblich schlechte Unterstützung der Amazon APIs. Was unverständlich ist, da OpenStack von Beginn mit der Kompatibilität von EC2 und S3 wirbt.

Als ein weiterer Gewinner, im Schatten der Schlacht zwischen OpenStack und CloudStack, wird sich Eucalyptus herauskristallisieren. Die Kooperation der Open Source IaaS Software mit Amazon hat sowohl für Eucalyptus als auch Amazon nur Vorteile. Eucalyptus erhält Unterstützung direkt von der Quelle und kann besser als die anderen Open Source Clouds eine perfekte Integration zur Amazon Cloud bieten. Amazon hingegen kann das Hybrid Cloud Geschäft weiter ausbauen und ist somit bereits mit einem Bein in dem hart umkämpften Unternehmensmarkt. Zudem wird durch diese Kooperation eine erste Brücke zwischen den Private Cloud Installation auf Basis von Eucalyptus und der Public Cloud von Amazon geschaffen, um damit insbesondere das Big Data Geschäft auszubauen.

Ich möchte Amazon hiermit keinen Freifahrtsschein für den Thron in der Cloud ausstellen. Dennoch können einzig die wirklich Großen der Branche wie HP, IBM, T-Systems und Microsoft es sich erlauben nicht auf den Zug aufzuspringen und Kompatibilität zu den Amazon APIs bieten. Wobei auch HP bereits OpenStack für sich entdeckt hat.


Bildquelle: http://gigaom2.wordpress.com

Kategorien
News

Amazon erweitert CloudFront mit Live-Streaming Funktion für iOS und Silverlight

Amazon hat seinen Content Delivery Network (CDN) Services um Live-Streaming Funktionen für Apples iOS und Microsofts Silverlight erweitert. Das wurde gestern im offiziellen Unternehmensblog angekündigt.

Mit Amazon CloudFront können Inhalte wie Bilder, Videos andere Mediadaten und Software so verteilt werden, dass auf sie schnell und performant zugegriffen werden kann. Dazu nutzt CloudFront, typisch für ein CDN, unterschiedliche Edge Locations in Asien, Europa, Südamerika und den USA, um die Inhalte möglichst nah an den Nutzer auszuliefern und damit die Zugriffszeit zu verkürzen.

Mit der neuen Funktion „Live Smooth Streaming for Amazon CloudFront“ können Inhalte nun zusätzlich live auf Microsoft Silverlight Clients und Apple iOS Endgeräte wie iPhone, iPod Touch oder iPad streamen. Dazu werden Microsofts Live Smooth Streaming und Apples HTTP Live Streaming (HLS) Formate genutzt.

Amazon erweitert CloudFront mit Live-Streaming Funktion für iOS und Silverlight

Live Smooth Streaming Inhalte werden fragmentiert an die Clients übertragen, so dass die CloudFront Edge Server die Daten zwischenspeichern (cachen) können.

Die Clients selbst haben die Möglichkeit den aktuellen Netzwerk- und lokalen Systems-Status dynamisch zu überwachen. Sollte sich z.B. die Netzwerkleistung verschlechtern, kann der Client umgehend kommunizieren, dass das nächste Fragment mit einer niedrigeren Bitrate gesendet werden soll, um sich damit an die ändernden Bedingungen anzupassen. Laut Amazon sollen damit das Stottern, Puffern und Einfrieren des Streamings verhindert werden.

Der Stream kann über eine Amazon EC2 Instanz mit Windows IIS Media Services bereitgestellt werden. Wird der Live Stream von einem Client angefragt, lädt CloudFront den Inhalt automatisch von der EC2 Instanz, cached ihn in der Edge Location zwischen und liefert ihn an den Client aus. Um Inhalte mit Apples HLS Format zu streamen, wird auf der Amazon EC2 Instanz ein Adobe Flash Media Server 4.5 benötigt. Laut Amazon handelt es sich bei beiden Formaten aber um dieselbe Grundkonfiguration. Um die Nutzung von „Live Smooth Streaming for Amazon CloudFront“ zu vereinfachen, hat Amazon ein CloudFormation Template erstellt, dass die notwendigen Ressourcen für ein Live Event bereitstellt.

Die CloudFront Preise orientieren sich an den regionalen Datentransferkosten für die jeweiligen Amazon Edge Locations, die Anzahl an HTTP-Anfragen und die Anzahl an ungültigen Anfragen. Letzteres wird verwendet, um ein Objekt aus der CloudFront Edge Location vor dem angegebenen Ablaufdatum zu entfernen.

Bspw. kosten in Europa und in den USA die ersten 10TB 0,12 US-Dollar pro Gigabyte und die weiteren 40TB 0,08 US-Dollar pro Gigabyte. Die Menge an verbrauchten Traffic wird dabei monatlich zurückgesetzt.


Bildquelle: http://www.ewdisonthen.com

Kategorien
Tutorials

How-To: Amazon EC2 Linux Micro Instanz um eine Swap Partition erweitern um deren Leistung zu erhöhen

Amazon EC2 Micro Instanzen stehen nur 613 MB Arbeitsspeicher zur Verfügung. Das reicht in den meisten Fällen nicht, um große Datenmengen performant zu verarbeiten. Hinzu kommt, dass die Linux Micro Instanzen standardmäßig keine Swap Partition haben.

Mit den folgenden Schritten wird einer Linux basierten Amazon EC2 Micro Instanz eine Swap Partition hinzugefügt, wodurch deren Leistung erhöht werden kann.

Zunächst melden wir uns als Root an und geben folgenden Befehl ein, um die Werte für die gewünschte Blockgröße anzugeben.

dd if=/dev/zero of=/swapfile bs=1M count=1024

Anschließend richten wir das Swapfile ein.

mkswap /swapfile

Nun aktivieren das Swapfile.

swapon /swapfile

Um das Swapfile während des Bootvorgangs zu aktivieren, tragen wir folgendes in die /etc/fstab ein.

/swapfile swap swap defaults 0 0

Bildquelle: http://tux.crystalxp.net

Kategorien
News

Zynga verlässt die Amazon Web Services und geht zurück in die Private Cloud

Mit Spielen wie CastleVille, Mafia Wars und Farmville wurde Zynga bekannt und hat einen wesentlichen Beitrag für die Online-Games Branche geleistet. Die Spiele wurden zunächst auf den Servern der Amazon Web Services (Amazon EC2) betrieben, da im Jahr 2009 die Zugriffe stiegen und mehr Speicher und Geschwindigkeit benötigt wurden. Die jüngsten Entwicklungen haben jedoch gezeigt, dass Zynga auch eine Private Cloud nutzen kann.

Die Statistiken zeigten, dass Zynga maximal ein Drittel der EC2 Server benötigt, die sie aktuell nutzen. Das mag im ersten Moment überraschend klingen. Aber während der diverser Tests stellte sich heraus, dass Zynga maximal eine virtuelle Maschine (VM) pro Server, wie es auf EC2 der Fall ist, benötigt. Der Vorteil der Private Cloud besteht darin, dass Zynga ihre zCloud Server auf die eigenen Bedürfnisse modifizieren und so für den Einsatz optimieren kann.

Dazu gehören die Optimierung der „Gaming Roles“ und deren Zugriff auf die Datenbank und die Software-Infrastruktur sowie die Maximierung der Webserver und der verbesserten Ausführung der Spiellogik im Cloud-Framework. Diese neuen Entwicklungen und Veränderungen wurden während der letzten CloudConnect in Santa Clara, Kalifornien vorgestellt.

Das zCloud Konzept war das Ergebnis von mehr als sechs Monaten Software Design und Entwicklung von Zyngas Ingenieuren. Für Zynga war es ein logischer Schritt auf eine eigene Cloud-Infrastruktur zu setzen. Der Anfang auf der Amazon Cloud gab ihnen zunächst die Möglichkeit die rasant wachsende Nachfrage schnell zu befriedigen. Nach dem Start von Farmville wurden innerhalb von 5 Monaten 25 Millionen Spieler erreicht. Das wäre am Anfang mit einer eigenen Infrastruktur nicht zu schaffen gewesen.

Castle Ville war das erste Spiel das alleine auf der zCloud ausgerollt wurde. Mit dem Start wurden innerhalb von sechs Tagen ca. 5 Millionen Nutzer erreicht. Die zCloud arbeitet mit energieeffizienten Servern, die ähnlich dem Open Compute Project von Facebook sind. Die zCloud wurde entwickelt, um die Anforderungen auf das Cloud-Gaming-fokussierter Anwendungen zu erfüllen, wie bspw. der Bedarf an Speicher, CPU, I / O sowie weiterer Spielelemente und Anwendungen.

Zynga hat sich darüber hinaus auf die Entwicklung performanter Speichersysteme konzentriert, damit die Webserver auch starken Internetverkehr durch die Firewalls und Loadbalancer effizient transportieren können. Zudem wurden strategische Standorte in der Nähe von Facebook Rechenzentren gewählt.

Zynga sieht sich im Vergleich zu Amazon nun als ein hochpreisiger Sportwagen, wohingegen Amazon sich in der Klasse der viertürigen Limousinen befindet.

Der Weg von Zynga könnte zu einem Vorbild für andere Unternehmen werden, die mehr Kontrolle über ihre Cloud-Plattform gewinnen wollen.