Amazon EC2 專用主機常見問答集

一般問題

Amazon EC2 專用主機(「專用主機」或「主機」)是包含專供您使用的 EC2 執行個體容量的實體伺服器。專用主機支援不同的組態 (實體核心、通訊端和 VCPU),這讓您能夠業務需求選取並執行不同系列和大小的執行個體。

是的,裸機伺服器適用於希望使用自己的管理程序的客戶,或需要在非虛擬化環境中執行的應用程序。EC2 專用執行個體支援執行裸機執行個體,可讓您攜帶自己的 Hypervisor。

專用主機可讓您使用符合資格的每個通訊端、每個核心或每個 VM 軟體授權 (包括 Windows Server、SQL Server、SUSE Linux Enterprise Server、Red Hat Enterprise Linux),或繫結至 VM、通訊端或實體核心的其他軟體授權 (取決於您的授權條款規定)。這可協助您充分利用現有投資來降低成本。若您的組織希望在單一租用戶基礎架構上執行某些應用程式,以滿足任何特定的公司合規與法規要求,則專用主機也可以作為一種選擇。專用主機與 AWS License Manager 整合,可協助您追蹤授權使用情況,並自動執行主機管理任務,例如主機分配、發佈和復原。

T3 專用主機是一般用途的爆量 T3 執行個體,透過提供基準 CPU 效能,使其能够爆量至更高層級,直到執行個體使用其 CPU 積分餘額中累積的積分,從而在分配的主機上共享 CPU 資源。這可讓單一 T3 專用主機支援比同類非爆量專用主機多達 4 倍的執行個體。T3 專用主機還支援較小執行個體大小,如 t3.nano、t3.micro、t3.small 和 t3.medium。這些較小的執行個體大小適用於執行 Microsoft Windows 桌面和 Windows Servers,或中小型資料庫。

T3 專用執行個體和 T3 專用主機都在專用於單一客戶的實體伺服器上執行 T3 執行個體。T3 專用主機與 T3 專用執行個體之間的主要差異在於,T3 專用主機可讓您對執行個體在實體伺服器的放置方式提供更高的可見性和控制能力。T3 專用主機提供依每個主機計費,更適合執行昂貴的實體核心型 BYOL 環境,如 Microsoft SQL Server 和 Windows Server。另一方面,T3 專用執行個體提供依每個執行個體計費,適合依 vCPU、依執行個體或依使用者 BYOL 軟體執行。T3 專用執行個體與 T3 專用主機之間的另一個差異是,T3 專用執行個體同時支援標準模式和無限制模式積分組態選項,而 T3 專用主機僅支援 T3 執行個體的標準模式積分組態選項。

是。T3 專用主機上的 T3 執行個體利用積分來追蹤每個執行個體使用了多少 CPU。它們使用與共享租用上 T3 執行個體相同的積分模型,但不支援剩餘積分,這是在無限制模式下執行時使用的額外積分。

在 T3 專用主機上執行的 T3 執行個體支援積分組態的標準模式,在這種模式下,執行個體可以在基準以上爆量,直到用完獲得的所有積分為止。由於個別主機資源受限,T3 專用主機不支援在無限制模式下執行 T3 執行個體。

T3 執行個體受特定專用主機的資源約束。雖然大多數低至中等 CPU 使用率 T3 執行個體在需要時會爆量至更高的 CPU 層級,但如果多個 T3 執行個體具有相關的高 CPU 使用模式,則可能會出現短期效能變化。發出這種情況的一個範例是,如果您在 T3 專用主機上執行 VDI 基礎設施,並且大量使用者同時使用大量 CPU 週期登入。為了獲得最佳效能,我們建議您使用指標 DedicatedHostCPUUtilization 監控 T3 執行個體如何使用專用硬體的 CPU 資源。這個新指標將在 CloudWatch 中的 EC2 命名空間和「每個主機指標」維度下提供,並將有助於確定專用主機上的 CPU 使用率。

