Develop the key skills needed to deploy containers to production using ECR/ECS, RDS, end-to-end CI/CD pipelines, and Route 53 services
About This Video
Get to grips with the fundamentals of DevOps and AWS
Discover how to run an ECS cluster in a production-hosting environment
Deploy a real-world Laravel PHP application with the help of an end-to-end workflow
In Detail
The rising popularity of AWS and DevOps is testimony to the fact that …
Complete AWS ECS Bootcamp (Beginner Friendly)
Video description
Develop the key skills needed to deploy containers to production using ECR/ECS, RDS, end-to-end CI/CD pipelines, and Route 53 services
About This Video
Get to grips with the fundamentals of DevOps and AWS
Discover how to run an ECS cluster in a production-hosting environment
Deploy a real-world Laravel PHP application with the help of an end-to-end workflow
In Detail
The rising popularity of AWS and DevOps is testimony to the fact that companies are able to build and deploy products speedily and reliably using AWS and DevOps practices. This course is packed with hands-on and practical labs which will help you to build real-world projects.
The course begins with an introduction to DevOps and AWS. You’ll then sign up for an AWS account, create Identity and Access Management (IAM) users, and discover how Elastic Cloud Compute (EC2) instances work. Going further, you’ll find out how application load balancers and Auto Scaling groups help in scaling EC2 instances and explore AWS storage devices. As you advance, you’ll create an Amazon virtual private cloud (VPC) and get an overview of Docker and containerization. You’ll also work with Docker Compose and upload Docker images to Amazon Elastic Container Registry (ECR). Moving ahead, you’ll delve into Amazon Elastic Container Service (ECS), continuous integration (CI), continuous delivery (CD), and continuous deployment. Finally, you’ll work on a project to set up, configure, containerize, and deploy a Laravel PHP application.
By the end of this course, you’ll have gathered the skills needed to deploy containers to production using ECR and ECS.
Audience
If you are a web developer or AWS beginner looking to run containers locally and in production using AWS ECS/ECR, then this course is for you. No prior knowledge of AWS is required; however, basic web development and PHP skills are necessary.
Lab: Creating an RDS Instance and Attaching It to ECS Container via Environmental Var
Lab Recap: Creating an RDS Instance
AWS Systems Manager Parameter Store and AWS Secrets Manager
Lab: Storing and Retrieving Values from The SSM Parameter Store to ECS Services
Lab Recap: Storing and Retrieving Values
Route53 and AWS Certificate Manager Overview
Lab: Adding a Custom Domain to Route53 and SSL Termination with ACM
Lab Recap: Adding a Custom Domain to Route53 and SSL Termination with ACM
AWS CloudFormation Overview and Introduction
Lab: Creating a VPC With a CloudFormation Template
AWS ElastiCache Overview
Chapter 13 : Project - Deploying a Laravel Application into an HA ECS EC2 Cluster
Project Introduction and Overview
Installing Laravel Using Docker and the Composer Image
Laravel Local Development Environment using Docker-Compose
Adding MySQL and Redis into the Local Development Environment
Adding a Register/Login Functionality
Initializing a New Git Repository
Adding the Laravel PHP-FPM and Nginx Docker Images to ECR
Creating an ECS EC2 Launch Type Cluster with a Capacity Provider
Creating and Launching our Laravel Service into the ECS Cluster
Adding and Attaching an RDS Database via SSM Parameter Store
Uploading Newer Images for the Laravel PHP-FPM Service and Nginx to Allow Logins
Establishing Automatic Database Migrations
Adding Redis Through ElastiCache for Session Storage
Route53 Custom Domain Alias with SSL Termination and HTTP to HTTPS Redirect
Establishing a full CI/CD Pipeline
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept