Amazon Simple Storage Service (S3) | General Flashcards

1
Q

What is Amazon S3?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 is storage for the Internet. It’s a simple storage service that offers software developers a highly-scalable, reliable, and low-latency data storage infrastructure at very low costs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What can I do with Amazon S3?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 provides a simple web service interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. Using this web service, developers can easily build applications that make use of Internet storage. Since Amazon S3 is highly scalable and you only pay for what you use, developers can start small and grow their application as they wish, with no compromise on performance or reliability.

Amazon S3 is also designed to be highly flexible. Store any type and amount of data that you want; read the same piece of data a million times or only for emergency disaster recovery; build a simple FTP application, or a sophisticated web application such as the Amazon.com retail web site. Amazon S3 frees developers to focus on innovation, not figuring out how to store their data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How can I get started using Amazon S3?

General

Amazon Simple Storage Service (S3) | Storage

A

To sign up for Amazon S3, click the “Sign up for This Web Service” button on the Amazon S3 detail page. You must have an Amazon Web Services account to access this service; if you do not already have one, you will be prompted to create one when you begin the Amazon S3 sign-up process. After signing up, please refer to the Amazon S3 documentation and sample code in the Resource Center to begin using Amazon S3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the technical benefits of Amazon S3?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 was carefully engineered to meet the requirements for scalability, reliability, speed, low-cost, and simplicity that must be met for Amazon’s internal developers. Amazon S3 passes these same benefits onto any external developer. More information about the Amazon S3 design requirements is available on the Amazon S3 detail page.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What can developers do now that they could not before?

General

Amazon Simple Storage Service (S3) | Storage

A

Until now, a sophisticated and scalable data storage infrastructure like Amazon’s has been beyond the reach of small developers. Amazon S3 enables any developer to leverage Amazon’s own benefits of massive scale with no up-front investment or performance compromises. Developers are now free to innovate knowing that no matter how successful their businesses become, it will be inexpensive and simple to ensure their data is quickly accessible, always available, and secure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What kind of data can I store?

General

Amazon Simple Storage Service (S3) | Storage

A

You can store virtually any kind of data in any format. Please refer to the Amazon Web Services Licensing Agreement for details.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How much data can I store?

General

Amazon Simple Storage Service (S3) | Storage

A

The total volume of data and number of objects you can store are unlimited. Individual Amazon S3 objects can range in size from a minimum of 0 bytes to a maximum of 5 terabytes. The largest object that can be uploaded in a single PUT is 5 gigabytes. For objects larger than 100 megabytes, customers should consider using the Multipart Upload capability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What storage classes does Amazon S3 offer?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 offers a range of storage classes designed for different use cases. There are three highly durable storage classes including Amazon S3 Standard for general-purpose storage of frequently accessed data, Amazon S3 Standard - Infrequent Access for long-lived, but less frequently accessed data, and Amazon Glacier for long-term archive. You can learn more about those three storage classes on the Amazon S3 Storage Classes page.

Reduced Redundancy Storage (RRS) is an Amazon S3 storage option that enables customers to reduce their costs by storing noncritical, reproducible data at lower levels of redundancy than Amazon S3’s standard storage. You can learn more about Reduced Redundancy Storage on the Reduced Redundancy detail page.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How can I delete large numbers of objects?

General

Amazon Simple Storage Service (S3) | Storage

A

You can use Multi-Object Delete to delete large numbers of objects from Amazon S3. This feature allows you to send multiple object keys in a single request to speed up your deletes. Amazon does not charge you for using Multi-Object Delete.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does Amazon do with my data in Amazon S3?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon will store your data and track its associated usage for billing purposes. Amazon will not otherwise access your data for any purpose outside of the Amazon S3 offering, except when required to do so by law. Please refer to the Amazon Web Services Licensing Agreement for details.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Does Amazon store its own data in Amazon S3?

General

Amazon Simple Storage Service (S3) | Storage

A

Yes. Developers within Amazon use Amazon S3 for a wide variety of projects. Many of these projects use Amazon S3 as their authoritative data store, and rely on it for business-critical operations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How is Amazon S3 data organized?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 is a simple key-based object store. When you store data, you assign a unique object key that can later be used to retrieve the data. Keys can be any string, and can be constructed to mimic hierarchical attributes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How do I interface with Amazon S3?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 provides a simple, standards-based REST web services interface that is designed to work with any Internet-development toolkit. The operations are intentionally made simple to make it easy to add new distribution protocols and functional layers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How reliable is Amazon S3?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. S3 Standard is designed for 99.99% availability and Standard - IA is designed for 99.9% availability. Both are backed by the Amazon S3 Service Level Agreement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What data consistency model does Amazon S3 employ?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 buckets in all Regions provide read-after-write consistency for PUTS of new objects and eventual consistency for overwrite PUTS and DELETES.

Learn more

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What happens if traffic from my application suddenly spikes?

General

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 was designed from the ground up to handle traffic for any Internet application. Pay-as-you-go pricing and unlimited capacity ensures that your incremental costs don’t change and that your service is not interrupted. Amazon S3’s massive scale enables us to spread load evenly, so that no individual application is affected by traffic spikes.

17
Q

What is the BitTorrent™ protocol, and how do I use it with Amazon S3?

General

Amazon Simple Storage Service (S3) | Storage

A

BitTorrent is an open source Internet distribution protocol. Amazon S3’s bandwidth rates are inexpensive, but BitTorrent allows developers to further save on bandwidth costs for a popular piece of data by letting users download from Amazon and other users simultaneously. Any publicly available data in Amazon S3 can be downloaded via the BitTorrent protocol, in addition to the default client/server delivery mechanism. Simply add the ?torrent parameter at the end of your GET request in the REST API.

18
Q

Does Amazon S3 offer a Service Level Agreement (SLA)?

General

Amazon Simple Storage Service (S3) | Storage

A

Yes. The Amazon S3 SLA provides for a service credit if a customer’s monthly uptime percentage is below our service commitment in any billing cycle.