MENU

Fun & Interesting

AWS ECS Full Tutorial | Learn EC2, EKS, Fargate, Load Balancers and Docker Deployment with Demo

KodeKloud 166,479 3 years ago
Video Not Working? Fix It Now

This AWS ECS tutorial will walk you through the basics of Amazon Elastic Container Service (Amazon ECS) which is a highly scalable and fast container management service. ECS is responsible for managing the lifecycle of a container starting from creating/running till it gets torn down. ECS is designed to be a simpler alternative to some of the other more complex container orchestrators like kubernetes, Hashicorp Nomad, and Apache Mesos. With ECS there's no need to master complex deployment architectures, deploying a containerized application is as easy as a few clicks. ?GitHub Link: https://github.com/Sanjeev-Thiyagarajan/ecs-project2 In this video we will cover the following topics: 00:00 - Introduction 01:22 - What is ECS ? 03:35 - ECS vs Others 09:08 - EC2 vs Fargate 10:43 - EC2 Task 12:45 - ECS Services 14:04 - Load Balancers 14:56 - ECS Tutorial 19:47 - Understanding Project Configuration 22:48 - Demo _ Deleting Cluster 25:17 - Demo _ Creating New Cluster 26:30 - Demo _ Creating Task Definition 38:15 - Demo_ Deleting Application 38:36 - Understanding Multi Container Application 41:32 - Demo _ Creating Security Group 42:56 - Demo _ Creating Multi Container Application 1:06:25 - Conclusion Those new to the Programming and DevOps world often find it challenging to start their journey due to the missing basic prerequisites. For example, issues with setting up a basic lab environment using VirtualBox, problems with networking, or trouble with working with the Linux CLI or text editors like vi editor. Sometimes there are issues with applications - like getting a sample application to work, problems with getting the dependencies to install correctly or trouble with getting a web server to communicate with a database server. Or, at other times, it's working with data formats like JSON or YAML. So we have identified a gap, and we believe that this is due to missing some of the basic prerequisites, such as knowing the basics of Linux, the basics of tools like VirtualBox, or knowing the basics of the most commonly used applications like Java, Python or NodeJS or web servers like Apache, NGINX etc. As a DevOps or Cloud Engineer, it is crucial to have these basics cleared. And that’s why we are helping you to bridge that gap! Want to view a clear path to becoming a DevOps Engineer? Visit our website kodekloud.com! We have various Learning Paths to help you choose your next step and shape your DevOps Career. Check out our learning paths at KodeKloud to get started: -Linux: https://bit.ly/LinuxLearningPath - DevOps Learning Path: https://bit.ly/DevOpsLearningPath-YT -Docker: https://bit.ly/DockerLearningPath -Kubernetes: https://bit.ly/KubernetesLearningPath -Infrastructure as Code(IAC): https://bit.ly/IACLearningPath -Programming: https://bit.ly/ProgrammingLearningPath For more updates on courses and tips, follow us on: -Website: https://kodekloud.com/ -LinkedIn: https://www.linkedin.com/company/kode... -Twitter: https://twitter.com/kodekloud1 -Facebook: https://www.facebook.com/kodekloudtra... -Instagram: https://www.instagram.com/kodekloud/ -Blog: https://kodekloud.com/blog/ #AWS #ECS #KodeKloud #kodekloudengineer #cloudcomputing devOps

Comment