amazon-web-services - EC2 实例的功能是否按比例扩展?

标签 amazon-web-services amazon-ec2

说我有三个选择:


实例类型
虚拟CPU
内存 (GiB)
带宽 (Gbps)
价钱


小的
一种

C
D

中等的
2A
2B
2C
二维

大的
4A
4B
4C
4D


运行 4 个小型实例与 2 个中型实例与 1 个大型实例的含义是什么?一个更好还是它们相同?
我对这一切都很陌生,提前致谢。

最佳答案

您的表是准确的在实例类型系列中 .例如,m5.large , m5.xlargem5.2xlarge .
使用 的一些好处多个(较小的)实例 是:

  • 跨多个可用区(不同数据中心)分布实例到 避免潜在的中断时间 (这种情况很少见,但可能会发生)
  • 如果单个实例出现问题,只有一部分容量丢失 而不是失去所有容量
  • 如果您的应用程序不支持 使用多个 CPU ,那么在单独的实例上运行线程会比在更大的实例上运行单个线程的性能更好
  • 实例可以是 更新 (例如安装新版本的软件),所以在升级过程中只有总容量的一部分不可用,而不是全部不可用
  • 您可以 测试更新版本的软件 在单个实例上并密切监视它以确认它的行为符合预期,而不需要一次推出所有更改

  • 下行 使用多个实例是:
  • 更多开销 必须在每个实例上运行操作系统(因此应用程序可用的 RAM 和 CPU 更少)
  • 申请需要是旨在跨多个实例运行 (通常以无状态方式)
  • A 负载均衡器 需要分配负载(假设您正在运行 Web 应用程序)
  • 关于amazon-web-services - EC2 实例的功能是否按比例扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66081721/

    相关文章:

    amazon-web-services - 在 AWS CodeBuild 上配置自定义 Docker 镜像需要很长时间

    amazon-web-services - AWS 上的 Mesosphere DCOS 集群。 EC2 实例终止并在停止后再次重新启动

    python - 我应该如何配置 Amazon EC2 来执行可并行化的数据密集型计算?

    amazon-web-services - 当我的 ECS 任务进入 "pending"状态时,我该去哪里查看它们实际上在做什么?

    amazon-web-services - EMR Hadoop并未利用所有群集节点

    ios - AWS Cognito 上未经身份验证的用户到经过身份验证的用户

    amazon-web-services - 用于将现有策略附加到现有 IAM 角色的 Cloudformation 模板

    linux - Amazon EC2 私钥丢失,如何访问服务器?

    amazon-ec2 - 带有用户数据的 AmazonEC2 启动

    php - 无法加载 cakephp 模型