PaaS 2.0:Crtana 背后的 Azure Service Fabric
微軟在昨天透露了有關(guān) Azure Service Fabric PaaS 服務(wù)的信息,這項(xiàng)服務(wù)已經(jīng)開發(fā)長(zhǎng)達(dá)五年之間,公開版本和微軟內(nèi)部用于 Cortana 和 Lync 的技術(shù)完全相同。
Azure 在發(fā)布之初是一項(xiàng)集運(yùn)行環(huán)境、存儲(chǔ)、隊(duì)列和數(shù)據(jù)庫(kù)于一體的 PaaS 服務(wù),隨后在 2012 年加入 IaaS 相關(guān)的基礎(chǔ)設(shè)施和虛擬機(jī)功能。如今,微軟宣稱將帶來(lái)新一代 PaaS 服務(wù)更新 —— Azure Service Fabric。
Azure Service Fabric 主要提供:
支持“有狀態(tài)(stateful)”和“無(wú)狀態(tài)(stateless)”的“微服務(wù)(microservices)”,此前 Windows Azure 僅支持無(wú)狀態(tài)應(yīng)用
伴隨細(xì)節(jié)詳情的自動(dòng)化“微服務(wù)”
提供生命周期管理工具,避免開發(fā)者在需求增長(zhǎng)后需要大規(guī)模重構(gòu)應(yīng)用
支持在統(tǒng)一入口使用 Visual Studio 工具和命令行構(gòu)建、測(cè)試并更新應(yīng)用
Azure Service Fabric 本次引入的“微服務(wù)”概念是將每個(gè)功能模塊拆分為更小的單元,供開發(fā)者分別部署、更新、分散和伸縮。新推出的工具集中將包含應(yīng)用更新智能部署、業(yè)務(wù)健康監(jiān)視器、自動(dòng)回滾/伸縮和負(fù)載均衡等功能。
據(jù)放出本消息的微軟 Azure CTO Mark Russinovich 描述:Azure Service Fabric 目前正在為 Cortana、Lync(現(xiàn) Skype for Business)、InTune 和 Azure SQL 數(shù)據(jù)庫(kù)等自家產(chǎn)品提供服務(wù),即將推出的公開服務(wù)和內(nèi)部版本完全沒(méi)有區(qū)別。
微軟方面稱,Azure Service Fabric 意在盡可能覆蓋 Cloud Foundry、Amazon Elastic Beanstalk、Lamba 等同類產(chǎn)品中的服務(wù),以此支持更多開發(fā)者和應(yīng)用。
Azure Service Fabric 會(huì)同時(shí)支持公有云和私有云部署,目前為止僅支持 Windows 運(yùn)行環(huán)境,Linux 支持正在開發(fā)過(guò)程中。本月底至下月初的微軟 Build 大會(huì)上會(huì)放出 Service Fabric 的***技術(shù)預(yù)覽版。