| 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 |