規劃虛擬機器

已完成

建立 Azure 虛擬機器之前,不妨先針對機器設定制定計畫。 請考量您對幾個選項的喜好設定,包括機器的大小和位置、儲存體使用方式以及相關支出。

設定虛擬機器的須知事項

讓我們逐步說明設定虛擬機器時需要考量的檢查項目。

  • 首先是網路。
  • 選擇虛擬機器的名稱。
  • 決定虛擬機器的位置。
  • 判斷虛擬機器的大小。
  • 檢閱定價模式並預估成本。
  • 識別要與虛擬機器搭配使用的 Azure 儲存體。
  • 選取虛擬機器的作業系統。

網路組態

在 Azure 中使用虛擬網路來提供 Azure 虛擬機器與其他 Azure 服務之間的私人連線。 屬於同一個虛擬網路的虛擬機器和服務可以互相存取。 根據預設,虛擬網路外部的服務無法連線到虛擬網路內的服務。 不過,您就可以設定網路以允許存取外部服務,包括您的內部部署伺服器。

網路位址和子網路一經設定便不易變更。 如果您打算將私人公司網路連線到 Azure 服務,則務必在備妥任何虛擬機器之前考慮拓撲。

虛擬機器名稱

虛擬機器名稱可作為電腦名稱,而電腦名稱是作業系統設定的一部份。 在 Linux 虛擬機器上可指定最多 64 個字元的名稱,在 Windows 虛擬機器上則可指定最多 15 個字元的名稱。

虛擬機器名稱也會定義可管理的 Azure 資源,而且之後不容易變更。 您應該選擇有意義且一致的名稱,供您輕鬆識別虛擬機器的用途。 良好的慣例會在機器名稱中使用下列幾個元素:

名稱的元素 範例 描述
環境或用途 dev (開發)、prod (生產)、QA (測試) 名稱的一部分應用於識別機器的環境或用途。
地點 uw (美國西部)、je (日本東部)、ne (北歐) 名稱的另一部分應用於指定機器部署的所在區域。
執行個體 1, 02, 005 對於具有類似名稱的多部機器,請在名稱中包含執行個體的編號,以利區分相同類別中的機器。
產品或服務 Outlook, SQL, AzureAD 名稱的一部分可用來指定機器支援的產品、應用程式或服務。
角色 security, web, messaging 名稱的一部分可用來指定機器在組織內支援的角色。

讓我們思考一下,如何為貴公司裝載於美國中南部地區的第一個開發網頁伺服器命名。 在此情節中,您不妨將機器命名為 devusc-webvm01dev 代表開發,usc 則能識別位置。 web 表示機器為網頁伺服器,尾碼 01 則代表機器是整個設定中的第一個。

虛擬機器的位置

Azure 的資料中心遍佈世界各地,並充滿伺服器和磁碟。 這些資料中心分成美國西部、北歐、東南亞等地理區域。 資料中心提供備援和可用性。

每個虛擬機器都位於您想要配置資源 (例如 CPU 和儲存體) 的區域。 區域位置可讓您盡可能將虛擬機器放在使用者附近。 機器位置可以改善效能,並確保您符合任何法律、合規性或稅賦需求。

虛擬機器的位置還有另外兩個考量要點。

  • 機器的位置可能限制您的可用選項。 每個區域各有不同的可用硬體,有些設定不適用於所有區域。

  • 位置之間存在價格差異。 若要尋找最符合成本效益的選擇,請檢查不同區域中的必要設定。

虛擬機器大小

Azure 針對不同的虛擬機器大小提供不同的記憶體和儲存體選項。 考慮您機器需要執行的工作負載類型,是決定合適機器大小的最佳方式。 根據工作負載,您可從可用虛擬機器大小的子集中進行挑選。

Azure 儲存體

Azure 受控磁碟會在背景處理 Azure 儲存體帳戶的建立和管理。 您可指定磁碟大小和效能層級 (標準或進階)。 Azure 會建立和管理磁碟。 新增磁碟或擴大/縮小虛擬機器時,系統不會動用儲存體。

虛擬機器的定價選項

每項訂閱都會針對虛擬機器收取兩筆分開的費用,也就是計算和儲存費用。 由於這些費用分開計算,所以您可以進行個別調整,且只需為所需資源付費。

  • 計算費用依小時定價,但按分鐘計費。 如果虛擬機器已部署 55 分鐘,則您只需支付 55 分鐘的使用費用。 只要您停止並解除配置虛擬機器,就不必支付計算容量的費用。 每小時的定價會根據虛擬機器大小和選取的作業系統而有所不同。 針對計算費用,您可以從兩個付款選項中進行選擇:

    • 以使用量為基礎:使用以使用量為基礎的選項時,您會依使用的秒數來支付計算容量的費用。 您可以依需求增加或減少計算容量,並隨時開始或停止。 如果您執行的應用程式具有短期或無法預測的工作負載,且這些工作負載不可中斷,請使用以使用量為基礎的計費選項。 假設您要在虛擬機器中執行快速測試或開發應用程式,就適合這種計價方式。

    • 保留執行個體:保留執行個體 (RI) 選項會在指定的區域中預先購買虛擬機器一或三年。 做出承諾需預先支付費用,因此作為回報,相較於隨用隨付定價,您可取得高達 72% 的價格折扣。 RI 具有彈性,可以輕鬆兌換或退貨以退回提前解約金。 如果虛擬機器必須持續執行,或者您需要估計預算且能承諾使用虛擬機器至少一年,請使用此選項。

  • 儲存費用會針對虛擬機器使用的 Azure 儲存體個別收費。 虛擬機器的狀態與所產生的 Azure 儲存體費用沒有關聯。 您一律只需為磁碟使用的 Azure 儲存體付費。

作業系統

Azure 提供各種可以安裝到虛擬機器的作業系統映像,包括數種 Windows 版本和 Linux 類別。 Azure 的價格包含作業系統授權的成本。

  • 如果您要尋找不只是基本作業系統映像,則可搜尋 Azure Marketplace。 市面上的安裝映像五花八門,不僅有作業系統,也有 WordPress 之類的熱門軟體工具。 映像堆疊包含 Linux 伺服器、Apache 網頁服務器、MySQL 資料庫和 PHP。 您可以安裝 Azure Marketplace 映像,一次獲得整個堆疊,而不必一一安裝和設定各個元件。

  • 如果找不到適合的作業系統映像,您可以建立自己的磁碟映像。 您可以將磁碟映像上傳至 Azure 儲存體,並用來建立 Azure 虛擬機器。 請記得,Azure 只支援 64 位元作業系統。