Azure 專用主機

適用於: ✔️ Linux VM ✔️ Windows VM ✔️ 統一擴展集

Azure 專用主機是一項服務,可提供實體伺服器,能夠裝載指派給一個 Azure 訂用帳戶的一或多個虛擬機。 專用主機是我們資料中心中使用的相同實體伺服器,而是直接存取的硬體資源。 您可以在區域、可用性區域和容錯網域中佈建專用主機。 您可以依照最能滿足您需要的設定,將虛擬機器直接放入已佈建的主機中。

影片介紹

福利

保留整個主機除了標準共用虛擬機主機之外,提供數個優點:

  • 成本最佳化:透過 Azure 混合式權益,您可以將自己的 Windows 和 SQL 授權帶入 Azure。 如需詳細資訊,請參閱 Azure Hybrid Benefit

  • 可靠性:您幾乎完全控制 Azure 平台所起始的維護事件。 雖然大多數的維護事件對虛擬機器沒有任何影響,但有一些敏感性工作負載,其中每秒鐘的暫停都會造成影響。 使用專用主機,您可以加入維護期間,以減少對服務的影響。

  • 效能效率:因為您可以控制實體主機,因此您可以選擇哪些應用程式共用實體資源,例如記憶體和儲存體。 這可以加速特定受益於主機電腦上的低延遲和高輸送量的工作負載。

  • 安全性:實體伺服器層級的硬體隔離可讓機密記憶體資料保持隔離在實體主機內。 不會有其他客戶的虛擬機器放在您的主機上。 專用主機會部署在相同的資料中心,並共用與其他非隔離主機相同的網路和基礎儲存體基礎結構。

群組、主機和 VM

View of the new resources for dedicated hosts.

主機群組是代表專用主機集合的資源。 您會在區域和可用性區域中建立主機群組,並在其中新增主機。

主機是一個資源,會對應到 Azure 資料中心內的實體伺服器。 建立主機時會配置實體伺服器。 主機會在主機群組內建立。 主機有一個 SKU,描述可以建立哪些 VM 大小。 只要 VM 來自相同的大小系列,每部主機都可以裝載多個不同大小的 VM。

高可用性考量

若要達到高可用性,您應該部署多個 VM,分散到多部主機 (至少 2 部)。 使用 Azure 專用主機,您有數個選項可佈建基礎結構,以塑造您的容錯隔離界限。

使用可用性區域進行容錯隔離

可用性區域是 Azure 地區內獨特的實體位置。 每個區域都是由一或多個資料中心所組成,配備了獨立的電力、冷卻系統及網路系統。 主機群組會在單一可用性區域中建立。 建立之後,所有主機都會放在該區域內。 若要跨區域達到高可用性,您必須建立多個主機群組 (每個區域一個),並據以分散主機。

如果您將主機群組指派給可用性區域,該主機上建立的所有 VM 都必須在相同區域中建立。

使用容錯網域進行容錯隔離

您可以在特定的容錯網域中建立主機。 就像擴展集或可用性設定組中的 VM 一樣,不同容錯網域中的主機會放在資料中心的不同實體機架上。 當您建立主機群組時,您必須指定容錯網域計數。 在主機群組內建立主機時,您要為每部主機指派容錯網域。 虛擬機器不需要任何容錯網域指派。

容錯網域與共置不同。 兩部主機擁有相同容錯網域並不表示其彼此相近。

容錯網域的範圍設定為主機群組。 您不應該假設兩個主機群組之間的反親和性 (除非其位於不同可用性區域)。

部署至具有不同容錯網域之主機的 VM 將會在多個儲存體戳記上具有其基礎受控磁碟服務,以增加容錯隔離保護。

使用可用性區域和容錯網域

您可以一併使用這兩個功能,以達到更多的容錯隔離。 若要同時使用這兩種功能,請為每個主機群組指定可用區域和容錯網域計數,為群組中的每個主機指派一個容錯網域,然後為每個虛擬機器指派一個可用性區域。

Resource Manager 範例範本會使用區域和容錯網域來分散主機,以達到區域中的最大復原能力。

手動與自動放置

在 Azure 中建立 VM 時,您可以選取要使用的專用主機。 您也可以使用選項,在主機群組內自動將 VM 放在現有的主機上。

建立新的主機群組時,請確定已選取自動 VM 放置的設定。 建立 VM 時,請選取主機群組,並讓 Azure 為您的 VM 挑選最佳的主機。

啟用自動放置的主機群組不需要自動放置所有虛擬機器。 即使已為主機群組選取自動放置,您仍然可以明確挑選主機。

自動放置限制

