aws simple storage service

13
Simple Storage Service THE AWS STORAGE SERVICE SUBMITTED BY: DHANANJAY ALOORKAR E MAIL : DHANANJAY 5315@ GMAIL . COM

Upload: dhananjay-aloorkar

Post on 07-Aug-2015

59 views

Category:

Internet


1 download

TRANSCRIPT

Simple Storage ServiceT H E AW S S TO R A G E S E R V I C E

S U B M I T T E D B Y :

D H A N A N J A Y A L O O R K A R

E M A I L : D H A N A N J A Y 5 3 1 5 @ G M A I L . C O M

AgendaIntroduction

Basic Usage

Features

Configurations

Bucket properties

Bucket restrictions and limitations

Use Cases

Pricing

Introduction to S3The infinite object based storage facility in the cloud.

A RESTful (or SOAP) data storage API.

Full access control per file or user.

Preauthorize direct uploads by users.

Billed by capacity stored and transfer rates

Individual Amazon S3 objects can range in 1 byte to 5 terabytes.

Basic Usage Creating/Listing Buckets

Globally unique “buckets” hold files on S3.

Uploading/Listing Files

Files are “objects” stored under “keys” on S3.

Downloading a File

You can stream files to and from S3.

Features of S3The Good Scalable: effectively “unlimited” storage.

Reliable: 99.999999999% guaranteed uptime and very redundant

Inexpensive: rates for GB in cents

First 1 TB / month $0.0300 per GB

Universal: everything supports it

Objects in S3 Trillions of Objects (000,000,000,000s) Servicing over 2 million requests perSecond

SecureSupports data transfer over SSL and automatic encryption of your data once it is uploaded. You

can also configure bucket policies to manage object permissions and control access to your data usingAWS IAM.

Features continue..Send Event Notifications

Amazon S3 can send event notifications when objects are uploaded to Amazon S3. Amazon S3event notifications can be delivered using Amazon SQS or Amazon SNS, or sent directly to AWS Lambda,enabling you to trigger workflows, alerts, or other processing.

High PerformanceAmazon S3 supports multi-part uploads to help maximize network throughput and resiliency, and

lets you choose the AWS region to store your data close to the end user and minimize network latency.

IntegratedAmazon S3 is integrated with other AWS services to simplify uploading and downloading data

from Amazon S3 and make it easier to build solutions that use a range of AWS services. Amazon S3integrations include Amazon CloudFront, Amazon Kinesis, Amazon RDS, Amazon Glacier, AmazonEBS, Amazon DynamoDB, Amazon Redshift, Amazon Route 53, Amazon EMR, and AWS Lambda.

ConfigurationsS3 can be used using AWS management console as well as awscli.

Setting up aws cli:

Linux

Windows:

https://s3.amazonaws.com/aws-cli/AWSCLI64.msi

Download the AWS CLI Bundled Installer using wget or curl.

Unzip the package.

Run the install executable.

On Linux and OS X, here are the three commands that correspond to each step:

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"$ unzip awscli-bundle.zip$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

Bucket propertiesManaging Bucket Logging

Enabling Bucket Versioning

Properties continue..Bucket permissions specify who is allowed access to the objects in a bucket and whatpermissions you have granted them. For example, one person might have only read permissionwhile another might have read and write permissions.

Bucket restrictions and limitationsEach AWS account can own up to 100 buckets at a time.

Bucket name must be globally unique.

Bucket ownership is not transferable; however, if a bucket is empty, you can delete it.

Default Bucket permissions for Account owner is “full”.

Bucket names must be at least 3 and no more than 63 characters long.

Bucket names must be a series of one or more labels. Adjacent labels are separated by a single period (.). Bucket names can contain lowercase letters, numbers, and hyphens. Each label must start and end with a lowercase letter or a number.

Bucket names must not be formatted as an IP address (e.g., 192.168.5.4).

Use Cases:Backup and Archiving

Content Storage & Distribution

Big Data Analytics

Static Website Hosting

Cloud-native Application Data

Disaster Recovery

PricingCharges for using S3 is based on the location of your buckets.

You are billed according to storage(average), data transfer in and out and the number ofrequests per month.

There is no minimum fee to use S3, you pay for only what you use.

You can view your current charges incurred almost immediately on the S3 portal.

Detailed usage reports can also be downloaded in xml or csv format.

Referenceshttp://aws.amazon.com/s3/

https://aws.amazon.com/blogs/aws/amazon-s3-object-size-limit/

http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/