S3 compute for AWS cloud practitioner

Image for post
Image for post

S3 provides developers and IT teams with secure, durable, highly- scalable object storage. Amazon S3 is easy to use, with a simple web services interface to store and retrieve any amount of data from anywhere on the web.

so What Is S3 ?

• S3 is a safe place to store your files.

• It is Object-based storage.

• The data is spread across multiple devices and facilities.

The basics of S3 are as follows;

Object-based — i.e. allows you to upload files.

• Files can be from 0 Bytes to 5 TB.

• There is unlimited storage.

Files are stored in Buckets.

The basics of S3 are as follows;

S3 is a universal namespace.

names must be unique globally.

https://s3-eu-west-1.amazonaws.com/ acloudguru

When you upload a file to S3, you will receive a HTTP 200 code if the upload was successful.

S3 is Object based.

Think of Objects just as files. Objects consist of the following:

Key (This is simply the name of the object)

Value (This is simply the data and is made up of a sequence of bytes).

Version ID (Important for versioning)

Metadata (Data about data you are storing Subresources;

Access Control Lists

Torrent

How does data consistency work for S3?

Read after Write consistency for PUTS of new Objects

Eventual Consistency for overwrite PUTS and DELETES (can take some time to propagate)

In Other Words; If you write a new file and read it immediately afterwards, you will be able to view that data. If you update AN EXISTING file or delete a file and read it immediately, you may get the older version, or you may not. Basically changes to objects can take a little bit of time to propagate.

S3 has the following guarantees from Amazon

• Built for 99.99% availability for the S3 platform.

• Amazon Guarantee 99.9% availability

• Amazon guarantees 99.999999999% durability for S3 information. (Remember 11 x 9s).

S3 has the following features

• Tiered Storage Available

• Lifecycle Management

• Versioning

• Encryption

• Secure your data using Access Control Lists and Bucket Policies

S3 Standard 99.99% availability 99.999999999% durability, stored redundantly across multiple devices in multiple facilities, and is designed to sustain the loss of 2 facilities concurrently.

S3 One Zone — IA For where you want a lower-cost option for infrequently accessed data, but do not require the multiple Availability Zone data resilience. (Infrequently Accessed): For data that is accessed less frequently, but requires rapid access when needed. Lower fee than S3, but you are charged a retrieval fee.

S3 — Intelligent Tiering Designed to optimise costs by automatically moving data to the most cost-effective access tier, without performance impact or operational overhead.

S3 Glacier S3 Glacier is a secure, durable, and low-cost storage class for data archiving. You can reliably store any amount of data at costs that are competitive with or cheaper than on-premises solutions. Retrieval times configurable from minutes to hours.

S3 Glacier Deep Archive S3 Glacier Deep Archive is Amazon S3’s lowest-cost storage class where a retrieval time of 12 hours is acceptable.

You are charged for S3 in the following ways

• Storage Requests

• Storage Management Pricing

• Data Transfer Pricing

• Transfer Acceleration

• Cross Region Replication Pricing

Amazon S3 Transfer Acceleration enables fast, easy, and secure transfers of files over long distances between your end users and an S3 bucket. Transfer Acceleration takes advantage of Amazon CloudFront’s globally distributed edge locations. As the data arrives at an edge location, data is routed to Amazon S3 over an optimized network path.

Exam Tips

• Remember that S3 is Object-based: i.e. allows you to upload files.

• Files can be from 0 Bytes to 5 TB.

• There is unlimited storage.

• Files are stored in Buckets

S3 is a universal namespace. That is, names must be unique globallyc https://s3-eu-west-1.amazonaws.com/acloudguru

Not suitable to install an operating system on.

• Successful uploads will generate a HTTP 200 status code.

The Key Fundamentals of S3 Are;

Key (This is simply the name of the object)

Value (This is simply the data and is made up of a sequence of bytes).

• Read after Write consistency for PUTS of new Objects

• Eventual Consistency for overwrite PUTS and DELETES (can take some time to propagate)

S3 Standard 99.99% availability 99.999999999% durability, stored redundantly across multiple devices in multiple facilities, and is designed to sustain the loss of 2 facilities concurrently.

S3 — Intelligent Tiering Designed to optimize costs by automatically moving data to the most cost- effective access tier, without performance impact or operational overhead. (Infrequently Accessed): For data that is accessed less frequently, but requires rapid access when needed. Lower fee than S3, but you are charged a retrieval fee.

S3 Glacier S3 Glacier is a secure, durable, and low-cost storage class for data archiving. Retrieval times configurable from minutes to hours.

S3 One Zone — IA For where you want a lower-cost option for infrequently accessed data, but do not require the multiple Availability Zone data resilience.

S3 Glacier Deep Archive S3 Glacier Deep Archive is Amazon S3’s lowest-cost storage class where a retrieval time of 12 hours is acceptable.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store