初創(chuàng)企業(yè),開(kāi)發(fā)人員和獨(dú)立軟件供應(yīng)商(ISV)很快將能夠利用Microsoft在云中的專業(yè)知識(shí)來(lái)提供可擴(kuò)展,可靠和高性能的應(yīng)用程序。
今天,微軟結(jié)束了其最新的云服務(wù),稱為Azure Service Fabric。這項(xiàng)云服務(wù)將在今年的舊金山構(gòu)建大會(huì)(4月29日至5月1日)上作為開(kāi)發(fā)人員預(yù)覽發(fā)布,從根本上使技術(shù)初創(chuàng)公司和應(yīng)用程序開(kāi)發(fā)人員能夠利用總部位于華盛頓州雷德蒙德的軟件提供商的經(jīng)驗(yàn)在構(gòu)建云規(guī)模的應(yīng)用程序中。
Microsoft Azure的CTO Mark Russinovich在一份聲明中說(shuō):“ Azure Service Fabric提供了一個(gè)高控制平臺(tái),使開(kāi)發(fā)人員和ISV可以構(gòu)建具有高度可伸縮性和自定義功能的云服務(wù)。” “ Service Fabric源于我們提供關(guān)鍵任務(wù)云服務(wù)的多年經(jīng)驗(yàn),已經(jīng)投入生產(chǎn)五年以上。”
基于用于運(yùn)行Microsoft Azure核心基礎(chǔ)結(jié)構(gòu)的基礎(chǔ)元素,Azure Service Fabric技術(shù)為公司自身的若干業(yè)務(wù)和面向消費(fèi)者的云服務(wù)提供了支持,包括Cortana,Skype for Business(以前稱為L(zhǎng)ync),InTune移動(dòng)設(shè)備管理(MDM)和在DocumentDB的NoSQL數(shù)據(jù)庫(kù)文件。Russinovich透露,在Azure SQL數(shù)據(jù)庫(kù)中,該技術(shù)幫助維護(hù)了超過(guò)140萬(wàn)個(gè)客戶數(shù)據(jù)庫(kù)。
初創(chuàng)軟件開(kāi)發(fā)人員和其他有希望的人很快將可以使用使這些云應(yīng)用程序和服務(wù)保持運(yùn)行的功能。
Russinovich說(shuō),Azure Service Fabric“本能地了解可用的基礎(chǔ)結(jié)構(gòu)資源和應(yīng)用程序的需求,從而實(shí)現(xiàn)自動(dòng)更新,自我修復(fù)的行為,這對(duì)于提供超大規(guī)模的高可用性和持久性服務(wù)至關(guān)重要。” “我們現(xiàn)在正在向所有人使用這種經(jīng)過(guò)嚴(yán)格考驗(yàn)的技術(shù),不是我們使用的版本,而是我們自己使用的確切技術(shù)。
根據(jù)Russinovich的說(shuō)法,該產(chǎn)品為無(wú)狀態(tài)和有狀態(tài)微服務(wù)提供了支持,“這是一種架構(gòu)方法,其中復(fù)雜的應(yīng)用程序由小的獨(dú)立版本的服務(wù)組成。” 這使服務(wù)能夠處理“最復(fù)雜,低延遲,數(shù)據(jù)密集型方案并將其擴(kuò)展到云中”。此外,Azure Service Fabric提供了微服務(wù)編排和自動(dòng)化以及應(yīng)用程序生命周期管理功能,后者使開(kāi)發(fā)人員能夠擴(kuò)展其應(yīng)用程序而無(wú)需重新架構(gòu)它們。
最后,為了符合Build會(huì)議對(duì)開(kāi)發(fā)人員友好的精神,該解決方案與許多Windows開(kāi)發(fā)人員選擇的集成開(kāi)發(fā)環(huán)境(IDE)集成在一起。
Russinovich說(shuō),Azure Service Fabric包括“ Visual Studio工具以及命令行支持,這使開(kāi)發(fā)人員可以在單盒部署,測(cè)試部署和生產(chǎn)部署中快速輕松地構(gòu)建,測(cè)試,調(diào)試,部署和更新其Service Fabric應(yīng)用程序。” 。他說(shuō),Azure Service Fabric的初始版本將專門針對(duì)Windows,但是Linux支持正在開(kāi)發(fā)中。
盡管Windows開(kāi)發(fā)人員將不得不等待幾天才能使用Azure Service Fabric進(jìn)行測(cè)試,但OSIsoft已經(jīng)采用了該技術(shù)來(lái)增強(qiáng)其物聯(lián)網(wǎng)(IoT)處理功能。Russinovich表示:“利用Service Fabric的OSIsoft解決方案通過(guò)每幾秒鐘持久地處理數(shù)億米的數(shù)據(jù),從而獲得了新的客戶驅(qū)動(dòng)見(jiàn)解,從而打破了以前的本地記錄。”