我打算开始我的项目,但在选择Amazon ECS和Kubernetes之间有点混淆,或许我真的是微服务架构的初学者。
如果有人能够在快速易于处理的平台上展示我的docker容器,我真的很感激。
谢谢
答案 0 :(得分:1)
这是我头脑中的差异列表:
AWS ECS / Kubernetes:
专有AWS实施/开源解决方案
在AWS上运行/由大多数云提供商和内部部署支持
任务定义/ POD具有不同的功能
在您的EC2计算机上运行或允许无服务器使用Fargate(测试版)/在运行kubernetes控制器的任何(物理/虚拟/云)计算机集群上运行。
支持AWS VPC /支持多种网络模型
我还认为kubernetes的学习曲线稍微陡峭但最终提供了更多的自由,并且鉴于广泛的采用,可能是未来更安全的选择。
两个系统都支持的功能:
亚马逊屈服于客户压力,目前拥有管理型kubernetes支持测试版(EKS)。
*编辑:EKS现已发布 - 但与谷歌GKE相比,群集控制器节点的增加费用。
这是关于该主题的一个article。