試玩單機ASDK混合雲 動手體驗Azure Stack

Microsoft Azure Stack(MAS)是微軟為新世代混合雲運作架構所設計的雲端平台,這裡先介紹MAS的發展過程,然後講解其運作架構,接著動手建置ASDK混合雲平台運作環境。由於該解決方案會將Azure Stack所有功能、元件以及運作環境部署在一台實體伺服器上運作,因此可實際試用Azure Stack。

因此,微軟為了提供給企業和組織IT管理人員一致的操作體驗平台,以及Dev開發人員一致的程式碼撰寫平台(只要撰寫一次上傳至公有雲環境中便可立即使用),屆時企業或組織自行打造的Azure Stack混合雲平台,也同樣採用Azure Resource Manager管理模式,如圖5所示。


▲圖5 Microsoft Azure Stack混合雲平台,同樣採用Azure Resource Manager管理模式。

Azure Stack運作架構說明

目前企業和組織若要部署Azure Stack混合雲平台,如果是用於「正式營運環境」,建議採用Azure Stack Integrated Systems解決方案。簡單來說,用於正式營運環境的Azure Stack運作架構,其最小規模的運作架構設計原則為「1、1、4~12」,分別是「1 Region」、「1 Scale Unit」、「4~12 Nodes」,如圖6所示。


▲圖6 Azure Stack運作架構設計原則示意圖。 (圖片來源:Channel 9 - DEVintersection 2017 Orlando - KEYNOTE: Azure Stack - It’s More Radical Than You Think)

倘若是用於「研發測試環境」,建議採用ASDK(Azure Stack Development Kit)解決方案。簡單來說,ASDK解決方案會將Azure Stack所有功能、元件、角色以及運作環境,都部署在「1台」實體伺服器當中進行運作,所以適合企業和組織在評估初期試用Azure Stack混合雲平台,以及導入後期用於研發測試環境中。

下列為Azure Stack混合雲平台運作架構中,相關運作元件所擔任的角色和功能說明(圖7):

‧ AzS-ACS01:負責ACS(Azure Consistent Storage)儲存資源服務。

‧ AzS-ADFS01:負責ADFS(Active Directory Federation Services)身分驗證服務。

‧ AzS-BGPNAT01:擔任Edge Router角色,負責提供Azure Stack運作架構中NAT(Network Address Translation)以及VPN(Virtual Private Network)連線服務。

‧ AzS-CA01:負責CA(Certificate Authority)憑證服務。

‧ AzS-DC01:負責ASDK運作環境的基礎架構,例如Active Directory、DNS、DHCP等等服務。

‧ AzS-ERCS01:負責ASDK運作環境中,VM虛擬主機的ERC(Emergency Recovery Console)服務,例如停止整個Azure Stack運作架構時依序關閉相關運作元件。

‧ AzS-GWY01:擔任Edge Gateway角色,負責提供Azure Stack運作架構中Site-to-Site VPN至租用戶網路服務。

‧ AzS-NC01:擔任網路控制器(Network Controller,NC)角色,負責整個Azure Stack運作架構中SDN軟體定義網路的部分。

‧ AzS-SLB01:擔任SLB(Software Load Balancer)與Network Multiplexing Service角色,負責整個Azure Stack運作架構中有關網路流量負載平衡的部分。

‧ AzS-SQL01:擔任Azure Stack運作架構內儲存基礎架構角色中需要資料庫服務的部分。

‧ AzS-WAS01:負責建立Azure Stack管理者(Administrative Portal),入口網站的Azure Resource Manager管理模式服務。

‧ AzS-WASP01:負責建立Azure Stack租用戶(Tenant Portal),入口網站的AR管理模式服務。

‧ AzS-XRP01:負責Azure Stack運作架構中,所有資源如Compute、Network、Storage等核心資源提供者(Core Resource Provider)服務。


▲圖7 ASDK(Azure Stack Development Kit)運作架構示意圖。 (圖片來源:Microsoft Docs - Microsoft Azure Stack Development Kit architecture)

實戰部署ASDK混合雲平台

開始實戰部署ASDK(Azure Stack Development Kit)混合雲平台,這裡將採用ASDK部署方式進行實作,也就是只要1台實體伺服器便能部署Azure Stack混合雲平台並且實作所有功能。原則上,只要採用通過Windows Server 2012 R2硬體認證的伺服器即可。

那麼來看看這台部署ASDK混合雲平台實體伺服器的硬體需求(詳細資訊請參考Microsoft Docs - Azure Stack Development Kit deployment prerequisites):

‧ CPU處理器:採用2顆CPU處理器,總運算核心至少應有12 Cores,建議採用16 Cores運算核心。同時,必須支援硬體輔助虛擬化技術,例如Intel VT-x/EPT或AMD AMD-V/NPT。

‧ 記憶體空間:至少配置96GB記憶體空間,建議採用128GB記憶體空間或更多。

‧ BIOS:啟用硬體輔助虛擬化技術,以便支援及運作Hyper-V虛擬化平台及巢狀式虛擬化技術。

‧ 網路卡:配置通過Windows Server 2012 R2硬體認證的網路卡即可,無須其他額外特色功能。

‧ 作業系統磁碟:配置「1顆」SSD固態硬碟或SAS/SATA機械式硬碟,磁碟空間大小至少應有200GB可用空間。

‧ 資料磁碟:配置「4顆」SSD固態硬碟SAS/SATA機械式硬碟,磁碟空間大小至少應有140GB,建議配置250GB可用空間。這些磁碟可用空間,屆時將會存放Azure Stack運作環境中的所有資料。值得注意的是,若採用混合硬碟類型,硬碟介面的格式必須一致才行,否則部署過程將會產生錯誤而停止部署作業,舉例來說,採用SATA SSD固態硬碟便必須搭配SATA機械式硬碟才行。


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!