top of page
marbel_edited.jpg

Cloud Deployment Lab

Step 1 — Dockerize the App

Built a Docker image locally (Python 3.11, Flask, spaCy)

Step 2 — Push to AWS ECR
  • Created a private ECR repository

  • Tagged and pushed the image to AWS

Screenshot (74)_edited.jpg
Step 3 — ECS Fargate Deployment
  • Created ECS cluster and task definition

  • Configured ecsTaskExecutionRole for logging and ECR access

  • Assigned Fargate task to a security group allowing inbound traffic from ALB

Screenshot (76).png
Step 4 — Application Load Balancer
  • Created ALB to make the app public

  • Configured target group health checks

  • Updated security groups to allow HTTP traffic

Screenshot (79).png
Step 5 — Deployment and Cloud Skills Highlighted
  • Containerization (Docker)

  • Image management (ECR)

  • Serverless container deployment (ECS Fargate)

  • Load balancing & networking (ALB, security groups)

  • IAM roles & permissions

  • Task health checks)

  • Cost-conscious cloud deployment (Free Tier)

Screenshot (78).png

Above is the website fully deployed with the amazon URL.

© 2035 by rate my aggie. Powered and secured by Wix

bottom of page