View
1.060
Download
0
Tags:
Embed Size (px)
Citation preview
Data Storage And
Architecture In
AWS
Now that your server is located in the cloud, you
need to understand the storage options
available to you. This article enumerates the
various options for storage provided by
the AWS.
Amazon Simple Storage Service (S3)
Amazon Glacier
Amazon Elastic Block Store (EBS)
Amazon Compute Capacity (EC2)
Amazon DynamoDB
ElastiCache
Amazon Relational Database Service (RDS)
An Overview of each of the Major Options
Amazon Simple Storage
Service (S3)
This is a scalable and low latency cloud based storage
service for storing or retrieving data from within the Amazon
EC2.
The size limitations of the objects that you read from or write
to is 5 terabytes, which is a lot of data, and there is no
limitation to the number of objects that can be stored.
The data is readily accessible at any time, from anywhere on
the web.
Amazon Glacier
The USP of this service is its low cost, which is $0.01 per
gigabyte per month.
Data is stored as archives, which can be a single file or a
combination of multiple files depending on user discretion.
Archives are organized in vaults.
It is designed for seamless movement of data between
Amazon S3 and the Glacier by using data lifestyle policies.
It enables the user to dump the burden of operating and
scaling storage to AWS, and the time and resources spent on
capacity planning, data replication, hardware failure detection
and repair can be spent on other more productive things.
Amazon Elastic Block Store (EBS)
EBS volumes are NAS (network attached storage) designed
to be used with the Amazon EC2 instances.
After attachment to an instance, it can be used like a physical
hard drive, and you can format it with the file system of your
choice.
The instance OS will determine the I/O interface.
The multiple EBS volumes can be attached to a single
instance, one EBS volume can only be attached to one
instance at any given point of time.
These create point-in-time snapshots of volumes, which
can be used as starting points for new EBS volumes and
also contribute to data reliability.
EBS volumes can range from 1 GB to 1 TB.
Amazon Elastic Compute Cloud
(EC2)
As opposed to the persisting EBS volumes, these constitute
temporary block level storage for multiple Amazon EC2
instance types.
A preconfigured block of disk storage is attached on the same
physical server that hosts the Amazon EC2 instance, and the
storage capacity varies according to instance type.
These have the provision of special-purpose instance storage,
such as HI1, which is a very fast SSD backed storage in cases
where very high random I/O performance and low cost per
IOPS are required.
Amazon DynamoDB
This is a fully-managed NoSQL database to cost-effectively
store/retrieve any amount of data at any level of traffic.
This is made keeping high demanding applications in mind
and is extremely fast and reliable.
The data is stored in the form of tables, indexed by primary
key. Low latency read and write is achieved for items up to
64KB.
It supports three data types: binary, number and string, in
both scalar and multi-valued forms.
ElastiCache
This is a web service optimized for easy deployment,
operation and scaling of a distributed, in-memory cache in
the cloud.
It replaces the reliance on slower disk-based databases and
supports two popular open-source caching engines:
Memcached and Redis.
Amazon Relational
Database Service (RDS)
This is a cloud based RDBMS (Relational Data Base
Management System) service that provides the capabilities of
MySQL, Oracle, or SQL.
The headaches of launching, managing, and scaling relational
database on Amazon EC2 can be done away with by using this
service.
The code, applications, and already in existence with the
present databases can be used with Amazon RDS.
It patches the software, backs up the database and stores it for
a user defined period to enable point-in-time recovery
automatically.
Besides these services, there are more options
available and can be found on the AWS site. A
developer should look at the requirements of his
app, and choose his storage option from the
above carefully to see which best suit his
application.
Data Storage And Architecture In AWS
Know more about Data Storage And Architecture In AWS
Read more on Amazon Web Services:
1. Know Why Amazon Web Services Cloud Platform Is Still Leading The Market?
3. How Does Amazon EC2 Auto Scaling Work?
2. Best Practices Of Data Security With AWS
Thank you for Reading!
Would Like to know more? Write to us at: [email protected]
http://www.intelligentia.co.in/
www.facebook.com/intelligentia.in
http://www.twitter.com/_intelligentia
http://www.linkedin.com/company/intelligentia-it-system