銷售: 1-800-867-1380

Overview of Azure Virtual Machines

更新日期: 2014年12月

Azure 虛擬機器可讓您擁有虛擬化的彈性,而不需花費時間和金錢購買及維護主控虛擬機器的硬體。不過,您必須維護虛擬機器 – 設定、修補及維護作業系統,以及任何執行於虛擬機器上的其他軟體。

  • 虛擬機器是電腦的軟體版本,您可以根據自身的需求加以設定和維護。

  • 作業系統映像是由一或多個檔案組成的集合,以做為建立新虛擬機器的範本。映像會以範本的形式運作,因為它並沒有已設定的虛擬機器所擁有的個人化設定,例如電腦名稱及使用者帳戶設定。

  • 虛擬機器作業系統磁碟是虛擬硬碟 (.vhd 檔案格式),在開機和掛接後可做為作業系統執行個體的執行版本。虛擬機器也可以使用一或多個資料磁碟,且這些資料磁碟可以隨時附加至虛擬機器。

  • 一個 Microsoft Azure 應用程式可以有多個虛擬機器。您在 Microsoft Azure 建立的所有虛擬機器都可以使用私人網路通道,自動與相同雲端服務或虛擬網路中的其他虛擬機器通訊。Microsoft Azure 可在它們之間負載平衡流量。

若想了解在Microsoft Azure虛擬機器中執行時可支援哪些 Microsoft 應用程式,請參閱 Microsoft 伺服器軟體對 Azure 虛擬機器的支援

您可以使用 Azure 管理入口網站中,Azure PowerShell、可程式化 API 介面 (REST) 在Microsoft Azure中建立虛擬機器;或使用為 Mac 和 Linux 桌面提供的命令列工具來建立。無論您使用哪一種工具,您都需要挑選要與虛擬機器搭配使用的作業系統。有數種方式可執行此作業:

  • 使用 Azure 或認證的合作夥伴所提供的映像:您可以使用 Azure 或其認證合作夥伴之一所提供的映像,直接在雲端中建立您自己的虛擬機器。在建立虛擬機器之後,您可以登入虛擬機器管理它。對於執行 Windows Server 作業系統的虛擬機器,您可以在管理入口網站使用 [連接] 按鈕,啟動遠端桌面連接。若為執行 Linux 作業系統的虛擬機器,您可以使用安全殼層 (SSH) 用戶端進行登入。如需有關如何從 Windows、Mac 和 Linux 桌面建立、部署及管理虛擬機器的詳細資訊,請參閱 WindowsAzure.com 網站上的<下載>。

    如需 Oracle 映像的詳細資訊,請參閱適用於 Azure 的 Oracle 虛擬機器映像

    您也可以將執行於 Azure 中的虛擬機器擷取為映像。採用此方法,將會在所擷取之虛擬機器的作業系統磁碟的相同儲存體帳戶中產生新映像檔。接著,您可以使用擷取的虛擬機器映像來建立多個虛擬機器。如需相關指示,請參閱如何擷取 Windows 虛擬機器以做為範本如何擷取 Linux 虛擬機器以做為範本

  • 使用您自己的映像或磁碟:您可以自行上傳 .vhd 檔案做為映像或磁碟。其差異在於,映像適合重複使用 (如同範本),而磁碟則否。例如,如果您想要保留特定應用程式設定 (例如 SQL Server 安裝),您可以上傳 .vhd 檔案以做為磁碟,然後再從這個磁碟建立虛擬機器。如需相關指示,請參閱建立和上傳包含 Windows Server 作業系統的虛擬硬碟

建立虛擬機器時,您必須進行下列各項選擇:

  • 虛擬機器的大小。這一項將決定組態,例如 CPU 核心數目、記憶體數量和儲存體容量。如需詳細資訊,請參閱<Azure 的虛擬機器和雲端服務大小>。

  • 作業系統。您可以從現有的映像選擇,其中包括 SQL Server 或 Sharepoint。或者,如果您已經上傳自己的 VHD,也可以將其當做虛擬機器的自訂映像使用。

  • 網路組態。如果您想要讓虛擬機器使用虛擬網路,就必須在建立虛擬機器時指定虛擬網路。如需詳細資訊,請參閱 虛擬網路概觀

  • 雲端服務組態。每一部虛擬機器都是位於雲端服務內,可能是單獨存在或與其他虛擬機器並存。若將虛擬機器放置於相同的雲端服務,您就能透過設定負載平衡端點,使您的應用程式和服務達成負載平衡。如需相關指示,請參閱<虛擬機器負載平衡>。

note附註
如需設定的摘要和相關詳細資料的連結,請參閱關於 Azure VM 組態設定