使用專用主機

您只需使用 EC2 主控台、API、CLI 分配主機,然後在其中啟動執行個體,即可開始使用專用主機。專用主機通常在其生命週期經歷以下階段:

  1. 主機分配:在您的 AWS 帳戶中分配主機之後,主機便可供您存取。若要分配主機,您可以使用 AllocateHosts APIallocate-hosts-AWS CLI,或者使用 AWS 管理主控台。
  2. 執行個體置放:若要在任何主機上啟動執行個體,您需要使用 RunInstances API 或在 AWS 管理主控台中指定「主機」的租用。若要在特定主機上啟動執行個體,您需要在 AWS 管理主控台或 RunInstances API 中將主機 ID 指定為目標。
  3. 主機發佈:如果不再需要使用主機,則需要先停止或終止主機上執行的所有執行個體,然後才能使用 ReleaseHosts API 或 AWS 管理主控台釋放該主機。

或者,您可以在 AWS License Manager 中指定專用主機管理偏好設定,來自動執行主機分配、執行個體置放和主機釋放任務。在 AWS 使用自有軟體授權 (Windows 和 SQL Server 授權) 時,License Manager 可協助您自動進行授權追蹤。此外,還可以協助您將現有的專用主機新增至自動化體驗。

您可以使用 AWS License Manager 來自動化您在 EC2 專用主機所用授權的管理。若要在 EC2 專用主機上使用自有授權 (BYOL) 並自動化主機管理,您需要執行下列步驟。

  • 步驟 1︰為要在 AWS 使用的軟體授權 (例如 Windows Server 和 SQL Server) 定義授權規則。我們建議您諮詢自己的授權顧問,仔細了解術語。
  • 步驟 2︰指定用於管理基礎主機的偏好設定。例如,您可以定義如何分配和釋放主機、使用哪些授權規則、允許哪些執行個體類型,以及是否開啟主機復原。
  • 步驟 3︰(選用) 如果您希望組織中的其他 AWS 帳戶使用主機上的可用容量,您可以在整個組織帳戶中共用主機管理偏好設定和授權規則。

設定完畢後,您的組織中的使用者即可像啟動具有 AWS 所提供授權的執行個體一樣,輕鬆地啟動其 BYOL 執行個體,而 AWS 則負責執行常見的管理任務。大多數雲端供應商為專用主機提供有限的自動化功能,因此管理員必須執行正在進行的管理任務,例如主機分配、主機容量使用率和執行個體置放。在 AWS,您可以使用 AWS License Manager 自動化對 EC2 專用主機的整體管理,並充分利用 EC2 功能,例如透過專用主機自動調整規模。

是,定義適用於在 AWS License Manager 中管理專用主機的偏好設定後,只需點按幾下,即可將現有的專用主機布設至自動化管理體驗,並讓 AWS 代您進行管理。

否,使用 AWS License Manager 管理專用主機無須額外付費。您只需依據 License Manager 代您在 AWS 帳戶分配的專用主機付費。如需詳細資訊,請參閱專用主機定價

您可以根據與帳戶關聯的限制來分配專用主機。如需詳細資訊,請瀏覽 AWS Service Limits 文件。 如果您正在使用自動化管理,可以在 AWS License Manager 中設定授權級別限制。

專用主機功能和特性

