我眼中的微软Azure:Microsoft Azure
自從1946年第一臺計算機ENIAC誕生以來,世界和計算機技術就在不斷革新。
80年代,人們認識到原來電腦有了操作系統居然這么好用。此時DOS、Windows、Mac OS相繼出現。慢慢的圖形界面讓人們對電腦這個神秘物件熟悉了起來。學會了excel,ppt的制作和使用。
90年代,隨著因特網的出現,人們不甘僅僅是操作電腦上的程序,人們更希望通過電腦來看世界。于是出現門戶,比如雅虎,亞馬遜,90年代末國內則出現了新浪,搜狐等。此時操作電腦的這群人喜歡上了瀏覽網頁,他們也有了新的名字——網民。
21世紀前十年,隨著諾基亞功能手機一夜之間轟然倒塌,人們突然發現移動互聯網就這樣闖入了生活。安卓和IOS兩大移動端操作系統橫空出世。此時出現了一個新名詞:APP,各種APP鋪天蓋地而來。很多人變成了低頭族,手機控。
隨之而來,阿爾法狗通過圍棋打敗了人類高手,宣告著人工智能的到來,于是有了云計算,一時間到處都有云。
作為碼農的一員,其實博主更關心微軟在云時代會有如何表現。所以我們先聊一聊微軟云——Azure。Azure是微軟在技術革新道路上的一個顯著成果。我們來認識一下它。
一、Azure概覽
Azure是一個什么樣的云呢?
Azure是:全球云+智能云+混合云+開放云+可信云。目前在全球部署,共覆蓋了54個區域。如下圖,
可能以往人們對微軟的產品有一個誤區:不能跨平臺,但是Azure恰恰相反,這是一個開放,全面,靈活的一個平臺,平臺支持不同的技術。
安全性方面,在中國MicrosoftAzure已經獲得 公安部信息系統安全等級保護第三級備案(等保三級)。
Azure可以提供這些能力,
統一企業生產力平臺 Office 365 + Office, Exchange, SharePoint
統一商業應用平臺 Dynamics 365 + Dynamics
統一應用集成 Azure Service Bus + BizTalk Server
統一認證 Azure Active Directory + Active Directory
統一數據平臺 Azure SQL Database + SQL Server
統一管理平臺 Operations Management Suite + System Center
統一備份和災備 Azure Backup + Azure Site Recovery
統一存儲 Azure Storage + StorSimple
統一網絡聯通 Azure ExpressRoute + VPN
統一云平臺 Azure + Azure Stack
如果企業或者團隊需要打造一個數組中心,可以使用Azure來完成,
?二、Azure的幾個重要能力
下面看看Azure中幾個重要的服務,
2.1、認知服務
微軟認知服務(Microsoft Cognitive Services)集合了多種智能API以及知識API。借助這些API,開發者可以開發出更智能,更有吸引力的產品。
?
?
?
?
認知服務,提供了30種人工智能API + 眾多實驗室項目 https://azure.microsoft.com/zhcn/services/cognitive-services。
通過認知服務,即使不懂人工智能開發的人員,也可以打造出帶人工智能的產品。
2.2 Microsoft bot
微軟首席執行官薩提亞·納德拉親自介紹并概括為“對話即平臺”(Conversation as a platform)的概念很可能就是微軟未來的戰略方向。Azurebot服務正是這個概念的體現,Azure bot服務是面向機器人開發構建的托管服務。Azure bot服務提供一個專用于機器人開發的集成式環境,使你可以從同一位置生成、連接、測試、部署和管理智能機器人。 利用支持 C# 和 JavaScript 的 Bot Framework SDK。 通過快速入門、教程和示例了解如何使用機器人服務。
基本架構如下,
?
有興趣可以自己動手生成一個機器人https://azure.microsoft.com/zh-cn/services/bot-service/
2.3 物聯網
在互聯網時代,物聯網是一個基于互聯網、傳統電信網等的信息承載體,它讓所有能夠被獨立尋址的普通物理對象形成互聯互通的網絡。Azure IOT ?通過領先的云計算、物聯網、大數據、智能服務等技術及企業服 務經驗幫助客戶加速物聯網戰略的實現。
物聯網應該具備以下能力:
大量設備的管理和控制能力;
大量數據的采集能力;
流數據處理能力;
預測性分析能力;
可視化的儀表盤;
預配置的快速開發方案
Azure IoT 中心提供云托管解決方案后端,幾乎可連接任何設備。通過每臺設備的身份驗證、內置設備管理和擴展配置,將解決方案從云端擴展到邊緣。Azure物聯網云平臺架構如下,
?Azure具體接入https://azure.microsoft.com/zh-cn/services/iot-hub/
2.4 SQL server
Azure的數據庫高可用方案是目前最優的。
?
?三、Azure中如何開發現代化的應用程序
3.1?微軟 DevOps技術
3.2 微軟智能云對容器的支持
3.3 開發測試云
?
3.4 基于云的大數據和人工智能的企業級應用平臺
?
?
四、總結
Azure結合了微軟的軟硬實力 ,是很好企業級公有云平臺。
另外對于.NET程序員來說,不必為要不要轉語言而傷腦筋。.net core本身就是為Azure未來應用場景而推出的,能很好地打造云上產品。對于微服務管理,消息隊列,容器等Azure上都有成熟的完整的方案,后面我會一一介紹。
?
?
?
?
總結
以上是生活随笔為你收集整理的我眼中的微软Azure:Microsoft Azure的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用FileReader和FileWri
- 下一篇: “协作3.0”不是玩概念,科天云让企业应