What is Amazon S3?Amazon Simple Storage Service (Amazon S3) is a scalable, high-speed, web-based cloud storage service. The service is designed for online backup and archiving of data and applications on Amazon Web Services (AWS). Amazon S3 was designed with a minimal feature set and created to make web-scale computing easier for developers. Show
Amazon S3 featuresS3 provides 99.999999999% durability for objects stored in the service and supports multiple security and compliance certifications. An administrator can also link S3 to other AWS security and monitoring services, including CloudTrail, CloudWatch and Macie. There's also an extensive partner network of vendors that link their services directly to S3. Data can be transferred to S3 over the public internet via access to S3 application programming interfaces (APIs). There's also Amazon S3 Transfer Acceleration for faster movement over long distances, as well as AWS Direct Connect for a private, consistent connection between S3 and an enterprise's own data center. An administrator can also use AWS Snowball, a physical transfer device, to ship large amounts of data from an enterprise data center directly to AWS, which will then upload it to S3. In addition, users can integrate other AWS services with S3. For example, an analyst can query data directly on S3 either with Amazon Athena for ad hoc queries or with Amazon Redshift Spectrum for more complex analyses. Amazon S3 use casesAmazon S3 can be used by organizations ranging in size from small businesses to large enterprises. S3's scalability, availability, security and performance capabilities make it suitable for a variety of data storage use cases. Common use cases for S3 include the following:
How Amazon S3 worksAmazon S3 is an object storage service, which differs from other types of cloud computing storage types, such as block and file storage. Each object is stored as a file with its metadata included. The object is also given an ID number. Applications use this ID number to access objects. This is unlike file and block cloud storage, where a developer can access an object via a representational state transfer (REST) API. The S3 object storage cloud service gives a subscriber access to the same systems that Amazon uses to run its own websites. S3 enables customers to upload, store and download practically any file or object that is up to 5 terabytes (TB) in size -- with the largest single upload capped at 5 gigabytes (GB).
Amazon S3 storage classesAmazon S3 comes in seven storage classes:
A user can also implement lifecycle management policies to curate data and move it to the most appropriate tier over time. Working with S3 bucketsAmazon does not impose a limit on the number of items that a subscriber can store; however, there are limits to Amazon S3 bucket quantities. Each AWS account allows up to 100 buckets to be created; limits can be increased to 1,000 with service limit increases. An Amazon S3 bucket exists within a particular region of the cloud. An AWS customer can use an Amazon S3 API to upload objects to a particular bucket. Customers can configure and manage S3 buckets. Protecting your S3 dataUser data is stored on redundant servers in multiple data centers. S3 uses a simple web-based interface -- the Amazon S3 console – and encryption for user authentication. S3 buckets are kept private from public access by default, but an administrator can choose to make them publicly accessible. A user can also encrypt data prior to storage. Rights may be specified for individual users, who will then need approved AWS credentials to download or access a file in S3. When a user stores data in S3, Amazon tracks the usage for billing purposes, but it does not otherwise access the data unless required to do so by law. Competitor servicesCompetitor services to Amazon S3 include other object storage software tool services. Major cloud service providers such as Google, Microsoft, IBM and Alibaba offer comparable object storage services. Main competitor services to Amazon S3 include the following:
This was last updated in October 2021 Continue Reading About Amazon Simple Storage Service (Amazon S3)
Dig Deeper on AWS infrastructure
What AWS services would you use to store large datasets?Storage. Amazon Elastic Block Store.. Amazon Elastic File System.. Amazon FSx for Lustre.. Amazon FSx for OpenZFS.. Amazon FSx for NetApp ONTAP.. Amazon FSx for Windows File Server.. Amazon Simple Storage Service.. AWS Backup.. What are the 3 main storage types in AWS?There are three main cloud storage types: object storage, file storage, and block storage. Each offers its own advantages and has its own use cases.
Which core AWS storage service does AWS backup use to store the full and incremental data copies?AWS Backup encrypts your backup data using encryption keys managed by the AWS Key Management Service (KMS), eliminating the need to build and maintain a key management infrastructure.
What is the best AWS service for storing the data?Amazon Simple Storage Service (Amazon S3) is the most widely used object storage service and used by most of the companies, even startups to enterprise-level because of its scalability, data availability, security and performance any data stored over S3 is protected, secure and always available no matter what amount of ...
|