30 Day Cloud Challenge: Days 7-8

aws
Author

Danielle Brantley

Published

March 8, 2024

For Days 7-8 of the challenge, I was given the following prompt:

Learn about the AWS Well Architected Framework and an overview of what an S3 bucket is. Why do we use one? What can we store in there?

I’ll start off with explaining the AWS Well Architected Framework.

Solid architecture is a key foundation for building a successful business. The AWS Well Architected Framework helps users understand the pros and cons of decisions made while building cloud architectures and systems on the AWS platform. The framework is a guide to creating top-notch cloud architectures on AWS. Consisting of six pillars, it ensures security, reliability, efficiency, affordability, and sustainability for your workloads.

AWS documentation defines the pillars as the following:

  1. Operational Excellence
  2. Security
  3. Reliability
  4. Performance Efficiency
  5. Cost Optimization
  6. Sustainability

Let me break this down further.

All in all, the framework provides a way to measure your architectures against best practices and make improvements as needed.

Now let’s get into the second part of the prompt. What is S3?

Amazon S3 (Simple Storage Service) is an object storage service that offers scalability, data availability, performance and security. This service is designed for storing and retrieving any amount of data at any time, from anywhere on the internet. It stores data as objects within buckets. A object is a file and any metadata that describes the file. A bucket is a container for objects. All types of files can be stored in S3 such as text files, videos, and even entire databases. Some of the use cases of S3 include websites, IoT devices, and data analytics.

As I mentioned in a previous post, I have experience using Amazon S3. At a previous company our social media analytics vendor would house our data in an S3 bucket. From there, I would create a table in Big Query to store our data and use Google’s data transfers service to transfer our data into the newly created Big Query table. I even tried hosting a static website in S3!

In the next few days, I will spend more time becoming familiar with S3 and its capabilities.