Essentials of cloud computing. (2014)
- Record Type:
- Book
- Title:
- Essentials of cloud computing. (2014)
- Main Title:
- Essentials of cloud computing
- Further Information:
- Note: K. Chandrasekaran.
- Authors:
- Chandrasekaran, K
- Contents:
- Foreword; Preface; ; Computing Paradigms; Learning Objectives; Preamble; High-Performance Computing; Parallel Computing; Distributed Computing; Cluster Computing; Grid Computing; Cloud Computing; Biocomputing; Mobile Computing; Quantum Computing; Optical Computing; Nanocomputing; Network Computing; Summary; Review Points; Review Questions; Further Reading; ; Cloud Computing Fundamentals; Learning Objectives; Preamble; Motivation for Cloud Computing; The Need for Cloud Computing; Defining Cloud Computing; NIST Definition of Cloud Computing; Cloud Computing Is a Service; Cloud Computing Is a Platform; 5-4-3 Principles of Cloud computing; Five Essential Characteristics; Four Cloud Deployment Models; Three Service Offering Models; Cloud Ecosystem; Requirements for Cloud Services; Cloud Application; Benefits and Drawbacks; Review Points; Review Questions; Reference; Further Reading; ; Cloud Computing Architecture and Management; Learning Objectives; Preamble; Introduction; Cloud Architecture; Layer 1 (User/Client Layer); Layer 2 (Network Layer); Layer 3 (Cloud Management Layer); Layer 4 (Hardware Resource Layer); Anatomy of the Cloud; Network Connectivity in Cloud Computing; Public Cloud Access Networking; Private Cloud Access Networking; Intracloud Networking for Public Cloud Services; Private Intracloud Networking; New Facets in Private Networks; Path for Internet Traffic; Applications on the Cloud; Managing the Cloud; Managing the Cloud Infrastructure; Managing the CloudForeword; Preface; ; Computing Paradigms; Learning Objectives; Preamble; High-Performance Computing; Parallel Computing; Distributed Computing; Cluster Computing; Grid Computing; Cloud Computing; Biocomputing; Mobile Computing; Quantum Computing; Optical Computing; Nanocomputing; Network Computing; Summary; Review Points; Review Questions; Further Reading; ; Cloud Computing Fundamentals; Learning Objectives; Preamble; Motivation for Cloud Computing; The Need for Cloud Computing; Defining Cloud Computing; NIST Definition of Cloud Computing; Cloud Computing Is a Service; Cloud Computing Is a Platform; 5-4-3 Principles of Cloud computing; Five Essential Characteristics; Four Cloud Deployment Models; Three Service Offering Models; Cloud Ecosystem; Requirements for Cloud Services; Cloud Application; Benefits and Drawbacks; Review Points; Review Questions; Reference; Further Reading; ; Cloud Computing Architecture and Management; Learning Objectives; Preamble; Introduction; Cloud Architecture; Layer 1 (User/Client Layer); Layer 2 (Network Layer); Layer 3 (Cloud Management Layer); Layer 4 (Hardware Resource Layer); Anatomy of the Cloud; Network Connectivity in Cloud Computing; Public Cloud Access Networking; Private Cloud Access Networking; Intracloud Networking for Public Cloud Services; Private Intracloud Networking; New Facets in Private Networks; Path for Internet Traffic; Applications on the Cloud; Managing the Cloud; Managing the Cloud Infrastructure; Managing the Cloud Application; Migrating Application to Cloud; Phases of Cloud Migration; Approaches for Cloud Migration; Summary; Review Points; Review Questions; References; Further Reading; ; Cloud Deployment Models; Learning Objectives; Preamble; Introduction; Private Cloud; Characteristics; Suitability; On-Premise Private Cloud; Outsourced Private Cloud; Advantages; Disadvantages; Public Cloud; Characteristics; Suitability; Issues; Advantages; Disadvantages; Community Cloud; Characteristics; Suitability; On-Premise Community Cloud; Outsourced Community Cloud; Advantages; Disadvantages; Hybrid Cloud; Characteristics; Suitability; Issues; Advantages; Disadvantages; Summary; Review Points; Review Questions; References; ; Cloud Service Models; Learning Objectives; Preamble; Introduction; Infrastructure as a Service; Characteristics of IaaS; Suitability of IaaS; Pros and Cons of IaaS; Summary of IaaS Providers; Platform as a Service; Characteristics of PaaS; Suitability of PaaS; Pros and Cons of PaaS; Summary of PaaS Providers; Software as a Service; Characteristics of SaaS; Suitability of SaaS; Pros and Cons of SaaS; Summary of SaaS Providers; Other Cloud Service Models; Summary; Review Points; Review Questions; Further Reading; ; Technological Drivers for Cloud Computing; Learning Objectives; Preamble; Introduction; SOA and Cloud; SOA and SOC; Benefits of SOA; Technologies Used by SOA; Similarities and Differences between SOA and Cloud Computing; How SOA Meets Cloud Computing; CCOA; Virtualization; Approaches in Virtualization; Hypervisor and Its Role; Types of Virtualization; Multicore Technology; Multicore Processors and VM Scalability; Multicore Technology and the Parallelism in Cloud; Case Study; Memory and Storage Technologies; Cloud Storage Requirements; Virtualization Support; Storage as a Service (STaaS); Emerging Trends and Technologies in Cloud Storage; Networking Technologies; Network Requirements for Cloud; Virtualization Support; Usage of Virtual Networks; DCs and VPLS; SDN; MPLS; Other Emerging Networking Trends and Technologies in Cloud; Web 2.0; Characteristics of Web 2.0; Difference between Web 1.0 and Web 2.0; Applications of Web 2.0; Web 2.0 and Cloud Computing; Web 3.0; Components of Web 3.0; Characteristics of Web 3.0; Convergence of Cloud and Web 3.0; Case Studies in Cloud and Web 3.0; Software Process Models for Cloud; Types of Software Models; Agile SDLC for Cloud Computing; Agile Software Development Process; Advantages of Agile Model; How Cloud Meets Agile Process?; Programming Models; Programming Models in Cloud; Pervasive Computing; How Pervasive Computing Works?; How Pervasive Computing Helps Cloud Computing?; Operating System; Types of Operating Systems; Role of OS in Cloud Computing; Features of Cloud OS; Cloud OS Requirements; Cloud-Based OS; Application Environment; Need for Effective ADE; Application Development Methodologies; Power of Cloud Computing in Application Development; Cloud Application Development Platforms; Cloud Computing APIs; Summary; Review Points; Review Questions; References; Further Reading; ; Virtualization; Learning Objectives; Preamble; Introduction; Virtualization Opportunities; Processor Virtualization; Memory Virtualization; Storage Virtualization; Network Virtualization; Data Virtualization; Application Virtualization; Approaches to Virtualization; Full Virtualization; Paravirtualization; Hardware-Assisted Virtualization; Hypervisors; Types of Hypervisors; Security Issues and Recommendations; From Virtualization to Cloud Computing; IaaS; PaaS; SaaS; Summary; Review Points; Review Questions; Further Reading; ; Programming Models for Cloud Computing; Learning Objectives; Preamble; Introduction; Extended Programming Models for Cloud; MapReduce; CGL-MapReduce; Cloud Haskell: Functional Programming; MultiMLton: Functional Programming; Erlang: Functional Programming; SORCER: Object-Oriented Programming; Programming Models in Aneka; New Programming Models Proposed for Cloud; Orleans; BOOM and Bloom; GridBatch; Simple API for Grid Applications; Summary; Review Points; Review Questions; References; Further Reading; ; Software Development in Cloud; Learning Objectives; Preamble; Introduction; SaaS Is Different from Traditional Software; SaaS Benefits; Suitability of SaaS; Different Perspectives on SaaS Development; SaaS from Managed Infrastructure and Platform; SaaS from IaaS and Managed Platform; SaaS from Managed Infrastructure and PaaS; SaaS from IaaS and PaaS; New Challenges; Multitenancy; Security; Scalability; Availability; Usability; Self-Service Sign-Up; Automated Billing; Nondisruptive Updates; Service Integration; Vendor Lock-In; Cloud-Aware Software Development Using PaaS Technology; Requirements Analysis; Multitenant Architecture; Highly Scalable and Available Architecture; Database Design; SaaS Development; Monitoring and SLA Maintenance; Summary; Review Points; Review Questions; Further Reading; ; Networking for Cloud Computing; Learning Objectives; Preamble; Introduction; Overview of Data Center Environment; Architecture of Classical Data Centers; CEDCs; Physical Organization; Storage and Networking Infrastructure; Cooling Infrastructure; Nature of Traffic in Data Centers<BR&g … (more)
- Edition:
- 1st
- Publisher Details:
- Boca Raton : Chapman & Hall/CRC
- Publication Date:
- 2014
- Extent:
- 1 online resource, illustrations (black and white)
- Subjects:
- 004.6782
Cloud computing - Languages:
- English
- ISBNs:
- 9781482205442
- Related ISBNs:
- 9781482205435
- Notes:
- Note: Description based on CIP data; item not viewed.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.143953
- Ingest File:
- 02_057.xml