使用自動 VM 放置時的已知問題和限制:

  • 您將無法重新部署虛擬機器。
  • 您無法使用具有專用主機的 DCv2、Lsv2、NVasv4、NVsv3、Msv2 或 M 系列虛擬機器。

主機服務修復

如果與基礎節點相關的任何失敗,網路連線或軟體問題可以將主機上的主機和虛擬機器推送至狀況不良狀態,而導致工作負載中斷和停機。 預設動作是讓 Azure 自動將受影響的主機服務修復至狀況良好的節點,並將所有虛擬機器移至狀況良好的主機。 一旦虛擬機器服務已修復並重新啟動,受影響的主機將會解除配置。 在服務修復程式期間,主機和虛擬機器將變得無法使用,而產生輕微的停機時間。

新建立的主機會擁有與舊主機相同的條件約束:

  • 資源群組
  • 區域
  • 容錯網域
  • 主機群組
  • ADH SKU
  • 失敗時自動取代設定

符合規範需求的使用者可能需要主機與基礎節點之間的強式親和性,而且不想自動修復服務,在這種情況下,使用者可以藉由停用 [在失敗時自動取代主機] 設定來退出主機層級的自動服務修復。

含意

如果您決定停用自動服務修復,而且如果基礎節點遇到失敗,主機狀態將會變更為「待解除配置的主機」,最後將會解除配置。

若要避免解除配置,您必須建立新的專用主機,並將所有虛擬機器從舊主機移至新主機,以手動重新部署主機。

自動取代主機設定是建立時間設定,而且一旦建立主機之後就無法變更。 從受影響的主機手動停止/解除配置的虛擬機器不會隨著自動服務修復的一部分移動。

虛擬機器擴展集支援

虛擬機器擴展集可讓您將虛擬機器群組視為單一資源,並將可用性、管理、縮放和協調流程原則以群組形式套用。 您現有的專用主機也可用於虛擬機器擴展集。

建立虛擬機器擴展集時,您可以指定現有的主機群組,讓所有虛擬機器執行個體在專用主機上建立。

在專用主機群組中建立虛擬機器擴展集時,適用下列需求:

  • 必須啟用自動 VM 放置。
  • 主機群組的可用性設定應該符合擴展集。
    • 區域主機群組 (在未指定可用性區域的情況下建立) 應該用於區域擴展集。
    • 主機群組和擴展集必須使用相同的可用性區域。
    • 主機群組層級的容錯網域計數應該符合擴展集的容錯網域計數。 Azure 入口網站可讓您指定擴展集的最大分配,這會設定容錯網域計數 1。
  • 應先建立專用主機,具有足夠的容量,且擴展集區域和容錯網域有相同設定。
  • 專用主機支援的 VM 大小應符合擴展集所使用的 VM 大小。

專用主機並不支援所有擴展集協調流程和最佳化設定。 將下列設定套用至擴展集:

  • 不建議過度佈建,且預設為停用。 您可以啟用超額佈建,但是如果主機群組沒有所有虛擬機器的容量 (包括超額佈建的執行個體),擴展集配置將會失敗。
  • 使用 ScaleSetVM 協調流程模式
  • 請勿將鄰近放置群組用於共置

專用主機上虛擬機的 Ultra 磁碟支援

Ultra 磁碟提供較高的 IOPS (每個磁碟最多 160,00 IOPS) 和更高的磁碟輸送量 (每個磁碟最多 4000 MBps),視磁碟大小而定。 Ultra 磁碟的所有限制仍適用。 若要在專用主機上使用 Ultra 磁碟,必須符合下列需求:

  • 主機群組必須具有 Ultra 磁碟儲存體為 'Enabled',一旦建立主機群組,就無法變更此屬性
  • 專用主機的虛擬機系列應該與 Ultra 磁碟相容。

專用主機也支援具有特殊虛擬機器大小的 Ultra 磁碟:LSv2、M、Mv2、Msv2、Mdsv2、NVv3、NVv4。 不過,在下列案例中,會套用其他限制:

  • 主機群組應有自動放置為 'Disabled'
  • 主機群組的容錯網域計數應該只設定為 '1'。

維修控制

有時可能會更新支援虛擬機器的基礎結構,以改善可靠性、效能、安全性和啟動新功能。 Azure 平台會儘可能嘗試將平台維護的影響降到最低,不過具有維護敏感性工作負載的客戶甚至無法容忍虛擬機器需要關閉以進行維護的幾秒鐘。

維護控制可讓客戶選擇略過在其專用主機上排程的一般平台更新,然後在選擇的 35 天滾動時段內套用。 在維護期間內,您可以依任何順序直接在主機層級套用維護。 一旦維護期間結束,Microsoft 就會繼續前進,並將擱置中的維護套用至主機,順序可能不會遵循使用者定義的容錯網域。

