AWS S3(Simple Storage Service) Part1 - AWS Learning series #9

AWS S3(Simple Storage Service) Part1 - AWS Learning series #9

Simple Storage services (S3)

???????????Amazon S3 is a first service offered by AWS that provides object storage through a web service interface. This object storage built to retrieve any amount of data from anywhere. Important features of this S3 are:

·????????You can store any type of file

·????????File size ranges upto 5TB

·????????Virtually it’s unlimited storage

·????????Objects stored in the bucket and bucket names must be unique globally

·????????No hierarchy for objects within a bucket

?We will be exploring more features in the upcoming posts.

Amazon S3 uses the same scalable storage infrastructure that Amazon.com uses to run its e-commerce network. Amazon S3 can store any type of object, which allows uses like storage for Internet applications, backups, disaster recovery, data archives, data lakes for analytics, and hybrid cloud storage.

Amazon S3 manages data with an object storage architecture which aims to provide scalability, high availability, and low latency with high durability.

The basic storage units of Amazon S3 are objects which are organized into buckets. Each object is identified by a unique, user-assigned key. Buckets can be managed using the console provided by Amazon S3, programmatically with the AWS SDK, or the REST application programming interface.

How S3 works can be explained with the below diagram.

No alt text provided for this image

After logging to AWS console, S3 service will be categorized under Storage

No alt text provided for this image

Very first step to use this service by creating S3 bucket with unique name like amazeoncloud-bkt1. While creating we need to consider many of the factors like versioning, public access, life cycle management etc., We will go through one by one with clear explanation with examples.

No alt text provided for this image

Important points to be considered while creating S3 bucket:

·????????Bucket unique name

·????????Region (which region bucket needs to be created)

·????????Object ownership (determines who can specify access to objects)

·????????Block public access settings (To avoid accessing bucket content over the internet)

·????????Versioning

·????????Tags

·????????Encryption

No alt text provided for this image

After creating S3 bucket you will get ARN from Properties section

No alt text provided for this image

So far, we just covered the basic details about S3 service. In the upcoming sections, we will be going deep dive about S3 features and use cases.

Few important S3 points:

·????????S3 replicates data across at least 3 Availability zones(AZ’s) to ensure 99.99% availability and 11’ 9s of durability

·????????When you upload a file to S3 bucket you’ll get success HTTP 200 code

·????????Access control for accessing objects is configured using Bucket policies and Access control lists (ACL)

·????????Bucket policies can be configured using JSON

Important to understand S3 storage classes (Standard, Standard-IA, One-Zone IA, Intelligent tiering, Glacier and Glacier deep archive)

·????????S3 cross region replication (CRR)

·????????S3 Data consistency

·????????Transfer acceleration

·????????Pres-signed URL’s

·????????Snowball, Snowball Edge & Snowball (Used for large storage 10 TB+)

要查看或添加评论,请登录

Logeswaran Vinayagam的更多文章

  • AWS IAM Part 2 - AWS Learning series #8

    AWS IAM Part 2 - AWS Learning series #8

    AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources. You…

    1 条评论
  • AWS IAM Part 1 - AWS Learning series #7

    AWS IAM Part 1 - AWS Learning series #7

    IAM (Identity and Access management) Hope you are enjoying my weekly newsletter on AWS learning series. So far we…

    2 条评论
  • AWS Study resources - AWS Learning series #6

    AWS Study resources - AWS Learning series #6

    Hello Cloud Learners, Hope everyone is doing good and keeping well. In recent days, many people wanted to start/change…

  • AWS Resource Access Manager - AWS Learning series #5

    AWS Resource Access Manager - AWS Learning series #5

    AWS Resource Access Manager (RAM) Helps you securely share your resources across AWS accounts, within your organization…

    3 条评论
  • AWS Organizations - AWS Learning series #4

    AWS Organizations - AWS Learning series #4

    AWS Organizations : Centrally manage and govern your environments as you scale your AWS resources. It is mainly used to…

    1 条评论
  • AWS Accounts - AWS Learning series #3

    AWS Accounts - AWS Learning series #3

    AWS Accounts: An AWS account is a container for your AWS resources. You create and manage your AWS resources in an AWS…

    1 条评论
  • AWS / Cloud computing 101 - AWS Learning series #2

    AWS / Cloud computing 101 - AWS Learning series #2

    "Cloud Computing" is the need-based provision of IT resources via the Internet at usage-based prices. Instead of…

    3 条评论
  • Roadmap your career into AWS - AWS Learning series #1

    Roadmap your career into AWS - AWS Learning series #1

    Hello Cloud Babies, Good to see you here and hope you are doing great. You may be thinking that if you are learning…

    1 条评论
  • How to create your personal website for free !!!!

    How to create your personal website for free !!!!

    Hello Dears, Nice to you see here. Do you think only by hosting website on your name can create a resume and paying…

    7 条评论

社区洞察

其他会员也浏览了