SlideShare a Scribd company logo
1 of 79
Download to read offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Backing up Amazon EC2 with
Amazon EBS Snapshots
David Green
Enterprise Solutions Architect
Amazon Web Services
@davidmgre
C M P 3 0 1
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Amazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Amazon Elastic
Block Store
• AWS storage and
Amazon Elastic Block
Store (EBS) overview
• EBS snapshots overview
• Automation and
snapshot management
• Snapshot sharing and
cross-region copies
• Encryption
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
More choice for more applications
Object storage
Amazon S3 Standard
Amazon S3 Glacier
Amazon S3 One Zone-IA
Amazon S3 Standard-IA
Block storage
Provisioned IOPS SSD
Cold HDD
Throughput Optimized HDD
File storage
Amazon Elastic File
Service (EFS)
Elastic
AWS Storage
Gateway Family
Amazon S3 &
Amazon S3 Glacier
Amazon EBS
Amazon EFS
Amazon EC2
instance store
Amazon EC2 instance store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS block storage offerings
Amazon EC2
instance store
HDDSSD
sc1st1
Amazon EBS
HDD-backed
volumes
Amazon EBS
SSD-backed
volumes
io1gp2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Hybrid volume backup example
Case study:
https://aws.amazon.com/solutions/case-studies/infor-ebs/
“We’ve seen much stronger performance for our database backup
workloads with the Amazon EBS ST1 volumes, and we’re also
saving 75 percent on our monthly backup costs.”
~Randy Young, Director of Cloud Operations, Infor
i2
Transaction logs
st1
st1
Full backups
st1
Partial backups
SQL Server
Database
EBS
snapshots
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon
Elastic Block
Store (EBS)?Amazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon
Elastic Block
Store (EBS)?Amazon Elastic
Block Store
• Block storage as a service
• Create, attach, manage
volumes through an API
• Service accessed over the
network
• SSD or HDD
• Encryption support
• Point-in-time snapshot
support
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon
Elastic Block
Store (EBS)?Amazon Elastic
Block Store
• 99.999 availability
• 0.1 – 0.2%
annual failure rate (AFR)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Volume types and performance
SSD-based
General purpose SSD volume that
balances price and performance for
a wide variety of workloads with
predictable baseline and burst
$0.10/GiB*
Highest performance SSD volume
designed for critical and I/O
intensive workloads requiring
99.9% consistent performance
$0.125/GiB*
$0.065/IOP*
*per GB month of provisioned storage (us-east-1)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Volume types and performance
HDD-based
*per GB month of provisioned storage (us-east-1)
Low cost HDD volume designed for
frequently accessed, throughput
intensive sequential workloads
$0.045/GiB*
Lowest cost HDD volume designed
for less frequently accessed
sequential workloads
$0.025/GiB*
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Elastic Volumes
Amazon Elastic
Block Store
• Increase volume size
• Modify performance
• Change volume type
• Continue using your
application without
downtime
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon Elastic Block Store (EBS)?
EC2
instance
Amazon Elastic
Block Store
!=
Availability Zone
EBS volume (boot)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon Elastic Block Store (EBS)?
EC2 instance
Amazon Elastic
Block Store
EBS service
Availability Zone
EBS volume
(boot)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon Elastic Block Store (EBS)?
EC2 instance
Amazon Elastic
Block Store
Availability Zone
AWS Region
EC2 instance
• Volumes persist
independent of Amazon EC2
• Select storage and compute
based on your workload
• Detach and attach between
instances within the same
Availability Zone
EBS volume
(boot)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is Amazon Elastic Block Store (EBS)?
EBS volume
(boot)
Amazon Elastic
Block Store
Availability Zone
AWS Region
• One instance can have
many volumes attached
• Volumes attach to
one instance
• Best Practice: separate
boot and data volumesEBS volume
(data)
EBS volume
(data)
EC2 instance
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS Snapshot
creation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Creating an EBS snapshot (AWS console)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Creating an EBS snapshot (AWS console)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Creating an EBS snapshot (AWS console)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Viewing an EBS snapshot (AWS console)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
aws ec2 create-snapshot --volume-id vol-05d3346fa44fc9cab --description
"Snapshot Description"
Creating an EBS snapshot (AWS CLI)
{
"Description": "Snapshot Description",
"Tags": [],
"Encrypted": true,
"VolumeId": "vol-07c96678d6d69ffd7",
"State": "pending",
"VolumeSize": 100,
"StartTime": "2018-11-26T06:14:16+00:00",
"Progress": "",
"OwnerId": " ",
"SnapshotId": "snap-09befcd5c06219b47"
}
[ec2-user@ebs ~]$
[ec2-user@ebs ~]$
https://docs.aws.amazon.com/cli/latest/reference/ec2/create-snapshot.html
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Viewing an EBS snapshot (AWS CLI)
{
"Snapshots": [
{
"Description": "Snapshot Description",
"VolumeSize": 100,
"Encrypted": true,
"VolumeId": "vol-07c96678d6d69ffd7",
"State": "completed",
"KmsKeyId": "arn:aws:kms:us-west-2::key/19fc8073-ef5e-4de2-84c0-6a0af43a22e97",
"StartTime": "2018-11-26T06:14:16.687000+00:00",
"Progress": "100%",
"OwnerId": " ",
"SnapshotId": "snap-09befcd5c06219b47"
}
]
}
[ec2-user@ebs ~]$ aws ec2 describe-snapshots --snapshot-id snap-063f15dea2d87d3aa
https://docs.aws.amazon.com/cli/latest/reference/ec2/create-snapshot.html
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshots are crash consistent
Crash
consistency
• Snapshots will contain the blocks of completed I/O
operations
• Data not flushed to disk does not exist in the snapshot
• Similar to pulling the power cord of a server
Application
consistency
• Application data is flushed to disk prior to snapshot creation
• New writes to application(s) are halted during the snapshot
creation process
• Unfreeze/unlock as soon as snapshot creation command
is successfully executed
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Application-consistent,
VSS-enabled
Snapshots
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VSS support with AWS Systems Manager (SSM)
SSM + VSS
• VSS manages disk operations, such as file writes, when a
backup is in progress
• VSS-enabled snapshots of Amazon EBS volumes are
available through Amazon EC2 Systems Manager Run
Command.
• With VSS, you don’t need to use application-specific
backup solutions, such as native SQL Backup, or develop
and maintain custom scripts.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VSS support with AWS Systems Manager (SSM)
• Call the Run Command:
AWSEC2-
CreateVssSnapshot
https://docs.aws.amazon.com/systems-manager/latest/userguide/integration-vss.html
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VSS support with AWS Systems Manager (SSM)
• Select the instance
• Add description, tags
• Can exclude boot
volume
• Run Command makes
the VSS agent flush
I/O, freeze
• SSM VSS included in Microsoft Windows Server AMI version 2017.11.21 and up
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VSS support with AWS Systems Manager (SSM)
https://docs.aws.amazon.com/systems-manager/latest/userguide/integration-vss.html#integration-vss-restore
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshot scheduling
Amazon Elastic
Block Store
The old way…
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Snapshot scheduling – the old way…
AWS Lambda Amazon EC2
Run command
Tagging
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS Snapshot scheduling
with Amazon Data
Lifecycle ManagerAmazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Data Lifecycle Manager (DLM)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Data Lifecycle Manager (DLM)
regular snapshot schedules
• Policies identify volumes to backup using tags
• Retain backups for compliance / audit
requirements
• Control snapshot costs by optional automatic
deletion of old snapshots
• Use IAM to control DLM policy access
• No cost to use – pay only for data stored in
snapshots
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Data Lifecycle Manager (DLM)
Use policies to set backup and retention schedules
Customer requirement Data lifecycle policy
“All EC2 instance root
volumes will be backed up
once per day, saved for 7
days.”
Tags: voltype:root
Create: every 24 hours
Start Time: 0700 UTC
Retention: most recent 7
“All Finance or Accounting
data volumes are backed up
every 12 hours and retained
for 10 days.”
Tags: dept:finance, dept:accounting
Create: every 12 hours
Start Time: 0900 UTC
Retention: most recent 20
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Data Lifecycle Manager (DLM)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Data Lifecycle Manager (DLM)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Data Lifecycle Manager (DLM)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Data Lifecycle Manager (DLM)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Data Lifecycle Manager (DLM)
To minimize costs, EBS snapshots are incremental –
You are billed only for unique blocks.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How EBS
snapshots work
Amazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Region
Availability Zone
EBS
volume
How does an EBS snapshot work?
EBS snapshot Amazon S3
EBS snapshot service
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshot service
Snapshot
Snapshot of empty volume
(no data)
EBS volume
Empty
volume
Empty
snapshot
How does an EBS snapshot work?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshot service
EBS volume
Snapshot #1
How does an EBS snapshot work?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshot service
EBS volume
Snapshot #1 Snapshot #2
How does an EBS snapshot work?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Snapshot #2
EBS snapshot service
EBS volume
Snapshot #1
How does an EBS snapshot work?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Snapshot #2
EBS snapshot service
EBS volume
Snapshot #3
How does an EBS snapshot work?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshot
encryption
Amazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshot encryption
When enabled, following types of data are encrypted:
• Data in flight between the volume and the instance
• Data at rest inside the volume
• Snapshots created from the volume
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html
EBS volumeEC2 instance EBS snapshot
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshot encryption
• Snapshots of encrypted volumes are
automatically encrypted
• Volumes that are created from encrypted
snapshots are automatically encrypted
• When you copy an unencrypted snapshot that you
own, you can encrypt it during the copy process
• When you copy an encrypted snapshot that you
own, you can re-encrypt it with a different key
during the copy process
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Best practices – EBS snapshot encryption
EBS encryption:
data volumes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Best practices – EBS snapshot encryption
EBS encryption:
data volumes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Best practices – EBS snapshot encryption
Create a new AWS KMS master key for EBS
• Define key rotation policy
• Enable AWS CloudTrail auditing
• Control who can use key
• Control who can administer key
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Best practices – EBS snapshot encryption
EBS encryption:
data volumes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS encryption:
data volumes
RunInstances with custom CMKs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS encryption:
data volumes
RunInstances with custom CMKs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS volume 1AWS KMS
Envelope
encryption
EBS volume 2
EBS volume 3
EBS snapshot encryption
EBS
master key
Data key 1
Data key 2
Data key 3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS volume 1AWS KMS
Envelope
encryption
EBS volume 2
EBS volume 3
EBS snapshot encryption
EBS
master key
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS volume 1AWS KMS
Envelope
encryption
EBS volume 2
EBS volume 3
EBS snapshot encryption
EBS
master key
• Limits exposure risk
• Performance
• Simplifies key management
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Preview:
EBS encryption
enhancementsAmazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Preview: EBS encryption enhancements
• Launch encrypted EBS backed Amazon EC2 Instances
from unencrypted AMIs
• Share custom CMK encrypted AMIs between accounts
• Launch encrypted EBS backed Amazon EC2 Instances
from shared AMIs
Contact us at: ebs-encryption-preview@amazon.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What can you do
with EBS
snapshots?Amazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What can you do with a snapshot?
AWS Region
Availability Zone
EC2 instance(s)EBS
(boot)
EBS snapshot
AMI
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What can you do with a snapshot?
AWS Region
Availability Zone
EBS
(boot)
EBS snapshotEBS
(data)
EC2 instance(s)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What can you do with a snapshot?
AWS Region
Availability Zone Availability Zone
EBS
volume
EBS
volume
EBS snapshot
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What can you do with a snapshot?
AWS Region
EBS
snapshot
Availability Zone
EBS
volume
Amazon
S3
AWS Region
EBS
snapshot
Availability Zone
EBS
volume
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshot
copying
Amazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS Snapshot copying
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS snapshot
cost monitoring
Amazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS Snapshot cost monitoring
key/value
cost allocation tags
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EBS Snapshot cost monitoring
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In closing…
Amazon Elastic
Block Store
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In closing…
Tag your environments
to be easily identified
and associated with the
cost explorer
Automate!
Leverage Amazon Data
Lifecycle Management
(DLM) to automatically
create and (optionally)
delete snapshots
Encrypt
Encryption of Amazon
EBS volumes is literally
a checkbox. Use it!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In closing…
Tag, tag, tag!
Tag your environments
to be easily identified
and associated with the
cost explorer
Encrypt
Encryption of Amazon
EBS volumes is literally
a checkbox. Use it!
Leverage Amazon Data
Lifecycle Management
(DLM) to automatically
create and (optionally)
delete snapshots
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In closing…
Tag, tag, tag!
Tag your environments
to be easily identified
and associated with the
cost explorer
Automate!
Leverage Amazon Data
Lifecycle Management
(DLM) to automatically
create and (optionally)
delete snapshots
Encryption of Amazon
EBS volumes is literally
a checkbox. Use it!
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
David Green
Enterprise Solutions Architect
Amazon Web Services
@davidmgre
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Web Services
 
STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...
STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...
STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...Amazon Web Services
 
Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)Amazon Web Services
 
ABCs of AWS: S3
ABCs of AWS: S3ABCs of AWS: S3
ABCs of AWS: S3Mark Cohen
 
AWS Security Week: Security, Identity, & Compliance
AWS Security Week: Security, Identity, & ComplianceAWS Security Week: Security, Identity, & Compliance
AWS Security Week: Security, Identity, & ComplianceAmazon Web Services
 
Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)Amazon Web Services
 
AWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveAWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveCobus Bernard
 
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...Simplilearn
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

What's hot (20)

Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
 
STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...
STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...
STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...
 
Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)Introduction to Amazon Relational Database Service (Amazon RDS)
Introduction to Amazon Relational Database Service (Amazon RDS)
 
AWS Storage Gateway
AWS Storage GatewayAWS Storage Gateway
AWS Storage Gateway
 
ABCs of AWS: S3
ABCs of AWS: S3ABCs of AWS: S3
ABCs of AWS: S3
 
Running Kubernetes on AWS.pdf
Running Kubernetes on AWS.pdfRunning Kubernetes on AWS.pdf
Running Kubernetes on AWS.pdf
 
AWS Security Week: Security, Identity, & Compliance
AWS Security Week: Security, Identity, & ComplianceAWS Security Week: Security, Identity, & Compliance
AWS Security Week: Security, Identity, & Compliance
 
Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)
 
AWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveAWS Lake Formation Deep Dive
AWS Lake Formation Deep Dive
 
Security Architectures on AWS
Security Architectures on AWSSecurity Architectures on AWS
Security Architectures on AWS
 
AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2) AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2)
 
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
 
AWS Cost Optimisation Solutions
AWS Cost Optimisation SolutionsAWS Cost Optimisation Solutions
AWS Cost Optimisation Solutions
 
Application Migrations
Application MigrationsApplication Migrations
Application Migrations
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 
AWS 101
AWS 101AWS 101
AWS 101
 
Getting Started with Amazon EC2
Getting Started with Amazon EC2Getting Started with Amazon EC2
Getting Started with Amazon EC2
 
AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 

Similar to Backing Up Amazon EC2 with Amazon EBS Snapshots (CMP301-R1) - AWS re:Invent 2018

Protecting Amazon EC2 Instances, Relational Databases, and NoSQL Workloads (S...
Protecting Amazon EC2 Instances, Relational Databases, and NoSQL Workloads (S...Protecting Amazon EC2 Instances, Relational Databases, and NoSQL Workloads (S...
Protecting Amazon EC2 Instances, Relational Databases, and NoSQL Workloads (S...Amazon Web Services
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS (WIN324-R1) - AWS re...
Design, Deploy, and Optimize Microsoft SQL Server on AWS (WIN324-R1) - AWS re...Design, Deploy, and Optimize Microsoft SQL Server on AWS (WIN324-R1) - AWS re...
Design, Deploy, and Optimize Microsoft SQL Server on AWS (WIN324-R1) - AWS re...Amazon Web Services
 
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019Amazon Web Services
 
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS SnapshotsCMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS SnapshotsAmazon Web Services
 
SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway
 SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway
SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage GatewayAmazon Web Services
 
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...Amazon Web Services
 
Securing your block storage on AWS - GRC207 - AWS re:Inforce 2019
Securing your block storage on AWS - GRC207 - AWS re:Inforce 2019 Securing your block storage on AWS - GRC207 - AWS re:Inforce 2019
Securing your block storage on AWS - GRC207 - AWS re:Inforce 2019 Amazon Web Services
 
Building Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scaleBuilding Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scaleAmazon Web Services
 
Relational Database Services on AWS
Relational Database Services on AWSRelational Database Services on AWS
Relational Database Services on AWSAmazon Web Services
 
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...Amazon Web Services
 
“Lift and shift” storage for business-critical applications - STG203 - New Yo...
“Lift and shift” storage for business-critical applications - STG203 - New Yo...“Lift and shift” storage for business-critical applications - STG203 - New Yo...
“Lift and shift” storage for business-critical applications - STG203 - New Yo...Amazon Web Services
 
Relational Database Services on AWS - Bill Baldwin
Relational Database Services on AWS - Bill BaldwinRelational Database Services on AWS - Bill Baldwin
Relational Database Services on AWS - Bill BaldwinAmazon Web Services
 
How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...
How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...
How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...Amazon Web Services
 
Relational Database Services on AWS - Bill Baldwin, Gareth Eagar
Relational Database Services on AWS - Bill Baldwin, Gareth EagarRelational Database Services on AWS - Bill Baldwin, Gareth Eagar
Relational Database Services on AWS - Bill Baldwin, Gareth EagarAmazon Web Services
 
Oracle and SQL Server on the Cloud - Bill Baldwin
Oracle and SQL Server on the Cloud - Bill BaldwinOracle and SQL Server on the Cloud - Bill Baldwin
Oracle and SQL Server on the Cloud - Bill BaldwinAmazon Web Services
 
Scaling from zero to millions of users
Scaling from zero to millions of usersScaling from zero to millions of users
Scaling from zero to millions of usersAmazon Web Services
 
Using Search with a Database - Peter Dachnowicz
Using Search with a Database - Peter DachnowiczUsing Search with a Database - Peter Dachnowicz
Using Search with a Database - Peter DachnowiczAmazon Web Services
 
Amazon Elastic Block Store for Application Storage
Amazon Elastic Block Store for Application StorageAmazon Elastic Block Store for Application Storage
Amazon Elastic Block Store for Application StorageAmazon Web Services
 
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018Amazon Web Services
 
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...Amazon Web Services
 

Similar to Backing Up Amazon EC2 with Amazon EBS Snapshots (CMP301-R1) - AWS re:Invent 2018 (20)

Protecting Amazon EC2 Instances, Relational Databases, and NoSQL Workloads (S...
Protecting Amazon EC2 Instances, Relational Databases, and NoSQL Workloads (S...Protecting Amazon EC2 Instances, Relational Databases, and NoSQL Workloads (S...
Protecting Amazon EC2 Instances, Relational Databases, and NoSQL Workloads (S...
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS (WIN324-R1) - AWS re...
Design, Deploy, and Optimize Microsoft SQL Server on AWS (WIN324-R1) - AWS re...Design, Deploy, and Optimize Microsoft SQL Server on AWS (WIN324-R1) - AWS re...
Design, Deploy, and Optimize Microsoft SQL Server on AWS (WIN324-R1) - AWS re...
 
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
 
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS SnapshotsCMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
 
SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway
 SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway
SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway
 
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
Optimizing Storage for Enterprise Workloads and Migrations (STG202) - AWS re:...
 
Securing your block storage on AWS - GRC207 - AWS re:Inforce 2019
Securing your block storage on AWS - GRC207 - AWS re:Inforce 2019 Securing your block storage on AWS - GRC207 - AWS re:Inforce 2019
Securing your block storage on AWS - GRC207 - AWS re:Inforce 2019
 
Building Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scaleBuilding Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scale
 
Relational Database Services on AWS
Relational Database Services on AWSRelational Database Services on AWS
Relational Database Services on AWS
 
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
 
“Lift and shift” storage for business-critical applications - STG203 - New Yo...
“Lift and shift” storage for business-critical applications - STG203 - New Yo...“Lift and shift” storage for business-critical applications - STG203 - New Yo...
“Lift and shift” storage for business-critical applications - STG203 - New Yo...
 
Relational Database Services on AWS - Bill Baldwin
Relational Database Services on AWS - Bill BaldwinRelational Database Services on AWS - Bill Baldwin
Relational Database Services on AWS - Bill Baldwin
 
How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...
How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...
How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...
 
Relational Database Services on AWS - Bill Baldwin, Gareth Eagar
Relational Database Services on AWS - Bill Baldwin, Gareth EagarRelational Database Services on AWS - Bill Baldwin, Gareth Eagar
Relational Database Services on AWS - Bill Baldwin, Gareth Eagar
 
Oracle and SQL Server on the Cloud - Bill Baldwin
Oracle and SQL Server on the Cloud - Bill BaldwinOracle and SQL Server on the Cloud - Bill Baldwin
Oracle and SQL Server on the Cloud - Bill Baldwin
 
Scaling from zero to millions of users
Scaling from zero to millions of usersScaling from zero to millions of users
Scaling from zero to millions of users
 
Using Search with a Database - Peter Dachnowicz
Using Search with a Database - Peter DachnowiczUsing Search with a Database - Peter Dachnowicz
Using Search with a Database - Peter Dachnowicz
 
Amazon Elastic Block Store for Application Storage
Amazon Elastic Block Store for Application StorageAmazon Elastic Block Store for Application Storage
Amazon Elastic Block Store for Application Storage
 
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
 
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

Backing Up Amazon EC2 with Amazon EBS Snapshots (CMP301-R1) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Backing up Amazon EC2 with Amazon EBS Snapshots David Green Enterprise Solutions Architect Amazon Web Services @davidmgre C M P 3 0 1
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Amazon Elastic Block Store
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Amazon Elastic Block Store • AWS storage and Amazon Elastic Block Store (EBS) overview • EBS snapshots overview • Automation and snapshot management • Snapshot sharing and cross-region copies • Encryption
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. More choice for more applications Object storage Amazon S3 Standard Amazon S3 Glacier Amazon S3 One Zone-IA Amazon S3 Standard-IA Block storage Provisioned IOPS SSD Cold HDD Throughput Optimized HDD File storage Amazon Elastic File Service (EFS) Elastic AWS Storage Gateway Family Amazon S3 & Amazon S3 Glacier Amazon EBS Amazon EFS Amazon EC2 instance store Amazon EC2 instance store
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS block storage offerings Amazon EC2 instance store HDDSSD sc1st1 Amazon EBS HDD-backed volumes Amazon EBS SSD-backed volumes io1gp2
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Hybrid volume backup example Case study: https://aws.amazon.com/solutions/case-studies/infor-ebs/ “We’ve seen much stronger performance for our database backup workloads with the Amazon EBS ST1 volumes, and we’re also saving 75 percent on our monthly backup costs.” ~Randy Young, Director of Cloud Operations, Infor i2 Transaction logs st1 st1 Full backups st1 Partial backups SQL Server Database EBS snapshots
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is Amazon Elastic Block Store (EBS)?Amazon Elastic Block Store
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is Amazon Elastic Block Store (EBS)?Amazon Elastic Block Store • Block storage as a service • Create, attach, manage volumes through an API • Service accessed over the network • SSD or HDD • Encryption support • Point-in-time snapshot support
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is Amazon Elastic Block Store (EBS)?Amazon Elastic Block Store • 99.999 availability • 0.1 – 0.2% annual failure rate (AFR)
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Volume types and performance SSD-based General purpose SSD volume that balances price and performance for a wide variety of workloads with predictable baseline and burst $0.10/GiB* Highest performance SSD volume designed for critical and I/O intensive workloads requiring 99.9% consistent performance $0.125/GiB* $0.065/IOP* *per GB month of provisioned storage (us-east-1)
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Volume types and performance HDD-based *per GB month of provisioned storage (us-east-1) Low cost HDD volume designed for frequently accessed, throughput intensive sequential workloads $0.045/GiB* Lowest cost HDD volume designed for less frequently accessed sequential workloads $0.025/GiB*
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Elastic Volumes Amazon Elastic Block Store • Increase volume size • Modify performance • Change volume type • Continue using your application without downtime
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is Amazon Elastic Block Store (EBS)? EC2 instance Amazon Elastic Block Store != Availability Zone EBS volume (boot)
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is Amazon Elastic Block Store (EBS)? EC2 instance Amazon Elastic Block Store EBS service Availability Zone EBS volume (boot)
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is Amazon Elastic Block Store (EBS)? EC2 instance Amazon Elastic Block Store Availability Zone AWS Region EC2 instance • Volumes persist independent of Amazon EC2 • Select storage and compute based on your workload • Detach and attach between instances within the same Availability Zone EBS volume (boot)
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is Amazon Elastic Block Store (EBS)? EBS volume (boot) Amazon Elastic Block Store Availability Zone AWS Region • One instance can have many volumes attached • Volumes attach to one instance • Best Practice: separate boot and data volumesEBS volume (data) EBS volume (data) EC2 instance
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS Snapshot creation
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Creating an EBS snapshot (AWS console)
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Creating an EBS snapshot (AWS console)
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Creating an EBS snapshot (AWS console)
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Viewing an EBS snapshot (AWS console)
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. aws ec2 create-snapshot --volume-id vol-05d3346fa44fc9cab --description "Snapshot Description" Creating an EBS snapshot (AWS CLI) { "Description": "Snapshot Description", "Tags": [], "Encrypted": true, "VolumeId": "vol-07c96678d6d69ffd7", "State": "pending", "VolumeSize": 100, "StartTime": "2018-11-26T06:14:16+00:00", "Progress": "", "OwnerId": " ", "SnapshotId": "snap-09befcd5c06219b47" } [ec2-user@ebs ~]$ [ec2-user@ebs ~]$ https://docs.aws.amazon.com/cli/latest/reference/ec2/create-snapshot.html
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Viewing an EBS snapshot (AWS CLI) { "Snapshots": [ { "Description": "Snapshot Description", "VolumeSize": 100, "Encrypted": true, "VolumeId": "vol-07c96678d6d69ffd7", "State": "completed", "KmsKeyId": "arn:aws:kms:us-west-2::key/19fc8073-ef5e-4de2-84c0-6a0af43a22e97", "StartTime": "2018-11-26T06:14:16.687000+00:00", "Progress": "100%", "OwnerId": " ", "SnapshotId": "snap-09befcd5c06219b47" } ] } [ec2-user@ebs ~]$ aws ec2 describe-snapshots --snapshot-id snap-063f15dea2d87d3aa https://docs.aws.amazon.com/cli/latest/reference/ec2/create-snapshot.html
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshots are crash consistent Crash consistency • Snapshots will contain the blocks of completed I/O operations • Data not flushed to disk does not exist in the snapshot • Similar to pulling the power cord of a server Application consistency • Application data is flushed to disk prior to snapshot creation • New writes to application(s) are halted during the snapshot creation process • Unfreeze/unlock as soon as snapshot creation command is successfully executed
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Application-consistent, VSS-enabled Snapshots
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. VSS support with AWS Systems Manager (SSM) SSM + VSS • VSS manages disk operations, such as file writes, when a backup is in progress • VSS-enabled snapshots of Amazon EBS volumes are available through Amazon EC2 Systems Manager Run Command. • With VSS, you don’t need to use application-specific backup solutions, such as native SQL Backup, or develop and maintain custom scripts.
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. VSS support with AWS Systems Manager (SSM) • Call the Run Command: AWSEC2- CreateVssSnapshot https://docs.aws.amazon.com/systems-manager/latest/userguide/integration-vss.html
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. VSS support with AWS Systems Manager (SSM) • Select the instance • Add description, tags • Can exclude boot volume • Run Command makes the VSS agent flush I/O, freeze • SSM VSS included in Microsoft Windows Server AMI version 2017.11.21 and up
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. VSS support with AWS Systems Manager (SSM) https://docs.aws.amazon.com/systems-manager/latest/userguide/integration-vss.html#integration-vss-restore
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshot scheduling Amazon Elastic Block Store The old way…
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Snapshot scheduling – the old way… AWS Lambda Amazon EC2 Run command Tagging
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS Snapshot scheduling with Amazon Data Lifecycle ManagerAmazon Elastic Block Store
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Data Lifecycle Manager (DLM)
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Data Lifecycle Manager (DLM) regular snapshot schedules • Policies identify volumes to backup using tags • Retain backups for compliance / audit requirements • Control snapshot costs by optional automatic deletion of old snapshots • Use IAM to control DLM policy access • No cost to use – pay only for data stored in snapshots
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Data Lifecycle Manager (DLM) Use policies to set backup and retention schedules Customer requirement Data lifecycle policy “All EC2 instance root volumes will be backed up once per day, saved for 7 days.” Tags: voltype:root Create: every 24 hours Start Time: 0700 UTC Retention: most recent 7 “All Finance or Accounting data volumes are backed up every 12 hours and retained for 10 days.” Tags: dept:finance, dept:accounting Create: every 12 hours Start Time: 0900 UTC Retention: most recent 20
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Data Lifecycle Manager (DLM)
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Data Lifecycle Manager (DLM)
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Data Lifecycle Manager (DLM)
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Data Lifecycle Manager (DLM)
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Data Lifecycle Manager (DLM)
  • 42. To minimize costs, EBS snapshots are incremental – You are billed only for unique blocks.
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How EBS snapshots work Amazon Elastic Block Store
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Region Availability Zone EBS volume How does an EBS snapshot work? EBS snapshot Amazon S3 EBS snapshot service
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshot service Snapshot Snapshot of empty volume (no data) EBS volume Empty volume Empty snapshot How does an EBS snapshot work?
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshot service EBS volume Snapshot #1 How does an EBS snapshot work?
  • 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshot service EBS volume Snapshot #1 Snapshot #2 How does an EBS snapshot work?
  • 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Snapshot #2 EBS snapshot service EBS volume Snapshot #1 How does an EBS snapshot work?
  • 49. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Snapshot #2 EBS snapshot service EBS volume Snapshot #3 How does an EBS snapshot work?
  • 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshot encryption Amazon Elastic Block Store
  • 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshot encryption When enabled, following types of data are encrypted: • Data in flight between the volume and the instance • Data at rest inside the volume • Snapshots created from the volume https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html EBS volumeEC2 instance EBS snapshot
  • 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshot encryption • Snapshots of encrypted volumes are automatically encrypted • Volumes that are created from encrypted snapshots are automatically encrypted • When you copy an unencrypted snapshot that you own, you can encrypt it during the copy process • When you copy an encrypted snapshot that you own, you can re-encrypt it with a different key during the copy process https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html
  • 53. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Best practices – EBS snapshot encryption EBS encryption: data volumes
  • 54. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Best practices – EBS snapshot encryption EBS encryption: data volumes
  • 55. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Best practices – EBS snapshot encryption Create a new AWS KMS master key for EBS • Define key rotation policy • Enable AWS CloudTrail auditing • Control who can use key • Control who can administer key
  • 56. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Best practices – EBS snapshot encryption EBS encryption: data volumes
  • 57. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS encryption: data volumes RunInstances with custom CMKs
  • 58. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS encryption: data volumes RunInstances with custom CMKs
  • 59. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS volume 1AWS KMS Envelope encryption EBS volume 2 EBS volume 3 EBS snapshot encryption EBS master key Data key 1 Data key 2 Data key 3
  • 60. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS volume 1AWS KMS Envelope encryption EBS volume 2 EBS volume 3 EBS snapshot encryption EBS master key
  • 61. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS volume 1AWS KMS Envelope encryption EBS volume 2 EBS volume 3 EBS snapshot encryption EBS master key • Limits exposure risk • Performance • Simplifies key management
  • 62. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Preview: EBS encryption enhancementsAmazon Elastic Block Store
  • 63. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Preview: EBS encryption enhancements • Launch encrypted EBS backed Amazon EC2 Instances from unencrypted AMIs • Share custom CMK encrypted AMIs between accounts • Launch encrypted EBS backed Amazon EC2 Instances from shared AMIs Contact us at: ebs-encryption-preview@amazon.com
  • 64. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What can you do with EBS snapshots?Amazon Elastic Block Store
  • 65. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What can you do with a snapshot? AWS Region Availability Zone EC2 instance(s)EBS (boot) EBS snapshot AMI
  • 66. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What can you do with a snapshot? AWS Region Availability Zone EBS (boot) EBS snapshotEBS (data) EC2 instance(s)
  • 67. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What can you do with a snapshot? AWS Region Availability Zone Availability Zone EBS volume EBS volume EBS snapshot
  • 68. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What can you do with a snapshot? AWS Region EBS snapshot Availability Zone EBS volume Amazon S3 AWS Region EBS snapshot Availability Zone EBS volume
  • 69. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshot copying Amazon Elastic Block Store
  • 70. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS Snapshot copying
  • 71. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS snapshot cost monitoring Amazon Elastic Block Store
  • 72. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS Snapshot cost monitoring key/value cost allocation tags
  • 73. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EBS Snapshot cost monitoring
  • 74. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. In closing… Amazon Elastic Block Store
  • 75. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. In closing… Tag your environments to be easily identified and associated with the cost explorer Automate! Leverage Amazon Data Lifecycle Management (DLM) to automatically create and (optionally) delete snapshots Encrypt Encryption of Amazon EBS volumes is literally a checkbox. Use it!
  • 76. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. In closing… Tag, tag, tag! Tag your environments to be easily identified and associated with the cost explorer Encrypt Encryption of Amazon EBS volumes is literally a checkbox. Use it! Leverage Amazon Data Lifecycle Management (DLM) to automatically create and (optionally) delete snapshots
  • 77. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. In closing… Tag, tag, tag! Tag your environments to be easily identified and associated with the cost explorer Automate! Leverage Amazon Data Lifecycle Management (DLM) to automatically create and (optionally) delete snapshots Encryption of Amazon EBS volumes is literally a checkbox. Use it!
  • 78. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. David Green Enterprise Solutions Architect Amazon Web Services @davidmgre
  • 79. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.