上個月末,在某人的建議下,從新註冊了一個1元試用帳戶(包含1個月期限的1500元訂閱),並充值了1000元轉爲了正式帳戶,至關於1000元獲得了2500的訂閱,因而又一次開啓了Azure之旅。html
在這不得不說一說上一次的Azure故事,大約在1年前,註冊了Azure帳號並進行了爲期3個月的試用與測試,期待可以將公司以及客戶的業務都從阿里雲遷移到Azure,但結果事與願違,最終的評估是放棄Azure,當時有以下一些總結:數據庫
一、虛擬機價格。雖然Azure SQL在Azure上的性價比很是高,幾乎能夠徹底替代MySQL,但不得不說Azure的虛擬機價格實在太貴,貴的離譜,即使在4月1日進行了降價,在同配置上,仍是幾乎4倍於國內其餘雲服務商的價格,這個門檻我想是沒法遷移到Azure最主要的緣由吧。windows
二、App Service。App Service我認爲是Azure 的一個亮點,能夠理解爲是一個簡單的虛擬主機服務,能夠承載.NET、Java、PHP、Node.js 和 Python等常見的Web服務,並且有免費版本,對於通常的我的用戶,這是挺大的一個驚喜。至少其餘雲服務沒有見到過有能夠永久免費的。安全
三、管理面板。就像SharePoint這種東西,中國人水土不服同樣,Azure的控制面板同樣繼承了微軟技術的嚴謹性和複雜性,若是阿里雲、騰訊雲的控制面板對中國人的友好度爲10,那Azure只有2-3。不只要學習一些奇怪的邏輯和概念,IT管理員和開發人員也須要有更高的技術素養,這無疑增長了IT升本。服務器
四、業務功能。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體驗,個人總結是:
一、Azure的技術美感,有一種天生的高貴,這是沒法用金錢來衡量的,但也是和中國國情偏離的
二、Azure的數據庫,特別是Azure SQL特別便宜,性價比很高,值得考慮和擁有
三、Azure目前虛擬機的價格對於中小企業是一個巨大門檻,若是再不降價的話,Azure中國等着倒閉吧
四、Azure除了虛擬機以外的各類雲服務,是一個巨大的寶藏,相比國內阿里雲、騰訊雲等,有着他很是獨特的地方,我在後續會慢慢挖掘相關功能,更好的服務於具體的應用和思路
最後的最後還有兩個疑問
一、爲何在新面板中以資源管理器模式新建的資源,在老面板中看不到?而以經典模式在老面板中新建的資源,在新面板中也看不到?
二、Azure中國區到底何時能把虛擬機的價格降下來!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
轉載請註明出處,歡迎郵件交流:zhangrou@printhelloworld.com,或者加QQ羣:11444444