DevOps Sessions - Week 7 - Cloud Computing

devops aws (amazon web services) 12-09-2024 ​​

DevOps Sessions - Week 7 - Cloud Computing

Welcome to Week 7 of our “Becoming a DevOps Engineer” series! This week, we will delve into cloud computing, a cornerstone of modern DevOps practices. Cloud platforms like Amazon Web Services (AWS) offer a range of services that facilitate scalable, reliable, and cost-effective infrastructure management. In this session, we will explore key AWS services across various categories: Compute, Database, Identity and Access Management, Network & Content Delivery, and Storage. Let’s get started!

Session Overview

1. Introduction to Cloud Computing

2. Compute

3. Database

4. Identity and Access Management

5. Network & Content Delivery

6. Storage

1. Introduction to Cloud Computing

What is Cloud Computing?

Cloud computing provides on-demand delivery of IT resources over the internet with pay-as-you-go pricing. Instead of owning and maintaining physical data centers and servers, organizations can access technology services, such as computing power, storage, and databases, from cloud providers like AWS.

Benefits of Cloud Computing in DevOps

2. Compute

Amazon EC2

Amazon Elastic Compute Cloud (EC2) provides scalable computing capacity in the cloud. It allows you to launch virtual servers (instances) with various configurations to suit your needs.

AWS Lambda

AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers. You only pay for the compute time you consume.

Amazon ECS and EKS

3. Database

Amazon RDS

Amazon Relational Database Service (RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It supports multiple database engines, including MySQL, PostgreSQL, Oracle, and SQL Server.

Amazon DynamoDB

Amazon DynamoDB is a fast and flexible NoSQL database service for single-digit millisecond performance at any scale.

Amazon Redshift

Amazon Redshift is a fast, scalable data warehouse that makes it simple and cost-effective to analyze all your data across your data warehouse and data lake.

4. Identity and Access Management

AWS IAM

AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely. Using IAM, you can create and manage AWS users and groups and use permissions to allow and deny their access to AWS resources.

Best Practices for IAM

5. Network & Content Delivery

Amazon VPC

Amazon Virtual Private Cloud (VPC) allows you to provision a logically isolated section of the AWS cloud where you can launch AWS resources in a virtual network that you define.

Amazon Route 53

Amazon Route 53 is a scalable and highly available Domain Name System (DNS) web service. It translates domain names into IP addresses to direct users to your applications.

Amazon CloudFront

Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency and high transfer speeds.

6. Storage

Amazon S3

Amazon Simple Storage Service (S3) offers scalable, high-speed, web-based cloud storage.

Amazon EBS

Amazon Elastic Block Store (EBS) provides block-level storage volumes for use with EC2 instances.

Amazon Glacier

Amazon Glacier is a secure, durable, and extremely low-cost cloud storage service for data archiving and long-term backup.


By mastering these AWS services, you are well-prepared to leverage cloud computing for scalable, reliable, and cost-effective infrastructure management. Stay tuned for next week’s session, where we will explore continuous integration and deployment practices. Happy learning!

Author's photo

Nihit Jain

Architecting DevOps 🏗️ with Data, AI, Security, & IoT on Cloud ☁️




See other articles:

Sessions