Microsoft Azure 虛擬網路是數個可在 Azure 中使用的網路服務之一。下圖說明虛擬網路如何用來擴充企業網路以納入Microsoft Azure虛擬機器。如此可為現有應用程式移轉至 Microsoft Azure 帶來好處。您可以輕鬆支援跨雲端與內部部署的混合應用程式。您可以在 Microsoft Azure 中管理自己的虛擬網路,並運用託管的 VPN 閘道建立內部部署與雲端之間的連接。您可以讓 Microsoft Azure 中執行的虛擬機器加入至內部部署的公司網域。

如圖表中所示,在 Microsoft Azure 虛擬網路中,您可以在某個虛擬機器中執行啟用 Active Directory 網域的 DNS 伺服器,同時在另一個虛擬機器中主控 SQL Server 資料庫;而您的應用程式程式碼可以透過 Microsoft Azure 所管理的 Web 角色來執行。

與作為服務的架構整合

如需在 Azure 中設定網路的詳細資訊,請參閱網路服務。若要深入了解虛擬網路,請參閱虛擬網路概觀

凡是位於相同雲端服務或虛擬網路中的所有虛擬機器,都能使用私人網路通道自動彼此進行通訊。不過,虛擬機器要使用端點才能與網際網路或其他虛擬網路上的其他資源進行通訊。這些端點會處理送至虛擬機器的傳入網路流量。如需指示,請參閱如何設定虛擬機器的端點

使用 Microsoft Azure 虛擬機器 (虛擬機器) 解除封鎖有虛擬機器需求之資源相依性的應用程式開發或移轉。您可以透過虛擬機器,依現狀移轉現有的應用程式,快速利用 Microsoft Azure。此外,您可以使用虛擬機器連接不同的應用程式模型,例如網站或雲端服務 Web 和背景工作角色。

下列應用程式模式是可以利用 Microsoft Azure 虛擬機器的部分範例:

  • 現有的非關鍵任務資料庫應用程式

  • 當 Microsoft Azure SQL Database 未提供所有必要的功能時,要部署到虛擬機器上之 SQL Server 的資料庫應用程式

  • 新資料庫應用程式的快速且輕鬆開發和測試環境

  • 內部部署資料庫應用程式的備份方案

  • 在旺季可視需要輕鬆快速擴充的方案

  • 可以克服內部部署虛擬化平台低效率的方案

  • 有虛擬機器需求之資源相依性 (例如 SQL Server、Active Directory、MongoDB、MySQL 或 SharePoint) 的方案。

當您考慮將內部部署應用程式移轉到雲端平台時,我們建議您仔細規劃每個移轉階段。一般移轉專案包含分析階段、應用程式移轉階段、資料移動階段、測試和最佳化階段,以及作業和管理階段。如需有關每個階段的詳細資訊,請參閱<Azure 移轉生命週期的概觀>。

我們建議您使用移轉至 Azure 虛擬機器中的 SQL Server所說明的方法之一,將 SQL Server 資料庫和資料移至Microsoft Azure中的虛擬機器。然後,將已包含資料的磁碟上傳和附加至虛擬機器,或將空磁碟附加至虛擬機器。您可以使用資料磁碟儲存 SQL Server 記錄檔和資料檔。請參閱下列教學課程:

在 Microsoft Azure 虛擬機器中關聯式資料庫的效能取決於許多因素,包括 VM 大小、磁碟數目和組態、網路、資料庫軟體的組態和應用程式工作負載。我們建議開發人員在數個 VM 大小和儲存組態上進行應用程式效能評定,選取最適合的組態。如需詳細考量,請參閱Azure 虛擬機器中 SQL Server 的效能最佳作法。如需簡介資訊,請參閱開始使用 Azure 虛擬機器中的 SQL Server

為了提供資料與磁碟的災害復原,Microsoft Azure 會利用 Microsoft Azure 儲存體最新公佈的地理複寫功能。透過 Microsoft Azure Blob 儲存體,即使在硬體故障的情況下,應用程式或客戶對客戶擁有作業系統磁碟或資料磁碟的所有變更都會保存。如 Azure 儲存體的地理複寫簡介部落格文章所述,Microsoft Azure Blob 和資料表會在相同大陸上分隔兩地的兩個資料中心之間進行複寫,在發生重大災害時提供額外的資料持久性,但是不會產生任何額外的成本。當您啟動虛擬機器時,依預設 Microsoft Azure 儲存體地理複寫會將您的作業系統和資料磁碟複寫到第二個地理區域。

此外,請確定您的虛擬機器是相同可用性設定組的成員。在相同可用性設定組中的多部虛擬機器有助於確保您的應用程式在系統失敗、本機磁碟硬體故障和任何規劃停機期間可使用。如需詳細資料,請參閱管理虛擬機器的可用性

如需有關在 Microsoft Azure 虛擬機器中使用 SQL Server 時,高可用性和災害復原技術的資訊,請參閱Azure 虛擬機器中的 SQL Server 高可用性和災害復原

另請參閱

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見
顯示:
© 2015 Microsoft