A place to share all document, design, and IaC example code for AWS-101 course from CuliOps
Cloud computing is revolutionizing how businesses operate, and AWS is at the forefront of this transformation. In this course, you'll learn the fundamentals of AWS services, understand best practices for designing cloud architectures, and gain hands-on experience through labs and projects. Whether you’re new to cloud computing or looking to formalize your skills, this course will guide you on your journey to becoming a Cloud Engineer.
Throughout this course, you will:
- Learn about the core AWS services such as ASG, ALB, EC2, S3, RDS, VPC, IAM, CloudWatch and Cloudfront.
- Understand the principles of cloud architecture, scalability, security, and cost optimization.
- Gain practical experience by setting up, managing, and deploying AWS resources.
- Prepare for AWS certification exams with targeted resources and project work.
- Basic Linux system administration
- Basic networking
- TCP/IP
- Any programing, shell scripting languages
- Bài 1: Giới thiệu khóa học
- Bài 2: Sử dụng an toàn và quản lý chi phí hiệu quả
- Bài 3: Thiết kế VPC an toàn và khả năng mở rộng
- Bài 4: Triển khai wordpress blog trên EC2 với SSL
- Bài 5: Tăng khả năng mở rộng và độ tin cậy dịch vụ với ASG và ALB
- Bài 6: Tăng tốc độ cho ứng dụng bằng CloudFront và S3
- Bài 7: Giám sát hạ tầng thông qua CloudWatch
Follow these steps to set up your learning environment:
-
Set Up Your AWS Account
Sign up for a free AWS account if you haven't already: AWS Free Tier.Please watch this video before setup
- Bài 2: Sử dụng an toàn và quản lý chi phí hiệu quả -
Install Required Tools
- AWS CLI for command-line operations.
- Your preferred code editor (e.g., Visual Studio Code).
-
Clone the Course Repository
Open your terminal and run:git clone https://github.com/culiops/aws-101 cd aws-101
-
Set Up Terraform(for someone who familiar)
- Install Terraform
- Configure AWS credentials in
~/.aws/credentials
or using environment variables:export AWS_ACCESS_KEY_ID="your_access_key" export AWS_SECRET_ACCESS_KEY="your_secret_key" export AWS_REGION="your_preferred_region"
- Initialize Terraform in the project directory:
cd iac terraform init terraform plan terraform apply/destroy
If you have found anything useful and you want to support me, then Buy me a Coffee