Contents CHAPTER 1: Introduction .1 1.1 Objectives of This Book .3 1.2 What This Book Does Not Cover 4 1.3 Who This Book Is For 4 1.4 How This Book Is Organized .4 1.5 Conventions 9 1.6 Additional Information 9 CHAPTER 2: Case Study Background 13 2.1 Case Study #1: ATN 14 2.2 Case Study #2: DTGOV .16 2.3 Case Study #3: Innovartus Technologies Inc. .20 PART I: FUNDAMENTAL CLOUD COMPUTING CHAPTER 3: Understanding Cloud Computing .25 3.1 Origins and Influences 26 A Brief History . 26 Definitions 27 Business Drivers . 28 Technology Innovations . 30 3.2 Basic Concepts and Terminology 33 Cloud . 33 IT Resource . . 34 On-Premise . 36 Cloud Consumers and Cloud Providers 36 Scaling 37 Cloud Service 38 Cloud Service Consumer . 40 3.3 Goals and Benefits .40 Reduced Investments and Proportional Costs 41 Increased Scalability .42 Increased Availability and Reliability . 43 3.4 Risks and Challenges .45 Increased Security Vulnerabilities 45 Reduced Operational Governance Control . 45 Limited Portability Between Cloud Providers .47 Multi-Regional Compliance and Legal Issues . 48 CHAPTER 4: Fundamental Concepts and Models .51 4.1 Roles and Boundaries .52 Cloud Provider .52 Cloud Consumer . 52 Cloud Service Owner 53 Cloud Resource Administrator . 54 Additional Roles . . 56 Organizational Boundary . . 56 Trust Boundary 57 4.2 Cloud Characteristics 58 On-Demand Usage . . 59 Ubiquitous Access . . 59 Multitenancy (and Resource Pooling) . 59 Elasticity .61 Measured Usage .61 Resiliency 61 4.3 Cloud Delivery Models 63 Infrastructure-as-a-Service (IaaS) 64 Platform-as-a-Service (PaaS) 65 Software-as-a-Service (SaaS) . 66 Comparing Cloud Delivery Models 67 Combining Cloud Delivery Models . 69 4.4 Cloud Deployment Models .73 Public Clouds .73 Community Clouds . .74 Private Clouds .75 Hybrid Clouds . 77 Other Cloud Deployment Models 78 CHAPTER 5: Cloud-Enabling Technology .79 5.1 Broadband Networks and Internet Architecture .80 Internet Service Providers (ISPs) . 80 Connectionless Packet Switching (Datagram Networks) . 83 Router-Based Interconnectivity 83 Technical and Business Considerations . 85 5.2 Data Center Technology .90 Virtualization . . 90 Standardization and Modularity 90 Automation 91 Remote Operation and Management .92 High Availability 92 Security-Aware Design, Operation, and Management .92 Facilities . .92 Computing Hardware 93 Storage Hardware . 93 Network Hardware . . 95 Other Considerations . 96 5.3 Virtualization Technology 97 Hardware Independence . 98 Server Consolidation . 98 Resource Replication 98 Operating System-Based Virtualization 99 Hardware-Based Virtualization .101 Virtualization Management ..102 Other Considerations 102 5.4 Web Technology 103 Basic Web Technology 104 Web Applications 104 5.5 Multitenant Technology .106 5.6 Service Technology 108 ......
|