AWS services
As shown in Figure 8.2, this architecture is composed of four main services. In this section, you will explore each of the building blocks and understand how they align with the requirements.
Amazon Simple Storage Service (S3)
In your business intelligence application architecture, you need a data store to persist massive amounts of objects or events, and you discover that S3 can be the ideal solution as the foundation for your data lake. S3 is designed to offer high durability with up to 99.999999999% (11 9s) of durability, ensuring that your data remains intact and accessible even in the face of unexpected events or infrastructure failures, and high availability to guarantee a reliable solution for analytics and reporting purposes, as expected for a data lake.
Moreover, scalability and cost-effectiveness were highlighted as part of the requirements, and S3 aligns with both tenets since it can store and analyze petabytes of data without worrying about capacity...