0% found this document useful (0 votes)
17 views47 pages

Lesson 5 AWS Storage

storage

Uploaded by

shiva.1912
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views47 pages

Lesson 5 AWS Storage

storage

Uploaded by

shiva.1912
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 47

AWS Cloud Fundamentals

AWS Storage
A Day in the Life of a Cloud Consultant

You are working as a Junior Cloud Engineer in your organization that mainly deals
with data. Your organization is looking for some storage solutions as they are
planning to move to the cloud. Their requirements are as follows:

• A database solution that can be used with the cloud web server solution to
store persistent data
• A simple, serverless, set-and-forget elastic file system
• A low-cost cloud storage service for data with longer retrieval times
• A hybrid cloud storage service that can give them on-premises access to
virtually unlimited cloud storage
A Day in the Life of a Cloud Consultant

• A data transport solution that accelerates moving terabytes to petabytes of


data into and out of AWS
• An object storage service that offers industry-leading scalability, data
availability, security, and performance that can also be used to store and
retrieve any amount of data at any time, from anywhere

You've been given the task of coming up with relevant solutions to the above
requirements.

To achieve all of the above, along with some additional features, we will be
learning a few concepts in this lesson that will help you find a solution to the
above scenario.
Learning Objectives

By the end of this lesson, you will be able to:

Identify the AWS storage types

Explore the Amazon storage services

Analyze Amazon EBS for EC2 storage

Describe the AWS Storage Gateway


Amazon Storage
AWS Storage

AWS storage services are designed to provide users with low-cost data storage options while
ensuring high durability and availability.

A user can also back up, archive, and recover their data in the event of a disaster.
AWS Storage

The benefits of AWS storage are:

• No upfront cost
• Worldwide access
• Low-cost data storage
AWS Storage Types

AWS offers three types of storage:

File storage Block storage

Object storage
AWS Storage Types

File Storage

• Many applications require access to shared


files and require a filing system, network-
attached storage (NAS) server typically
provides this type of storage.

• File storage solutions like Amazon Elastic File


System (Amazon EFS) are ideal for large
content repositories, development
environments, media stores, and user home
directories.
AWS Storage Types

Block Storage

• Databases and ERP systems often


demand dedicated, low-latency storage
for individual hosts.

• Direct-attached storage (DAS) or a


storage area network (SAN) serves as
Amazon EC2 typical analogs. Examples of block-based
Amazon EBS
Instance Store
cloud storage systems include Elastic
Block Block Store (Amazon EBS) and EC2
Instance Storage.
Amazon EFS
AWS Storage Types

Object Storage

• Cloud-based applications leverage the


extensive scalability and metadata
capabilities offered by object storage.

• Object storage systems, such as Amazon


Amazon S3 Amazon Glacier S3 and Amazon Glacier, provide an
excellent foundation for building modern
Object applications that demand both scalability
and agility.
Amazon Elastic File System

EFS offers a scalable, elastic, highly available, and durable network file system that supports
Network File System versions 4 (NFSv4) and 4.1 (NFSv4.1).
Amazon Elastic File System

• Amazon Elastic File System (Amazon EFS) is a set-


and-forget elastic file system that is simple and
serverless.

• You only pay for the storage you utilize, as well as


any provisioned throughput and read and write
access to data kept in Infrequent Access storage
classes.
Amazon EBS
Amazon Elastic Block Store

• Elastic Block Store (EBS) is a reliable and persistent block-level


storage option that can be utilized with EC2 instances to extend
their storage capacity.
• EBS volumes are particularly valuable for storing sensitive and
long-term data.
• It is essential to note that EBS volumes can only be attached to
instances located within the same availability zone.
Features of Elastic Block Store

• EBS volume sizes and functionalities can be adjusted to be


scalable depending on the need of the system.

• Snapshots of EBS volumes can be created to serve as a


backup mechanism for users.
Features of Elastic Block Store

• Users have the option to enable encryption by clicking on a


checkbox during the EBS volume creation process.

• AWS charges users based on the total storage capacity of the


EBS volume, even if they utilize only a portion of it.

• For example, if 1GB of storage is used in a 5GB EBS volume,


the user will still be billed for the entire 5GB volume.
How to Use Amazon EBS?

Modify the snapshot


Use snapshots to create a new
04 05 permissions to share EBS
volume and establish a
snapshots with team members
connection with a different
or make them publicly accessible
instance

Attach each EBS volume to one Create snapshots of disk data to


instance at a time, although 02 03 function as reliable backups
multiple volumes can be linked to
a single instance

Select the desired size


01 and establish a connection
with any EC2 instance to set
up an EBS volume
Amazon EBS Volume Types

AWS's current EBS volume generation includes:

EBS Provisioned IOPS


SSD (io1)

Throughput Optimized
EBS General Purpose
HDD (st1)
SSD (gp2)

Cold HDD (sc1)


Amazon EC2 Instance Storage

• The Amazon EC2 Instance Storage service offers temporary


block storage.
• The storage devices are physically located on the same host
as the EC2 instance.
• Users primarily use this service to store temporary data for
their EC2 instances.
Features of EC2 Instance Storage

• Access to the associated instance storage volumes is


granted to the roles, users, and policies that have
access to an EC2 instance.

• The cost of the storage volumes is included in the


overall cost of the EC2 instance.

• The storage volumes provide exceptionally high I/O


speeds.

• When launching a new instance using an AMI


snapshot, the instance storage data is not replicated
to the new EC2 instance machine.
Limitations of EC2 Instance Storage

• Not suitable for storing critical data

• Data is lost when the EC2 instance is stopped, or its


storage fails

