2015-11-02 92 views
-3

對不起,我有幾個基本問​​題。我打算使用AWS EC2實例。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? 

回答

1
  1. 它是一個虛擬服務器,虛擬機,如文檔中所述。
  2. 基於AWS可以擴展負載均衡器的方式,或者在每個可用區域創建一個版本等等,它更復雜一些。它還提供了更多功能,如自動擴展集成,運行狀況檢查,SSL終止。我建議你read the documentation
  3. 它使用您在創建自動縮放組時創建的機器映像(當​​您創建自動縮放組使用的「啓動配置」時更加精確)。通常的做法是配置一臺機器映像,以便下載任何更新並在啓動時啓動最新版本的應用程序。

您可能還對​​感興趣,它是一個爲您管理大部分AWS基礎架構的PaaS。還有第三方PaaS產品,如OpenShift和Heroku也可以爲您管理AWS資源。

1
  1. EC2實例是一種虛擬機,它獲取底層物理主機的RAM,CPU,磁盤和網絡I/O的一定百分比。我猜這個百分比在某些實例類型上理論上可能是100%,但通常取決於您選擇哪種實例類型。

  2. ELB是一種服務,而不是一個EC2實例。它將以您的名義進行擴展。它通過TCP進行循環路由,並以最少的未完成請求路由HTTP和HTTPS。 Auto Scaling是「向外擴展」(它增加了新的EC2實例),而不是「放大」(調整現有EC2實例的大小)。它從稱爲AMI的模板啓動一個新實例。

相關問題