Cloud Computing - Praxisratgeber und Einstiegsstrategien
von: Mario Meir-Huber
entwickler.press, 2011
ISBN: 9783868022636
Sprache: Deutsch
230 Seiten, Download: 6081 KB
Format: PDF, auch als Online-Lesen
Inhaltsverzeichnis | 5 | ||
Vorwort | 9 | ||
Kapitel 1 – Einführung in Cloud Computing | 11 | ||
1.1 Was ist Cloud Computing? | 11 | ||
1.2 Cloud Computing – Evolution oder Revolution? | 16 | ||
1.3 Abgrenzung zu anderen Technologien | 19 | ||
1.4 Begrifflichkeiten | 20 | ||
1.5 On premise | 20 | ||
1.6 Private, Public und Hybrid Clouds | 21 | ||
1.7 Ebenen des Cloud Computings | 23 | ||
1.7.1 Infrastructure as a Service (IaaS) | 24 | ||
1.7.2 Platform as a Service (PaaS) | 26 | ||
1.7.3 Software as a Service (SaaS) | 28 | ||
1.7.4 Vergleich der Anwendungen | 30 | ||
1.7.5 Weitere Ansätze | 30 | ||
Kapitel 2 – Technische Grundlagen | 33 | ||
2.1 Datacenter Design | 33 | ||
2.2 Virtualisierung | 34 | ||
2.2.1 Virtualisierungstechniken | 35 | ||
2.3 Selbstverwaltung und Management von Cloud-Computing-Umgebungen | 38 | ||
2.4 Sicherheit in der Cloud | 39 | ||
Kapitel 3 – Rechtliche Grundlagen für Cloud Computing | 45 | ||
3.1 Einwirkungen durch das Europäische Datenschutzgesetz | 46 | ||
3.2 Verträge und Servicelevel-Agreements (SLAs) | 53 | ||
3.3 Fazit | 54 | ||
Kapitel 4 – Wirtschaftliche Grundlagen | 57 | ||
4.1 Service Level Agreements (SLAs) | 57 | ||
4.1.1 Begrifflichkeiten in Service Level Agreements | 59 | ||
4.1.2 Inhalte von SLAs | 59 | ||
4.2 Preismodelle | 61 | ||
4.3 Outsourcing als Produktivitätsfaktor? | 64 | ||
4.4 Wann macht es Sinn, Cloud Computing zu verwenden? | 67 | ||
4.5 Kostenbeispiele | 72 | ||
4.5.1 SaaS-Beispiele | 72 | ||
4.5.2 PaaS-Beispiele | 75 | ||
4.5.3 IaaS-Beispiele | 78 | ||
4.5.4 Case Studies | 81 | ||
Kapitel 5 – Architekturelle Grundlagen | 85 | ||
5.1 Datenbanken in der Cloud | 85 | ||
5.1.1 NoSQL | 85 | ||
5.1.2 SQL | 87 | ||
5.1.3 Massenspeicher (Blobs) | 88 | ||
5.2 Elementare Web- und Web-Service-Technologien | 88 | ||
5.2.1 REST | 88 | ||
5.2.2 Soap | 94 | ||
5.2.3 HTML als wichtiger Antreiber für verteilte Anwendungen | 95 | ||
5.3 Architekturen für verteilte Anwendungen | 96 | ||
5.3.1 MapReduce für große Datenmengen | 96 | ||
5.4 Skalierungstechniken | 97 | ||
Kapitel 6 – Cloud-Computing-Plattformen und -Anbieter | 101 | ||
6.1 Amazon | 101 | ||
6.1.1 Amazon Elastic Compute Cloud (EC2) | 104 | ||
6.1.2 Amazon CloudFront | 113 | ||
6.1.3 Amazon Elastic MapReduce | 115 | ||
6.1.4 Amazon SimpleDB | 115 | ||
6.1.5 Amazon Relational Database Service (Amazon RDS) | 118 | ||
6.1.6 Amazon Simple Storage Service (Amazon S3) | 124 | ||
6.1.7 Amazon Simple Queue Service | 127 | ||
6.1.8 Amazon Mechanical Turk | 133 | ||
6.1.9 Weitere Dienste von Amazon | 136 | ||
6.2 Microsofts Cloud-Computing-Angebote | 142 | ||
6.2.1 Überblick über die Azure Services Platform | 142 | ||
6.2.2 Windows Azure Compute | 143 | ||
6.2.3 Windows Azure Storage | 150 | ||
6.2.4 SQL Azure | 160 | ||
6.2.5 Windows Azure AppFabric | 162 | ||
6.2.6 Windows Azure Datamarket | 165 | ||
6.2.7 Microsoft BPOS Solutions | 169 | ||
6.3 IBMs Cloud-Computing-Angebote | 171 | ||
6.3.1 IBM LotusLive | 171 | ||
6.3.2 IBM Smart Business Development and Test | 174 | ||
6.4 Cloud-Computing-Angebote von Google | 175 | ||
6.4.1 Google Apps | 175 | ||
6.4.2 Google App Engine | 178 | ||
6.5 Cloud-Computing-Angebote von SalesForce | 186 | ||
6.5.1 SalesForce Software-as-a-Service-Angebote | 186 | ||
6.5.2 PaaS-Angebote von SalesForce | 192 | ||
6.6 Weitere Cloud-Computing-Anbieter und -Angebote | 200 | ||
6.6.1 Rackspace | 200 | ||
6.6.2 Novell | 203 | ||
6.6.3 Red Hat | 204 | ||
6.6.4 Eucalyptus | 206 | ||
6.6.5 RightScale | 206 | ||
6.6.6 CloudSwitch | 208 | ||
6.6.7 VMware | 209 | ||
6.6.8 Enomaly | 209 | ||
6.6.9 Oracle | 210 | ||
6.6.10 Canonical – Ubuntu | 211 | ||
6.6.11 Fazit | 212 | ||
6.7 Vergleich der Cloud-Computing-Plattformen | 213 | ||
6.7.1 SaaS-Plattformen | 213 | ||
6.7.2 PaaS-Plattformen und IaaS-Plattformen | 214 | ||
6.7.3 PaaS-Plattformen und IaaS-Plattformen | 215 | ||
Kapitel 7 – Ausblick | 221 | ||
7.1 Die Risiken von Cloud Computing | 221 | ||
7.2 Die Einführung von Cloud Computing in Unternehmen | 225 | ||
7.3 Open-Cloud-Standards? Welche Standards gibt es in der Cloud, werden sich Standards etablieren? | 227 | ||
7.4 Ausblick | 229 | ||
Stichwortverzeichnis | 231 |