Cloud computing bible /
Looks at what cloud computing is and is not, why cloud computing exists, and the value of cloud computing, along with information on cloud computing platforms, infrastructure, services, and security.
| Main Author: | |
|---|---|
| Format: | eBook |
| Language: | English |
| Published: |
Indianapolis, Ind. :
Wiley Pub.,
©2011.
|
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
Table of Contents:
- pt. 1. Examining the value proposition
- pt. 2. Using platforms
- pt. 3. Exploring cloud infrastructures
- pt. 4. Understanding services and application
- pt. 5. Using the mobile cloud.
- 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.