以下是專用主機中可用的功能:

  1. 多種執行個體大小支援 – 您可以在專用主機上善用支援此功能的 Nitro 執行個體,在同一個執行個體系列內執行不同的執行個體大小。這有助於您充分利用專用執行個體機群以及您的軟體授權。此處列出的執行個體系列可在相同的專用主機上支援多種執行個體類型。
  2. 執行個體置放控制 - 您可以選擇在特定的專用主機上啟動執行個體,這可協助您滿足合規要求。
  3. 親和性 - 透過指定對特定主機的執行個體親和性,即使停止並啟動主機,您仍然可以選擇讓執行個體與主機保持連接。
  4. 持續監控 - 您可以使用 AWS Config 記錄持續監控和記錄何時在專用主機上啟動、停止或終止執行個體。持續監控可協助您滿足合規要求,例如稽核在專用主機上啟動的執行個體。
  5. 通訊端和實體核心的可視性 - 您可以查看通訊端和實體核心的數量,這有助於您在使用以實體核心和通訊端為基礎的授權時履行授權義務。
  6. 整合式授權管理 - 您可以選擇使用 AWS License Manager 在專用主機上自動追蹤和管理軟體授權。您可以參考 AWS License Manager 文件,以獲取更多詳細資訊。
  7. 自動管理和自動調整規模 - 您可以使用 AWS License Manager 自動化專用主機管理,還可以使用 Auto-Scaling 群組來實現專用主機彈性。
  8. 跨帳戶共享 - 您可以透過啟用跨帳戶共享,在組織或組織單位內的專用主機帳戶之間共享資源。
  9. 主機復原 - 透過開啟主機復原,可以讓專用主機上的執行個體更具彈性。若發生意外硬體故障,主機復原會自動在新主機上重新啟動執行個體。
  10. 主機維護 – 透過自動化主機維護,您可以減少應用程式的停機時間,並卸載專用主機的無差別主機維護繁重任務。在主機降級或計畫內 EC2 維護的極少數情況下,AWS 會自動分配一個新的專用執行個體,並在排程維護事件期間在新的主機上重新啟動您的執行個體。

多種執行個體大小支援

每部主機上可以執行的執行個體數目上限,會根據您選取的執行個體類型組態而有所不同。您可以在專用主機定價頁面或 EC2 專用主機主控台或 DescribeHosts API 看到每部主機的執行個體數目上限。

執行個體置放控制

您可以選擇在特定的專用主機上啟動執行個體,也可以讓 Amazon EC2 自動放置執行個體。控制執行個體置放允許您部署應用程式,以協助解決授權、公司合規和法規要求。

否,您不需要手動置放執行個體。您可以使用 AWS License Manager 實現自動化,並讓 AWS 代您管理執行個體置放。

您可以使用 AWS License Manager 啟動執行個體,就像使用 Amazon 提供的授權來啟動執行個體一樣。您只需指定 AMI 和執行個體類型。使用 AWS License Manager 啟動執行個體時,可以選擇將租用類型設定為「主機」。

是,若要在使用 AWS License Manager 時啟動執行個體,您需要將主機資源群組附加至 AWS License Manager 中的授權組態並設定授權規則,以便根據您的容量要求來啟動新執行個體。

主機資源群組是一組專用主機,您可以將其作為單一實體進行管理。您可以使用主機資源群組,按用途 (例如,開發/測試與生產)、組織單位或授權約束來分隔主機。

親和性

在某些情況下,要求在特定時段內將授權繼續分配給相同的實體伺服器。例如,Microsoft 要求仍然將 Windows Server 授權繼續分配給相同的實體伺服器至少 90 天。透過使用 AWS License Manager,您可以設定授權親和性規則,以在指定的天數內限制授權用量。

通訊端和實體核心的可視性

是,您可以使用主機 ID 來識別每個專用主機。如果取代了基礎實體伺服器,專用主機將獲得一個新的主機 ID。

是,主機 ID 與實體伺服器的資產 ID 相似。

否,AWS 不會在不同的實體伺服器上重複使用相同的主機 ID。每個實體伺服器都具有不同的主機 ID。如果 AWS 為保固目的或其他 AWS 要求替換您的基礎實體伺服器,您也將獲得一個新的主機 ID。交換實體伺服器之後,AWS 一定會變更主機 ID。

整合式授權管理

您可以使用 EC2 描述主機 API,來追蹤專用主機上的通訊端和實體核心數量。您還可以使用 AWS License Manager,來自動追蹤通訊端和實體核心。

