[Build 2015] Build 2015 新玩具搶先報 - Azure 篇

Microsoft Azure 是微軟重要的產品集,也是很重要的雲端戰略平台,當然不會自外於 Build 2015 的 Keynote 中,Scott Guthrie 利用了一個小時的時間好好的介紹了 Microsoft Azure 上的新功能。

Microsoft Azure 是微軟重要的產品集,也是很重要的雲端戰略平台,當然不會自外於 Build 2015 的 Keynote 中,Scott Guthrie 利用了一個小時的時間好好的介紹了 Microsoft Azure 上的新功能。

build("Docker")

Docker 是目前十分火熱的 App Container 技術之一,自從微軟宣布與 Docker 團隊合作之後,除了積極的推出 Azure Docker on Ubuntu 以及最近的 Docker Client for Windows 之外,今天終於展示了似乎是 Docker on Windows 的 demo,並且 Visual Studio 2015 也將會支援發行應用程式到遠端 Docker Container 的能力,而且即使遠端 Docker 是 Linux 也行。

不過這個部份只有看到 demo,還沒有實際的 announcement,等到有實際的資訊後再另文介紹。

build("Azure Service Fabric")

Azure Service Fabric 是一個新的概念,或許可以稱它為 Cloud Service V2,它提供了充份的 Foundation 基礎建設供企業建置出強大的 Cloud Service,不過目前只有簡單的介紹,一樣等到 Build 相關課程出來時再另文介紹。

2015-4-30 上午 12-22-59

build("Azure App Services")

Azure App Service 是最近才出來的新產品線,但其實它是 Web App (以前的 Azure Website),Mobile App (以前的 Mobile Service),API App 以及 Logic App 所組成,API App 是類似 API Management Service 的服務,它可以讓開發人員利用自己寫好的應用程式來製作 API,它也提供了 Visual Studio 專案範本,開發人員可以直接在 Visual Studio 建立 API App 專案 (ASP.NET Web API),並開發自己的 Web API 應用程式再傳到 Azure。Logic App 則是一個強大的 Orchestration 介面應用程式,它可以讓開發人員在不寫任何一行程式的情況下,將一些需要與遠端 API (如 Facebook) 互動的工作自動化,而且只要在 UI 上點幾下。

2015-4-30 上午 12-14-00

Azure App Services 的各個成員在應用程式架構上的角色,可以參考下圖。

2015-4-30 上午 12-13-17

基本上,Azure App Service 大幅降低了開發人員發展雲端上不同類型應用程式與服務的門檻,讓開發人員能很順利的利用 Azure 開發大型的雲端應用程式。

build("SQL Database")

SQL Database 除了之前的 V12 功能 General Availability 外,幾乎沒有什麼大幅的變動,而這次的 Build 一次發布了許多新玩具,首先是 SQL Database Elastic Database Pool,簡單的說它是 SQL Federation 的新版本,它可以跨不同的資料庫來整合資料,DBA 可運用它整合快速膨脹的資料,而且無須擔心超過 500GB 上限的問題。

2015-4-30 上午 12-28-32

SQL Database 同時也推出了資料倉儲服務,它可以作為大量資料分析結果的匯集地 (如 HDInsight 以及日常作業資料等),也可以作為 Machine Learning 服務的資料來源。它基本上是和 AWS Redshift 服務競爭,所以也將這兩個服務的差異列舉出來。

2015-4-30 上午 12-39-37

2015-4-30 上午 12-40-18

另外,為了因應 IoT 可能的超級巨量資料 (基本上等同無限),Azure 也宣佈了 Data Lake Service,準備因應這種因 IoT 所產生的無上限資料量,不過這目前只有看到 announcement,後續有進一步消息時會再介紹給大家。

2015-4-30 上午 12-43-54

接下來的 Build Keynote 或許會有更多的新功能,屆時一樣會編寫搶先報整理給大家。