Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Invent 2018
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deep Dive
on Amazon Elastic File System
Duncan Lennox
Director, Product Management
Amazon Web Services, Inc.
S T G 3 0 1 - R
Vince Carreon
Senior Product Manager
Amazon Web Services, Inc.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
AWS storage overview
Introduction to Amazon Elastic File System (Amazon EFS)
Deep dive
Customer use cases
Best practices
Summary and Q&A
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Magic Quadrant
Magic Quadrant for
Public Cloud Storage
Services, Worldwide – 2018
Positioned furthest for
completeness of vision
and highest for ability
to execute in each report
since inception in 2014
Magic Quadrant for Public Cloud Storage Services, July 2018 – Raj Bala, Julia Palmer
This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the
context of the entire document. The Gartner document is available upon request from Amazon Web Services.
Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise
technology users to select only those vendors with the highest ratings or other designation. Gartner research
publications consist of the opinions of Gartner’s research organization and should not be construed as statements
of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any
warranties of merchantability or fitness for a particular purpose.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Portfolio breadth and depth
Amazon
EFS
AWS Storage
Gateway
Family
Amazon S3
Amazon
EBS
Amazon
EC2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
More choice—Best fit
Object storage
S3 Standard
S3 Glacier Deep Archive
S3 Glacier
S3 Intelligent-Tiering
S3 One Zone-IA
S3 Standard-IA
Block storage
Provisioned IOPS SSD
Cold HDD
Throughput-Optimized HDD
NEW!
COMING
SOON!
File storage
EFS Standard
EFS Infrequent Access
COMING
SOON!
Elastic
Amazon EFS
AWS Storage
Gateway Family
Amazon S3
NEW!
Amazon FSx
for Lustre
Amazon FSx
for Windows
File Server
NEW!
Amazon
EBS
Amazon
EC2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why does network file storage matter?
Large majority of data is unstructured files
Large percentage of applications operate on file and file systems
Re-platforming on AWS is simplified using AWS native services
AWS services enable existing applications and IT environments
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Fully managed cloud file systems
Amazon EFS Amazon FSx for
Windows File Server
Amazon FSx
for Lustre
LINUX-BASED WORKLOADS WINDOWS-BASED WORKLOADS
Fully managed Windows file servers
for business applications
Fully managed cloud-native file system
for Linux-based applications
Fully managed Lustre file system for
compute-intensive workloads
COMPUTE-INTENSIVE WORKLOADS
AWS provides file system options that help you easily address
the diverse needs of your file-based applications and workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Before Amazon EFS… DIY shared file storage
VPC
AZ-aAZ-b
File server
File server Storage
Volumes
Clients Storage
Volumes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key benefits of Amazon EFS
Simple
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key benefits of Amazon EFS
ElasticSimple
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key benefits of Amazon EFS
ElasticSimple Scalable
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key benefits of Amazon EFS
ElasticSimple Scalable
Highly available and durable
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key benefits of Amazon EFS
ElasticSimple Scalable
Highly available and durable
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EFS 2018 year in review
March
• US West (N.
California)
April
• Encryption of
data in transit
May
• Asia Pacific
(Seoul)
• HIPAA
• GDPR
July
• Asia Pacific (Tokyo)
• Provisioned Throughput
• PCI-DSS
August
• Asia Pacific
(Singapore)
October
• Access EFS over AWS
VPN
November
• 512 Locks per file (was 87)
• Multi-VPC access
• 1000 file systems per
account (was 125)
re:Invent
2017
Today
NEW!
NEW!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deep dive
Elastic and
scalable
Highly available
& durable
Shared
access
Performance
modes
Throughput
modes
Security &
new
Integrations
Cost-effective
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Elastic & scalable
Petabyte scalable
file system
Grow and shrink
on demand
No provisioning
necessary
Performance scales
as capacity grows
Mount thousands
of instances with
concurrent access to
a single file system
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Available & durable
Highly available and durable
(designed for 11 9’s of
durability)
Distributed
architecture
Multi-AZ Strong consistency Data redundantly stored
within and across AZs
for durability
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Shared access
VPC
Amazon EFS
File System
NFS Clients
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Shared access
VPC
Amazon EFS
File System
On Premises
Servers
AWS Direct
Connect
NFS Clients
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Shared access
VPC
Amazon EFS
File System
VPC
Intra-region
VPC Peering
Other AWS Regions
On Premises
Servers
AWS Direct
Connect
AWS VPN
NFS Clients
NFS Clients
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Shared access
VPC
Amazon EFS
File System
VPC
VPC VPC
Inter-region
VPC Peering Intra-region
VPC Peering
Other AWS Regions
On Premises
Servers
AWS Direct
Connect
AWS VPN
Transit
Gateway
NFS Clients
NFS Clients
NFS Clients
NFS Clients
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Shared access
Amazon EFS
File System
NFS Clients
Account B
Shared VPC
NFS Clients
Account A
NFS Clients
Account C
Amazon EFS available across accounts in Shared VPCs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New EFS file system limit
Increased
1000 File Systems Per
Account (10x
increase)
Added
400 Mount Targets
Per VPC
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Performance modes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Performance modes
General purpose
(default)
Recommended for the
majority of workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Performance modes
General purpose
(default)
Recommended for the
majority of workloads
Max I/O
Recommended for
scale out workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Performance modes
General purpose
(default)
Recommended for the
majority of workloads
Max I/O
Recommended for
scale out workloads
What it is for
Latency-sensitive applications
and general-purpose workloads
Large-scale and
data-heavy applications
Advantages
Lowest latencies
for file operations
Virtually unlimited ability to
scale out throughput/IOPS
Trade-offs
Limit of 7k ops/sec Slightly higher latencies
When to use
Best choice for most
workloads
Consider for large
scale-out workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Throughput modes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Throughput modes
Bursting throughput
(default)
Recommended for the
majority of workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Throughput modes
Bursting throughput
(default)
Recommended for the
majority of workloads
Provisioned
throughput
Recommended for higher
throughput to storage
ratio workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Throughput modes
Bursting throughput
(default)
Recommended for the
majority of workloads
Provisioned
throughput
Recommended for higher
throughput to storage
ratio workloads
What it is for
Advantages
Auto-scaling throughput User-defined throughput
Trade-offs
Fixed throughput to
storage ratio
Separate
throughput charge
When to use
Best choice for most
workloads
Ingest or higher throughput
to storage ratio
Varying throughput
workloads
Higher-consistent
throughput workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Provisioned throughput mode
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Provisioned
throughput mode
Independent
throughput
Provision throughput
independent of
data stored
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Provisioned
throughput mode
Independent
throughput
Provision throughput
independent of
data stored
Increase
As often as you need
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Provisioned
throughput mode
Independent
throughput
Provision throughput
independent of
data stored
Increase
As often as you need
Switch or
decrease
Once every 24+ hours
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Coming soon!
New storage class for Amazon Elastic
File System reduces cost by up to 85%
Introducing Amazon
Elastic File System
Infrequent Access
No changes to existing
applications using EFS
Cost savings
up to 85%
Automated lifecycle
management
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic File
System Infrequent Access
How it works
Create your
file system
Enable
Lifecycle
Management
Files added and not
accessed for 30 days
are moved to EFS IA
Coming soon!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security model & compliance
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security model &
compliance
Control
network traffic
using Amazon VPC
security groups and
network ACLs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security model &
compliance
Control
network traffic
using Amazon VPC
security groups and
network ACLs
Control file and
directory access
using POSIX
permissions
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security model &
compliance
Control
network traffic
using Amazon VPC
security groups and
network ACLs
Control file and
directory access
using POSIX
permissions
Control administrative
access (API access)
using AWS IAM
(action-level and
resource-level permissions)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security model &
compliance
Control
network traffic
using Amazon VPC
security groups and
network ACLs
Control file and
directory access
using POSIX
permissions
Control administrative
access (API access)
using AWS IAM
(action-level and
resource-level permissions)
Encrypt data
at rest and in
transit
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security model &
compliance
Control
network traffic
using Amazon VPC
security groups and
network ACLs
Control file and
directory access
using POSIX
permissions
Control administrative
access (API access)
using AWS IAM
(action-level and
resource-level permissions)
Encrypt data
at rest and in
transit
Achieve
compliance
HIPAA
GDPR
PCI-DSS
SOC
ISO
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS DataSync
AWS
Online transfer service that simplifies, automates, and
accelerates moving data between on-premises storage and AWS
Combines the speed and reliability of network acceleration
software with the cost-effectiveness of open source tools
FAST DATA
TRANSFER
EASY
TO USE
SECURE AND
RELIABLE
CLOUD
INTEGRATED
COST-EFFECTIVE
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EFS economics
No minimum
commitments
or upfront fees
No need to provision
storage in advance
No other fees
or charges
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Bursting throughput
mode pricing
Storage price
$0.30/GB-month*
Includes 50 KiB/s throughput per GiB of storage
Single pricing dimension
* US N. Virginia pricing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Bursting throughput
mode pricing
Storage price
$0.30/GB-month*
Includes 50 KiB/s throughput per GiB of storage
Two pricing dimensions
* US N. Virginia pricing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Bursting throughput
mode pricing
Storage price
$0.30/GB-month*
Includes 50 KiB/s throughput per GiB of storage
Two pricing dimensions
Throughput price
$6.00/MiBps-month*
Above 50 KiB/s throughput per GiB of storage
* US N. Virginia pricing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storage Classes and
lifecycle management
Standard storage price
$0.30/GB-month*
Includes 50 KiB/s throughput per GiB of storage
Infrequent Access storage and access price
$0.045/GB-month*
$0.01/GB for access*
* US N. Virginia pricing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Before Amazon EFS…
DIY file storage costs
VPC
AZ-aAZ-b
Amazon EC2
instance costs
Inter-AZ data
transfer costs
Amazon EBS
volume costs
File server
File server Storage
Volumes
Clients Storage
Volumes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
TCO example
Amazon EFS
Amazon EFS cost:
Standard storage class (100 GB * $0.30/GB-month*): $30 per month
Infrequent Access storage class (400 GB * $0.045/GB-month*): $18 per month
Infrequent Access data access (400 GB*1*$0.01/GB*) = $4 per month
TOTAL: $52 per month
DIY - provisioning 600 GB of Amazon EBS (i.e., ~85% utilization):
Storage (2x 120 GB EBS gp2 volumes): $24 per month
Storage (2x 480 GB EBS sc1 volumes): $24 per month
Compute (2x m5.xlarge instances): $281 per month
Inter-AZ data transfer costs (est.): $130 per month
TOTAL $459 per month
* US N. Virginia pricing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
TCO example
Amazon EFS
Amazon EFS cost:
Standard storage class (100 GB * $0.30/GB-month*): $30 per month
Infrequent Access storage class (400 GB * $0.045/GB-month*): $18 per month
Infrequent Access data access (400 GB*1*$0.01/GB*) = $4 per month
TOTAL: $52 per month
DIY - provisioning 600 GB of Amazon EBS (i.e., ~85% utilization):
Storage (2x 120 GB EBS gp2 volumes): $24 per month
Storage (2x 480 GB EBS sc1 volumes): $24 per month
Compute (2x m5.xlarge instances): $281 per month
Inter-AZ data transfer costs (est.): $130 per month
TOTAL $459 per month
* US N. Virginia pricing
Amazon
EFS is
~90% less
than DIY
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Where is Amazon EFS
available today?
• US West (Oregon)
• US West (N. California)
• US East (N. Virginia)
• US East (Ohio)
• EU (Ireland)
• EU (Frankfurt)
• Asia Pacific (Sydney)
• Asia Pacific (Seoul)
• Asia Pacific (Tokyo)
• Asia Pacific (Singapore)
Coming soon:
EU (London) and AWS GovCloud (US)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Designed for a wide spectrum of needs
Analytics
Media workflows
Lift and shift Enterprise apps
Web serving
Content management
Database backups
Container storage
Application testing
and development
Scale-out jobs Metadata-intensive jobs
High throughput and parallel I/O Low latency and serial I/O
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EFS customers
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amreth Chandrasehar
Principal Architect, Domain
Amreth.Chandrasehar1@t-mobile.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
About T-Mobile
 As America's Un-carrier, T-Mobile US, Inc. is
