Amazon EC2 Container服务,这是一项高度可扩展的高性能容器管理服务,让客户使用AWS上的容器轻松地运行和管理分布式应用。
1.这项服务的特点:
简化集群管理:ECS能够启动和管理Docker容器的集群,并且保存集群的完整信息。
高性能:可以将容器作为应用构建模块,在几秒内启动、停止和管理成千上万的容器
灵活调度: ECS包括一个内置的调度器 (使用了什么技术?) ,将你的容器部署到集群中,以平衡资源和可用性。由于ECS提供了完整的状态信息及API接口,你也可以构建自己的调度器或者使用现有的开源调度器。
可扩展及可移植性: 在ECS和内部环境中运行的Docker进程是一样的,所以可以在AWS和本地部署中方便切换。
AWS集成:ECS中的应用同样可以使用AWS其它服务,比如Elastic IP addresses,resource tags和Virtual Private Cloud (VPC)。实际上,它和EC2、S3一样,仅是一个新的基础结构单元。
安全:你的任务运行在VPC中的EC2上,IAM、安全组和其它安全特性都可以使用。容器运行在一个多租户的环境中,可以通过定义的接口互相通信。
简单:可以启动一个支持ECS的AMI,你的实例会被自动加载到默认的集群中。想为一个Linux AMI添加ECS功能,只需要安装ECS Agent和Docker daemon。
开源:ECS Agent会使用Apache协议开源(AWS鲜少有开源项目啊)。你可以将其