AWS services
This architecture only uses three services. In this section, you will learn what these services do and why they address your requirements.
Amazon Simple Storage Service (S3)
Amazon S3 is a highly scalable and durable object storage service. S3 has many characteristics. The ones relevant to our use case are as follows:
- S3 is an object storage service, meaning that it stores data as objects (files) in buckets (directories).
- Designed for high availability, with data automatically replicated across multiple AWS availability zones within a region, ensuring that your data remains accessible even in the event of an outage or component failure.
- Fully managed service; you don’t have to worry about the operational overhead of managing storage infrastructure, as all is handled for you.
- Supports versioning, as a means of keeping multiple variants of an object in the same bucket allowing you to preserve, retrieve, and restore every version of every...