You are on page 1of 16

Intro to AWS: Storage Services

AWS storage options


• Scalable object storage
• Persistent block storage
• Shared file system
‫‪Object Storage‬‬

‫‪ aws‬واحد من اهم الخدمات الموجوده علي‬


‫‪ architecture‬تقريبا م اقدرش افكر ف أي ديزاين او‬
‫لسبب او الخر ‪object‬مش هحتاج استخدم فيها ال‬
‫‪Amazon S3‬‬
‫‪Simple Storage Service‬‬

‫مش سريع زي البلوك بس عنده قابليه للتوسع‬


What is Amazon S3?
• S3= Simple Storage Service
• A SOA which provides online storage using web services.

• Allows read, write, and delete permissions on objects


• Provided via a web services interface (REST and SOAP)
• An object is a file and any metadata that describes the file
• You can store as much data as you need
• Designed to provide 99.999999999 percent (11x9’s) of data durability
Charactaristic of S3

• Store objects in buckets

• Permission to control access to objects

• Range of storage classes

• S3 standard ‫تخزين البيانات النشطه لألغراض العامه‬

• S3 standard infrequent access

• Amazon Glacier ‫األرشيف طويل المدي‬


S3 storage Classes

S3 For frequently access data


standard Stores data in a minimum of three availability Zones

S3 For data accessed less frequently


Standard-IA Lower storage price but extra retrieval fee

S3 Data in a single availability zone


One Lower storage price than standard-AI
Zone-IA !!!Must be carefully used!!!
S3 storage Classes

S3 Intelligent Tiering

• Automatically movies data to the most cost-effective access tier based on access
frequency

• Charges a small monthly monitoring fee per object


Glacier Low-cost storage for long-lived "Archived" data that is rarely Accessed
Instant
Retrieval time in milliseconds
retrieval

Glacier Lower-cost object storage class for Archival


Flexible Retrieval time from minutes to hours
retrieval

Glacier Lowest-cost object storage class for Archival


Deep
Archive Retrieval time within 12 hours Cloud SIMPLIFIED
Amazon S3-Component
 Objects
• The information you're storing.

Consist of

• Metadata
 System Metadata - Request ID Headers, useful for Amazon staff

 User Metadata- 2kb Max. Date last modified, file size, or anything else you would like.

• Data (SGB Max)


Amazon S3-Component
 Buckets
• Container

• Each object is inside of a container.

• Buckets are owned by an AWS account

• If you have a file called hi.txt in the above buchet, it would be stored in

http://mybucket.s3.amazonaws.com/hi.txt
Amazon S3-Component
 Keys
• Files are represented as unique keys within a bucket.

• In reality the key is basically your file name

Example: file.txt is the unique key


Amazon S3-Operations
 use either the REST or SOAP API to do the
following and more

• Create a bucket

• Write an object

• Read an object

• Delete an object (Be careful not to rapidly create and delete an object)

• List the keys (files)


Advantages of using S3
• Scalability. The amount of storage &bandwidth you need can scale as you like without

any configuration changes needed.

• Availability, speed, throughput, capacity , and robustness is not affected even if you

gain 10,000 users overnight.

• Unlimited storage. You pay as you go .

• Inexpensive and no capital outlay. Great for startups!

• Data is accessible from any location.

• Since it is based on the Amazon infrastructure, it is probably more reliable

than other cheap data storage providers.


Disadvtanges of using S3
• Not user-friendly for 'beginner level' computer users. S3 is basically Ul-less.

• Trust. Not all types of business or services might be comfortable with storing their

data in the 'cloud', especially those with extremely sensitive and confidential data.

Eg. Banking

• Although it promises 99.9% of uptime in its SLA, in 2008 it has 2 major outages in

February and July, bringing down Web 2.0 startups like Twitter.

• Back in 2007, S3 had speed issues with reading and writing of data.
LONDON

You might also like