AWS Training
AWS Training
Concepts
Billing principles
Pay as you go: pay for what you use, remain agile, responsive, meet scale
demands
Save when you reserve: minimize risks, predictably manage budgets, comply
with long-terms requirements
Pay less by using more: volume-based discounts
Pay less as AWS grows
Abuse Team - report AWS resources used for abusive or illegal purposes
Security team – assist with security of services offered by AWS
Concierge team - assist with billing and account management
Customer Service team – assist with technology questions
Compute
Description
Billing options
Testing
Lambda
Storage
File storage for EC2 instances for data that must be quickly accessible and
requires long-term persistence
Network drives attached to one EC2 instance at a time
Mapped to an Availability Zones
EBS snapshots - backup of EBS volume & transfer across AZ
File storage for use with Amazon EC2 (like a shared folder)
Highly scalable file storage system designed to provide flexible storage for
multiple EC2 instances
Network file system attached on several EC2 instances in a region
EFS-IA – Infrequent Access: Cost-optimized storage class for infrequent
accessed files
Object storage to store and retrieve data from anywhere (websites, mobile
apps, corporate applications, and data from IoT sensors or devices)
Concepts: Buckets (folders) and Objects (files) tied to a region
Features:
o Security: IAM policy, S3 Bucket Policy (public access), S3 Encryption
o Websites: host a static website on Amazon S3
o Versioning: multiple versions for files to roll-back
o Access logs: log requests made within your S3 bucket
o Replication: same-region or cross-region replication
o Object Lock: Block an object version deletion
o Glacier Vault Lock: Lock policy of object deletion for future edits
o Lifecycle rules: move objects across different storage classes
S3 Storage classes (for real-time data access):
o S3 Standard General Purpose - low latency and high throughput
o S3 Standard Infrequent Access (IA) - data that is less frequently
accessed
o S3 One Zone-Infrequent Access – same as above for but stored in only
one zone
o S3 Intelligent Tiering - Cost-optimized by automatically moving objects
between two access tiers – better for unpredictable access patterns
S3 Glacier (for archive & backup)
o Glacier & Glacier Deep Archive - Low cost object storage, long retrieve
times
Database
Aurora
Set up, operate and scale a relational database based on MySQL and
PostgreSQL
Aurora is a proprietary DB technology from AWS
5x performance improvement over MySQL on RDS and 3x over Postgres
Aurora costs more than RDS (20% more) – but is more efficient
DynamoDB
Amazon ElastiCache
Web service that makes it easy to deploy, operate, and scale an in-memory
cache in the cloud
Provide ultrafast and inexpensive access to copies of data
Analytics
Redshift
EMR
Athena
Objective:
Types of devices:
Snowcone
o Small briefcase, less storage < 8 TB
o Petabyte-scale data transport solution
Snowball
o Large suitcase, large storage > 80 Tb
o Petabyte-scale data transport solution
o Transfer large amounts of data into and out of AWS
Snowbal Edge
o Data migration and edge computing device
o Two types of solutions: Storage Optimized (100 TB) and Compute
Optimized (52 vCPUs)
o To be used in environments with limited connectivity
Snowmobile
o Truck, huge storage (exabytes)
o Exabyte-scale data transfer service
o Move extremely large amounts of data to AWS
Networking
Direct Connect
CloudFront
Route 53
AWS CloudWatch
Monitoring and management service that provides metrics for all AWS
services
Use CloudWatch for:
o Metrics: monitor the performance of AWS services and billing metrics
o Alarms: automate notifications based on metric
o Logs: collect log files from AWS services
o Events: react to events or trigger a rule on a schedule
AWS CloudTrail
Trusted Advisor
AWS CloudFormation
AWS Config
Security
Amazon Inspector
AWS Shield
AWS Organizations
AWS WAF
Firewall that helps protect your web applications from common web exploits
AWS Artifact
Application integration
Cost management
Contains the most comprehensive set of AWS cost and usage dataset
Lists AWS usage for each service used by an account and its IAM users
Cost Explorer
Visualize, understand, and manage your AWS costs and usage over time
Create custom reports that analyze cost and usage data
View current usage (detailed) and forecast usage
Choose an optimal Savings Plan (to lower prices)
AWS Budgets
AWS Database