如需詳細資訊,請參閱使用維護控制管理平台更新

容量考量

一旦佈建專用主機,Azure 就會將其指派給實體伺服器。 如此可在您需要佈建虛擬機器時確保容量的可用性。 Azure 會使用區域 (或地區) 中的整個容量來挑選主機的實體伺服器。 這也表示客戶預期能夠增加其專用主機使用量,而不需要擔心叢集中空間不足。

配額

部署專用主機時,會耗用兩種類型的配額。

  1. 專用主機 vCPU 配額。 預設配額限制是每個區域 3000 個 vCPU。
  2. VM 大小系列配額。 例如,隨用隨付訂用帳戶可能只有 10 個 vCPU 配額可供美國東部區域的 Dsv3 大小系列使用。 若要部署 Dsv3 專用主機,您必須先要求增加配額到至少 64 個 vCPU,才能部署專用主機。

若要要求增加配額,請在 Azure 入口網站中建立支援要求。

佈建專用主機會同時耗用專用主機 vCPU 和虛擬機器系列 vCPU 配額,但是不會取用區域 vCPU。 放在專用主機上的虛擬機器不會計入虛擬機器系列 vCPU 配額。 如果 VM 從專用主機移至多租用戶環境,VM 將會取用 VM 系列 vCPU 配額。

Screenshot of the usage and quotas page in the portal

如需詳細資訊,請參閱虛擬機器 vCPU 配額

免費試用和 MSDN 訂用帳戶沒有 Azure 專用主機的配額。

定價

無論部署多少部 VM,都會依專用主機向使用者收費。 在您的每月帳單中,您會看到新的可計費資源類型主機。 專用主機上的 VM 仍會顯示在您的帳單中,但是價格為 0。

主機價格是根據 VM 系列、類型 (硬體大小) 和區域來設定。 主機價格相對於主機上支援的最大 VM 大小。

軟體授權、儲存體和網路使用量會與主機和 VM 分開計費。 這些可計費項目沒有任何變更。

如需詳細資訊,請參閱 Azure 專用主機定價

您也可以使用 Azure 專用主機的保留執行個體來節省成本。

大小和硬體世代

SKU 代表指定主機上的虛擬機器大小系列和類型。 只要 VM 的大小相同,就可以在單一主機內混合多個不同大小的 VM。

類型是硬體世代。 相同 VM 系列的不同硬體類型會來自不同的 CPU 廠商,而且有不同的 CPU 世代和核心數目。

大小和硬體類型會依據區域而有所不同。 若要深入瞭解,請參閱主機定價頁面

注意

一旦佈建了專用主機,您就無法變更大小或類型。 如果您需要不同的類型大小,您必須建立新的主機。

主機生命週期

Azure 會監視和管理主機的健全狀態。 當您查詢主機時,將會傳回下列狀態:

健全狀態 描述
可用的主機 您的主機沒有已知的問題。
正在接受調查的主機 我們正在調查主機的一些問題。 這個過渡狀態是 Azure 嘗試並識別所識別問題的範圍和根本原因所必要的。 主機上執行的虛擬機器可能會受到影響。
待解除配置的主機 Azure 無法將主機還原回健全狀態,並要求您從此主機重新部署虛擬機器。 如果 autoReplaceOnFailure 已啟用,您的虛擬機器會服務修復為狀況良好的硬體。 否則,您的虛擬機器可能會在即將失敗的主機上執行。
已解除配置的主機 所有虛擬機器都已從主機中移除。 由於硬體已從輪替中移出,因此您不用再支付此主機的費用。

常見問題集

問: 在即時移轉時,我的專用主機會發生什麼事?

A。 截至目前為止,Azure 專用主機不支援即時移轉,如果硬體故障,我們會將主機服務修復至不同的節點。

問: 我可以在同一個專用主機上從多個虛擬機器系列執行虛擬機器嗎?

A。 否,您只能從與基礎專用主機相同的系列執行虛擬機器。 例如,Dsv3-Type4 主機僅支援 Dsv3 虛擬機器系列的虛擬機器。

問: 我可以在單一專用主機上執行不同的虛擬機器大小嗎?

A。 是,只要所有虛擬機器都屬於與基礎專用主機相同的系列,而且主機上有足夠的容量來支援虛擬機器大小,您就可以在相同的專用主機上執行多個虛擬機器大小。 例如,在 Dsv3-Type4 主機上,您可以同時執行 D2sv3、D8sv3、D16sv3 虛擬機器。

下一步