更新时间:2021-06-30 18:53:51
coverpage
Title Page
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the authors
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the color images
Conventions used
Get in touch
Reviews
Cloud 101 – Understanding the Basics
Defining cloud computing
Introducing public private and hybrid clouds
Introducing cloud service models – IaaS PaaS and SaaS
Introducing multi-tenancy models
Understanding cloud-based workloads
Migrating on-premise applications to the cloud
Building cloud-native applications
Setting up your AWS account
Creating a new AWS account
Exploring the AWS management console
Summary
Designing Cloud Applications
Introducing cloud-based multitier architecture
Designing for multi-tenancy
Addressing data-at-rest security requirements
Addressing data extensibility requirements
Understanding cloud applications design principles
Designing for scale
Automating cloud infrastructure
Designing for failure
Designing for parallel processing
Designing for performance
Designing for eventual consistency
Understanding emerging cloud-based application architectures
Understanding polyglot persistence
Understanding Lambda architecture
Understanding Kappa architecture
Deploying cloud-based machine learning pipelines
Deploying cloud-based machine learning models
Estimating your cloud computing costs
A typical e-commerce web application
Setting up your development environment
Running the application
Building a war file for deployment
Application structure
Introducing AWS Components
AWS components
Amazon compute-related services
Amazon EC2
Amazon EC2 container service
AWS Lambda
Amazon storage-related services
Amazon S3
Amazon EBS
Amazon Glacier
Amazon database-related services
Amazon Relational Database Service (RDS)
Amazon DynamoDB
Amazon Redshift
Amazon ElastiCache
Amazon messaging-related services
Amazon SQS
Amazon SNS
Amazon SES
Amazon Pinpoint
Amazon networking and content delivery services
Amazon VPC (Virtual Private Cloud)
Amazon Elastic Load Balancing
Amazon Route 53
Amazon CloudFront
AWS Direct Connect
Amazon management tools
AWS CloudFormation
Amazon CloudWatch
AWS CloudTrail
Amazon security identity and compliance services
AWS Identity and Access Management (IAM)
AWS Directory Service
Amazon Certificate Manager
AWS Key Management Service
AWS WAF
Amazon analytics-related services
Amazon EMR
Amazon Kinesis
Amazon machine learning/AI-related services
Amazon Machine Learning
Other Amazon AI-related services
Other Amazon services
Managing costs on AWS cloud
Setting costs-related objectives
Optimizing costs on the cloud