Complete AWS ECS Bootcamp (Beginner Friendly) [Video]
Video
Video
$134.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$134.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction
-
DevOps and AWS Fundamentals
- This is the DevOps Definition
- The Different Types of Cloud Computing, Explained
- How to Talk to Management About Cloud Computing
- Lab: Signup to AWS
- AWS Regions and Availability Zones
- The Difference Between AWS Services and a Monolithic Web-Service
- Lab: Create Your First EC2 Instance
- Lab Recap: Create Your First EC2 Instance
-
Security, Identity, and Access Management (IAM) on AWS
-
Elasticity in AWS - Understanding the Elastic Compute Cloud (EC2)
-
Scalability in AWS - Understanding Scaling of Elastic Compute Cloud Resources
- An Introduction and Overview of Scalability Objectives
- Lab: Create an Auto-Scaling Group with Load Balancing for EC2 Instances
- Lab Recap: Creating an Auto-Scaling Group with Load Balancing
- Auto-Scaling Group with EC2 Instances
- Understanding Launch Templates for EC2 Instances
- Load Balancing Introduction and Elastic Load Balancing Overview
- Classic Load Balancer versus Application Load Balancer versus Network Load Balancer
-
Storage in AWS - A Deep Dive for Web Developers
- Why Cloud Storage?
- Understanding S3 - The AWS Simple Storage Service
- Lab: Create an S3 Encrypted Versioned Bucket to Host a Public Website
- Understanding AWS S3 Bucket Policies
- Lab: Interacting with S3 via CLI with IAM Permissions and Deleting the Bucket
- Lab Recap and S3 Pricing
- AWS EBS: Elastic Block Storage Overview
- AWS EFS: Elastic File Storage Overview
- Lab: Creating and Interacting with EFS Volumes from Different EC2 Instances
- EFS Summary
-
Networking in AWS
- AWS Networking Introduction
- CIDR Explanation: Understanding Classless Inter-Domain Routing
- Virtual Private Cloud - Understanding VPC in AWS
- Lab: Create Your Own VPC
- VPC Subnet Explanation: Understanding Subnet AZ Placement
- Lab: Create Subnets for Your Own VPC
- AWS Route Table and Internet Gateway Deep Dive
- Lab: Create an Internet Gateway and a NAT Gateway
- Understanding NAT Gateways and Egress Only Internet Gateways
- Lab: Create and add a NAT gateway
- Understanding the Idea of Bastion Hosts in AWS VPCs
- Lab: Creating a Bastion Host to Connect to Private EC2 Instances
- AWS Security Group Deep Dive
- Lab: Creating a Load Balancer and a Private EC2 Instance in a Private Subnet
-
Working in Teams - Code Repositories
-
Containerization - Why Use Docker for Your Development?
- Container Introduction
- Images versus Containers
- Lab: Starting a PHP Docker Container
- Lab Recap: PHP Docker Container
- This is a Dockerfile - An In-Depth Crash Course
- Lab: Uploading a Docker Image to ECR, the Elastic Container Registry
- Lab Recap: Uploading an Image to ECR
- Lab: Understanding and Creating Environments Using Docker-Compose
- Lab Recap: Understanding Docker-Compose
-
Elastic Container Service - Creating and Running Containers
- ECS Introduction
- Task Definition Introduction
- Introduction to Fargate
- Lab: Creating a TaskDefinition and Start a Fargate Cluster
- Lab Recap: Creating a Task Definition and Start a Fargate Cluster
- Permissions in ECS
- Lab: Creating an S3 Bucket from Within Containers with IAM Policies Attached
- Lab Recap: Creating an S3 Bucket from Within Containers with IAM Policies Attached
- How Storage and Scaling Works on AWS Fargate
- Lab: Scaling a Fargate Service with an Application Load Balancer
- Lab Recap: Scaling a Fargate Service with an Application Load Balancer
- EC2 Launch Type Overview
- ECS EC2 Network Modes
- EC2 Lab Introduction
- Lab: Creating an ECS EC2 Cluster with a Load Balancer
- Lab Recap: Creating an ECS EC2 Cluster with a Load Balancer
- Understanding Deployment Types on ECS
- Understanding Task Placement Strategies in ECS
- ECS EC2 Capacity Providers
- Lab: Creating an EC2 Cluster with Capacity Providers for Instance Auto-Scaling
- Lab Recap: Creating an EC2 Cluster with Capacity Providers for Instance Auto-Scaling
-
Continuous Integration, Continuous Delivery, and Continuous Deployment
- Introduction to Continuous Deployment
- Continuous Integration versus Continuous Delivers versus Continuous Deployment
- AWS CodePipeline Introduction and Overview
- AWS CodeBuild Introduction and Overview
- The CodeBuild Buildspec.yml File, Explained
- Lab: Creating Your First AWS CodeBuild Project to Create Docker Images
- AWS CodeDeploy Introduction and Overview
- Lab: Creating a Continuous Deployment Pipeline
- Lab: Creating a Continuous Deployment Pipeline Using AWS CodePipeline to ECR
- Lab Recap: Creating a Continuous Deployment Pipeline Using AWS CodePipeline to ECR
-
AWS Services - RDS, ElastiCache, SSM Parameter Store, Route53
- Introduction
- AWS RDS and Aurora
- 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
-
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
About this
video
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.
The resources for this course are available at https://github.com/PacktPublishing/Complete-2020-AWS-DevOps-Bootcamp-for-Beginners-with-ECS
- Publication date:
- August 2020
- Publisher
- Packt
- Duration
- 10 hours 5 minutes
- ISBN
- 9781800566132
Latest Reviews
(1 reviews total)