Cloud computing bible

cover image

Where to find it

Information & Library Science Library

Call Number
QA76.585 .S67 2011
Status
Available

Authors, etc.

Names:

Summary

The complete reference guide to the hot technology of cloud computing

Its potential for lowering IT costs makes cloud computing a major force for both IT vendors and users; it is expected to gain momentum rapidly with the launch of Office Web Apps later this year. Because cloud computing involves various technologies, protocols, platforms, and infrastructure elements, this comprehensive reference is just what you need if you'll be using or implementing cloud computing.

Cloud computing offers significant cost savings by eliminating upfront expenses for hardware and software; its growing popularity is expected to skyrocket when Microsoft introduces Office Web Apps This comprehensive guide helps define what cloud computing is and thoroughly explores the technologies, protocols, platforms and infrastructure that make it so desirable Covers mobile cloud computing, a significant area due to ever-increasing cell phone and smartphone use Focuses on the platforms and technologies essential to cloud computing

Anyone involved with planning, implementing, using, or maintaining a cloud computing project will rely on the information in Cloud Computing Bible .

Contents

About the author -- Preface -- Acknowledgments -- Part 1: Examining The Value Proposition: -- Defining cloud computing -- Defining cloud computing: -- Cloud types -- NIST model -- Cloud Cube Model -- Deployment models -- Service models -- Examining the characteristics of cloud computing -- Paradigm shift -- Benefits of cloud computing -- Disadvantages of cloud computing -- Assessing the role of open standards -- Summary -- Assessing the value proposition: -- Measuring the cloud's value -- Early adopters and new applications -- Laws of cloudonomics -- Cloud computing obstacles -- Behavioral factors relating to cloud adoption -- Measuring cloud computing costs -- Avoiding capital expenditures -- Right-sizing -- Computing the total cost of ownership -- Specifying service level agreements -- Defining licensing models -- Summary -- Understanding cloud architecture: -- Exploring the cloud computing stack -- Composability -- Infrastructure -- Platforms -- Virtual appliances -- Communication protocols -- Applications -- Connecting to the cloud -- Jolicloud netbook OS -- Chromium OS: the browser as an operating system -- Summary -- Understanding services and applications by type: -- Defining infrastructure as a service (IaaS) -- IaaS workloads -- Pods, aggregation, and silos -- Defining platform as a service (PaaS) -- Defining software as a service (SaaS) -- SaaS characteristics -- Open SaaS and SOA -- Salesforce-com and CRM SaaS -- Defining identity as a service (IDaaS) -- What is an identity? -- Networked identity service classes -- Identity system codes of conduct -- IDaaS interoperability -- User authentication -- Authorization markup languages -- Defining compliance as a service (CaaS) -- Summary -- Part 2: Using Platforms: -- Understanding abstraction and virtualization: -- Using virtualization technologies -- Load balancing and virtualization -- Advanced load balancing -- Google cloud -- Understanding hypervisors -- Virtual machine types -- VMware vSphere -- Understanding machine imaging -- Porting applications -- Simple cloud API -- AppZero Virtual Application Appliance -- Summary -- Capacity planning: -- Capacity planning -- Defining baseline and metrics -- Baseline measurements -- System metrics -- Load testing -- Resource ceilings -- Server and instance types -- Network capacity -- Scaling -- Summary -- Exploring platform as a service: -- Defining services -- Salesforce.com versus Force.com: SaaS versus PaaS -- Application development -- Using PaaS Application Frameworks -- Drupal -- Eccentex AppBase 3.0 -- LongJump -- Squarespace -- WaveMaker -- Wolf Frameworks -- Summary -- Using Google web services: -- Exploring Google applications -- Surveying the Google application portfolio -- Indexed search -- Dark Web -- Aggregation and disintermediation -- Productivity applications and services -- Enterprise offerings -- AdWords -- Google analytics -- Google translate -- Exploring the Google toolkit -- Google APIs -- Working with the Google app engine -- Summary -- Using Amazon web services: -- Understanding Amazon web services -- Amazon web service components and services -- Working with the Elastic Compute Cloud (EC2) -- Amazon machine images -- Pricing models -- System images and software -- Creating an account and instance on EC2 -- Working with Amazon storage systems -- Amazon Simple Storage System (S3) -- Amazon Elastic Block Store (EBS) -- CloudFront -- Understanding Amazon database services -- Amazon SimpleDB -- Amazon relational Database Service (RDS) -- Choosing a database for AWS -- Summary -- Using Microsoft cloud services: -- Exploring Microsoft cloud services -- Defining the Windows Azure Platform -- Software plus services approach -- Azure Platform -- Windows Azure service -- Windows Azure AppFabric -- Azure content delivery network -- SQL Azure -- Windows Azure pricing -- Windows live services -- Using windows live -- Windows live essentials -- Windows live home -- Windows live for mobile -- Summary --

Part 3: Exploring Cloud Infrastructures: -- Managing the Cloud: -- Administrating the Clouds -- Management responsibilities -- Lifecycle management -- Cloud management products -- Emerging Cloud Management Standards -- DMTE cloud management standards -- Cloud commons and SMI -- Summary -- Understanding Cloud security: -- Securing the Cloud -- Security boundary -- Security service boundary -- Security mapping -- Securing data -- Brokered cloud storage access -- Storage location and tenancy -- Encryption -- Auditing and compliance -- Establishing identity and presence -- Identity protocol standards -- Windows Azure identity standards -- Presence -- Summary -- Part 5: Understanding Services And Applications: -- Understanding service oriented architecture: -- Introducing Service Oriented Architecture -- Event-driven SOA or SOA 2.0 -- Enterprise Service Bus -- Service catalogs -- Defining SOA Communications -- Business Process Execution Language -- Business process modeling -- Managing and Monitoring SOA -- SOA management tools -- SOA security -- Open Cloud Consortium -- Relating SOA and Cloud Computing -- Summary -- Moving applications to the Cloud: -- Applications in the Clouds -- Functionality mapping -- Application attributes -- Cloud service attributes -- System abstraction -- Cloud bursting -- Applications and Cloud APIs -- Summary -- Working with Cloud-Based Storage: -- Measuring the Digital Universe -- Cloud storage in the Digital Universe -- Cloud storage definition -- Provisioning Cloud Storage -- Unmanaged cloud storage -- Managed cloud storage -- Creating cloud storage systems -- Virtual storage containers -- Exploring Cloud Backup Solutions -- Backup types -- Cloud backup features -- Cloud attached backup -- Cloud Storage Interoperability -- Cloud Data Management Interface (CDMI) -- Open Cloud Computing Interface (OCCI) -- Summary -- Working with productivity software: -- Using Productivity Applications -- Characteristics of productivity software -- Online Office Systems -- Acrobat.com -- Glide Digital -- Google Docs -- Microsoft Office Web Apps -- ThinkFree Office -- Zoho Office Suite -- Summary -- Using Webmail Services: -- Exploring the Cloud Mail Services -- Google Gmail -- Mail2Web -- Windows Live Hotmail -- Yahoo! Mail -- Working with Syndication Services -- RSS and Atom Protocols -- Newsreaders -- News Aggregators -- Summary -- Communicating with the Cloud: -- Exploring Instant Messaging -- Instant messaging clients -- Instant messaging interoperability -- Micro-blogs or Short Message Services -- Exploring Collaboration Technologies -- Using Social Networks -- Features -- List of social networking sites -- Privacy and security -- Interaction and interoperability -- Summary -- Using media and streaming: -- Understanding the streaming process -- Protocols in use -- Cloud computing advantages -- Audio streaming -- Working with VoIP Applications -- Skype -- Google Voice and Google Talk -- Video streaming -- Television in the cloud -- Streaming video formats -- YouTube -- YouTube technologies -- YouTube and the law -- Summary -- Part 5: Using The Mobile Cloud: -- Working with mobile devices: -- Defining the mobile market -- Connecting to the cloud -- Adopting mobile cloud applications -- Feature phones and the cloud -- Using Smartphones with the Cloud -- Android -- Apple iPhone -- App Store -- MobileMe -- iPhone apps hosting services -- Research in Motion BlackBerry -- Symbian -- Windows Mobile -- Summary -- Working with mobile web services: -- Understanding service types -- Mobile interoperability -- Performing service discovery -- Context-aware services -- MEMS -- Location awareness -- Push services -- BlackBerry Push Service -- Lemonade Profile -- Using SMS -- Defining WAP and other protocols -- Performing synchronization -- Summary -- Index.

Subjects

Subject Headings A:

Other details