微軟大法好,Azure大法好,退Java學.NET保平安,但是,想說愛你也不容易..
上個月末,在某人的建議下,重新注冊了一個1元試用賬戶(包含1個月期限的1500元訂閱),并充值了1000元轉為了正式賬戶,相當于1000元得到了2500的訂閱,于是又一次開啟了Azure之旅。
在這不得不說一說上一次的Azure故事,大約在1年前,注冊了Azure賬号并進行了為期3個月的試用與測試,期待能夠将公司以及客戶的業務都從阿裡雲遷移到Azure,但結果事與願違,最終的評估是放棄Azure,當時有如下一些總結:
1、虛拟機價格。雖然Azure SQL在Azure上的成本效益非常高,幾乎可以完全替代MySQL,但不得不說Azure的虛拟機價格實在太貴,貴的離譜,即便在4月1日進行了降價,在同配置上,還是幾乎4倍于國内其他雲服務商的價格,這個門檻我想是無法遷移到Azure最主要的原因吧。
2、App Service。App Service我認為是Azure 的一個亮點,可以了解為是一個簡單的虛拟主機服務,可以承載.NET、Java、PHP、Node.js 和 Python等常見的Web服務,而且有免費版本,對于一般的個人使用者,這是挺大的一個驚喜。至少其他雲服務沒有見到過有可以永久免費的。
3、管理面闆。就像SharePoint這種東西,中國人水土不服一樣,Azure的控制台一樣繼承了微軟技術的嚴謹性和複雜性,如果阿裡雲、騰訊雲的控制台對中國人的友好度為10,那Azure隻有2-3。不僅要學習一些奇怪的邏輯和概念,IT管理者和開發人員也需要有更高的技術素養,這無疑增加了IT升本。
4、業務功能。1年前的中國區Azure,并沒有完全同步世界Azure的所有和功能,例如我就遇到Visual Studio內建問題(需要下載下傳最新的VSAzure元件才能使用中國區授權,VS好多Azure菜單不可用等),CDN部署問題(控制台不支援HTTPS與證書綁定,需要郵件送出工單處理),文檔問題(很多文檔沒有本地化,都是世界Azure的内容),對于IT管理人員,每一步業務功能的複雜和缺失,都會阻礙繼續深入的步伐。
以上就是1年前對Azure的幾個直覺印象,瞿傑說如果虛拟機貴的話可以用高配置App Service,理論上也沒錯,但可控性和擴充性肯定還是有欠缺的。
但是,Anders Hejlsberg這麼屌,微軟爸爸這麼屌,有什麼理由不再愛一次呢,于是,帶着曾經的體驗和困惑,又一次開啟了Azure之旅
首先是界面的直覺感受
門戶内容明顯增多了,在設計上感覺更好看了,給大家對比一下Azure、Aliyun和QCloud
Azure

