【问题标题】:Fleet vs Cluster舰队与集群
【发布时间】:2019-11-22 05:59:42
【问题描述】:

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

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

我们称之为 EC2 队列。 我们称之为 ECS 集群。 我们称之为 EKS 集群。

【问题讨论】:

  • 这些东西没有特别可靠的定义;在基础设施方面,它们是可以互换的。对我来说,“集群”意味着“集群”——一组实例之间的一些交互/同步/复制,而“机群”仅仅意味着一组服务器。
  • @Chumicat 您是指特定的 AWS 实体,例如 EC2 Fleet (docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet.html) 和 ECS Cluster (docs.aws.amazon.com/AmazonECS/latest/developerguide/…) 还是这些术语的一般用法?
  • @MartinLöper 实际上,我想知道两者。由于 AWS 使用不同的词来解释不同的服务,我想知道主要区别。 AWS 上的通用或特定对我有用。

标签: amazon-web-services cluster-computing


【解决方案1】:

资产的种类因管理而异:在 EC2 中,舰队有助于及时调度各种案件,这些案件安排了各种类型或购买选择。这种事件的聚集被称为一堆。

【讨论】:

    【解决方案2】:

    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

    【讨论】:

      猜你喜欢
      • 2022-06-11
      • 2019-05-15
      • 2022-12-30
      • 2011-11-28
      • 2022-12-25
      • 2016-05-05
      • 2019-05-28
      • 1970-01-01
      • 2019-03-21
      相关资源
      最近更新 更多