Storage - S3 Flashcards
Type of storage?
Object storage; you can store virtually any kid of data in any format.
Features?
Accessible to anyone or any service with the right permissions
Max storage size
virtually unlimited
Max file size
max range of 5 Tbps
Performance (Latency)
low, for mixed request types, and integration with CloudFront
Performance (Throughput)
Multiple GBs per second; supports multi-part uploads
Why S3 over EFS and EBS?
Better throughput and durability than EBS same as EFS ; better access than EFS or EBS; multitude of use cases
What is a S3 object?
a file and or metadata
What is a S3 key?
a unique id for an object within a bucket
What is an S3 bucket?
is where objects(data) are stored. Bucket name must be DNS-compliant.
Bucket limitations
After you create, cannot change the name or region; can create up to 100 buckets; can’t
What is the data consistency model?
Read-after-write consistency for PUTs on new objects, eventual consistency for read-after-write HEAD or GET requests; eventual consistency for overwrite PUTs and DELETEs in all regions; strong read-after-write consistency for any storage request
What is S3 Standard?
general purpose storage of frequently accessed data
What is S3 Standard IA?
for long lived, less frequently accessed data. Objects are stored redundantly across multiple AZs
What is S3 Standard Onezone IA?
less frequently accessed data, but in one AZ meaning data is not resilient.
What’s particular about file sizes for infrequently accessed objects?
Objects must be larger than 128KB that you plan to store for at least 30 days. S3 charges you for 128 KB
What are the S3 APIs?
REST API uses standard HTTP requests to create, fetch, and delete buckets and objects. SOAP, support for HTTPS. REST API
What are particular features of S3 Objects?
Private by default. You cannot modify object metadata after object is upload.
What are the types of object metadata?
system metadata and user-defined metadata
What is the S3 pricing model?
Charged for what you use. No charges for creating buckets, only storing objects in the bucket and transferring object in and out the bucket.
What can be be charged for specifically?
storage; GET requests, retrievals and early deletes of IA and glacier; storage management; bandwidth
What are types of network offered?
host-style access with the bucket.s3.amazonaws.com format or path-style access using the endpoint that matches the region the bucket resides, i.e., s3.amazonaws.com/bucket. Bucket names can be same as CNAME
What is transfer acceleration?
enables fast, secure, files over long distances between client and S3 bucket, while taking advantage of cloudfront. Cannot be disabled, on suspended. The URL is bucket.s3-accerate.amazonaws.com.