Skip to content

Prasad-Nellikkatill/AWS-Cloud-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AWS Cloud Learning Journey

This repository contains my notes and projects related to learning AWS Cloud. It covers various AWS services, best practices, and hands-on projects to build a strong foundation in cloud computing and DevOps practices. The content will evolve as I progress with my learning and apply it to real-world scenarios.

Topics Covered

Introduction to AWS Cloud

  • Overview of cloud computing and AWS
  • Setting up and navigating the AWS Management Console
  • Key AWS services and their use cases

IAM (Identity and Access Management)

  • Creating and managing IAM users, groups, and roles
  • Assigning permissions and implementing security best practices

EC2 Instances

  • Deploying and managing virtual servers on AWS
  • EC2 instance types, security groups, and key pairs
  • Hands-on project: Deploying a web application on EC2

Networking in AWS (VPC)

  • Understanding VPCs and networking components
  • Configuring subnets, route tables, and network security

Security in AWS

  • AWS security best practices
  • Managing security with IAM, security groups, and network ACLs

Route 53 (DNS Management)

  • Managing domains and DNS records with Route 53
  • Configuring health checks and routing policies

AWS S3 (Simple Storage Service)

  • Storing and managing data in S3
  • Versioning, lifecycle policies, and access control

Projects

Throughout the learning journey, I'll be building several projects to apply the concepts:

  1. Web Application Deployment on EC2: Setting up a simple web app on EC2.
  2. VPC Setup with EC2 Instances: Creating a secure VPC with public and private subnets.
  3. CI/CD Pipeline Setup: Automating the build, test, and deploy process using AWS CodePipeline.
  4. Containerized Application on ECS: Deploying Dockerized applications using ECS and ECR.
  5. Infrastructure Automation with Terraform: Using Terraform to automate the provisioning of AWS resources.

Conclusion

This repository will be updated regularly with new notes, projects, and insights as I deepen my understanding of AWS Cloud services. By the end of this journey, I'll have a comprehensive skill set for managing cloud-based infrastructure and implementing DevOps practices on AWS.

Feel free to explore the contents and check out the various projects as they evolve.

Happy Learning! 🚀

About

Notes on AWS Cloud Services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published