AWS Basics - Day 1

In this article I share concepts that I have learnt from the basics of cloud computing ,types, popular services offered by Amazon Web Services (AWS), and discuss the concept of the shared responsibility model.

What is Cloud Computing?

Cloud computing refers to the on demand delivery of computing services—such as servers, storage, databases, networking, software, and more—over the internet. Instead of relying on physical, on-premises hardware and software, cloud computing allows users to use the power of cloud computing without direct active management by the user.

The Different Types of Cloud Computing

There are three primary types of cloud computing:

Infrastructure as a Service (IaaS): IaaS provides virtualized computing resources over the internet, including virtual machines, storage, and networking. Users can manage and control the underlying infrastructure while focusing on their applications and data.

Platform as a Service (PaaS): PaaS offers a higher level of abstraction by providing a platform that includes everything needed for application development and deployment. Paas allows you to focus on deployment and management of your application.

Software as a Service (SaaS): SaaS delivers fully functional software applications over the internet on a subscription basis. Everything is managed by AWS.

Amazon Web Services (AWS) is a leading cloud service provider offering a wide array of services. Some of the most popular AWS services include:

Amazon EC2: Elastic Compute Cloud provides scalable virtual servers, allowing users to run applications in a flexible and cost-effective manner.

Amazon S3: Simple Storage Service offers secure and scalable object storage, ideal for data backup, web hosting, and content distribution.

Amazon RDS: Relational Database Service manages relational databases in the cloud, simplifying database administration tasks.

Amazon Lambda: Lambda is a serverless compute service that enables the execution of code in response to events without the need to manage servers.

Amazon SNS: Simple Notification Service facilitates the sending of notifications and alerts via multiple communication channels.

There are over 200 AWS services at the time of writing.

The Shared Responsibility Model.

Cloud computing introduces a shared responsibility model defines the distribution of resposnsiblities for security in the cloud.

While AWS are responsible for the security of the cloud infrastructure, customers are responsible for securing their data and applications within the cloud. This model underscores the importance of understanding and implementing security measures to protect data in the cloud environment.

Thanks for reading.