Cloud Computing - Praxisratgeber und Einstiegsstrategien

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

geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop


 

eBook anfordern

Mehr zum Inhalt

Cloud Computing - Praxisratgeber und Einstiegsstrategien



  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  

Kategorien

Service

Info/Kontakt