Title: Theory / Unimportant / CS / Cloud / AWS / Database / S3

Name: Simple storage service
Definition: an object storage service that offers industry-leading scalability, data availability, security, and performance
Abbreviation: S3

Question: How much 9s do S3 have?
Answer: 11 9's

Name: S3 Object Lambda
Definition: A Lambda that is run on objects before they get returned from S3
Example: Resizing image
Example2: eliminating column in table
Intuition: Work on stored object without data cost for transfer

Name: S3 Storage Lens
Definition: delivers organization-wide visibility into object storage usage, activity trends, and makes actionable recommendations to improve cost-efficiency and apply data protection best practice

Name: S3 Intelligent-Tiering
Definition: System that look at access pattern to decide which archive service to store objects in

Name: S3 Batch Operations
Definition: Allow batch processing on some S3 stored data

Name: S3 Block Public Access
Definition: Service allowing to entirely block public access on bucket or account level, overriding more fine grained permission

Question: How S3 ensure durability?
Answer: data is copied in three Availability zone before returning success
Answer2: Copy in multiple device in an AZ
Answer3: Detect failure and repair lost redundancy automatically

Name: Versionning
Definition: Option to keep all version of all files in a bucket
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection

Question: What is the availability of S3 Intelligent tiering?
Answer: 99.9
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection

Name: S3 Standard Infrequence access
Definition: an Amazon S3 storage class for data that is accessed less frequently but requires rapid access when needed, with minimum storage period of 30 days
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Abbreviation: S3 Standard IA

Name: One Zone-Infrequent Access
Definition: Storage class that is 20% less expensive but no Accessibility zone replication, so data is lost if the accessibility zone is lost
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Abbreviation: One Zone-IA

Name: Glacier
Definition: secure, durable, and low-cost storage class for data archiving. Access is asynchrone, between minute and hours depending on tier
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Intuition: digital media archives, financial and healthcare records, raw genomic sequence data, long-term database backups, and data that must be retained for regulatory compliance.

Question: How much data takes an S3 standard storage
Answer: 8kb
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection

Question: How much data takes a file on S3 glacier storage
Answer: 8kb of standard storage and 32kb of glacier storage
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection

Name: data deletion fee
Definition: A fee to pay to delete Glacier (deep) archive storage that was stored for less than 90 (180) days
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3 Glacier

Name: Glacier deep archive
Definition: Cheapest storage, for data rarely accessed. Getting back take 12 to 48 hours depending on tier
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: AWS

Question: How to transfer large data to AWS
Answer: Virtual tape library by standard internet
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: AWS
Answer2: Snowball and snowmobile
Answer3: AWS Direct Connect

Name: Restoring from Glacier
Definition: Making a temporary copy of data from Glacier to standard archive
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: AWS

Name: Object Tag
Definition: key-value pairs applied to S3 objects which can be created, updated or deleted at any time during the lifetime of the object.
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3
Cardinal: At most 10 per object

Name: S3 Inventory
Definition: Service to regularly provide a list of all objects and their metadata in S3
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: Object lock
Definition: A feature preventing an object to be deltede/overwritten for some time or indefinitely
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: Write-once-ready-many
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3
Abbreviation: WORM

Name: LegalHold
Definition: A feature ensuring that an object is not modified or deleted until the feature is explicitly removed
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: Lifecycle management
Definition: Feature giving the ability to define the lifecycle of your object with a predefined policy and reduce your cost of storage
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3
Example: Keeps logs in standard storage for a month and glacier for a year

Name: Storage lens
Definition: provides organization-wide visibility into object storage usage and activity trends, as well as actionable recommendations to improve cost efficiency and apply data protection best practices
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: Storage class analysis
Definition: Tool to analyze storage access patterns to determine the optimal storage class for your storage
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: Query in place
Definition: allows customers to run sophisticated queries against data stored without the need to move data into a separate analytics platform
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: S3 Select
Definition: feature that makes it easy to retrieve specific data from the contents of an object using simple SQL expressions without having to retrieve the entire object
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: Athena
Definition: an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL queries
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: Redshift Spectrum
Definition: a feature of Amazon Redshift that enables you to run queries against exabytes of unstructured data in Amazon S3 with no loading or ETL required
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: Replication
Definition: enables automatic, asynchronous copying of objects across Amazon S3 buckets
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3

Name: Cross-Region Replication
Definition: feature that automatically replicates data between buckets across different AWS Regions
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3
Abbreviation: CRR

Name: Same-Region Replication
Definition: feature that automatically replicates data between buckets within the same AWS Region
Page: https://aws.amazon.com/s3/faqs/#Durability_.26_Data_Protection
Context: S3
Abbreviation: SRR

Question: The storage classes are
Answer: Standard
Page: https://aws.amazon.com/s3/cost-optimization/
Context: S3
Answer2: Standard IA
Answer3: Inteligent-Tiering
Answer4: One-zone IA
Answer5: Glacier
Answer6: Glacier Deep archive
Answer7: outpost