首页 > 解决方案 > 为 K8s 中的节点选择什么 AWS 实例类型

问题描述

我们正在将我们的应用程序迁移到 Kubernetes,以便在 AWS/EC2 上运行。这些节点将运行各种类型的应用程序:Nginx、Postgres、Hadoop、Django、celery。

您认为什么是好的/有价值的实例类型?或者我们应该为不同的 pods/apps 选择不同的实例?

标签: amazon-web-servicesamazon-ec2kubernetes

解决方案


您应该选择什么样的实例取决于许多不同的因素。Amazon EC2 提供了多种经过优化以适应不同使用案例的实例类型。实例类型包括 CPU、内存、存储和网络容量的不同组合,让您可以灵活地为您的应用程序选择适当的资源组合。每种实例类型都包含一个或多个实例大小,允许您根据目标工作负载的要求扩展资源。

在 CPU 和内存利用率的背景下,当然越大越好,但价格当然会更高。

要查看可见的结果和图表以比较特定 EC2 实例的性能, Metricly 可以帮助您做出该决定。本文中的主题讨论了您在选择 EC2 实例类型时需要考虑的注意事项,以及如何衡量这些方面以及这些选择对成本的影响。

在这里您可以找到一些实例及其规范之间的差异:ec2-nstance-types


推荐阅读