aws-samples/amazon-efs-tutorial

Name: amazon-efs-tutorial

Owner: AWS Samples

Description: This tutorial is designed to help you better understand the performance characteristics of Amazon Elastic File System

Created: 2017-11-12 20:25:15.0

Updated: 2017-12-19 18:59:06.0

Pushed: 2017-12-18 14:12:34.0

Homepage: null

Size: 17126

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Amazon Elastic File System (Amazon EFS)

Tutorials
Version 1.0.0

efs-t-1.0.0


© 2017 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed, in whole or in part, without prior written permission from Amazon Web Services, Inc. Commercial copying, lending, or selling is prohibited.

Errors or corrections? Email us at darrylo@amazon.com.


Table of Contents

Tutorials

1. Create a file system

2. Performance

3. Scale-out


Tutorials

These three (3) tutorials are designed to help you better understand the performance characteristics of Amazon Elastic File System (Amazon EFS) and how parallelism, I/O size, and Amazon EC2 instance types affects file system IOPS and throughput.

1. Create a file system

This tutorial is a set of AWS Cloudformation templates that will create an Amazon EFS file system and pre-load data to grow the file system to obtain higher levels of IOPS and throughput. Throughput and IOPS on Amazon EFS scales as a file system grows, so larger file systems are able to achieve higher levels of throughput and IOPS. Because file-based workloads are typically spiky?driving high levels of throughput for short periods of time, and low levels of throughput the rest of the time?Amazon EFS is designed to burst to high throughput levels for periods of time. Amazon EFS uses a credit system to determine when file systems can burst. File systems can be monitored using AWS CloudWatch metrics. These Cloudformation templates will also create an AWS CloudWatch dashboard, custom metrics, alarms, scheduled events, AWS Lambda function, SNS notification, and an Auto Scaling group to monitor and dynamically adjust alarm thresholds as the file system grows and shrinks.

Click on the link below to go to the Create a file system tutorial. Once you've finished that tutorial move on to Performance.

| Tutorial | Link | — | — | Create a file system | |

2. Performance

This tutorial is a set of scripts that will demonstrate:

Click on the link below to go to the Performance tutorial. Once you've finished that tutorial move on to Scale-out.

| Tutorial | Link | — | — | Performance | |

3. Scale-out

This tutorial is a Cloudformation template that will create an Amazon EC2 spot fleet and download objects in parallel from an Amazon S3 bucket.

Click on the link below to go to the Scale-out tutorial. Once you've finished that tutorial move on to the Scenarios.

| Tutorial | Link | — | — | Scale-out | |


Troubleshooting

For feedback, suggestions, or corrections, please email me at darrylo@amazon.com.

License

This library is licensed under the Amazon Software License.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.