透過Azure與Azure Stack推動混合式應用程式創新
開發人員和 IT專業人員所感受的Azure Stack體驗與他們在Azure中感受的體驗完全一致。因為Azure Stack入口網站環境的程式碼與Azure相同,所以這基本上是可能的。不過,Azure Stack的實際創新在於實作與 Azure 一致的雲端API,因此雲端的體驗皆為一致。只是連接到入口網站以選擇預先設定的模式並不足夠;自助式服務的定義已經進化成包含雲端API的程式設計存取,在雲端建立、部署及操作工作負載。Azure與Azure Stack之間一致的API介面區就是通往一組可跨雲端運作之「體驗」、「工具」、「應用程式模式」、「自動化功能」、「部署與組態」,以及「作業」的路徑。
在每個領域中,我們相信Azure客戶應該能夠確定他們在人員、流程和技術方面的投資可在 Azure 與 Azure Stack 之間轉移。實現 Azure雲端模型的關鍵在於Azure Resource Manager。在Azure與Azure Stack中,Azure Resource Manager扮演兩個重要的角色。第一個角色是提供單一進入點,讓使用者和工具能夠定義在雲端執行的資源。第二個角色則著重於讓團隊能夠建立、組織及控制其雲端應用程式生命週期。
運作雲端的主要原則就是不斷創新 - 新的功能、新的見解和新的客戶需求皆為常態。Microsoft Azure目前由50服務構成,而且 Azure Marketplace匯集了龐大的內容。因為Microsoft會持續創新並發行新的Azure內容與服務,所以我們需要一種方式來部署及管理整個Azure資料中心的新功能。基本上,Azure的設計目的是要定期且持續地發行創新技術。
透過Azure Stack,我們用來安裝及發佈新內容與服務的架構都是相同的。唯一的差異在於,我們會針對客戶運作(而非Microsoft)的成功調整需求。
MARKETPLACE內容
運作自助式雲端時,為使用者打造與眾不同的Marketplace就是為客戶實現價值的重要關鍵。透過Azure Stack,雲端操作人員可以自行建立自訂的Marketplace內容,並且直接從Azure Marketplace新增項目以提供給使用者。主要的Windows和Linux散發版本以及其他技術 (例如區塊鏈、Mesos 和 Cloud Foundry)都可以在Azure Stack Marketplace中提供。
服務
Azure服務不但為下一代的雲端應用程式提供動力,而且也是所有Azure Stack部署的關鍵元件。Azure Stack一開始就提供現代化運算、儲存、網路和安全性服務以及平台服務(例如 App Service 和 Functions),這些都是開始推展應用程式創新計劃所需的初始服務。在Azure Stack中,還有隨附於整合式系統的服務,以及可透過「選用」服務的形式新增至 Azure Stack 部署以加入新功能的服務。
當Azure Stack操作人員選擇將某項服務加入至雲端時,他們會擴展他們能提供給應用程式團隊的功能。Microsoft將隨著時間持續擴展可安裝至Azure Stack的服務清單。
在Azure中,服務會相依於其他服務(彼此分層運作)。Azure中的每項服務都可以透過Azure Stack散發,而且在決定藍圖的過程中,會傾聽用戶意見並考慮技術可行性。如需上市時推出的Azure服務詳細清單以及之後的推出時程,請參閱下列章節。
就像Azure一樣,Azure Stack的雲端基礎架構是專用且預先設定的解決方案,能為系統提供容量和生命週期管理。設計重點是移除建立雲端的複雜度,並且著重於持續提供應用程式所仰賴的服務。與Azure不同之處在於,Azure Stack是由用戶部署、操作及維護。因此,在Azure Stack基礎架構設計中納入了一組可簡化作業體驗的原則,好讓操作人員和系統管理員能夠更專注於提供Azure服務和更新,而非基礎架構的設定和調整。
基礎架構作業和管理
所有Azure Stack解決方案元件 (例如電腦、軟體基礎架構、服務和訂閱) 都會提供對終端用戶而言直覺化的管理介面。Azure Stack將提供多種面向的擴充性:如此不但能提供符合客戶需求的選擇與彈性,而且還能隨著客戶需求成長。Azure Stack擴充的方法源自於 Azure。客戶可以透過ARM和入口網站增加區域的容量、加入額外區域,同時公開整合的存取方式,藉以向外延展其部署。
Azure Stack具有許多擴充進入點,而且導入了應充分了解的新概念。
Azure Stack的設計目的是要透過持續創新,與Azure保持一致。與Azure相同的是,Azure Stack也會經常進行規劃和建置作業。這表示,我們會根據客戶的意見反應排定功能的優先順序,並且儘快推出更新。這些功能可分成2個領域:第一,Azure Stack的Azure功能 - 這些功能著重於面向使用者的功能,例如Azure IaaS/PaaS服務、Marketplace內容以及DevOps工具。第二,Azure Stack基礎架構功能 –這些功能著重於基礎架構與作業生命週期,而且包括規模與硬體組態。
Microsoft將透過定期的更新,持續提供額外功能。這些更新將持續擴增客戶在開發應用程式時可選擇的IaaS和PaaS技術,以及改善管理能力並擴展Azure Stack的架構。
就像Azure一樣,在Azure Stack上使用的Azure服務沒有任何預付的授權費用。客戶只有在使用服務時才需要付費。因為客戶已經承擔了擁有權與作業的成本,所以在許多情況下,Azure Stack的價格會比Azure的價格更低。隨用隨付模式可加入現有的Azure合約中,讓客戶為Azure和Azure Stack使用相同的訂閱、資金承諾和發票。隨用隨付計價模式適用於透過Enterprise Agreement大量授權(EA)和雲端解決方案提供者(CSP)通路購買的方案。
在 Azure Stack上執行之Azure服務的計量單位與Azure相同
戶可以使用其現有的Windows Server和SQL Server授權搭配Azure Stack來部署Windows Server和SQL Server VM。他們可以選擇使用Azure Stack原生的小時計量或現有的Windows Server授權以部署Windows VM。如果使用現有的Windows Server授權,就只需要支付基礎VM使用量的使用費。
如果組織不會隨時與Azure連線或者無法傳輸計量資訊,也可以選擇在中斷連線模式下使用Azure Stack。對於中斷連線運作模式,微軟提供了容量模式計費套件,這是一種以系統實體核心數目為基準的費率固定年度訂閱。目前提供兩種容量套件:第一種是App Service 套件,包含App Service、基礎虛擬機器和Azure儲存體;另一種是IaaS套件,包含基礎虛擬機器和Azure儲存體。透過容量模式,客戶可以運用現有的內部部署授權來部署Windows Server和SQL Server VM。容量模式僅可透過EA提供。
Azure Stack涵蓋完整的系統生命週期,能提供一致且經過整合的支援體驗。若想為Azure Stack系統取得完整支援,客戶必須擁有兩份支援合約:一份是與Microsoft(或雲端解決方案提供者)簽定,以取得Azure服務支援;另一份則是與硬體提供者簽定,以取得系統支援。整合式支援體驗可提供協調完善的呈報與問題解決管道;發生問題時,無論用戶先致電哪一方,都能享有一致的支援體驗。如果用戶與Microsoft之間已簽有頂級、Azure或合作夥伴支援合約,Azure Stack的軟體支援就已經包含在內。


_bigbutton.gif)


