什麼是 Amazon EC2? - Amazon Elastic Compute Cloud

什麼是 Amazon EC2?

Amazon Elastic Compute Cloud (Amazon EC2) 在 Amazon Web Services (AWS) Cloud 中提供可擴展的運算容量。使用 Amazon EC2 可減少前期所需的硬體投資,讓您更快速開發並部署應用程式。您可使用 Amazon EC2 按需要啟動任意數量的虛擬伺服器,設定安全性和聯網功能以及管理儲存。使用 Amazon EC2 可擴展與縮減規模,以處理需求或熱門峰值的變更,從而降低您預測流量的需求。

如需雲端運算的詳細資訊,請參閱 什麼是雲端運算?

Amazon EC2 的功能

Amazon EC2 提供以下功能:

  • 虛擬運算環境,亦即執行個體

  • 供執行個體使用的預先設定範本,亦即 Amazon Machine Images (AMI),在其中封裝伺服器所需的元件 (包括作業系統和其他軟體)

  • 執行個體 CPU、記憶體、儲存和聯網功能的各種組態,亦即執行個體類型

  • 使用金鑰對來保護執行個體的登入資訊 (AWS 會存放公有金鑰,而您則於安全位置存放私有金鑰)

  • 儲存磁碟區可供您停止、休眠或終止執行個體所刪除的暫時性資料使用,亦即執行個體存放區磁碟區

  • 資料的持久性儲存磁碟區請使用 Amazon Elastic Block Store (Amazon EBS),亦即 Amazon EBS 磁碟區

  • 供資源 (如執行個體和 Amazon EBS 磁碟區) 使用的多個實體位置,亦即區域可用區域

  • 防火牆,讓您可指定通訊協定、連接埠,以及能夠使用安全群組前往執行個體的來源 IP 範圍

  • 可供動態雲端運算使用的靜態 IPv4 地址,亦即彈性 IP 地址

  • 中繼資料亦即標籤,您可建立標籤並將其指派至 Amazon EC2 資源

  • 您可建立的虛擬網路,亦即 Virtual Private Cloud (VPC),這些網路在邏輯上與 AWS 雲端上的其他網路隔離,您可選擇將其連線至您自己的網路

如需 Amazon EC2 功能的詳細資訊,請參閱 Amazon EC2 產品頁面

如需在 AWS 上執行您網站的詳細資訊,請參閱 Web 託管

如何開始使用 Amazon EC2

首先,您需要進行設定以使用 Amazon EC2。在設定好後,您便可以完成 Amazon EC2 入門教學課程。如需 Amazon EC2 功能的詳細資訊,您可閱讀技術文件。

若您對於 AWS 是否適合您仍有疑問,請聯絡 AWS 銷售。若您有關於 Amazon EC2 的技術問題,請使用 Amazon EC2 論壇

您可直接使用 Amazon EC2 來佈建 Amazon EC2 資源,例如執行個體和磁碟區。您也可以使用 AWS 中的其他服務來佈建 Amazon EC2 資源。如需詳細資訊,請參閱下列文件:

欲自動將傳入的應用程式流量分散到多個執行個體,請使用 Elastic Load Balancing。如需詳細資訊,請參閱 Elastic Load Balancing 使用者指南

欲取得雲端中受管的關聯式資料庫,請使用 Amazon Relational Database Service (Amazon RDS) 來啟動資料庫執行個體。雖然您可於 EC2 執行個體上設定資料庫,但是 Amazon RDS 具備處理資料庫管理任務的優勢,例如修補軟體、備份和存放備份。如需詳細資訊,請參閱 Amazon Relational Database Service 開發人員指南

若要更輕鬆地管理 EC2 執行個體叢集上的 Docker 容器,請使用 Amazon Elastic Container Service (Amazon ECS)。如需詳細資訊,請參閱 Amazon Elastic Container Service 開發人員指南適用於 AWS Fargate 的 Amazon Elastic Container Service 使用者指南

欲監控您執行個體與 Amazon EBS 磁碟區的基本統計資訊,請使用 Amazon CloudWatch。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南

若要偵測 EC2 執行個體可能的未授權或惡意使用情況,請使用 Amazon GuardDuty。如需詳細資訊,請參閱 Amazon GuardDuty 使用者指南

存取 Amazon EC2

Amazon EC2 提供 Web 型使用者介面,亦即 Amazon EC2 主控台。若您已註冊 AWS 帳戶,您可登入 AWS Management Console 並從主控台首頁選取 EC2 來存取 Amazon EC2 主控台。

若您偏好使用命令列介面,可使用下列選項:

AWS 命令列介面 (CLI)

提供許多 AWS 產品的命令,且支援在 Windows、Mac 和 Linux 上使用。若要開始使用,請參閱 AWS Command Line Interface 使用者指南。如需 Amazon EC2 命令的詳細資訊,請參閱 AWS CLI 命令參考中的 ec2

AWS Tools for Windows PowerShell

我們也為在 PowerShell 環境中編寫指令碼的使用者提供許多 AWS 產品的命令。若要開始使用,請參閱 AWS Tools for Windows PowerShell 使用者指南。如需 Amazon EC2 的 cmdlet 的詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考

Amazon EC2 支援使用 AWS CloudFormation 建立資源。您可以使用 JSON 或 YAML 建立描述 AWS 資源的範本,AWS CloudFormation 就會為您佈建和設定這些資源。您可以重複使用 CloudFormation 範本來多次佈建相同的資源,無論是在相同的區域和帳戶,還是在多個區域和帳戶中。如需 Amazon EC2 資源類型和屬性的詳細資訊,請參閱 AWS CloudFormation 使用者指南中的 EC2 資源類型參考

Amazon EC2 提供查詢 API。這些 HTTP 或 HTTPS 請求,需要使用 HTTP 動詞 GET 或 POST,以及名為 Action 的查詢參數。如需適用於 Amazon EC2 的 API 動作詳細資訊,請參閱 Amazon EC2 API Reference中的動作

如果您偏好使用特定語言 API 建立應用程式,而不是透過 HTTP 或 HTTPS 提交要求,AWS 會為軟體開發人員提供程式庫、範本程式碼、教學課程和其他資源。這些程式庫提供的基本功能可自動化任務,例如密碼編譯簽署要求、重試要求,以及處理錯誤回應,讓您更容易入門。如需詳細資訊,請參閱 在 AWS 上建置的工具

Amazon EC2定價

當您註冊 AWS 時,您可以透過 AWS 免費方案免費開始使用 Amazon EC2。

Amazon EC2 針對執行個體提供下列購買選項:

On-Demand Instances

您只需要按秒支付使用執行個體的費用 (最少 60 秒),無需長期購買或預付款。

Savings Plans

您可以透過對一致的使用量設定綁約來降低 Amazon EC2 成本,每小時以美金計價,為期一年或三年。

Reserved Instances

您可以透過設定綁約至特定的執行個體設定來降低您 Amazon EC2 的成本,包含執行個體類型和區域,為期一年或三年。

Spot Instances

請求未使用的 EC2 執行個體,可大幅降低您的 Amazon EC2 成本。

如需 Amazon EC2 的完整收費清單與定價,請參閱 Amazon EC2 定價

在計算佈建環境的成本時,請記住要包括附帶成本,如 EBS 磁碟區的快照儲存。若要計算範本佈建環境的成本,請參閱雲端成本中心

若要查看您的帳單,請前往 AWS Billing and Cost Management 主控台中的帳單與成本管理儀表板。您的帳單內含用量報告的連結,可提供帳單的詳細資訊。若要進一步了解 AWS 帳戶帳單,請參閱 AWS 帳單和成本管理使用者指南

如果您有關於 AWS 帳單、帳戶和事件的任何問題,請聯絡 AWS Support

Trusted Advisor 此服務可協助您將 AWS 環境的成本、安全性與效能最佳化,如需其概觀,請參閱 AWS Trusted Advisor

PCI DSS 合規

Amazon EC2 支援處理、儲存、傳輸商家或服務供應商的信用卡資料,並且已驗證符合支付卡產業 (PCI) 資料安全標準 (DSS)。如需 PCI DSS 的詳細資訊,包括如何索取 AWS PCI 合規套裝服務的副本,請參閱 PCI DSS 第 1 級