舰队与集群

时间:2019-07-12 12:54:59

标签: amazon-web-services cluster-computing fleet

我真的很困惑,不知道aws中的“ fleet”和“ cluster”之间有什么区别。对我来说,它们都是“一堆东西”,无法区分它们。

我发现没有人会问这个问题,因为他们处于不同的水平,这是一个定义问题,我误解了他们的关键部分。

我们称其为EC2舰队。 我们称其为ECS集群。 我们称其为EKS集群。

2 个答案:

答案 0 :(得分:1)

术语 ECS群集用于“任务或服务的逻辑分组”,或者在使用EC2启动类型的情况下,用于“容器实例的分组”。 [1]
术语 EKS集群定义“在控制平面注册的Amazon EKS控制平面和Amazon EKS工作节点”。 [2]
术语 EC2舰队用于“启动一组舰队或一组实例的配置信息”。 [3]

这些术语通常用于指资源的分组。资源的类型因服务而异:

  • 在EC2中,机群可用于一次启动多个实例,这些实例配置了不同的类型(例如1 x t2和2 x m5)或购买选项(例如1 x随需应变和剩余4 x点)。
  • 在ECS(具有EC2启动类型)中,我们需要一种方法来定义特定ECS服务应使用哪些EC2实例(即docker容器应在哪些基础实例上运行)。该组实例称为群集。对于Fargate启动类型,由于基础架构是按需启动和管理的,因此AWS会自动提供集群。
  • 在EKS中,该术语显然用于区分不同的EKS环境。它应与Kubernetes官方词汇表中的定义一致。 [4]

参考文献

[1] https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_clusters.html
[2] https://docs.aws.amazon.com/eks/latest/userguide/clusters.html
[3] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet.html
[4] https://kubernetes.io/docs/reference/glossary/?all=true#term-cluster

答案 1 :(得分:0)

资产的种类从管理到支持都各不相同:在EC2中,无敌舰队可以帮助您立即分发各种情况,这些情况可以有各种选择或购买选择。这种事件的聚集被称为一堆。