微軟正致力于將云做成一個模型,而不是某個同特定位置綁定的東西。對于沒有準備好使用公共云的客戶而言,微軟正設法將基于云的功能帶給本地數據中心,使客戶可以用與Azure同等的方式開發和部署IT服務。為了滿足客戶需求,微軟一直在研發一個名為Azure Stack的私有云解決方案,該方案將同現有的Azure共享大部分的計算架構。InfoQ此前曾報道過1月26日Azure Stack第一個技術預覽版的發布。因此,本文將關注從那以后的變化。在發布了Azure Stack第一個技術預覽版之后,微軟推出了面向Azure Stack的Azure PaaS服務和DevOps工具預覽版。微軟計劃對Azure Stack預覽版提供不斷的更新。在微軟稱之為“持續創新”的第一期發布中,微軟提供了以下服務和工具的下載:
Azure應用服務中的Web應用特性;
SQL和MySQL數據庫資源提供程序;
經過更新的Azure SDK,包括PowerShell支持和跨平臺CLI支持;
Visual Studio對Azure Stack的本地支持
近日,微軟在Azure Stack團隊的博客上就這些PaaS服務的成熟度提醒客戶,并希望收集早期反饋:“Web應用和SQL/MySQL PaaS服務如今還是早期預覽版本。我們提早發布是為了收集社區和早期使用者的反饋,幫助我們簡化安裝和配置體驗。然后,我們將采納反饋,并在發布Azure Stack下一個技術預覽版之前發布這些服務的另一個公開預覽版本。”
微軟的目標很明確,就是讓客戶可以使用Azure Stack在本地運行同Azure中的超大規模云產品對等的特性。為了實現這個目標,他們正在設法提供統一的工具、SDK和API體驗,以支持管理和DevOps場景。經過更新的Azure SDK、PowerShell支持和跨平臺命令行接口(CLI)會在客戶將工作負載轉移到Azure云上時幫助他們在本地投資和云之間架起一座橋梁。
此外,新增加的Visual Studio支持將簡化客戶的部署體驗,使開發人員可以選擇他們的目標環境,而不管他們是部署到本地數據中心還是Azure上。下圖展示了預期將為開發人員提供的使用Visual Studio Azure資源管理器模板選擇目標環境的體驗,其中Azure資源管理器模板包含在Azure 2.8.2 SDK中: