Amazon web services AWS ECS、EKS和Fargate是否容易相互替换?

Amazon web services AWS ECS、EKS和Fargate是否容易相互替换?,amazon-web-services,amazon-ecs,amazon-eks,aws-fargate,amazon-ecr,Amazon Web Services,Amazon Ecs,Amazon Eks,Aws Fargate,Amazon Ecr,我对容器编排有点陌生。我从高层次上理解ECS、EKS和Fargate之间的区别,我认为它们都使用ECR来存储容器。我的问题是,因为它们似乎都在docker容器上运行,所以在从一个容器编排服务切换到另一个容器编排服务时,容器是否必须以任何方式进行配置 AWS ECS、EKS和Fargate是否易于相互替换 ECS和EK是容器编排。Fargate是一个容器运行时环境。基本上,您通过告诉ECS或EKS部署容器来运行您的容器,并且作为其中的一部分,您告诉他们在Fargate或EC2实例上运行这些容器 我

我对容器编排有点陌生。我从高层次上理解ECS、EKS和Fargate之间的区别,我认为它们都使用ECR来存储容器。我的问题是,因为它们似乎都在docker容器上运行,所以在从一个容器编排服务切换到另一个容器编排服务时,容器是否必须以任何方式进行配置

AWS ECS、EKS和Fargate是否易于相互替换

ECS和EK是容器编排。Fargate是一个容器运行时环境。基本上,您通过告诉ECS或EKS部署容器来运行您的容器,并且作为其中的一部分,您告诉他们在Fargate或EC2实例上运行这些容器

我认为他们都使用ECR来储存容器

ECS和EKS可以从ECR或他们有权访问的任何其他映像注册表(如DockerHub)中提取容器映像

我的问题是,既然它们似乎都是在docker容器上运行的,你认为呢 从一个容器切换到另一个容器时,必须以任何方式配置容器 容器编排服务到另一个

对于任何特定于ECS/EKS或EC2/Fargate的环境,您应该能够在不修改容器的情况下运行容器。例如,您应该能够告诉任何一方从DockerHub中提取官方Nginx图像,并在不进行任何修改的情况下正常运行。还有一些更高级的场景,您可能需要修改ECS或EK的容器,但这些场景并不常见。更常见的场景是添加侧车容器,以利用AWS App Mesh等额外功能

AWS ECS、EKS和Fargate是否易于相互替换

ECS和EK是容器编排。Fargate是一个容器运行时环境。基本上,您通过告诉ECS或EKS部署容器来运行您的容器,并且作为其中的一部分,您告诉他们在Fargate或EC2实例上运行这些容器

我认为他们都使用ECR来储存容器

ECS和EKS可以从ECR或他们有权访问的任何其他映像注册表(如DockerHub)中提取容器映像

我的问题是,既然它们似乎都是在docker容器上运行的,你认为呢 从一个容器切换到另一个容器时,必须以任何方式配置容器 容器编排服务到另一个


对于任何特定于ECS/EKS或EC2/Fargate的环境,您应该能够在不修改容器的情况下运行容器。例如,您应该能够告诉任何一方从DockerHub中提取官方Nginx图像,并在不进行任何修改的情况下正常运行。还有一些更高级的场景,您可能需要修改ECS或EK的容器,但这些场景并不常见。更常见的情况是添加侧车容器,以利用AWS App Mesh等额外功能。

它们使用完全不同的配置方法。对于任何非平凡的部署,转换配置所需的工作量与从头开始编写配置所需的工作量相同。这假设您将依赖于编排的选项的数量降至最低。它们使用完全不同的配置方法。对于任何非平凡的部署,转换配置所需的工作量与从头开始编写配置所需的工作量相同。这假设您将依赖于编排的选项的数量降至最低。Mark所说的+1。更多关于Fargate在大局中所扮演角色的背景知识+马克所说的1。更多关于Fargate在全局中角色的背景信息