71
Continuous Scaling
AWS Lambda: Serverless Compute
AWS Lambda Video
(3:01)
No servers to manage
Pay only for compute time used

72
•
Building modular, scalable, lightweight applications
•
Serverless data processing on demand
•
Perform data validation, filtering, sorting, or other transformations.
•
Image thumb-nailing, in-app activity, website clicks, or output from devices
AWS Lambda
Use Cases:

73
Compute
–
Knowledge Check

74
Question 1
You are currently hosting an infrastructure and most of the EC2
instances are near 90 - 100% utilized. What is the type of EC2
instances you would utilize to ensure costs are minimized?
A. Reserved instances
B. On-demand instances
C. Spot instances
D. Regular instances

75
Question 2
You work for a company that is planning on using the AWS EC2
service. They currently create golden images of their deployed
operating system. Which of the following correspond to a golden
image in AWS?
A. EBS Volumes
B. EBS Snapshots
C. Amazon Machines Images
D. EC2 Copies

76
Question 3
Which of the following services relates the concept of "scaling up
resources based on demand"?
A. Auto Scaling
B. Elastic Load Balancer
C. VPC
D. Subnet

77
Compute: Summary
•
Cloud Hierarchy
•
Multi-AZ
•
Elastic Compute Cloud
–
EC2
•
Amazon Machine Image
–
AMI
•
EC2 Family
•
Pricing Strategy
•
Accessing AWS Resources
•
Autoscaling
•
Elastic Container Services - ECS
•
Lambda

78
AWS Storage Services
Amazon
EC2
Amazon ECS
AWS
Lambda
Auto Scaling
Compute
Amazon
RDS
Amazon
DynamoDB
Amazon
Aurora
Amazon
ElastiCache
Databases
Security
IAM
AWS KMS
AWS Shield
AWS WAF
Elastic Load
Balancing*
Amazon
VPC*
Amazon
Route 53
VPN
connection
Application
Load
Balancer
AWS Direct
Connect
Networking
Storage
Amazon
S3
Amazon
Glacier
Amazon EBS
Amazon
CloudWatch
AWS
CloudFormation
AWS
CloudTrail
AWS
Config
Management
Amazon EC2
Systems Manager
Amazon
EFS
Amazon
Storage
Gateway

79
Amazon EFS
File
Amazon EBS
Amazon EC2
Instance Store
Block
Amazon S3
Amazon Glacier
Object
Data Transfer
AWS Direct
Connect
AWS
Snowball
ISV Connectors
Amazon
Kinesis
Firehose
S3 Transfer
Acceleration
Storage
Gateway
Storage Options

What is Amazon Elastic Block Storage (EBS)?
EBS
volume
Availability Zone
AWS region
EC2
instance
•
Block storage as a service
•
Create, attach volumes through an
API
•
Service accessed over the network
•
Volume and instance must be in
the same AZ
•
Detach and attach between
instances

82
EBS Volume Types
General Purpose
SSD
gp2
Provisioned IOPS
SSD
io1
Throughput Optimized
HDD
st1
Cold
HDD
sc1
SSD
HDD

83
•
Boot and data volumes can be encrypted
•
Attach both encrypted and unencrypted
•
No volume performance impact
•
Supported by all Amazon EBS volume types
•
Snapshots also encrypted
EBS Encryption
Encryption

84
Amazon EBS Snapshot
Amazon EBS
volume
•
Point-in-time backup
•
Stored in Amazon S3 (low cost and high
durability backup of data)
•
Snapshots can be used to create new volumes
Amazon EBS
snapshot

85
•
Fully managed
•
No hardware, network, file layer
•
No need to provision storage in advance
•
Create a scalable file system in seconds!


You've reached the end of your free preview.
Want to read all 184 pages?
- Spring '16
- Amazon Web Services, AWS, Amazon Elastic Compute Cloud