|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/amazon-ecs-fargate/
课程评论:没有评论
课程名称:AWS Fargate & ECS - Docker在AWS上的大师班 课程概述:该课程将全面介绍亚马逊的ECS(Elastic Container Service)服务及其构成元素,包括如何创建和管理ECS集群、使用亚马逊ECR(Elastic Container Registry)进行镜像存储、以及通过AWS Fargate和Amazon EC2进行托管。学员将学习如何创建第一个ECS集群,定义容器、任务、服务和集群,并通过实验环节实践,包括在ECS集群中运行Nginx应用、使用虚拟机基础设施运行Docker应用、根据Dockerfile构建Docker镜像等。 课程内容包括: 1. **ECS服务介绍**:了解ECS的基本构成以及创建ECS集群所需的先决条件(如自定义VPC)。 2. **AWS Fargate概述**:学习有关Fargate的任务和服务定义,创建Nginx应用的Docker镜像,推送Docker镜像到AWS ECR,并在Fargate集群中运行和更新应用服务。 3. **EC2和网络概述**:深入了解在EC2 Linux上托管的ECS集群,创建ECS集群的具体操作,包括VPC的设定和访问私有子网实例。 4. **动态端口映射**:掌握动态端口映射的配置方法,确保在ECS集群中运行的多个容器能够正常通信。 5. **应用负载均衡器(ALB)**:学习如何在EC2 ECS集群中配置ALB,定义目标组和监听器,以及测试负载均衡器,以均匀分配流量到各个容器。 通过结合理论学习与实践操作,参加本课程后,学员将能够熟练使用AWS Fargate和ECS构建、部署和管理Docker应用,提升在云计算环境中的技能。
IntroductionOverview of ECS ServiceComponents involved in forming ECS ClusterImage registry - Amazon ECRManagement - Amazon ECS & Amazon EKSHosting - AWS Fargate & Amazon EC2Create your first ECS ClusterDefine Container, task, Service & ClusterLab Session - Run Nginx Application using ECS ClusterLab Session - Service in ECS ClusterLab Session - Run Docker Application on VM InfrastructureLab Session - Build a Docker Image using DockerFileCreate your own VPC - Pre-requisite of Amazon ECSAWS FargateOverview of ECS Cluster - AWS Fargate, EC2 Linux/WindowsRun a task - Fargate Launch TypeCreate a service - Fargate Launch typeTask definitionsCreate a Docker Image of the Nginx Web AppPush Docker Image to AWS ECR RepositoryAdd Container in Task DefinitionsRun the task of the Nginx App in a Fargate ClusterCreate Service of Nginx App in Fargate ClusterUpdate Service in Fargate ClusterAWS ECS Cluster - EC2 Linux + NetworkingOverview of AWS ECS Cluster - EC2 LinuxCreate your own VPC for ECS ClusterLab - Create EC2 launch type ECS ClusterDetailed view of the resources on your clusterLab - Access Private Subnet InstancesLab - Access Private Subnet InstancesCreate a task for the Nginx WebserverOverview of Bridge Network ModeDefine task size & add containerAdd task in a clusterCheck container status from instancesAccess Nginx web server running on Private SubnetsRun multiple containers in the ECS clusterDynamic Port MappingOverview of Dynamic Port MappingLab - Configure dynamic port mappingLab - Add dynamic ports to Security GroupApplication Load Balancer in ECS ClusterOverview of ALB in ECS ClusterConfigure ALBDefine Target Group & Listener in ALBCreate a task for ECS ClusterCreate a serviceDetailed view of the resources on your clusterTest your ALBDistribution of traffic equally to all containers by ALBLast Lecture