自動管理和自動調整規模

您可以使用 Auto Scaling 群組 (ASG),在任何 Amazon Virtual Private Cloud (Amazon VPC) 中啟動專用主機。若要使用 ASG,您應在 AWS License Manager 中建立主機資源群組。在主機資源群組中指定要求後,可以建立啟動範本,然後使用啟動範本來建立 ASG。

跨帳戶共享

是,您可以與所有 AWS 帳戶共享專用主機。您可以靈活地與幾個帳戶或與 AWS Organizations 中的所有帳戶共享主機,以節省成本。

共享的專用主機僅計入所有者帳戶的專用主機限制。成員帳戶的專用主機限制不受與其共享的專用主機的影響。同樣,在共享專用主機上啟動成員的執行個體也不會計入其執行個體限制。

主機復原

您可以透過 AWS Console,或者使用 CLI 或 API 來開啟主機復原。您可以隨時啟用停用檢視組態,以進行專用主機的主機復原組態設定。您還可以使用 AWS License Manager 中的主機資源群組,為一組專用主機開啟主機復原。

聯網

主機上執行的執行個體只能指派給 Amazon Virtual Public Cloud。您不能在使用 EC2 Classic 聯網類型的主機上執行執行個體。

專用執行個體和主機上執行的執行個體都可以指派至專用 Amazon VPC。

專用主機維護

您的專用主機可能出於多種原因而需要維護。Amazon 可能偵測到底層硬體效能下降,因此可能需要進行維護。此外,它可能由例行 EC2 維護活動觸發。EC2 定期對底層系統執行維護,以便為我們的客戶增強 EC2 服務的安全性、可靠性和營運效能。如需有關維護事件的其他資訊,請參閱這裡的 EC2 使用者指南。若要避免關鍵應用程式中的單一故障點,請參閱我們的架構中心,了解有關實作容錯架構的詳細資訊。

所有的經典 AWS 區域中的專用主機都支援自動主機維護功能。AWS Outposts、AWS Local Zones 和 Wavelength 區域目前不支援自動化主機維護。

透過自動化主機維護,您可以減少應用程式的停機時間,並卸載專用主機無差別維護的繁重營運任務。維護事件的自動化排程與執行減少了任何手動干預的需要,讓您騰出時間處理更重要的任務,同時還讓您靈活地控制何時維護您的專用主機。 

主機連線能力:

  • 主機復原 - 不可連線
  • 主機維護 - 可連線
     

主機狀態:

  • 主機復原 - 評估不足
  • 主機維護 - 永久性故障
     

動作:

  • 主機復原 - 立即復原
  • 主機維護 - 已排程維護
     

排程靈活性:

  • 主機復原 - 無法重新排程
  • 主機維護 - 無法重新排程
     

主機資源群組支援:

  • 主機復原 - 支援
  • 主機維護 - 不支援

在維護期間,執行個體會重新啟動至新的專用主機。維護完成後 (這可能需要幾分鐘),您的執行個體將保留與原始執行個體相同的屬性,包括執行個體 ID、私有 IP 地址、彈性 IP 地址、EBS 磁碟區附件和所有執行個體中繼資料。在您收到有關排程維護的通知 28 天後,如果使用 EBS 根磁碟區,任何無法自動重新啟動到新的執行個體將會停止;或者如果使用執行個體儲存體根磁碟區,則會終止。

在您的所有執行個體重新啟動到新的取代執行個體或停止後,您受影響的專用主機將會自動釋放。在排程維護事件之前,您可能能夠存取受影響主機上的現有執行個體。不過,您無法在此主機上啟動新的執行個體。在您的排程維護活動之前,將會分配一個新的專用執行個體。取代專用執行個體將具有新的主機 ID,但保留與原始專用執行個體相同的屬性,包括可用區域、執行個體類型、標籤、自動放置設定、主機親和性、主機復原和主機維護設定。如果受影響的專用執行個體有與之關聯的主機保留,則 EC2 會自動將保留轉移至新的主機。

