<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CloudUser &#124; Ξxpert &#187; Public Cloud</title>
	<atom:link href="http://clouduser.de/tag/public-cloud/feed" rel="self" type="application/rss+xml" />
	<link>http://clouduser.de</link>
	<description>Cloud Computing Magazin.</description>
	<lastBuildDate>Fri, 03 Feb 2012 09:12:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Internap veröffentlicht erste OpenStack Public Cloud</title>
		<link>http://clouduser.de/news/internap-veroffentlicht-erste-openstack-public-cloud-6341</link>
		<comments>http://clouduser.de/news/internap-veroffentlicht-erste-openstack-public-cloud-6341#comments</comments>
		<pubDate>Mon, 31 Oct 2011 11:31:49 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Internap]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[Public Cloud]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=6341</guid>
		<description><![CDATA[Achtung Amazon! OpenStack entwickelt sich zu einem Game Changer in der Cloud Computing Welt. Vergangenen Donnerstag hat der in Atlanta niedersässige Anbieter Internap die erste auf OpenStack basierende Public Cloud vorgestellt. OpenStack bietet Unternehmen eine erhöhte Portabilität zwischen unterschiedlichen Cloud-Anbietern und ist eine echte Alternative zu den Amazon Web Services. Internaps neuer Services wurde als [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Achtung Amazon! OpenStack entwickelt sich zu einem Game Changer in der Cloud Computing Welt. Vergangenen Donnerstag hat der in Atlanta niedersässige Anbieter Internap die erste auf OpenStack basierende Public Cloud vorgestellt. </strong></p>
<p>OpenStack bietet Unternehmen eine erhöhte Portabilität zwischen unterschiedlichen Cloud-Anbietern und ist eine echte Alternative zu den Amazon Web Services. Internaps neuer Services wurde als Open Public Cloud getauft. Das Unternehmen hat bereits einen Cloud Storage Services auf Basis von OpenStack ausgerollt und hat das Angebot aus dem Stack nun erweitert. Die Open Public Cloud nutzt die Open Source Xen Cloud Plattform, mit ihrem gleichnamigen Hypervisor und unterstützt sowohl virtuelle Maschinen von Windows als auch Linux.</p>
<p>OpenStack hat die besten Chancen der Game Changer im Cloud Computing Markt für Public Cloud Angebote zu werden. Durch eine Menge von standardisierten APIs begegnet OpenStack dem Vendor Lock-in und erlaubt es Unternehmen auf einfachem Weg ihre Workloads zwischen der eigenen OpenStack Private Cloud und der OpenStack Public Cloud eines Anbieters zu verschieben.</p>
<p>Bei OpenStack handelt es sich um eine Open Source Cloud Plattform, die neben dem Betriebssystem ebenfalls Storage- und Netzwerkkomponenten mitbringt und von einer Vielzahl von Unternehmen unterstützt wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/news/internap-veroffentlicht-erste-openstack-public-cloud-6341/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anwendungsbereiche des Cloud Computing (Redux)</title>
		<link>http://clouduser.de/management/anwendungsbereiche-des-cloud-computing-redux-6050</link>
		<comments>http://clouduser.de/management/anwendungsbereiche-des-cloud-computing-redux-6050#comments</comments>
		<pubDate>Mon, 22 Aug 2011 09:25:42 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Anwendungen]]></category>
		<category><![CDATA[Anwendungsbereiche des Cloud Computing]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<category><![CDATA[Use Cases]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=6050</guid>
		<description><![CDATA[Auf Grund seiner Charakteristiken lässt sich Cloud Computing insbesondere für Szenarien einsetzen, in denen Systeme periodischen oder nicht vorhersagbaren Einflüssen ausgesetzt sind oder einem stetigen Wachstum unterliegen. Cloud Computing lässt sich jedoch vielfältig einsetzen, wie die folgenden Anwendungsfälle zeigen. Optimierung der eigenen IT-Infrastruktur Der Großteil aller Unternehmen verfügt über eine eigene, in der Regel komplexe [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Auf Grund seiner Charakteristiken lässt sich Cloud Computing insbesondere für Szenarien einsetzen, in denen Systeme periodischen oder nicht vorhersagbaren Einflüssen ausgesetzt sind oder einem stetigen Wachstum unterliegen. Cloud Computing lässt sich jedoch vielfältig einsetzen, wie die folgenden Anwendungsfälle zeigen.</strong></p>
<p>
<h3>Optimierung der eigenen IT-Infrastruktur</h3>
<p>Der Großteil aller Unternehmen verfügt über eine eigene, in der Regel komplexe IT-Infrastruktur, die es zu verwalten gilt, um den immer neuen und steigenden Anforderungen gerecht zu werden. Dadurch verlieren die meisten den Fokus auf die eigenen Kernkompetenzen, um sich mit genau diesen von ihren Mittbewerbern zu differenzieren und  hieraus einen Vorteil zu erzielen.</p>
<p>Weiterhin werden enorme finanzielle und zeitliche Investitionen getätigt, um den Anforderungen an das laufende Geschäft durch das Verwalten, Vergrößern und Skalieren von Ressourcen und Kapazitäten zu erhöhen (Stichwort: Lastspitzen), wodurch sich die Produktivität z.B. für neue geschäftskritische Projekte verringert. An dieser Stelle dürfen ebenfalls nicht die Vorabinvestitionen vernachlässigt werden, die für den Aufbau der IT-Infrastruktur sowie den laufenden Betrieb/ Wartung vorgenommen werden müssen.</p>
<p>Mit dem Einsatz von Cloud Computing Lösungen z.B. durch das Outsourcing interner IT-Anwendungen oder die Nutzung von Cloud Storage können externe Ressourcen effektiv und bedarfsgerecht genutzt werden und die oben genannten Kosten lassen sich damit minimieren.</p>
<p>
<h3>Content bereitstellen</h3>
<p>Unternehmen stehen vor der Herausforderung, Inhalte wie Bilder, Videos oder sonstige Downloads auf Ihren Webseiten den Kunden hochperformant und zuverlässig bereitzustellen. Eine Möglichkeit dies zu realisieren, ist das Erhöhen des Durchsatzes sowie die Verringerung der Latenz innerhalb des Netzwerks.</p>
<p>Mittels eines Content Delivery Network (CDN) innerhalb einer Cloud Computing Infrastruktur, in welchem die Inhalte auf sogenannten Edge-Servern gespeichert werden und die sich in einem Rechenzentrum, das sich möglichst nah am Benutzer befindet, können Teile der oben genannten Anforderungen erfüllt werden. Zusätzlich können Algorithmen verwendet werden, welche die Inhalte zum Zeitpunkt der Anfrage auf die Server in der Nähe des Benutzers kopieren, wodurch die Leistung weiter erhöht wird.</p>
<p>
<h3>Hosting von Anwendungen</h3>
<p>Vor der Einführung des Software-as-a-Service Modells (SaaS) (abgesehen von den Application Service Providern – ASP) waren Unternehmen gezwungen eigene Infrastrukturen für die Nutzung und Bereitstellung lokaler Anwendungen aufzubauen und zu warten. Mit SaaS können diese Anwendungen nun online gehostet und verwendet werden. Die Vorteile ergeben sich auf der einen Seite durch Kosteneinsparungen auf Grund eines nutzungsabhängigen Abrechnungsmodells durch automatisierte Updates und Upgrades durch den Anbieter. Auf der anderen Seite ist eine gute Integration in die eigenen bestehenden Systeme ein Vorteil.</p>
<p>Anbieter von Software-as-a-Service basierten Anwendungen stehen vor der Herausforderung die kostspieligen und komplexen Infrastrukturen, die für das Hosting dieser Anwendungen benötigt werden, aufzubauen sowie skalierbar und hochperformat bereitszustellen. Zumal die Nachfrage durch die Kunden mittels eines Forecast schwierig anzuschätzen ist.</p>
<p>
<h3>Bereitstellung von Medieninhalten</h3>
<p>Wollen Unternehmen ihren Kunden Medieninhalte über das Internet bereitstellen, stehen sie vor der Herausforderung, Lastspitzen durch nicht kalkulierbare Anfragemengen zu unterschiedlichen Zeitpunkten zu bewältigen, die nicht überschaubar sind und teuer werden können. Anforderungen an die gesamte Infrastruktur betreffen hierbei die verfügbare Bandbreite, die Performance, den Speicherplatz und nicht zu vernachlässigen: Die Sicherheit. All das kann dazu führen, dass die ursprünglich geplanten Kosten deutlich höher ausfallen.</p>
<p>
<h3>High Performance Computing</h3>
<p>Die Verarbeitung großer Datenmengen für die eine hohe Rechenleistung benötigt wird, ist in den vergangenen Jahren stark angestiegen. Davon betroffen sind vor allem Unternehmen aus den Bereichen der Medizintechnik, Finanzdienstleitungen und Medien.</p>
<p>Für einzelne rechenintensive Projekte werden die Kapazitäten der Infrastrukturen oftmals stark erweitert, da die bestehende Infrastruktur nicht leistungsfähig genug ist. Im schlimmsten Fall stehen zusätzlich nicht ausreichend finanzielle Mittel und Zeit zur Verfügung, um die Infrastruktur gemäß den Anforderungen anzupassen. Hinzu kommt der Aufwand zur Errichtung und dem Erweitern der Serverumgebungen und der damit verbundenen Beschaffung und Bereitstellung der Hard- und Software. Das Gewährleisten einer hohen Verfügbarkeit darf ebenso wenig vernachlässigt werden wie die Sicherheit der gesamten Umgebung. Weiterhin muss die Infrastruktur verwaltet werden (u.a. Zuweisung des Speichers, Konfiguration der Batchprozesse, etc.), um den Geschäftszweck zu erfüllen, was implizit dazu führt, dass die Mitarbeiter dementsprechend fortgebildet und verwaltet werden müssen.</p>
<p>Eine weitere Herausforderung ist die Verwaltung und Neuzuordung der Ressourcen nach dem erfolgreichen Beenden eines Projekts. Werden die verfügbaren Ressourcen nicht umgehend neuen Projekten oder Aufgaben zugewiesen, sind diese ungenutzt und verursachen Kosten ohne einen Wertbeitrag zu leisten.</p>
<p>Mittels Cloud Computing können die Problematiken der oben genannten Punkte minimiert werden und Ressourcen für Projekte aus dem Bereich des High Performance Computing (HPC) bzw. Parallel Computing bedarfsgerecht und kosteneffizient bezogen werden.</p>
<p>
<h3>Externe E-Commerce Lösungen</h3>
<p>Im Bereich des E-Commerce verfügen die meisten Unternehmen nicht über die Kernkompetenzen, um in ihren Anwendungen die notwendigen Eigenschaften für einen ganzheitlichen Handelsprozess zu etablieren. Dazu gehören der gesamte Zahlungsverkehr, die Auftragsverwaltung, das Kommissionieren und Verpacken der Artikel sowie den Versand zum Kunden. Weiterhin muss die gesamte IT-Infrastruktur auf die E-Commerce Lösung abgestimmt sein, um die Bearbeitung der Kundenanfragen zuverlässig und sicher abzuwickeln und ebenfalls auf saisonale bzw. unerwartete Lastspitzen durch schwankende Anfragen flexibel zu reagieren.</p>
<p>Zahlreiche Cloud Computing Anbieter stellen E-Commerce Lösungen bereit, wodurch Unternehmen auf den Aufbau und die Verwaltung einer eigenen Plattform verzichten können und sich damit auf ihre Kernkompentenzen und ihre Kunden konzentrieren können.</p>
<p>
<h3>Webcrawler</h3>
<p>Informationen sind im Internet weit verteilt und unorganisiert, wodurch für das Suchen, Abfragen, Verteilen und Organisieren dieser Daten hohe Anforderungen hinsichtlich der Verarbeitung und dem Speichern gestellt werden. Weiterhin werden moderne Algorithmen benötigt, mit denen diese Daten manipuliert, indiziert und die Anfragen der Benutzer beantwortet werden können. Der ständige Wandel innerhalb des Internets verstärkt zudem die Situation, exakt die Informationen zu finden, die gesucht wurden.</p>
<p>Mit Cloud Computing steht im Prinzip jedem die Möglichkeit bzgl. Speicherplatz und Rechenleistung zur Verfügung, um einen eigenen Webcrawler zu entwickeln. Dazu müssen Dinge beachtet werden, die auch von der Infrastruktur eines Cloud Computing Anbieters erfüllt werden müssen, auf welcher der Webcrawler dann ggf. ausgeführt wird.</p>
<p>
<h3>Datenspeicherung und Datenbackup</h3>
<p>Eine der größten Herausforderungen für Unternehmen ist die stetige Zunahme der zu speichernden Daten, welche die Verwaltungsaufgaben immer komplexer und kostspieliger werden lässt. Nicht nur auf Grund dieser Situation wird die Gewährleistung des Datenschutzes und der Datenverfügbarkeit immer wichtiger. Cloud Storage für das Speichern und Backup der Daten ist hierfür ein idealer Ansatz, wenn gewisse Punkte beachtet werden.<br />
Ein Cloud Storage hat bspw. in erster Linie den Vorteil, dass der genutzte Speicherplatz automatisch mit den Bedürfnissen mitwächst. Werden heute 10GB, morgen aber 100GB benötigt, stellt das kein Problem dar und es müssen dafür keine eigenen Investitionen in neue Speichersysteme getätigt werden.<br />
Zudem stehen alle Daten an einer zentralen Stelle bereit, wodurch alle Mitarbeiter von jedem beliebigen Ort aus einen gemeinsamen  Zugriff auf exakt denselben Datenbestand erhalten und damit die Zusammenarbeit deutlich verbessert wird.</p>
<p>
<h3>Web-Hosting</h3>
<p>Unternehmen haben unterschiedliche Lösungsansätze, um das Web-Hosting ihrer Webseite zu betreiben. Zunächst besteht die Möglichkeit ein eigens Rechenzentrum aufzubauen und zu betreiben. Weiterhin kann ein Drittanbieter damit beauftragt werden, die Webseite auf seine dafür dedizierten Servern zu hosten und zu verwalten. Der letzte Ansatz ist die Nutzung Cloud Computing basierter Lösungen.</p>
<p>Egal welcher Ansatz nun verfolgt wird, ist es für Unternehmen unabdingbar eine Infrastruktur auszuwählen, die ihnen eine größtmögliche Sicherheit, Zuverlässigkeit und Performance bietet. Unabhängig davon rücken die Kosten, also fixe Kosten und variable Kosten, immer weiter in den Fokus und betreffen jedes Unternehmen jeder Größe. Zudem ist in den letzten Jahren der Wunsch nach Flexibilität immer weiter gestiegen um die Kosten transparenter im Blick zu behalten.</p>
<p>Cloud Computing Lösungen geben Unternehmen hierbei die Chance ihre Vorabinvestitionen zu verringern und damit Kapital zu sparen. Ein weiterer Vorteil einer Cloud Lösung besteht in der Skalierbarkeit in beide Richtungen. Steigt die Auslastung an, können die Ressourcen nach oben skaliert werden. Nimmt die Auslastung wieder ab, werden die überschüssigen Ressourcen wieder freigegeben. In beiden Fällen entstehen nur Kosten für die Ressourcen, die auch tatsächlich genutzt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/management/anwendungsbereiche-des-cloud-computing-redux-6050/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arten von Cloud Computing (Redux)</title>
		<link>http://clouduser.de/grundlagen/arten-von-cloud-computing-redux-6048</link>
		<comments>http://clouduser.de/grundlagen/arten-von-cloud-computing-redux-6048#comments</comments>
		<pubDate>Mon, 01 Aug 2011 09:29:23 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Computing Arten]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<category><![CDATA[Virtual Private Cloud]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=6048</guid>
		<description><![CDATA[Cloud Computing unterscheidet grundsätzlich drei Arten von Deployment Models Private Cloud In einer Private Cloud betreiben Unternehmen ihre eigenen Rechenzentren und nutzen ihre Dienste nur für Ihre eigenen (geschäftlichen) Zwecke innerhalb ihrer eigenen privaten Netze. Die Nutzung durch die Öffentlichkeit kommt hier nicht in Frage. Die Datensicherheit, ‘Corporate Governance’ und Zuverlässigkeit liegen damit in ihrem [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Cloud Computing unterscheidet grundsätzlich drei Arten von Deployment Models</strong></p>
<p>
<h3>Private Cloud</h3>
<p>In einer Private Cloud betreiben Unternehmen ihre eigenen Rechenzentren und nutzen ihre Dienste nur für Ihre eigenen (geschäftlichen) Zwecke innerhalb ihrer eigenen privaten Netze. Die Nutzung durch die Öffentlichkeit kommt hier nicht in Frage. Die Datensicherheit, ‘Corporate Governance’ und Zuverlässigkeit liegen damit in ihrem eigenen Einflussbereich. Aus diesem Grund werden Private Clouds nur indirekt zum Cloud Computing gezählt. Hier werden lediglich die Ideen und Konzepte adaptiert.</p>
<p>
<h3>Public Cloud</h3>
<p>In einer Public Cloud werden Rechenkapazität, Speicherplatz etc. gegen eine Nutzungsgebühr oder kostenlos der Öffentlichkeit zur Verfügung gestellt. Die Aufgaben, die ein Unternehmen in der Private Cloud übernimmt, werden in der Public Cloud dann von einem Drittanbieter übernommen. Dazu gehören z.B. der Kauf und die Wartung der Server. Die Aufgaben und Services von unterschiedlichen Kunden werden dabei auf derselben Infrastruktur gemeinsam gehostet und verarbeitet. Ein einzelner Kunde hat keine Kenntnis darüber, wessen Dienste ebenfalls auf derselben Infrastruktur gespeichert und verarbeitet werden.</p>
<p>
<h3>Hybrid Cloud</h3>
<p>Eine Hybrid Cloud stellt eine Kombination aus einer Private und einer Public Cloud dar. Dabei verfügen Unternehmen zwar über ihre eigene Private Cloud, verwenden aber zusätzlich Dienste aus der Public Cloud von externen Anbietern. Die Attraktivität besteht vor allem darin, dass der externe Anbieter bei Bedarf schneller und kostengünstiger die benötigte Infrastruktur erhöhen bzw. verkleinern kann. Die Dienste werden so in die Private Cloud integriert, dass der Endanwender nicht merkt, dass er eigentlich woanders arbeitet.</p>
<p>
<h3>Virtual Private Cloud</h3>
<p>In der jüngsten Vergangenheit hat sich eine neue Art des Cloud Computing herauskristallisiert, die Virtual Private Cloud. Dabei handelt es sich wie schon bei der Hybrid Cloud um eine Kombination aus einer Public Cloud und einer Private Cloud. Der Unterschied besteht jedoch darin, dass ein Public Cloud Anbieter für den Kunden einen dedizierten (virtuellen) Bereich im Rechenzentrum des Anbieters bereitstellt. Hier kann der Kunde anschließend sein eigenes virtuelles Rechenzentrum nach Private Cloud Gesichtspunkten (Datenschutz, Datensicherheit und Compliance) aber unter den Bedingungen einer Public Cloud (Skalierbarkeit, Verfügbarkeit, Flexibilität und Pay per use) aufbauen. Eine Verbindung der Virtual Private Cloud mit dem eigenen Rechenzentrum ist ebenfalls möglich.</p>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/grundlagen/arten-von-cloud-computing-redux-6048/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cloud Computing ist kein Allheilmittel!</title>
		<link>http://clouduser.de/management/cloud-computing-ist-kein-allheilmittel-6045</link>
		<comments>http://clouduser.de/management/cloud-computing-ist-kein-allheilmittel-6045#comments</comments>
		<pubDate>Fri, 22 Jul 2011 11:21:56 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Allheilmittel]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Deploymentmodelle]]></category>
		<category><![CDATA[Design For Failure]]></category>
		<category><![CDATA[Glaubenskrieg]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<category><![CDATA[Use Case]]></category>
		<category><![CDATA[Virtual Private Cloud]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=6045</guid>
		<description><![CDATA[Zunächst handelt es sich bei Cloud Computing nicht mehr um einen Hype! Wir befinden uns mittlerweile in der Evaluations- und Adaptionsphase und gerade deswegen ist weiterhin viel Aufklärungsarbeit notwendig, um die Potentiale aufzuzeigen. Bei den Potentialen handelt es sich bspw. um Kosten &#8211; Wandel von fixen zu variablen Kosten, eine bessere Ressourcenallokation, Flexibilität, Agilität, Ortsunabhängigkeit [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Zunächst handelt es sich bei Cloud Computing nicht mehr um einen Hype! Wir befinden uns mittlerweile in der Evaluations- und Adaptionsphase und gerade deswegen ist weiterhin viel Aufklärungsarbeit notwendig, um die Potentiale aufzuzeigen.</strong></p>
<p>Bei den Potentialen handelt es sich bspw. um Kosten &#8211; Wandel von fixen zu variablen Kosten, eine bessere Ressourcenallokation, Flexibilität, Agilität, Ortsunabhängigkeit &#8211; dadurch flexibleres Recruiting von Leuten auf der ganzen Welt, Bsp. 37Signals). Wichtig ist, dass sich Unternehmen darüber jedoch im klaren sind, dass Cloud Computing Anbieter einem nicht die Arbeit vollständig abnehmen und das der Weg in die Cloud gut durchdacht und geplant werden muss. Das Unternehmen muss sich zunächst selber kennen und analysieren und schauen wo es Potentiale für Cloud Computing sieht.</p>
<p>
<h2>Der Glaubenskrieg</h2>
<p>Wir haben in der Cloud im Prinzip dieselbe Situation wie wir sie schon in der Vergangenheit gesehen haben. In jedem Bereich gibt es einen Glaubenskrieg, welche Technologie oder welcher Ansatz der Bessere ist. So kennen wir den Krieg zwischen Microsoft und Linux oder aktuell zwischen dem iPhone und Android. In der Cloud haben wir den Krieg der unterschiedlichen Deploymentmodels wie der Private/ Public/ Virtual Private und Hybrid Cloud. Aber anders wie bspw. beim Kampf zwischen Apple und Android, wo hier zwischen der coolen Marke Apple mit seinem verschlossenen iOS System und dem offenen Ansatz von Android argumentiert wird, geht es beim Cloud Computing argumentativ in erster linie um die Themen Datenschutz, Datensicherheit und Compliance.</p>
<p>
<h2>Es geht um den Use Case</h2>
<p>Fakt ist allerdings, dass alles vom gegenwärtigen Use Case abhängt. Denn es gibt nicht die gute oder schlechte Cloud. Betrachten wir einmal die unterschiedlichen Cloud Deployment Ansätze:</p>
<p><strong>Private Cloud</strong><br />
Ich bin kein Gegner der Private Cloud. Ich finde die Adopation der Konzepte und Methoden des Cloud Computing für das eigene Rechenzentrum durchaus interessant. Es besteht dadurch die Möglichkeit, die interne IT deutlich flexibler zu gestalten und seinen internen Kunden und Projekten die Ressourcen on Demand bereitzustellen, wodurch sich die Resourcenallokation verbessert und die Abrechnung ebenfalls genauer wird.</p>
<p>Dennoch sollte ein Unternehmen sich überlegen, ob es tatsächlich Sinn macht eine Private Cloud im eigenen Rechenzentrum aufzubauen. Warum? Mit der Private Cloud hat man die Probleme des klassischen Rechenzentrum Betriebs plus die Komplexität der Private Cloud. Hinzu kommen die Kosten für die Hardware/ Software/ Lizenzen sowie die Fortbildung des Personals. Cloud Computing dient nun einmal dazu, sich auf die eigenen Kernkompetenzen zu konzentrieren. Das schafft man mit einer Private Cloud jedoch nicht!</p>
<p><strong>Public Cloud</strong><br />
Die Public Cloud hilft z.B. Entwicklern mit einer coolen Idee, kostengünstig an dafür benötigte Ressourcen zu gelangen. Die für das Projekt benötigte Infrastruktur wächst mit den Anforderungen der Entwickler und der eigentlichen Software. Dann sind natürlich Webapplikationen dafür bestens geeignet. In den vergangenen Monaten und Jahren sind auf Basis der Public Clouds viele tolle und neue Anwendungen und Geschäftsmodelle entstanden. Aber auch Graphikdesigner sollten sich überlegen, ob sie sich für das Rendern ihrer Videos lieber einen Apple Xserver holen oder doch lieber eine performante Instanz in der Cloud starten. Und auch für andere Bereiche in denen der Datenschutz eine nicht so hohe Bedeutung hat (je nach land in dem der Provider sitzt) sind ausreichend Potentiale vorhanden.</p>
<p><strong>Virtual Private Cloud</strong><br />
Die Virtual Private Cloud verbindet das Beste aus den Welten der Public Cloud und der Private Cloud. Hier sehe ich in Zukunft mehr Produktivsysteme als z.B. in der Public Cloud. Sie ist besonders für Unternehmen interessant, denen verhandelbare SLAs und ein höherer Service wichtig sind. Die Anbieter von Virtual Private Clouds bieten darüber hinaus eine bessere Unterstützung bei der Verwaltung der virtuellen Infrastruktur, was unter anderem auch daran liegt, dass innerhalb einer Public Cloud ein sehr hohes Maß an Standardisierung herrscht. In einer Virtual Private Cloud erhält man dagegen die Möglichkeit für mehr Customization.</p>
<p><strong>Hybrid Cloud</strong><br />
Wird mittelfristig das gängigste Cloud Deploymentmodel werden. Unternehmen stocken darüber bei Bedarf ihre Ressourcen auf, wenn diese benötigt werden und geben Sie im Anschluss wieder zurück. Damit werden Services (nicht nur IaaS sondern auch SaaS und PaaS) in die eigene Unternehmens IT adoptiert. Für die Adaption ist natürlich keine eigene Private Cloud erforderlich, aber ein Cloud Managementsystem, das für die Verwaltung und das Monitoring der einzelnen Services wichtig ist.</p>
<p>
<h2>Beim Cloud Computing geht es um Selbstverantwortung</h2>
<p>Unabhängig davon welches Cloud Deploymentmodel am Ende genutzt wird, ist die Eigenverantwortung ein wichtiges Thema! Ein Nutzer darf nicht die gesamte Verantwortung auf die Seite des Anbieters schieben, wenn es darum geht, die Cloud zu nutzen. Natürlich ist der Anbieter für die Infrastruktur verantwortlich, aber das Unternehmen was die Cloud nutzen möchte muss zunächst seine Hausaufgaben machen. Man sollte als Kunden mit dem Anbieter zusammenarbeiten und ggf. den ersten Schritt machen. Sollte er keine Reaktion zeigen, ist er definitiv der falsche Anbieter für mich. Im Falle der Virtual Private Cloud sollte ich als Kunde Einfluss auf das Design meiner virtuellen Infrastruktur nehmen können und mit dem Anbieter zusammen eine Strategie erarbeiten. Denn das ist genau die Kernkompentenz des Anbieters!</p>
<p>Darüber hinaus sollte jedes Unternehmen über ein Risikomanagementsystem verfügen, dass auf Gefahrenpotentiale aufmerksam macht. Wenn ich bspw. als ein produzierendes Unternehmen tätig bin, habe ich auch mehr als nur einen Lieferanten, für den Fall das mein primärer Lieferant ausfällt.</p>
<p>
<h2>Der Weg in die Cloud</h2>
<p>Es gibt nicht exakt DEN weg in die Cloud, aber es gibt logische Dinge die man berücksichtigen sollte.</p>
<p>Haben Sie eine Strategie und denken Sie über Ihre Governance nach. Ein Problem der Cloud besteht darin, dass sie zum ausprobieren verlockt. Und plötzlich ist man drin und nutzt möglicherweise ungewollt mehrere Services, die nicht in die IT-Strategie passen. Darüber hinaus sollten man sich überlegen, was man mit und in der Cloud machen möchte und was man davon erwartet. Als nächstes gilt es eigene Kriterien aufzustellen die aufzeigen, was man vom Cloud Computing Anbieter erwartet. Im Anschluss müssen die Bereich im Unternehmen identifiziert werden, die in die Cloud gehen können, gefolgt von der Suche nach den für das Unternehmen benötigten Services. Das bedeutet, dass das Unternehmen gründlich analysiert werden muss. Weiterhin ist eine offene Kommunikation zur und innerhalb der IT-Abteilung sehr wichtig!</p>
<p>
<h2>Design for Failure!</h2>
<p>Wenn Sie die Cloud nutzen wollen, sollten Sie eines beachten: <strong>Design for Failure!</strong>. Die Nutzung von IaaS meint in erster Linie, dass der Provider &#8220;nur&#8221; Ressourcen zur Verfügung stellt, mit denen ich mir ein eigenes virtuelles, skalierbares Rechenzentrum aufbauen kann. Ich merke immer wieder, dass dieses Verständnis fehlt. Bei einer Virtual Private Cloud sieht das etwas anders aus, da hier der Service mehr im Vordergrund steht. Bei einer Virtual Private Cloud sollte man daher mit dem Anbieter zusammen ein Design entwickeln. Unabhängig von Public Cloud oder Virtual Private Cloud ist es allerdings wichtig sich mit der Cloud die man nutzt detailliert auszukennen hat.</p>
<p>Bzgl. des Design for Failure sollte man daher grundsätzlich darauf achten, keinen Single Point of Failure zu schaffen. Und vor allem immer davon ausgehen, dass zu jedem Zeitpunkt etwas schiefgehen kann. Das Ziel muss daher darin bestehen, das die Anwendung zu jederzeit funktioniert, auch dann wenn die darunter liegende Hardware bzw. Infrastruktur ein Problem hat.</p>
<p>
<h2>Multivendor Cloud Strategie</h2>
<p>In Bezug auf das Design for Failure Prinzip sollte man sich ebenfalls Gedanken über eine Multivendor Cloud Strategie machen. Dies gilt nicht nur für IaaS sondern ebenfalls für SaaS und PaaS und bedeutet, dass man sich nicht nur auf einen Anbieter konzentriert, sondern seine Services/ Instanzen über mehrere Anbieter hinweg verteilt. Man kann sich dafür zunächst einen primären Anbieter suchen und parallel dazu bei weiteren Anbietern Vorbereitungen treffen. Falls es bei dem primären Anbieter zu einem Problem kommt, kann dann automatisiert umgeswitched werden. Neben der dadurch noch höheren Ausfallsicherheit beugt man damit ebenfalls einem Vendor Lock-in vor und macht sich Gedanken über das grundsätzliche und portable Design der virtuellen Infrastruktur.</p>
<p>
<h2>Fazit</h2>
<p>Cloud Computing hat für jedes Unternehmen Potentiale. Unabhängig von einer Private/ Public/ Virtual Private oder Hybrid Cloud oder IaaS, SaaS, PaaS. Es gilt letztendlich die passende Lösung für sein Unternehmen zu finden und zu schauen wo Cloud Computing helfen kann. Das heißt zunächst das Unternehmen zu analysieren, zu kennen und zu verstehen und die Bedürfnisse und Anforderungen zu definieren. Im Anschluß muss eine Cloud Strategie entwickelt und danach selbstverantwortlich gehandelt werden. Denn Cloud Computing ist nun einmal kein Allheilmittel!</p>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/management/cloud-computing-ist-kein-allheilmittel-6045/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Was bei der Nutzung von EC2 Instanzen zu beachten ist</title>
		<link>http://clouduser.de/grundlagen/was-bei-der-nutzung-von-ec2-instanzen-zu-beachten-ist-5816</link>
		<comments>http://clouduser.de/grundlagen/was-bei-der-nutzung-von-ec2-instanzen-zu-beachten-ist-5816#comments</comments>
		<pubDate>Tue, 31 Aug 2010 09:29:13 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Produkte]]></category>
		<category><![CDATA[Amazon Cloud]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[AWS Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Public Cloud]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=5816</guid>
		<description><![CDATA[Nachdem eine AMI gestartet wurde steht eine sogenannte Instanz bereit, die sich im Status &#8220;running&#8221; befindet. Eine Instanz die zentrale Komponente, wenn es darum geht, in der Amazon Cloud Daten zu verarbeiten. Dazu stellt Amazon mehrere unterschiedliche Instanz Typen für unterschiedliche Einsatzszenarien zur Verfügung. Für die bestmögliche Nutzung von Amazon EC2 Instanzen sollten folgende Hinweise [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem eine AMI gestartet wurde steht eine sogenannte Instanz bereit, die sich im Status &#8220;running&#8221; befindet. Eine Instanz die zentrale Komponente, wenn es darum geht, in der Amazon Cloud Daten zu verarbeiten. Dazu stellt Amazon mehrere unterschiedliche Instanz Typen für unterschiedliche Einsatzszenarien zur Verfügung.</p>
<p>Für die bestmögliche Nutzung von Amazon EC2 Instanzen sollten folgende Hinweise beachtet werden:</p>
<ul>
<li><strong>Wichtige und langfristig benötigte Daten sollten nicht auf dem lokalen Instanzspeicher abgelegt werden.</strong><br />
Wenn eine Instanz ausfallen sollte, sind die Daten auf dem lokalen Speicher nicht mehr vorhanden. Das kann umgangen werden, indem eine Replikationsstrategie angewendet wird, bei der die Daten über mehrere Instanzen repliziert werden. Weiterhin kann Amazon S3 oder Amazon EBS für das dauerhafte Speichern von Daten verwendet werden.</li>
</ul>
<ul>
<li><strong>Erstellen von Images die regelmäßig für eine bestimmte Aufgabe benötigt werden.</strong><br />
Für den Einsatz von Web Anwendungen wird z.B. ein Image für Datenbank Instanzen und ein weiteres für Web Server Instanzen erstellt. </li>
</ul>
<ul>
<li><strong>Überwachen des Zustands der Instanzen</strong><br />
Das kann z.B. mit Amazon CloudWatch vorgenommen werden.</li>
</ul>
<ul>
<li><strong>Die Firewall Regeln von Amazon EC2 sollten so restriktiv wie möglich sein.</strong><br />
Es sollten zunächst nur die Berechtigungen vergeben werden, die auch tatsächlich benötigt werden. Weiterhin sollten für alle Instanzen mit unterschiedlichen Sicherheitsanforderungen separate Security Groups erstellt werden. Es sollten ggf. zusätzliche Sicherheitsmaßnahmen innerhalb einer Instanz getroffen werden, z.B. der Einsatz der eigenen Firewall. Für den SSH Zugriff auf eine bestimmte Instanz sollte eine Bastion Group erstellt werden, die ausschließlich einen externen Login erlaubt. Alle weiteren Instanzen sollten einer Security Group zugewiesen werden die einen externen Login verbietet.</li>
</ul>
<h2>Quelle</h2>
<ul>
<li><a rel="nofollow" target="_blank" href="http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/index.html?instance-overview.html">Instance Usage</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/grundlagen/was-bei-der-nutzung-von-ec2-instanzen-zu-beachten-ist-5816/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das Konzept des Amazon Elastic Block Store</title>
		<link>http://clouduser.de/grundlagen/das-konzept-des-amazon-elastic-block-store-5813</link>
		<comments>http://clouduser.de/grundlagen/das-konzept-des-amazon-elastic-block-store-5813#comments</comments>
		<pubDate>Mon, 23 Aug 2010 09:41:27 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Produkte]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon EBS]]></category>
		<category><![CDATA[Amazon Elastic Block Store]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Das Konzept des Amazon Elastic Block Store]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Infrastructure as a Service]]></category>
		<category><![CDATA[Public Cloud]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=5813</guid>
		<description><![CDATA[Der Amazon Elastic Block Store (Amazon EBS) ist eine spezielle Speicherart, die speziell für Amazon EC2 Instanzen konstruiert wurde. Mit Amazon EBS können Volumes erstellt werden, die von Amazon EC2 Instanzen wie externe Geräte eingebunden (gemounted) werden können. Amazon EBS Volumes verhalten sich wie unformatierte externe Block-Devices. Sie können durch den Benutzer benamt werden und [...]]]></description>
			<content:encoded><![CDATA[<p>Der Amazon Elastic Block Store (Amazon EBS) ist eine spezielle Speicherart, die speziell für Amazon EC2 Instanzen konstruiert wurde. Mit Amazon EBS können Volumes erstellt werden, die von Amazon EC2 Instanzen wie externe Geräte eingebunden (gemounted) werden können. Amazon EBS Volumes verhalten sich wie unformatierte externe Block-Devices. Sie können durch den Benutzer benamt werden und stellen eine Block-Device-Schnittstelle bereit. EBS Volumes können mit einem Dateisystem ausgestattet oder wie ein gewöhnliches Block-Device genutzt werden.</p>
<p>Ein AWS Account ist auf 100 EBS Volumes oder in der Summe auf eine Volume Gesamtspeichergröße von 20 Terrabyte begrenzt. Dabei beträgt die maximale Größe eines Volumes 1 Terrabyte. Jedes EBS Volume kann jeder EC2 Instanz innerhalb derselben Verfügbarkeitszone hinzugefügt werden.</p>
<p>Mit Amazon EBS können Snapshots (Backups) der EBS Volumes erstellt und auf Amazon S3 gespeichert werden. Diese Snapshots können als Ausgangspunkt für neue EBS Volumes genutzt werden und schützen die Daten langfristig. Weiterhin können Snapshots mit bestimmten Benutzern geteilt oder öffentlich verfügbar gemacht werden.</p>
<p>Amazon EBS Volumes verfügen über folgende Eigenschaften:</p>
<ul>
<li>Speichern ausserhalb der Instanz</li>
<li>Persistenz jenseits der Lebensdauer von Instanzen</li>
<li>Hohe Verfügbarkeit und Zuverlässigkeit</li>
<li>Hinzufügen und Entfernen der Volumes für bereits ausgeführte Instanzen</li>
<li>Darstellung als ein eigenes Gerät innerhalb der Instanz</li>
</ul>
<p>Amazon EBS Snapshots verfügen über folgende Eigenschaften:</p>
<ul>
<li>Erfassung des aktuellen Zustands eines Volumes</li>
<li>Datensicherung</li>
<li>Instanziierung neuer Volumes, die den exakten Inhalt eines Snapshots beinhalten</li>
</ul>
<h2>Amazon EBS Anwendungsfälle</p>
<hr />
</h2>
<h3>Fehlertoleranz</h3>
<p>Amazon EBS ist so konstruiert, dass jede Instanz zu einem Speichervolumen hinzugefügt werden kann. Fällt eine Instanz auf Grund eines Fehlers aus, löst sich das EBS Volume automatisch mit den intakten Daten von der Instanz. Anschließend kann das Volume zu einer neuen Instanz hinzugefügt werden und der Wiederherstellungprozess beginnen.</p>
<p>
<p>
<center><img src="http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/images/ebs_failure2.jpg" alt="" weight=550 height=291/></center>
</p>
</p>
<p>
<p>
<strong>Erklärung</strong></p>
<ul>
<li>1. Eine Amazon EC2 Instanz ist mit einem EBS Volume verbunden. Die Instanz fällt aus, bzw. Probleme treten auf.</li>
<li>2. Zur Wiederherstellung muss das EBS Volume nun von der Instanz gelöst werden. Das kann auch automatisch durch das EBS Volume erfolgen. Anschließend wird eine neue Instanz gestartet und das Volume dieser neuen Instanz hinzugefügt.</li>
<li>3. Für denn Fall das ein Amazon EBS Volume ausfällt, kann eines neues EBS Volume auf Basis des jüngsten Snapshots des Volumes erstellen, dass ausgefallen ist.</li>
</ul>
<h3>Neue Volumes auf Basis von Snapshots erstellen</h3>
<p>Amazon EBS Snapshots ermöglichen den schnellen Einsatz neuer Volumes, indem ein bereits vorhandener Snapshot als Ausgangspunkt für diese neuen Volumes dient.</p>
<p>
<p>
<center><img src="http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/images/ebs_push_snapshots.jpg" alt="" weight=550 height=346/></center></p>
</p>
<p><strong>Erklärung</strong></p>
<ul>
<li>1. Es wird ein Web-Service mit einer großen Datenmenge verwendet.</li>
<li>2. Wenn die Daten fertig sind, kann ein Snapshot des Volumes in Amazon S3 zur langfristigen Datensicherung gespeichert werden.</li>
<li>3. Wenn der Datenverkehr und Ressourcenverbrauch ansteigt, kann aus dem Snapshot ein neues Volume erstellt, eine neue Instanz gestartet und anschließend dieser neuen Instanz das neue Volume hinzugefügt werden.</li>
<li>4. Wenn sich der Datenverkehr wieder verringert, können eine oder mehrere Amazon EC2 Instanzen heruntergefahren und ihre EBS Volumes gelöscht werden.</li>
</ul>
<h3>Datenpersistenz</h3>
<p>EBS Volumes existieren unabhängig von den aktuell vorhandenen Instanzen und bleiben solange vorhanden, bis sie explizit gelöscht werden. Das ermöglicht das Speichern von Daten, ohne dass eine Instanz gestartet sein muss.</p>
<p><strong>Erklärung</strong></p>
<ul>
<li>1. In regelmäßigen Abständen wird eine Instanz zur Batchverarbeitung von großen und wachsenden Datenmengen ausgeführt.</li>
<li>2. Am Ende der Verarbeitung wird die EC2 Instanz beendet. Das EBS Volume wird aber weiterhin ausgeführt.</li>
<li>3. Werden die Daten das nächste Mal verarbeitet, wird eine neue EC2 Instanz gestartet und dem bereits vorhandenen EBS Volume hinzugefügt.</li>
</ul>
<p>Auf Basis dieses Vorgehens können die Daten nur mit den Ressourcen auf unbestimmte Zeit verarbeitet und gespeichert werden, die auch tatsächlich benötigt werden.</p>
<h3>Root Partition</h3>
<p>EBS Volumes können als Root Device (Partition) für Linux und Windows Instanzen verwendet werden. Dadurch besteht die Möglichkeit Root Partitionen mit der Größe von bis zu 1 Terrabyte zu nutzen.</p>
<p>Weiterhin kann das EBS Volume (als Root Partition) von einer anderen Instanz gemounted werden, falls eine Instanz ausfällt.</p>
<p>Die Größe der Partition kann während des Startvorgangs mittels Block Device Mapping geändert werden.</p>
<p><strong>Erklärung</strong></p>
<ul>
<li>1. Ein vorhandenes AMI ist in Amazon EBS gespeichert. Es Änderungen daran vorgenommen und ein neues AMI erstellt.</li>
<li>2. Falls die Größe der Root Partition nicht mehr ausreicht, wird die Instanz gestoppt und mit einem größeren EBS Volume neu gestartet.</li>
<li>3. Falls eine Instanz ausfallen sollte, wird eine neue Instanz gestartet und die Root Partition (EBS Volume) der ausgefallenen Instanz gemounted.</li>
</ul>
<h3>Große Datenmengen</h3>
<p>Amazon EBS bietet größere Volumes als Amazon EC2 Instanzen. Jedes EBS Volume kann bis zu einem Terrabyte groß sein.</p>
<h2>Quelle</h2>
<ul>
<li><a rel="nofollow" target="_blank" href="http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/index.html?concepts-ebs.html">Amazon Elastic Block Store</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/grundlagen/das-konzept-des-amazon-elastic-block-store-5813/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtuelle Maschinen für Amazon EC2 mit dem VMBuilder erstellen</title>
		<link>http://clouduser.de/tutorials/virtuelle-maschinen-fur-amazon-ec2-mit-dem-vmbuilder-erstellen-4820</link>
		<comments>http://clouduser.de/tutorials/virtuelle-maschinen-fur-amazon-ec2-mit-dem-vmbuilder-erstellen-4820#comments</comments>
		<pubDate>Wed, 21 Jul 2010 09:28:01 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[EC2 VMBuilder]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Infrastructure as a Service]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<category><![CDATA[Python VMBuilder]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Virtuelle Maschinen]]></category>
		<category><![CDATA[VMBuilder]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=4820</guid>
		<description><![CDATA[Dieses Tutorial beschreibt wie ein offizielles Amazon EC2 Image mit dem VMBuilder deployed wird. Installation Installation auf Karmic Koala (9.10) und späteren Versionen Für alle Ubuntu Versionen ab Karmic Koala (9.10) sind fertige Pakete vorhanden. apt-get install python-vm-builder-ec2 Installation auf früheren Versionen Für frühere Versionen müssen die notwendigen Tools installiert werden, um den VMBuilder zu [...]]]></description>
			<content:encoded><![CDATA[<p>Dieses Tutorial beschreibt wie ein offizielles Amazon EC2 Image mit dem VMBuilder deployed wird.</p>
<h2>Installation</p>
<hr />
</h2>
<h3>Installation auf Karmic Koala (9.10) und späteren Versionen</h3>
<p>Für alle Ubuntu Versionen ab Karmic Koala (9.10) sind fertige Pakete vorhanden.<span id="more-4820"></span></p>
<pre lang="XML">apt-get install python-vm-builder-ec2</pre>
<h3>Installation auf früheren Versionen</h3>
<p>Für frühere Versionen müssen die notwendigen Tools installiert werden, um den VMBuilder zu erstellen und diesen zu nutzen.</p>
<pre lang="XML">sudo apt-get install bzr cdbs python-all-dev python-epydoc \
  kvm debootstrap parted kpartx ubuntu-keyring             \
  dpkg-dev python-boto python-cheetah ec2-ami-tools        \
  devscripts build-essential</pre>
<p>Laden der EC2-Änderungen die an dem VMBuilder ggf. vorgenommen wurden.</p>
<pre lang="XML">sbzr branch lp:~zulcss/vmbuilder/vmbuilder-intrepid-ec2</pre>
<p>Laden der EC2 Skripte die für die Konfiguration während des ersten Starts und der ersten Benutzeranmeldung für das Image benötigt werden.</p>
<pre lang="XML">bzr branch lp:~zulcss/ec2-scripts/trunk zulcss-ec2-scripts</pre>
<p>Erstellen des VMBuilder Package.</p>
<pre lang="XML">(cd vmbuilder-chuck; debuild -uc -us)</pre>
<p>Installation der Debs.</p>
<pre lang="text">sudo dpkg -i                \
  python-vm-builder_*.deb   \
  python-vm-builder-ec2*.deb</pre>
<h2>Erstellen einer virtuellen Maschine</p>
<hr />
</h2>
<p>Mit dem folgenden Befehl wird automatisch ein Image erstellt, ge-bundled und hochgeladen.</p>
<pre lang="text">sudo vmbuilder xen ubuntu --suite={hardy,intrepid,karmic} --ec2 \
  --ec2-cert=<ablageort des EC2 Zertifikat>                  \
  --ec2-key=<ablageort des EC2 Key>                    \
  --ec2-access-key=<aws Access Key>                     \
  --ec2-secret-key=<aws Secret Key>                     \
  --ec2-user=<aws Nummer>                             \
  --ec2-bucket=<ec2 Bucket Name>                        \
  --ec2-prefix=<image prefix>                                \
  --ec2-version="Beschreibung des EC2 Image"              \
  --firstboot=/usr/share/doc/python-vm-builder-ec2/examples/ec2-firstboot.sh            \
  --part=/usr/share/doc/python-vm-builder-ec2/examples/ec2-< arch >-part-file.txt         \
  --debug</pre>
<p>Beim Einsatz eines früheren Ubuntu Release müssen die Skripte unter <strong>/usr/share/doc/python-vm-builder-ec2/examples</strong> mit den Skripten von <strong>zulcss-ec2-scripts</strong> (siehe oben) ersetzt werden.</p>
<h2>Quelle</h2>
<ul>
<li><a rel="nofollow" target="_blank" href="https://wiki.ubuntu.com/EC2Vmbuilder">EC2Vmbuilder</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/tutorials/virtuelle-maschinen-fur-amazon-ec2-mit-dem-vmbuilder-erstellen-4820/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Machine Images (AMI)</title>
		<link>http://clouduser.de/grundlagen/amazon-machine-images-ami-5776</link>
		<comments>http://clouduser.de/grundlagen/amazon-machine-images-ami-5776#comments</comments>
		<pubDate>Thu, 24 Jun 2010 08:59:12 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Produkte]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon Machine Images]]></category>
		<category><![CDATA[Amazon Machine Images (AMI)]]></category>
		<category><![CDATA[AMI]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[EC2 Instanz]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Infrastructure as a Service]]></category>
		<category><![CDATA[Public Cloud]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=5776</guid>
		<description><![CDATA[Eine Amazon EC2 Instanz kann auf Basis eines Amazon Machine Image (AMI) welches sich in Amazon EBS befindet oder eines AMI welches in Amazon S3 gespeichert ist gestartet werden. Dabei verwenden Instanzen, bei denen die AMIs in Amazon EBS gespeichert sind, EBS Volumes als Root Device (von wo gebooted wird). Dagegen nutzen Instanzen, deren AMIs [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Amazon EC2 Instanz kann auf Basis eines Amazon Machine Image (AMI) welches sich in Amazon EBS befindet oder eines AMI welches in Amazon S3 gespeichert ist gestartet werden. Dabei verwenden Instanzen, bei denen die AMIs in Amazon EBS gespeichert sind, EBS Volumes als Root Device (von wo gebooted wird). Dagegen nutzen Instanzen, deren AMIs in Amazon S3 abgelegt sind einen Instanzspeicher als das Root Device.</p>
<p>Die folgende Tabelle beschreibt die Unterschiede zwischen AMIs die in Amazon EBS abgelegt sind und AMIs die sich in Amazon S3 (Instanzspeicher) befinden.</p>
<p><center></p>
<table border="1">
<tr>
<td><center><strong>Eigenschaften</strong></center></td>
<td><center><strong>Amazon EBS</strong></center></td>
<td><center><strong>Amazon S3 (Instanzspeicher)</strong></center></td>
</tr>
<tr>
<td>Bootzeit</td>
<td>Gewöhnlich weniger als 1 Minute.</td>
<td>In der Regel weniger als 5 Minuten.</td>
</tr>
<tr>
<td>Größenbeschränkung</td>
<td>1 Terrabyte (TB)</td>
<td>10 Gigabyte (GB)</td>
</tr>
<tr>
<td>Speicherort</td>
<td>Amazon EBS volume</td>
<td>Instanzspeicher</td>
</tr>
<tr>
<td>Datenpersistenz</td>
<td>Die Daten bleiben vorhanden, wenn die Instanz ausfällt und können gespeichert werden, wenn die Instanz beendet wird.</td>
<td>Die Daten bleiben nur für die Lebensdauer der Instanz erhalten.</td>
</tr>
<tr>
<td>Erweiterung</td>
<td>Der Instanz-Typ, Kernel, die RAM Disk und die Benuterdaten können geändert werden, während die Instanz gestoppt (angehalten) ist.</td>
<td>Die Attribute einer Instanz sind für ihre Lebensdauer festgesetzt und können währenddessen nicht geändert werden.</td>
</tr>
<tr>
<td>Kosten</td>
<td>Instanz Nutzung, Amazon EBS Volume Nutzung und Amazon EBS Snapshot Kosten zum Speichern der AMI.</td>
<td>Instanz Nutzung und Amazon S3 Kosten zum Speichern der AMI.</td>
</tr>
<tr>
<td>AMI Erstellung / Bundling</td>
<td>Verwendet einen einzigen Befehl / Anweisung</td>
<td>Erfordert die Installation und die Nutzung der AMI Tools</td>
</tr>
<tr>
<td>Stoppen / Anhalten</td>
<td>Kann in den Zustand &#8220;angehalten&#8221; überführt werden, wenn eine Instanz nicht ausgeführt wird, aber in Amazon EBS gespeichert ist.</td>
<td>Kann nicht gestoppt werden, Instanzen werden ausgeführt oder nicht.</td>
</tr>
</table>
<p></center></p>
<p>Öffentliche AMIs können direkt über Amazon oder die Amazon EC2 Community bezogen werden. Öffentliche AMIs dienen als Basis und können dazu benutzt werden, um eigene maßgeschneidert AMIs zu erstellen.</p>
<p>Private AMIs sind AMIs die einem selbst gehören. Auf diese kann daher nur selbst bzw. von Leuten zugegriffen werden, denen man den Zugriff erlaubt hat.</p>
<p>Shared AMIs werden von Entwicklern erstellt und anderen Entwicklern für die Nutzung zur Verfügung gestellt.</p>
<p>Paid AMIs können von Entwicklern oder Unternehmen wie z.B. RedHat gekauft werden. Es existieren ebenfalls AMIs die an spezielle Serviceverträge gekoppelt sind.</p>
<h2>Quelle</h2>
<ul>
<li><a rel="nofollow" target="_blank" href="http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/index.html?ComponentsAMIs.html">AMI Basics</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/grundlagen/amazon-machine-images-ami-5776/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der Amazon EC2 Workflow</title>
		<link>http://clouduser.de/grundlagen/der-amazon-ec2-workflow-5807</link>
		<comments>http://clouduser.de/grundlagen/der-amazon-ec2-workflow-5807#comments</comments>
		<pubDate>Wed, 16 Jun 2010 08:49:16 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Produkte]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon EC2 Workflow]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Infrastructure as a Service]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=5807</guid>
		<description><![CDATA[Die folgende Graphik verdeutlicht den grundsätzlichen Ablauf zum Verwenden von Amazon EC2. 1. Zunächst wird ein AMI (Amazon Machine Image) von Grund auf neu, oder auf Basis eines bereits vorhandenen AMIs erstellt. Dieser Vorgang ist optional, da Instanzen aus bereits vorhandenen AMIs gestartet werden können, ohne diese vorab zu verändern. 2. Für ein AMI das [...]]]></description>
			<content:encoded><![CDATA[<p>Die folgende Graphik verdeutlicht den grundsätzlichen Ablauf zum Verwenden von Amazon EC2.</p>
<p>
<p>
<center><img src="http://img.clouduser.de/Amazon_Web_Services/ec2_workflow.jpg" alt="" /></center>
</p>
</p>
<ul>
<li>1. Zunächst wird ein AMI (Amazon Machine Image) von Grund auf neu, oder auf Basis eines bereits vorhandenen AMIs erstellt. Dieser Vorgang ist optional, da Instanzen aus bereits vorhandenen AMIs gestartet werden können, ohne diese vorab zu verändern.</li>
<p></p>
<li>2. Für ein AMI das einen lokalen Instanzspeicher für sein Root Device verwendet, muss der Prozess zum bundlen und registrieren des AMIs erfolgen. Für ein AMI hingegen, dass ein Amazon EBS Volume verwendet, reicht es aus, den create Image Befehl auf einer bereits gestarteten Instanz auszuführen. Amazon EC2 gibt anschließend eine AMI ID zurück, wodurch auf Basis des AMI so viele Instanzen wie gewünscht gestartet werden können.</li>
<p></p>
<li>3. Starten einer oder mehrerer Instanzen eines AMI.</li>
<p></p>
<li>4. Verwalten und verwenden der Instanzen als wären es gewöhnliche Server.</li>
</ul>
<h3>Quelle</h3>
<ul>
<li><a rel="nofollow" target="_blank" href="http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/index.html?concepts-flow.html">Amazon EC2 Flow</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/grundlagen/der-amazon-ec2-workflow-5807/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon EC2 mit Ubuntu Images (erste Schritte)</title>
		<link>http://clouduser.de/tutorials/amazon-ec2-mit-ubuntu-images-erste-schritte-4817</link>
		<comments>http://clouduser.de/tutorials/amazon-ec2-mit-ubuntu-images-erste-schritte-4817#comments</comments>
		<pubDate>Tue, 15 Jun 2010 08:51:32 +0000</pubDate>
		<dc:creator>René Büst</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[EC2 und Ubuntu]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Infrastructure as a Service]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<category><![CDATA[Ubuntu Images]]></category>

		<guid isPermaLink="false">http://clouduser.org/?p=4817</guid>
		<description><![CDATA[Dieser Artikel beschreibt die Nutzung der offiziellen Ubuntu Images unter Amazon EC2. Um die Ubuntu Server Edition unter den Amazon Web Services auszuführen, sind folgende Schritte notwendig. Erstellen eines Amazon Web Services Account Konfigurieren der Keys Installation der Amazon EC2 API Tools Instanziierung der Images Konfiguration der Instanz Erstellen des Amazon Account 1. Die Seite [...]]]></description>
			<content:encoded><![CDATA[<p>Dieser Artikel beschreibt die Nutzung der offiziellen Ubuntu Images unter Amazon EC2.</p>
<p>Um die Ubuntu Server Edition unter den Amazon Web Services auszuführen, sind folgende Schritte notwendig.</p>
<ul>
<li>Erstellen eines Amazon Web Services Account</li>
<li>Konfigurieren der Keys</li>
<li>Installation der Amazon EC2 API Tools</li>
<li>Instanziierung der Images</li>
<li>Konfiguration der Instanz</li>
</ul>
<p><span id="more-4817"></span></p>
<h2>Erstellen des Amazon Account</h2>
<ul>
<li>1. Die Seite <a rel="nofollow" target="_blank" href="http://aws.amazon.com">http://aws.amazon.com</a> aufrufen und &#8220;Jetzt anmelden&#8221; wählen. Anschließen mit einem vorhandenen Account anmelden oder einen neuen erstellen.</li>
<li>2. Die Seite <a rel="nofollow" target="_blank" href="http://aws.amazon.com/ec2">http://aws.amazon.com/ec2</a> aufrufen und &#8220;Anmelden für EC2&#8243; wählen.</li>
<li>3. Am Ende der Anmeldung muss mittels &#8220;Create a New X.509 Certificate&#8221; ein Zertifikat erstellt werden. Sollte man bereits über ein X.509 Zertifikat verfügen, kann nur dieses heruntergeladen werden, der Private Key allerdings nicht!</li>
</ul>
<p>Sollte man den Private Key &#8220;verlegt&#8221; haben, muss ein neues X.509 Zertifikat generiert werden.</p>
<ul>
<li>Erstellen des neuen Zertifikat.</li>
<li>Herunterladen des Private Key und des neuen Zertifikat.</li>
<li>Notieren der AWS Account ID. Unter <a rel="nofollow" target="_blank" href="http://aws.amazon.com/ec2">http://aws.amazon.com/ec2</a> >> &#8220;Konto&#8221; >> &#8220;Kontoaktivität&#8221; >> rechts oben &#8220;XXXX-XXXX-XXXX&#8221;</li>
</ul>
<p>Um später erneut ein X.509 Zertifikat zu erstellen folgt man dem Weg &#8220;Konto&#8221; >> &#8220;Sicherheitsnachweise&#8221; >> &#8220;Access Credentials&#8221; >> Reiter &#8220;X.509 Certificate&#8221; >> &#8220;Create a new Certificate&#8221;. Anschließend muss der Private Key und das Zertifikat wieder heruntergeladen werden.</p>
<h2>Die Ubuntu Images</h2>
<p>Folgende Unbuntu Versionen sind als AMIs vorhanden:</p>
<p><center></p>
<table border="1">
<tr>
<td><strong><center>Release</center></strong></td>
<td><strong><center>Region</center></strong></td>
<td><strong><center>i386</center></strong></td>
<td><strong><center>x86_64</center></strong></td>
</tr>
<tr>
<td>9.10 Karmic Koala</td>
<td>us-east-1 <br /> us-west-1 <br /> eu-west-1</td>
<td>ami-bb709dd2 <br /> ami-c32e7f86 <br /> ami-2fc2e95b</td>
<td>ami-55739e3c <br /> ami-cb2e7f8e <br /> ami-05c2e971</td>
</tr>
<tr>
<td>8.04 Hardy Heron</td>
<td>us-east-1 <br /> us-west-1 <br /> eu-west-1</td>
<td>ami-59b35f30 <br /> ami-3954057c <br /> ami-a1d9f2d5</td>
<td>ami-27b35f4e <br /> ami-c954058c <br /> ami-add9f2d9</td>
</tr>
<tr>
<td>10.04 Lucid Lynx (i)</td>
<td>us-east-1 <br /> us-west-1 <br /> eu-west-1 <br /> ap-southeast-1</td>
<td>ami-2d4aa444 <br /> ami-c597c680 <br /> ami-cf4d67bb <br /> ami-a5f38cf7</td>
<td>ami-fd4aa494 <br /> ami-c997c68c <br /> ami-a54d67d1 <br /> ami-57f28d05 </td>
</tr>
<tr>
<td>10.04 Lucid Lynx (e)</td>
<td>us-east-1 <br /> us-west-1 <br /> eu-west-1 <br /> ap-southeast-1</td>
<td> ami-714ba518 <br /> ami-cb97c68e <br /> ami-a94d67dd <br /> ami-4df28d1f </td>
<td> ami-4b4ba522 <br /> ami-d197c694 <br /> ami-ab4d67df <br /> ami-77f28d25 </td>
</tr>
</table>
<p></center></p>
<ul>
<li>(i) = instance</li>
<li>(e) = ebs</li>
</ul>
<p>Auf Eric Hammond&#8217;s Webseite <a rel="nofollow" target="_blank" href="http://alestic.com">Alestic.com</a> können weitere inoffizielle AMIs (8.04 Hardy, 9.04 Jaunty) heruntergeladen werden.</p>
<h2>Installation der Amazon EC2 API Tools</h2>
<p>Zunächst sollte sichergestellt werden, dass <a rel="nofollow" target="_blank" href="https://help.ubuntu.com/community/Repositories/CommandLine#Adding%20the%20Universe%20and%20Multiverse%20Repositories">Multiverse Repositories</a> konfiguriert sind.</p>
<p>Anschließend wird das folgende Kommando ausgeführt:</p>
<pre lang="text">sudo apt-get install ec2-api-tools</pre>
<p>Als nächstes müssen die folgenden Umgebungsvariablen für die eigene Shell gesetzt werden. Dazu werden die folgenden Zeilen in die <strong>~/.bashrc</strong> eingetragen, wenn die Bash die bevorzugte Shell ist.</p>
<pre lang="text">export EC2_PRIVATE_KEY=$HOME/<ort des Private Key>/pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem
export EC2_CERT=$HOME/<ort des Zertifikats>/cert-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/</pre>
<p>Die oben vorgenommen Anpassungen können mit dem folgenden Befehl überprüft werden.</p>
<pre lang="text">ec2-describe-images -o self -o amazon</pre>
<p>Um öffentliche AMIs zu nutzen muss zuerst ein SSH Key generiert werden. Mit dem folgenden Befehl wird ein SSH Schlüsselpaar (Keypair) erstellt und der Private Key automatisch in die Datei mit dem Namen <strong>ec2-keypair</strong> lokal gespeichert.</p>
<pre lang="text">ec2-add-keypair ec2-keypair > ec2-keypair.pem</pre>
<p>Weiterhin müssen die Zugriffsrechte der erstellen Datei <strong>600</strong> betragen.</p>
<pre lang="text">chmod 600 ec2-keypair.pem</pre>
<h2>Verwenden der Ubuntu Images</h2>
<p>Auf die Images und die Kernel kann öffentlich zugegriffen werden, daher ist keine Registierung notwendig.</p>
<p>Um ein 32 bit Image zu verwenden, nutzen wir den folgenden Befehl:</p>
<pre lang="text">ec2-run-instances ami-xxxxx -k ec2-keypair</pre>
<p>Um ein 64 bit Image zu verwenden, nutzen wir den folgenden Befehl:</p>
<pre lang="text">ec2-run-instances ami-xxxxx -k ec2-keypair -t c1.xlarge</pre>
<p>Dabei handelt es sich in beiden Fällen bei <strong>ami-xxxxx</strong> um die jeweilige AMI ID aus der oben aufgeführten Tabelle, sowie bei <strong>-t</strong> um den Typ des Images.</p>
<p>Um den status einer Instanz auszugeben benötigen wir den folgenden Befehl:</p>
<pre lang="text">ec2-describe-instances</pre>
<p>Um SSH Zugriff auf den Port 22 zu gestatten wird folgender Befehl benötigt.</p>
<pre lang="text">ec2-authorize default -p 22</pre>
<p>Um sich an der Instanz anzumelden nutzen wir diesen Befehl.</p>
<pre lang="text">ssh -i /path/to/ec2-keypair.pem ubuntu@<external-host-name></pre>
<p>Den <strong>external-host-name</strong> erhält man über den Befehl <strong>ec2-describe-instances</strong>.</p>
<p>Die Instanz beendet man am Ende mit dem folgenden Befehl.</p>
<pre lang="text">ec2-terminate-instances <instance_id></pre>
<p><strong>Quelle</strong></p>
<ul>
<li><a rel="nofollow" target="_blank" href="https://help.ubuntu.com/community/EC2StartersGuide">EC2StartersGuide</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://clouduser.de/tutorials/amazon-ec2-mit-ubuntu-images-erste-schritte-4817/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.clouduser.org @ 2012-02-06 15:31:47 -->
