Monday, January 23, 2023

Amazon Simple Storage Service (Amazon S3)

 

Amazon Simple Storage Service (Amazon S3)

(A SECURE, HIGHLY-AVAILABLE & DURABLE IN THE CLOUD)


No alternative text description for this image

 Amazon S3

is an object storage service that offers industry-leading scalability, data availability, security, and performance. 


S3 Is a Secure and Highly Available Object Storage Introduction Amazon Simple Storage Service is one of the most used and known services at AWS. 

With S3, you can store and retrieve any amount of data at any time. S3 is not a database, but a BLOB (Binary Large Object Files) storage for saving huge amounts of unstructured data. S3 is also one of the safest places in the world to keep data due to its exceptionally high durability. 


Amazon Simple Storage Service (Amazon S3) is a service that provides object-level storage. Amazon S3 stores data as objects in buckets .You can upload any type of file to Amazon S3, such as images, videos, text files, and so on.

 For example, you might use Amazon S3 to store backup files, media files for a website, or archived documents. Amazon S3 offers unlimited storage space. The maximum file size for an object in Amazon S3 is 5 TB.

When you upload a file to Amazon S3, you can set permissions to control visibility and access to it. You can also use the Amazon S3 versioning feature to track changes to your objects over time.

Amazon S3 storage classes

With Amazon S3, you pay only for what you use. You can choose from a range of storage classes to select a fit for your business and cost needs. When selecting an Amazon S3 storage class, consider these two factors:


  • How often you plan to retrieve your data

  • How available you need your data to be

 Customers of all sizes and industries can use Amazon S3 to store and protect any amount of data for a range of use cases, such as data lakes, websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics.


S3 Storage Classes

  • Amazon S3 Standard

  • Amazon S3 Intelligent-Tiering

  •  Amazon S3 Standard-Infrequent Access

  • Amazon S3 One Zone-Infrequent Access

  •  Amazon S3 Glacier Instant Retrieval

  •  Amazon S3 Glacier Flexible Retrieval

  • Amazon S3 Glacier Deep Archive

  • Amazon S3 Outposts


 Need to Know in S3 basic

  • Access Points

  • Access Control List (ACL)

  • Bucket

  • Bucket Policy

  • Data Consistency

  • Endpoint

  • Object

  • Versioning

  • Key

  • Region


If you create a bucket the rules are

  •  Amazon S3 allows people to store objects (files) in “buckets” (directories).

  •  Buckets must have a globally unique name.

  •  Buckets are defined at the regional level.

  •  Files can be 0 bytes to 5TB.

  •  Unlimited storage, Files are stored in buckets.

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


 Naming convention:

  • No uppercase

  • No underscore

  • 3–63 characters long

  •  Not an IP

  •  Must start with a lowercase letter or number


 S3 Features


  • Durable 99.999999999%

  • Scalability 99.99.%

  •  Scalable

  •  Reliable

  • Fast

  •  Inexpensive

  •  Secure

  • Flexible Storage Management

  • Easy Interface for Transfer

  •  Easy Integration


Common use cases for Amazon S3 storage are included.


  • Backup and archive for on-premises or cloud data

  •  Content, media, and software storage and distribution

  •  Big data analytics

  • Static website hosting

  •  Cloud-native mobile and Internet application hosting

  •  Disaster recovery



Object storage


In object storage, each object consists of data, metadata, and a key.

The data might be an image, video, text document, or any other type of file. Metadata contains information about what the data is, how it is used, the object size, and so on. An object’s key is its unique identifier.



No comments: