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