Aliyun
QCloud
不知道大家怎麼看,我倒是覺得Azure最好看
然後就發現全球Azure的門戶已經在中國區可用了,位址是:https://portal.azure.cn/
相比老版本的控制台,确實好看多了
然後就進入到今天的正式,選購一個虛拟機,體驗一下Windows Server 2016
一年過去了,不知道價格下降沒,先看看價格表,在這個頁面,https://www.azure.cn/pricing/details/virtual-machines/
為了有對比性,我找到一款在騰訊雲的伺服器,配置如下:
這台騰訊雲機器是E5 V4的CPU,IO也挺高,大概在1000M-1200M,無限帶寬,每月價格是476元
作為對比,與之類似的Azure虛拟機應該是
我們可以看到,實際上Azure虛拟機的配置還略低一些,但是價格來到了2031.12元每月!蛤蛤蛤,真是微軟大法好!
那麼雖然這麼貴,但是我們還是得買買買,綜合考慮後,決定先買一個D1V2系列,每月1011元,還在可以接受的範圍内
下面是購買的步驟
這裡我們看到,出現了一個以前沒有的選擇部署模型,有經典和資料總管兩種
通過搜尋資料我們可以知道關于這個知識點的詳細介紹:http://www.cnblogs.com/qin-nz/p/azrue-resource-manager-introduction.html
Azure 資料總管 ( Azure Resource Manager ) 是微軟新提供的一種管理Azure資源的一種模式。 這種管理的思想不僅出現在指令行和PowerShell中,也出現在新版的 Azure Portal 中。 與傳統的Service Management模式面向服務不同,資源組模型提供了更好的抽象。在最新版Azure中,不同的資源将在邏輯上劃分成不同的資源組(Resource Group)。 每個訂閱可以包含多個資源組。
那麼我們選擇了資料總管方式繼續購買
到了下一步選擇虛拟機大小的時候,無法加載具體配置的價格,可能是一個Bug,由于之前已經了解到了D1 V2的價格,是以這邊就直接到下一步
下一步進行設定的時候,公共IP位址需要注意,如果希望在自己的域名上都使用A記錄解析的話,最好申請一個靜态IP(預設是動态IP,需要解析cname到動态IP上)。
最後一步會給出摘要
确定以後,右上角會出現相關提醒
大約5分鐘後,虛拟機就建立好了,出現了一個管理面闆
這個時候虛拟機已經建好了
我們進入網絡接口-網絡安全組-入站規則看一看
發現已經添加了3389端口的準入,于是通過遠端桌面登入系統
額。不對啊,怎麼是英文版!雖然英文也看得懂,但是中國人怎麼能用英文的東西呢,是中國人就頂中文1萬遍,會自動獲得QQ會員。
可是回憶了一下,發現并沒有地方可以選擇中文版本啊,于是折騰了一大圈,終于找到辦法了,原來在經典面闆裡面,可以選擇中文的Windows Server 2016
又重新建立了一次
當然了,經典控制台和新的資料總管控制台又大相徑庭了,連安裝流程的功能選擇都不一緻。從這點看,Azure中國做的還不夠好
一番折騰後又看到熟悉的畫面
老規矩跑個分吧,為了有參考性和代表性,我同時用阿裡雲、騰訊雲、Azure進行跑分,先亮出最後跑分如下:
哈哈,已經有點無力吐槽了,我親愛的Azure啊,你怎麼分數這麼低!!!!!!!!!菜如弱雞啊!!
下面是跑分詳情
偉大的微軟怎麼能分數這麼低,而且有人也許會說,你這個配置都不一樣,怎麼具有說服力呢,于是,痛下血本,再一次建立一個F系列的機器,更高的CPU,本地SSD,我們再跑一次分數試試看,結果如下:
詳情如下
這裡有個小插曲,騰訊雲的順序讀寫雖然很快,而且是巨快,但是4K随機讀寫卻不如Azure的Fs系列,很顯然,這個會嚴重影響IOPS,不知道騰訊的磁盤系統是什麼個結構,以後有空好好研究下,
而Azure除了價格貴,其他方面還是不錯的,CPU終于取得了領先,磁盤4K讀寫也非常喜人。隻是價格嘛(3574元/月),還(我)行(日)吧(啊)
言歸正傳,雖然Azure的價格如此不堪,但是信仰已經充值,我們就是要用Azure啊哈哈,我決定把個人部落格搭建在Azure上面
首先部落格程式選型,對WordPress實在無感,那麼.NET架構下的部落格程式隻能是 BlogEngine.NET了
去官網下載下傳最新版本
下面選擇資料庫,由于Azure SQL 實在太便宜了,是以我們就選擇一款 Azure SQL 來作為部落格的資料庫
這裡有幾個地方需要配置,包括V12特性,中文排序規則以及選擇了96一個月S0标準。
初始化完成後,進入新控制台
由于要再本地測試是否能夠連接配接,在防火牆規則中添加0.0.0.0-255.255.255.255規則
使用Navicat測試成功
然後安裝IIS
基本上過程和Server 2012 R2是一緻的,這裡就不多貼圖了
建好後,看下IIS版本,還是10.0
下面繼續進行域名(這裡用了我的個人域名zhangrou.net)解析,并建立站點
然後就是安裝BlogEngine.NET
安裝好了以後(http://zhangrou.net)
搗鼓更換一下皮膚(過程略長,就不細說了)
再用Windows Live Writer釋出一篇文章測試一下
好了,大功告成!
最後,我們再試一試在Visual Studio 2015中打開Azure
大家都知道,Visual Studio是宇宙最強IDE,而最強IDE對Azure的支援也是越來越好,今天不過多的深入,我們就試一試能否在Azure中順利打開
我們打開Visual Studio,連接配接到Azure,可以看到,預設的賬戶還是不能登入
這個是否我們需要去這個頁面 https://manage.windowsazure.cn/publishsettings 下載下傳訂閱授權檔案
然後打開伺服器資料總管
導入剛才下載下傳的授權檔案
再看一下伺服器清單,已經成功的獲得了相關服務資訊
但是Azure在Visual Studio 裡面的功能是遠不止這些的,如果想要完整的功能,需要安裝SDK,那麼安裝的辦法就是在Web平台安裝程式裡面找到Azure的最新相關SDK,進行下載下傳和安裝
比較遺憾的是,我的電腦一直卡在這裡,可能Web平台安裝程式有些問題,于是我又去單獨下載下傳了 Azure SDK for .NET 2.9.6
好了, 我們再次打開Visual Studio 看一看
對于這一次的Azure體驗,我的總結是:
1、Azure的技術美感,有一種天生的高貴,這是無法用金錢來衡量的,但也是和中國國情偏離的
2、Azure的資料庫,特别是Azure SQL特别便宜,成本效益很高,值得考慮和擁有
3、Azure目前虛拟機的價格對于中小企業是一個巨大門檻,如果再不降價的話,Azure中國等着倒閉吧
4、Azure除了虛拟機之外的各種雲服務,是一個巨大的寶藏,相比國内阿裡雲、騰訊雲等,有着他非常獨特的地方,我在後續會慢慢挖掘相關功能,更好的服務于具體的應用和思路
最後的最後還有兩個疑問
1、為什麼在新面闆中以資料總管模式建立的資源,在老面闆中看不到?而以經典模式在老面闆中建立的資源,在新面闆中也看不到?
2、Azure中國區到底什麼時候能把虛拟機的價格降下來!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者:張柔,釋出于 部落格園 與 張柔的部落格
轉載請注明出處,歡迎郵件交流:[email protected],或者加QQ群:11444444