【问题标题】:AWS EC2 Instance - Is it a single virtual image or single physical machine?AWS EC2 实例 - 它是单个虚拟映像还是单个物理机?
【发布时间】:2016-02-02 21:48:04
【问题描述】:

抱歉,我有几个基本问​​题。我打算使用 AWS EC2 实例。

1) Is an EC2 instance a single virtual machine image or is it a
single physical machine? Documentation from Amazon states that it is
a "virtual server", but I wanted to clarify if it is an image
embedded inside one server or if it is an single physical server
itself.

2) Is an Elastic Load Balancer a single EC2 instance that handles
all requests from all users and simply forwards the request to the
least loaded EC2 instances?

3) When Auto-Scaling is enabled for an EC2 instance, does it simply
exactly replicate the original EC2 instance when it needs to scale
up?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 load-balancing autoscaling


    【解决方案1】:
    1. EC2 实例是一个虚拟机,它获取一定百分比的底层物理主机的 RAM、CPU、磁盘和网络 i/o。我猜,对于某些实例类型,这个百分比理论上可能是 100%,但通常是一小部分,具体取决于您选择的实例类型。

    2. ELB 是一项服务,而不是单个 EC2 实例。它将代表您扩展。它对 TCP 进行循环路由,对 HTTP 和 HTTPS 的未完成请求最少进行路由。

    3. Auto Scaling 是“横向扩展”(它添加新的 EC2 实例),而不是“纵向扩展”(调整现有 EC2 实例的大小)。它从称为 AMI 的模板启动一个新实例。

    【讨论】:

      【解决方案2】:
      1. 它是一个虚拟服务器,一个 VM,如文档中所述。
      2. 这有点复杂,基于 AWS 可能扩展负载均衡器的方式,或在每个可用区创建一个版本等。它还提供更多功能,例如自动扩展集成、健康检查、SSL 终止.我建议你read the documentation
      3. 它使用您在创建自动缩放组时指定的机器映像(更准确地说,是在创建自动缩放组使用的启动配置时)。一种常见的做法是配置一个机器映像,该映像将下载任何更新并在启动时启动您的应用程序的最新版本。

      您可能还对Elastic Beanstalk 感兴趣,它是一种为您管理大部分 AWS 基础设施的 PaaS。还有第三方 PaaS 产品,例如 OpenShift 和 Heroku,也可以为您管理 AWS 资源。

      【讨论】:

        猜你喜欢
        • 2021-06-30
        • 1970-01-01
        • 2014-08-18
        • 2022-01-18
        • 2011-07-12
        • 2019-06-15
        • 2013-03-07
        • 2021-08-17
        • 1970-01-01
        相关资源
        最近更新 更多