我想使用虛擬伺服器來運行我的應用程式。Amazon Elastic Compute Cloud (Amazon EC2) 和 Amazon Lightsail 之間有什麼區別?
解析度
AWS 為託管應用程式提供 Amazon EC2 和 Lightsail。Amazon EC2 是多種服務的混合,並且擁有用於建立單一架構的個別功能。Amazon EC2 執行個體適用於小型到複雜的架構。另一方面,Lightsail 是 AWS 所提供服務的整合產品。Lightsail 更適合中小規模的工作負載。
正確的架構選擇始終是根據您的應用程序的需求。您可以使用幾點來協助您決定哪項服務最適合您的需求。以下是 Amazon EC2 和 Lightsail 之間的主要區別:
| | |
---|
| Amazon Lightsail | Amazon EC2 |
用量 | 用於簡單的 Web 應用程式和網站,包括自訂代碼和常見的 CMS。 | 用於小規模至企業應用程式,例如 HPC、大數據和分析工作負載。 |
效能 | 用於工作負載範圍從小到中等的應用程式。 | 用於具有複雜架構的小規模到更高的工作負載。 |
輕鬆 | 在 Lightsail 部署應用程式可以透過點擊幾下來完成。提供多功能於一身的體驗。 | 在 Amazon EC2 中部署應用程式會因多種因素而有所不同,例如應用程式的類型、所使用的元件類型等。每個元件都有自己的特性和功能,可在各自的主控台中修改。 |
管理支援 | 在 Lightsail 需要較少的系統管理和系統架構師的努力。 | 根據環境的類型,管理工作會有所不同。EC2 中的大多數服務都需要對組件進行徹底的了解。 |
網路 | 由 AWS 管理。客戶可以將規則新增至 Lightsail 防火牆。 | 由客戶使用 VPC 及相關元件管理。 |
子網路 | Lightsail 沒有私有子網路的概念。 | 客戶可以根據應用程式需求,將子網路建立為公有或私有網路。 |
可擴展性 | Lightsail 不支援自動執行個體可擴展性。執行個體無法在啟動後修改。您必須啟動新執行個體才能變更計劃。 | 執行個體可以使用 Amazon EC2 Auto Scaling 群組自動擴展。EC2 執行個體可以修改為新類型或新的虛擬化。 |
彈性管理資源 | 管理網路、硬碟、負載平衡器等資源的最小彈性。 | 客戶可以根據應用程式需求管理所有相關元件。 |
彈性磁碟區 | 不支援 | 支援 |
資源管理 | 所有資源都是從同一個儀表板管理的。 | 每個資源都有自己的主控台和選項。 |
定價 | 價格低,有一個固定的定價模式。 | 定價依照您使用的付費模式。 |
負載平衡 | Lightsail 負載平衡器可用於 Lightsail 執行個體。 | 有多種類型的負載平衡器可用。 |
監控 | 您可以使用監控功能,但僅限於幾個選項。 | 您可以使用 Amazon Cloudwatch 詳細的監控選項。 |
Backup﹝備份﹞ | 備份可以使用 Lightsail 快照。 | 備份可作為快照和 AMI 使用。 |
加密 | 加密預設為啟用,並由 AWS 管理。 | 客戶可以選擇啟用或停用加密。 |
免費方案 | 免費方案可從註冊當天起 3 個月內使用。 | 免費方案可從註冊當天起 12 個月內使用。 |
支援 | 支援由 AWS Support 團隊提供。應用程式層級問題的疑難排解範圍有限。 | 支援由 AWS Support 團隊提供。應用程式層級問題的疑難排解範圍有限。 |
欲獲得更多資訊,請參閱 Amazon Lightsail 或 Amazon EC2。
有關 Lightsail 限制的更多資訊,請參閱選擇 Lightsail 而非 Amazon EC2 之前我應該考慮什麼?