自Docker火爆以后,阿里、百度、京东、腾讯等云服务提供商相继推出了基于Docker的容器服务,Amazon也不例外,推出了ECS。
而这次将我的个人博客转移到ECS的原因之一是由于我正在研究容器相关技术,以实战来使用容器服务增加对其研究的深度。

什么是Amazon ECS?
官方的解释是:Amazon EC2 Container Service (Amazon ECS) 是一项高度可扩展的快速容器管理服务,它可轻松运行、停止和管理 Amazon Elastic Compute Cloud (Amazon EC2) 实例集群上的 Docker 容器。利用 Amazon ECS,您可以通过简单的 API 调用来启动和停止基于容器的应用程序,可以从集中式服务获取集群状态,并且可以访问许多熟悉的 Amazon EC2 功能。
开始之前需要了解Amazon ECS的相关术语:
Docker
存储库:用于存储镜像的服务,Amazon自家的存储库ECR
集群:可以在其上放置任务的容器实例的逻辑分组
容器实例:是一个Amazon优化版的EC2实例
容器代理:运行在容器实例上,利用Amazon ECS容器代理,容器实例可以连接到您的集群(启动的是一个容器agent)
任务定义:任务定义是一种JSON格式的文本文件,描述了构成应用程序的一个或多个容器。它可以被视为应用程序的蓝图
服务:在 ECS 集群中同时运行和管理指定数量的任务定义实例,这称为服务,
任务:实际上就是在容器实例上启动的容器,这里的WordPress容器、Mysql容器的启动就是任务
未完,待续…….

此文为原创,转载请注明出处

Comments are closed.

Post Navigation