AWS-ECS vs Kubernetes [closed]

*爱你&永不变心* 提交于 2019-12-08 10:43:08

问题


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?


回答1:


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 (or EKS, the AWS Managed Kubernetes service) if:

  • You want cloud portability;
  • You want to deploy on-premise;
  • You want your developers to use the same tools that run your production workload.

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

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

  • 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;



来源:https://stackoverflow.com/questions/53962852/aws-ecs-vs-kubernetes

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!