更新时间:2021-07-16 13:20:00
封面
版权信息
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Chapter 1. Cloud 101 – Understanding the Basics
What is cloud computing?
Public private and hybrid clouds
Cloud service models – IaaS PaaS and SaaS
Setting up your AWS account
The AWS management console
Summary
Chapter 2. Designing Cloud Applications – An Architect's Perspective
Multi-tier architecture
Designing for multi-tenancy
Designing for scale
Automating infrastructure
Designing for failure
Designing for parallel processing
Designing for performance
Designing for eventual consistency
Estimating your cloud computing costs
A typical e-commerce web application
Setting up our development environment
Chapter 3. AWS Components Cost Model and Application Development Environments
AWS components
Optimizing cloud infrastructure costs
Application development environments
Setting up the AWS infrastructure
Chapter 4. Designing for and Implementing Scalability
Defining scalability objectives
Designing scalable application architectures
Leveraging AWS infrastructure services for scalability
Setting up auto scaling
Chapter 5. Designing for and Implementing High Availability
Defining availability objectives
The nature of failures
Using AWS for disaster recovery
Setting up high availability
Chapter 6. Designing for and Implementing Security
Defining security objectives
Understanding security responsibilities
Best practices in implementing AWS security
Setting up security
Chapter 7. Deploying to Production and Going Live
Managing infrastructure deployments and support at scale
Using CloudWatch for monitoring
Using AWS solutions for backup and archiving
Planning for production go-live activities
Setting up for production
Index