降級主機被認為具有永久性硬體故障並被淘汰。在這種情況下,您的受支援授權 (包括 Microsoft Windows 服務器授權) 可在初始指派後 90 天內重新指派給另一部伺服器。如果您使用 AWS License Manager 來追蹤您的授權,則 AWS License Manager 會根據您的授權組態限制,為取代專用執行個體分配新的授權。一旦降級的主機被釋放,與之關聯的授權就可以重新分配。

在您的專用執行個體上偵測到效能下降後,AWS 會在 14 天後為專用主機排程自動化主機維護事件,以便您有時間進行準備。主機維護的持續時間取決於多個參數,包括在專用執行個體上執行的執行個體類型和數目。通常,維護事件需要幾分鐘才能完成。

是,您可以重新排程主機維護事件。該事件最初排程在您收到通知後 14 天。您可以選擇重新排程事件,以在較早的日期或最初的 14 天期限之後最多 7 天重新啟動您的執行個體。  若要重新排程主機維護事件,請按照事件排程指南中的步驟進行操作。

當 AWS 偵測到您的專用主機降級並排程維護事件時,您會收到一封電子郵件通知,其中提供降級主機的詳細資訊和排程的維護事件。該電子郵件還將描述主機上執行的執行個體維護時段。在主機維護不成功的極少數情況下,您會收到一封電子郵件通知,要求您在維護事件失敗後的 28 天內移出主機。

如果您停用主機維護,萬一您的專用主機進入降級或「永久故障」狀態,您會收到一封電子郵件通知以移出該主機,並在 28 天內手動將您的執行個體遷移至另一個專用主機。如果您有專用執行個體保留,則會分配一個取代主機。28 天後,降級主機將被移出並自動釋放。

當您透過 EC2 主控台分配支援主機維護的新專用主機時,主機維護會自動啟用。您可以取消選擇「主機維護」核取方塊將其停用。您還可以修改現有主機並開啟「主機維護」功能,來啟用該功能。EC2 API 還支援使用 API 開啟和關閉主機維護。如需詳細資訊,請參閱專用主機維護使用者指南

否,無須為降級的主機付費。只需為新主機付費。如果您有與降級主機關聯的專用主機保留,則保留會轉移至新的主機。 

不需要指定維護時段。AWS 會自動管理專用執行個體和其他 EC2 租用選項的修補。不過,如果您願意,您可以指定維護時段,以確保 AWS 僅在該時段期間對您的主機執行維護。

專用主機定價

專用主機上提供以下授權選項:

  1. 自有授權 (BYOL):依據您的授權條款,您可以使用符合資格的現有每個通訊端、每個核心或每個 VM 自有軟體授權,以及其他類型的授權。 
  2. 包含的授權 (LI):您可以使用 AWS 提供的 Windows Server AMI。
  3. Amazon Linux:您可以使用免費的開放原始碼 Amazon Linux OS,並在 AWS 專用主機上執行任何工作負載。專用主機還支援除 SUSE 和 RHEL 之外的所有 Linux 作業系統 (包括 AL、AL2、Ubuntu) 包含授權的執行個體。
  4. AWS Marketplace AMI:您可以在專用主機上啟動所有 AWS Marketplace AMI。

您可以在專用主機上使用 BYOL、Amazon Linux、由 Amazon 提供的 Windows Server AMI 以及 AWS Marketplace AMI。