redefining the way consumers and businesses
buy wireless services through leading product
and service innovation.
 NASDAQ traded public company – TMUS
 Operating two flagship brands: T-Mobile and
Metro by T-Mobile
 Based in Bellevue, Washington
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why EFS?
 Fully managed
 Scalable
 Performance mode—Default, Max I/O
 Throughput mode—Bursting, Provisioned
 Security—Encryption at rest, PCI compliant
 Less expensive compared to DIY
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architectural patterns
EFSwithKubernetes CICD–Jenkins
SlavesonMesosand
K8s
HAandDRforArtifactory TIBCOEMS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EFS use cases and benefits at T-Mobile
Kubernetes
EFS Persistent Volumes, Scalable to 100s of nodes, 70% cost effective than DIY
CICD – Jenkins Slaves on Mesos and K8s
Cache build dependencies, reduces execution time by 10-50%
500+ Short lived Jenkins Slaves per day
Artifactory HA and DR
Leverage Max I/O and Provisioned Throughput modes
~200 TB of data across regions with 50,000+ artifacts
TIBCO EMS
Capability to run highly available EMS on Amazon Elastic Compute Cloud (Amazon EC2)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architectural patterns—K8s apps using EFS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architectural patterns—CICD on K8s and Mesos
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architectural patterns—Artifactory HA/DR
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architectural patterns—TIBCO EMS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Throughput test results*
Best practices
• Use multiple threads
• Write to multiple directories in parallel
• Use larger IO size (aggregate IO)
*tested from a single c5.large instance
57.722
16.492 15.460
7.837 7.818
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IOPS test results*
Best practices
• Use multiple threads
• Write to multiple directories in parallel
*tested from a single c5.large instance
16.219
8.061
0.901
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
File transfer test results*
Best practices
• Use a multiple-threaded tool
*tested from a single c5.large instance
435
329
210
73
42
NEW!
AWS
DataSync
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EFS Bursting Throughput
Compute
D U R A T I O N
A V E R A G E
T H R O U G H P U T
1TB of 1MB files
from 1 c5.2xlarge instance
Data ingest
EFS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Compute
Compute
Compute
EFS Provisioned Throughput
Compute
D U R A T I O N
A V E R A G E
T H R O U G H P U T
1TB of 1MB files
from 4 c5.2xlarge instances
Data ingest
2h 53m 105 MB/s
EFS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Best practices—Monitoring
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon CloudWatch
DataReadIOBytes
DataWriteIOBytes
MetaDataIOBytes
TotalIOBytes
BurstCreditBalance
PermittedThroughput
ClientConnections
PercentIOLimit*
Amazon
CloudWatch
* General purpose only
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon CloudWatch Automatic Dashboards
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Best practices
Test with
general purpose
performance mode
Start with bursting
throughput mode
Linux kernel 4.3+ EFS mount helper
(NFSv4.1)
Large IO size
(aggregate IO)
AWS
Multiple
threads
Multiple
instances
Multiple
directories
Monitor
metrics
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How to learn more: aws.amazon.com/efs
Feature blogs
Whitepapers
Ref architectures
TCO calculator
10-minute tutorials
Documentation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EFS tutorials
https://github.com/aws-samples/amazon-efs-tutorial
Q&A
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Duncan Lennox
Director, Product Management
dllennox@amazon.com
Vince Carreon
Senior Product Manager
vcarreon@amazon.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Invent 2018

  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Deep Dive on Amazon Elastic File System Duncan Lennox Director, Product Management Amazon Web Services, Inc. S T G 3 0 1 - R Vince Carreon Senior Product Manager Amazon Web Services, Inc.
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda AWS storage overview Introduction to Amazon Elastic File System (Amazon EFS) Deep dive Customer use cases Best practices Summary and Q&A
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Magic Quadrant Magic Quadrant for Public Cloud Storage Services, Worldwide – 2018 Positioned furthest for completeness of vision and highest for ability to execute in each report since inception in 2014 Magic Quadrant for Public Cloud Storage Services, July 2018 – Raj Bala, Julia Palmer This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Amazon Web Services. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Portfolio breadth and depth Amazon EFS AWS Storage Gateway Family Amazon S3 Amazon EBS Amazon EC2
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. More choice—Best fit Object storage S3 Standard S3 Glacier Deep Archive S3 Glacier S3 Intelligent-Tiering S3 One Zone-IA S3 Standard-IA Block storage Provisioned IOPS SSD Cold HDD Throughput-Optimized HDD NEW! COMING SOON! File storage EFS Standard EFS Infrequent Access COMING SOON! Elastic Amazon EFS AWS Storage Gateway Family Amazon S3 NEW! Amazon FSx for Lustre Amazon FSx for Windows File Server NEW! Amazon EBS Amazon EC2
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why does network file storage matter? Large majority of data is unstructured files Large percentage of applications operate on file and file systems Re-platforming on AWS is simplified using AWS native services AWS services enable existing applications and IT environments
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Fully managed cloud file systems Amazon EFS Amazon FSx for Windows File Server Amazon FSx for Lustre LINUX-BASED WORKLOADS WINDOWS-BASED WORKLOADS Fully managed Windows file servers for business applications Fully managed cloud-native file system for Linux-based applications Fully managed Lustre file system for compute-intensive workloads COMPUTE-INTENSIVE WORKLOADS AWS provides file system options that help you easily address the diverse needs of your file-based applications and workloads
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Before Amazon EFS… DIY shared file storage VPC AZ-aAZ-b File server File server Storage Volumes Clients Storage Volumes
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key benefits of Amazon EFS Simple
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key benefits of Amazon EFS ElasticSimple
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key benefits of Amazon EFS ElasticSimple Scalable
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key benefits of Amazon EFS ElasticSimple Scalable Highly available and durable
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key benefits of Amazon EFS ElasticSimple Scalable Highly available and durable
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EFS 2018 year in review March • US West (N. California) April • Encryption of data in transit May • Asia Pacific (Seoul) • HIPAA • GDPR July • Asia Pacific (Tokyo) • Provisioned Throughput • PCI-DSS August • Asia Pacific (Singapore) October • Access EFS over AWS VPN November • 512 Locks per file (was 87) • Multi-VPC access • 1000 file systems per account (was 125) re:Invent 2017 Today NEW! NEW!
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Deep dive Elastic and scalable Highly available & durable Shared access Performance modes Throughput modes Security & new Integrations Cost-effective
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Elastic & scalable Petabyte scalable file system Grow and shrink on demand No provisioning necessary Performance scales as capacity grows Mount thousands of instances with concurrent access to a single file system
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Available & durable Highly available and durable (designed for 11 9’s of durability) Distributed architecture Multi-AZ Strong consistency Data redundantly stored within and across AZs for durability
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Shared access VPC Amazon EFS File System NFS Clients
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Shared access VPC Amazon EFS File System On Premises Servers AWS Direct Connect NFS Clients
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Shared access VPC Amazon EFS File System VPC Intra-region VPC Peering Other AWS Regions On Premises Servers AWS Direct Connect AWS VPN NFS Clients NFS Clients
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Shared access VPC Amazon EFS File System VPC VPC VPC Inter-region VPC Peering Intra-region VPC Peering Other AWS Regions On Premises Servers AWS Direct Connect AWS VPN Transit Gateway NFS Clients NFS Clients NFS Clients NFS Clients
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Shared access Amazon EFS File System NFS Clients Account B Shared VPC NFS Clients Account A NFS Clients Account C Amazon EFS available across accounts in Shared VPCs
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New EFS file system limit Increased 1000 File Systems Per Account (10x increase) Added 400 Mount Targets Per VPC
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Performance modes
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Performance modes General purpose (default) Recommended for the majority of workloads
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Performance modes General purpose (default) Recommended for the majority of workloads Max I/O Recommended for scale out workloads
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Performance modes General purpose (default) Recommended for the majority of workloads Max I/O Recommended for scale out workloads What it is for Latency-sensitive applications and general-purpose workloads Large-scale and data-heavy applications Advantages Lowest latencies for file operations Virtually unlimited ability to scale out throughput/IOPS Trade-offs Limit of 7k ops/sec Slightly higher latencies When to use Best choice for most workloads Consider for large scale-out workloads
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Throughput modes
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Throughput modes Bursting throughput (default) Recommended for the majority of workloads
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Throughput modes Bursting throughput (default) Recommended for the majority of workloads Provisioned throughput Recommended for higher throughput to storage ratio workloads
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Throughput modes Bursting throughput (default) Recommended for the majority of workloads Provisioned throughput Recommended for higher throughput to storage ratio workloads What it is for Advantages Auto-scaling throughput User-defined throughput Trade-offs Fixed throughput to storage ratio Separate throughput charge When to use Best choice for most workloads Ingest or higher throughput to storage ratio Varying throughput workloads Higher-consistent throughput workloads
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Provisioned throughput mode
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Provisioned throughput mode Independent throughput Provision throughput independent of data stored
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Provisioned throughput mode Independent throughput Provision throughput independent of data stored Increase As often as you need
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Provisioned throughput mode Independent throughput Provision throughput independent of data stored Increase As often as you need Switch or decrease Once every 24+ hours
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Coming soon! New storage class for Amazon Elastic File System reduces cost by up to 85% Introducing Amazon Elastic File System Infrequent Access No changes to existing applications using EFS Cost savings up to 85% Automated lifecycle management
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Elastic File System Infrequent Access How it works Create your file system Enable Lifecycle Management Files added and not accessed for 30 days are moved to EFS IA Coming soon!
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security model & compliance
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security model & compliance Control network traffic using Amazon VPC security groups and network ACLs
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security model & compliance Control network traffic using Amazon VPC security groups and network ACLs Control file and directory access using POSIX permissions
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security model & compliance Control network traffic using Amazon VPC security groups and network ACLs Control file and directory access using POSIX permissions Control administrative access (API access) using AWS IAM (action-level and resource-level permissions)
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security model & compliance Control network traffic using Amazon VPC security groups and network ACLs Control file and directory access using POSIX permissions Control administrative access (API access) using AWS IAM (action-level and resource-level permissions) Encrypt data at rest and in transit
  • 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security model & compliance Control network traffic using Amazon VPC security groups and network ACLs Control file and directory access using POSIX permissions Control administrative access (API access) using AWS IAM (action-level and resource-level permissions) Encrypt data at rest and in transit Achieve compliance HIPAA GDPR PCI-DSS SOC ISO
  • 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS DataSync AWS Online transfer service that simplifies, automates, and accelerates moving data between on-premises storage and AWS Combines the speed and reliability of network acceleration software with the cost-effectiveness of open source tools FAST DATA TRANSFER EASY TO USE SECURE AND RELIABLE CLOUD INTEGRATED COST-EFFECTIVE
  • 49. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EFS economics No minimum commitments or upfront fees No need to provision storage in advance No other fees or charges
  • 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Bursting throughput mode pricing Storage price $0.30/GB-month* Includes 50 KiB/s throughput per GiB of storage Single pricing dimension * US N. Virginia pricing
  • 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Bursting throughput mode pricing Storage price $0.30/GB-month* Includes 50 KiB/s throughput per GiB of storage Two pricing dimensions * US N. Virginia pricing
  • 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Bursting throughput mode pricing Storage price $0.30/GB-month* Includes 50 KiB/s throughput per GiB of storage Two pricing dimensions Throughput price $6.00/MiBps-month* Above 50 KiB/s throughput per GiB of storage * US N. Virginia pricing
  • 53. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Storage Classes and lifecycle management Standard storage price $0.30/GB-month* Includes 50 KiB/s throughput per GiB of storage Infrequent Access storage and access price $0.045/GB-month* $0.01/GB for access* * US N. Virginia pricing
  • 54. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Before Amazon EFS… DIY file storage costs VPC AZ-aAZ-b Amazon EC2 instance costs Inter-AZ data transfer costs Amazon EBS volume costs File server File server Storage Volumes Clients Storage Volumes
  • 55. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. TCO example Amazon EFS Amazon EFS cost: Standard storage class (100 GB * $0.30/GB-month*): $30 per month Infrequent Access storage class (400 GB * $0.045/GB-month*): $18 per month Infrequent Access data access (400 GB*1*$0.01/GB*) = $4 per month TOTAL: $52 per month DIY - provisioning 600 GB of Amazon EBS (i.e., ~85% utilization): Storage (2x 120 GB EBS gp2 volumes): $24 per month Storage (2x 480 GB EBS sc1 volumes): $24 per month Compute (2x m5.xlarge instances): $281 per month Inter-AZ data transfer costs (est.): $130 per month TOTAL $459 per month * US N. Virginia pricing
  • 56. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. TCO example Amazon EFS Amazon EFS cost: Standard storage class (100 GB * $0.30/GB-month*): $30 per month Infrequent Access storage class (400 GB * $0.045/GB-month*): $18 per month Infrequent Access data access (400 GB*1*$0.01/GB*) = $4 per month TOTAL: $52 per month DIY - provisioning 600 GB of Amazon EBS (i.e., ~85% utilization): Storage (2x 120 GB EBS gp2 volumes): $24 per month Storage (2x 480 GB EBS sc1 volumes): $24 per month Compute (2x m5.xlarge instances): $281 per month Inter-AZ data transfer costs (est.): $130 per month TOTAL $459 per month * US N. Virginia pricing Amazon EFS is ~90% less than DIY
  • 57. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Where is Amazon EFS available today? • US West (Oregon) • US West (N. California) • US East (N. Virginia) • US East (Ohio) • EU (Ireland) • EU (Frankfurt) • Asia Pacific (Sydney) • Asia Pacific (Seoul) • Asia Pacific (Tokyo) • Asia Pacific (Singapore) Coming soon: EU (London) and AWS GovCloud (US)
  • 58. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 59. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Designed for a wide spectrum of needs Analytics Media workflows Lift and shift Enterprise apps Web serving Content management Database backups Container storage Application testing and development Scale-out jobs Metadata-intensive jobs High throughput and parallel I/O Low latency and serial I/O
  • 60. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EFS customers
  • 61. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amreth Chandrasehar Principal Architect, Domain Amreth.Chandrasehar1@t-mobile.com
  • 62. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. About T-Mobile  As America's Un-carrier, T-Mobile US, Inc. is redefining the way consumers and businesses buy wireless services through leading product and service innovation.  NASDAQ traded public company – TMUS  Operating two flagship brands: T-Mobile and Metro by T-Mobile  Based in Bellevue, Washington
  • 63. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 64. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 65. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why EFS?  Fully managed  Scalable  Performance mode—Default, Max I/O  Throughput mode—Bursting, Provisioned  Security—Encryption at rest, PCI compliant  Less expensive compared to DIY
  • 66. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 67. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architectural patterns EFSwithKubernetes CICD–Jenkins SlavesonMesosand K8s HAandDRforArtifactory TIBCOEMS
  • 68. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EFS use cases and benefits at T-Mobile Kubernetes EFS Persistent Volumes, Scalable to 100s of nodes, 70% cost effective than DIY CICD – Jenkins Slaves on Mesos and K8s Cache build dependencies, reduces execution time by 10-50% 500+ Short lived Jenkins Slaves per day Artifactory HA and DR Leverage Max I/O and Provisioned Throughput modes ~200 TB of data across regions with 50,000+ artifacts TIBCO EMS Capability to run highly available EMS on Amazon Elastic Compute Cloud (Amazon EC2)
  • 69. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architectural patterns—K8s apps using EFS
  • 70. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architectural patterns—CICD on K8s and Mesos
  • 71. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architectural patterns—Artifactory HA/DR
  • 72. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architectural patterns—TIBCO EMS
  • 73. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 74. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Throughput test results* Best practices • Use multiple threads • Write to multiple directories in parallel • Use larger IO size (aggregate IO) *tested from a single c5.large instance 57.722 16.492 15.460 7.837 7.818
  • 75. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. IOPS test results* Best practices • Use multiple threads • Write to multiple directories in parallel *tested from a single c5.large instance 16.219 8.061 0.901
  • 76. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. File transfer test results* Best practices • Use a multiple-threaded tool *tested from a single c5.large instance 435 329 210 73 42 NEW! AWS DataSync
  • 77. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EFS Bursting Throughput Compute D U R A T I O N A V E R A G E T H R O U G H P U T 1TB of 1MB files from 1 c5.2xlarge instance Data ingest EFS
  • 78. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Compute Compute Compute EFS Provisioned Throughput Compute D U R A T I O N A V E R A G E T H R O U G H P U T 1TB of 1MB files from 4 c5.2xlarge instances Data ingest 2h 53m 105 MB/s EFS
  • 79. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Best practices—Monitoring
  • 80. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon CloudWatch DataReadIOBytes DataWriteIOBytes MetaDataIOBytes TotalIOBytes BurstCreditBalance PermittedThroughput ClientConnections PercentIOLimit* Amazon CloudWatch * General purpose only
  • 81. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon CloudWatch Automatic Dashboards
  • 82. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Best practices Test with general purpose performance mode Start with bursting throughput mode Linux kernel 4.3+ EFS mount helper (NFSv4.1) Large IO size (aggregate IO) AWS Multiple threads Multiple instances Multiple directories Monitor metrics
  • 83. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 84. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How to learn more: aws.amazon.com/efs Feature blogs Whitepapers Ref architectures TCO calculator 10-minute tutorials Documentation
  • 85. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EFS tutorials https://github.com/aws-samples/amazon-efs-tutorial
  • 86. Q&A
  • 87. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Duncan Lennox Director, Product Management dllennox@amazon.com Vince Carreon Senior Product Manager vcarreon@amazon.com
  • 88. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.