AWS Cloud Practitioner Essentials
1. Objectives
-
Define what the cloud is and how it works
-
Differentiate between cloud computing and deployment models
-
Describe the AWS Cloud value proposition
-
Describe the basic global infrastructure of the cloud
-
Compare the different methods of interacting with AWS
-
Describe and differentiate between AWS service domains
-
Describe the Well-Architected Framework
-
Describe basic AWS Cloud architectural principles
-
Explain the Shared Responsibility model
-
Describe security services with the AWS cloud
-
Define the billing, account management, and pricing models for the AWS platform
-
定义 AWS 云的概念和基本全球基础设施
-
描述 AWS 平台上的关键服务及其常见使用案例 (如计算、分析等)。
-
描述 AWS 云的基本架构原则
-
描述 AWS 平台和安全共担模型的基本安全性和合规性内容
-
定义计费、账户管理和定价模型
-
确定文档或技术支持 (如白皮书、支持申请等) 的来源
-
描述 AWS 云的价值主张
-
描述在 AWS 云中进行部署和运营的基本/核心特征
2. Introduction to the AWS Cloud
Computing refers to the on demand delivery of IT resources and applications via the internet.
With AWS, we can access servers, databases, storage and higher level application components in seconds.
2.1 Key benefit of AWS:
- Salability, means the ability to resize your resources as necessary.
- Elasticity, is the power to scale computing resources up or down easily.
- Reliability, means being able to acquire computing resources to meet demand and mitigate disruptions.
- Agility, in cloud computing, it is easy to access new resources, which can help you be more agile and more innovative-and spend less time focusing on infrastructure.
- Security, is top priority in AWS.
2.2 AWS management interfaces:
- AWS Management Console
- Command Line Interface(CLI)
- Software Development Kits(SDKs)
3. AWS Core Services
3.1 Amazon Elastic Cloud Compute(EC2)
Compute refers to the compute or server resources that are being presented.such as:
- Application Server
- Web Server
- Database Server
- Game Server
- Mail Server
- Media Server
- Catalog Server
- File Server
- Computing Server
- Proxy Server
- Etc.
Amazon EC2 Instance are:
- Pay as you go
- Broad selection of HW/SW(Hardware/Software)
- Global hosting
- Much more
How to build and configure an EC2 instance:
- Login to AWS Console
- Choose a region
- Launch EC2 Wizard
- Select AMI(SW)
- Select instance type(HW)
- Configure network
- Configure storage
- Configure key pairs
- Launch & connect
3.2 Amazon Elastic Block Store(EBS)
EBS Volumes Overview:
- Choose between HDD and SSD types
- Persistent and customizable block storage for EC2 instances
- Replicated in the same Availability Zone
- Backup using Snapshots
- Easy and transparent Encryption
- Elastic volumes
3.3 Amazon Simple Storage Service(S3)
What is Amason S3:
- Managed cloud storage service
- Store virtually unlimited number of objects
- Access in anytime,form anywhere
- Rich security controls
S3 default behavior:
- Whenever you store data in the bucket, it is redundantly stored across multiple AWS facilities within your selected region.
- S3 will will automatically manage the storage behind your bucket even as your data grows.
- S3 will also scale to handle high volume of request.
- none of your data is shared publicly.
3.4 AWS Globe Infrastructure
AWS’ Global infrastructure can be broken down into three topics:
- AWS Regions
- Availability Zones
- Edge locations
Regions are geographic areas that host two or more Availability Zones, and are the organizing level for AWS services. It is important to consider which region will help you optimize latency while minimizing costs and adhering to regulatory requirements.Resources in one region are not automatically replicated to to other regions, and not all services are available in all regions.
Availability Zones are a collection of data centers within a specific region. Each Availability Zone is physically isolated from the others,but connected together by a fast, low-latency network.
AWS edge locations host a content delivery network, or CDN, called Amazon CloudFront. CloudFront is used to deliver content to your customers.Requests for content are automatically routed to the nearest edge location so that the content is delivered faster to the end user.