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 Publishing, Inc.
2011
|
Subjects: | |
Online Access: | |
Collection: | O'Reilly - Collection details see MPG.ReNa |
Table of Contents:
- 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
- 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
- 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
- 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
- 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
- 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
- Windows live for mobile
- Summary
- 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
- 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
- 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