AWS 提供三種不同的購買選項,以滿足您的需求,並最大程度地節省您的費用。

  1. 隨需:這是一個非承諾定價選項,依專用主機在帳戶中作用 (或分配) 的每秒 (最低 60 秒) 計費。您可以透過釋放任何特定隨需專用主機來終止計費,並且可以根據您的需求靈活地向上擴展或向下擴展。
  2. 預留執行個體:這是一個承諾定價選項,您可以購買一年期或三年期預留執行個體,三年承諾可提供更大的折扣。共有三個付款選項:「全額預付」、「部分預付」及「不預付」預留執行個體。在整個期限內,預留執行個體可為您節省高達 70% 的隨需成本。
  3. Savings Plans︰這是一個靈活的定價模型,透過隨需提供大幅節省,以換取一或三年期運算能力的特定用量承諾 (以 USD/小時計算)。Savings Plans 可自動減少您在任何 AWS 區域中運算用量的費用,即使用量發生變化也是如此。這讓您能夠靈活地使用滿足您需求的任何運算選項,並協助您節省多達 72% 的 AWS 運算用量。

*注意:目前只有虛擬專用執行個體符合 Savings Plans 的資格,.metal 執行個體不符合資格。

針對隨需執行的主機,您需要依帳戶中該主機處於作用中狀態 (或已分配) 的每秒 (至少 60 秒) 計費,不受在主機上執行的執行個體數量或 AMI 類型的限制。您可以釋出專用主機,以終止對任何特定隨需專用主機的計費。隨需執行個體定價讓您能夠彈性擴展或縮減,而無須長期承諾。

注意:專用主機上包含授權 (LI) 的 Windows Server 依小時計費。

您依一年期或三年期承諾預留執行個體付費。提供三個付款選項:全額預付、部分預付、不預付。

  1. 全額預付︰一次性支付專用主機保留的全部費用。全額預付保留相較於部分預付或無預付方案可提供最優惠的整體價格。 
  2. 部分預付:大約支付保留費用的一半。剩餘費用在該期間按小時分攤 (依小時計費)。部分預付款選項提供較無預付款選項更優惠的價格。
  3. 不預付:您不支付任何預付費用,並且該預留執行個體的全部費用在該期間按小時分攤 (依小時計費)。
    如果您需要預留三年以上的專用主機,則可以與您的客戶經理聯絡。

與隨需價格相比,預留執行個體最高可提供 70% 的折扣。當購買專用主機保留時,將按照您選擇的整個合約期間的每個小時向您收費,無論執行個體是否在執行中。有效小時價格顯示專用主機保留的每小時攤餘成本 (它採用主機保留在整個合約期間的總成本 (包括任何預付款),並將該成本分散到合約期間的每個小時)。

每個月的實際每月費用等於該月的實際小時數乘以小時使用費率。小時使用費率等同於整個合約期間的每月費用總平均值除以整個合約期間的總小時數 (以一年 365 天計算)。

否,您需要購買專用主機並將其分配到您的帳戶,以便選擇預留執行個體選項。

您可以針對一年期或三年期分配一定數量的主機,為專用主機購買預留執行個體。在帳戶上分配專用主機後,您可以為該專用主機支付一年期或三年期預留執行個體費用。當您購買預留執行個體並將其指派給專用主機時,便承諾支付等於保留期間的最短時間專用主機費用。

若預留執行個體到期,您的專用主機仍然會分配在您的帳戶,且可繼續使用專用主機。如果您決定不釋放專用主機,則會在預留執行個體期滿後隨需計費。此外,您還可以選擇為相同的專用主機,支付另一個預留執行個體費用。

根據 Microsoft 授權條款,您可以在專用主機上使用符合資格的現有 Windows Server 和 SQL Server 授權。如果您選取自有授權,則軟體使用不收取額外費用。

或者,您可以使用 Amazon 提供的 Windows Server Amazon Machine Image (AMI),在專用主機上執行最新版 Windows Server。對於現有 SQL Server 授權有資格在專用主機上執行但需要 Windows Server 來執行 SQL Server 工作負載時,這種情況很常見。若要獲取有關 Windows Server AMI 價格的更多詳細資訊,請參閱專用主機定價頁面

您無權實際擁有任何 AWS 伺服器、裝置、不動產或個人財產,或 AWS 擁有的任何其他資產,以及擁有實際存取權。