AWS-ECS与Kubernetes [英] AWS-ECS vs Kubernetes

查看:154
本文介绍了AWS-ECS与Kubernetes的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当AWS在一段时间内已经拥有类似的服务ECS时,我很迷茫,无法理解Kubernetes在AWS中的用法. ECS在json/yaml文件的容器编排方面也做得很好. Kubernetes相对于ECS有什么优势?

I am confused to understand the usage of Kubernetes in AWS, when AWS already has a similar service ECS for a while. ECS also does a good job in container orchestration via json/yaml file. What are the advantages of kubernetes over ECS?

推荐答案

两者都是容器编排服务. ECS与其他Amazon Web Services很好地集成在一起. Kubernetes是云中立的.您可以在此处

Both are container orchestration services. ECS is very well integrated with other Amazon Web Services. Kubernetes is cloud-neutral. You can find a good overview here

您的要求应该告诉您哪种要求更符合您的需求.以下是一些技巧,可帮助您了解每种产品的位置.当然,有很多重叠之处,并且两种产品都能够运行生产工作负载.

Your requirements should tell you which one makes more sense for your needs. Here are some tips to help you understand how each product is positioned. Of course, there's a lot of overlapping and both products are very able to run a production workload.

Go Kubernetes(或 EKS ,AWS托管Kubernetes服务)

Go Kubernetes (or EKS, the AWS Managed Kubernetes service) if:

  • 您想要云的可移植性;
  • 您要在内部部署;
  • 您希望开发人员使用与生产工作负荷相同的工具.

转到 ECS (或

Go ECS (or Fargate, its managed version) if:

  • 您可以轻松配置AWS(例如:自动扩展组,VPC,弹性负载均衡器...);

  • You are comfortable configuring AWS (eg: auto-scaling groups, VPCs, elastic load balancers...);

您已经在EC2上运行了一个工作负载,并且正在将其逐渐迁移到容器中;

You already have a workload running on EC2 and is gradually migrating it to containers;

您正在寻找易于学习的服务;

You look for a service that is easier to learn;

这篇关于AWS-ECS与Kubernetes的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