• Does not support instance storage volumes

• Cannot add new storage volumes to the same EC2 in the


future
Assisted Practice

Elastic Block Store Duration: 20 Min.

Problem Statement:

You have been assigned a task to create an Amazon Elastic Block Store (EBS) volume and attach it to an
EC2 instance for durable block-level storage.
Assisted Practice: Guidelines

Steps to be followed:

1. Create an EBS volume


2. Attach an EBS volume
Amazon Glacier

Amazon Glacier is a secure, durable, and cost-effective storage class within Amazon S3,
specifically designed for data archiving and long-term backup purposes.

Glacier is used to securely retain data that does not require frequent access, making it a perfect
choice for functioning as a cold storage service.
Amazon Storage Services
Features of Amazon Glacier

• AWS Glacier offers the capability to store a diverse range of


data types and objects, boasting an unlimited storage
capacity.

• To ensure exceptional durability, AWS Glacier replicates


data across multiple availability zones.

• The cost of data storage on AWS Glacier may differ


depending on the region in which it is utilized.

• With the application of the AES-256 algorithm, AWS Glacier


automatically encrypts the data and takes charge of
managing its encryption keys.
AWS Storage Gateway

• The AWS Storage Gateway establishes a


connection between cloud-based storage and an
on-premises software appliance.

• It seamlessly integrates data security between the


on-premises IT environment and the AWS storage
infrastructure.

• Users can choose Storage Gateways to implement


a disaster recovery or backup system.
AWS Storage Gateway

There are three distinct types of AWS Storage Gateway available:

File gateways: Includes Amazon S3 file


and Amazon FSx file options

Volume gateways: Further categorized


into cached and stored types

Tape gateways: Designed for cloud-


backed virtual tape storage
AWS Snow Family

• The AWS Snow family consists of AWS Snowcone,


Snowcone AWS Snowball, and AWS Snowmobile.
Snowball
• It includes capacity points and physical devices
with built-in computing power.
• AWS users can employ Snow family members to
migrate data to AWS safely and cheaply.

Snowmobile
Amazon Simple Storage Service

Amazon Simple Storage Service (Amazon S3) provides a top-tier object storage solution
renowned for its exceptional scalability, data availability, security, and performance.
Features of Amazon S3

• It offers a range of storage classes designed for


different use cases.

• It helps to manage costs, meet regulatory


requirements, reduce latency, and save multiple
distinct copies of data.

• It provides features for auditing and managing


access to your buckets and objects.

• It provides logging and monitoring tools for


monitoring and controlling Amazon S3 resources.
Object Storage with Amazon S3

• A user can store all objects in S3 buckets and organizing


them with shared names.

• A user can attach up to 10 key-value pairs, referred to as S3


object tags, to each object.

• These tags can be created, updated, and deleted throughout


the object's life cycle.
Object Storage with Amazon S3

• Users have the capability to track objects, along with


their respective tags, buckets, and prefixes, using S3
inventory.

• This feature can be configured to generate reports on


a daily or weekly basis.
Benefits of Amazon S3

Amazon S3 is a pioneer in cloud data storage and offers various benefits, such as:

Reliable security All-time availability Low cost

Simplicity of
Ease of migration
management
Assisted Practice

S3 Bucket Duration: 20 Min.

Problem Statement:

You have been assigned a task to create an Amazon S3 bucket and configure it to host a website for
storing and serving static content.
Assisted Practice: Guidelines

Steps to be followed:

1. Create an Amazon S3 bucket


Amazon FSx

AWS FSx enables users to easily launch and manage high-performance file systems with just a
few clicks, eliminating the need to handle tasks such as hardware provisioning, software
configuration, or backup management.

Data stored in Customers can use


Amazon S3 is Amazon FSx APIs to
loaded into Amazon create a file system
FSx for processing linked to their S3 bucket

Output of processing
is returned to
Amazon S3 for
retention

Users benefit from Amazon FSx by gaining access to the rich feature sets and rapid performance
offered by widely used open-source and costly file systems.
Features of Amazon FSx

• It is a straightforward and fully managed


service.

• It exhibits high availability and durability.


• It ensures data protection and compliance
management.
Features of Amazon FSx

• It provides fast delivery at any given time.

• You only pay for the resources you use.


• It seamlessly integrates with other AWS services,
offering rapid integration capabilities.
Choose the Right Storage Service

The optimal storage service for a system varies based on the kind of access method, patterns of
access, required throughput, frequency of access, frequency of update, and availability and
durability constraints.
Choose the Right Storage Service

• Understand the storage characteristics and


requirements to select the services that best fit the
workload, such as object storage, block storage, file
storage, or instance storage

• Evaluate the various characteristics and configuration


options and how they relate to storage

• Choose storage systems based on the workload


access patterns and configure them by determining
how the workload accesses data
Key Takeaways

AWS storage services provide low-cost data storage that is durable


and available.

EBS is a durable and persistent block-level storage that users can


use with EC2 instances to provide additional storage.

AWS Storage Gateway connects an on-premises software appliance


with cloud-based storage.

Amazon S3 is an object storage service that offers industry-leading


scalability, data availability, security, and performance.
Configure a Static Website on Amazon S3

Duration: 30 Minutes.
Project Agenda: To create and configure an Amazon S3 bucket to function
as a website
Description:
You have been given a project to create an Amazon S3 bucket and configure
a static website on that bucket using the AWS management console.
Perform the following:
1. Create a bucket
2. Enable static website hosting
3. Edit Block public access settings
4. Add a bucket policy
5. Configure an index document
6. Configure an error document
7. Test the website endpoint
8. Delete the bucket
Thank you

You might also like