2014年9月22日星期一

Azure试用感受

严格说来,目前,国内除了Azure外没有真正的云计算提供商,Azure全面覆盖了网站、虚拟机、存储、数据库、高可用性、负载均衡、CDN、 任务、队列、实时监控等几乎所有云计算的基本元素,并且具有动态调节地缘部署、跨数据中心容灾、不限带宽、虚拟机以小时计费、存储用多少就计费多少、强大 的可编程管理等云性质的弹性特征,这在国内除了微软Azure之外没有任何一家能做到。
Azure进入中国是一件令人兴奋的大事,这意味着 国人在购买云计算资源时可以有更好的选择。在2013年Azure宣布落地中国之时,我一直关注着,但是足足等了快一年Azure才正式商用。我运气也算 不错,抢到了试用账号,使用了半年才通知月后试用停止,给足了半年试用,微软也真够大气。
第一次进入到Azure的管理面板,会有些不适 应,一方面功能太多,另一方面微软有自己独特的云计算体系,还有,当习惯了国内用VPS冒充云计算的各种系统之后,反而对真正的云计算系统感觉陌生。这时 候最好读下帮助系统,推荐读一读《入门手册》(http://www.windowsazure.cn/zh-cn/documentation/),帮 助会非常大。了解完Azure基本功能后,再了解一下价格体系,弄清楚哪些要钱、哪些免费,然后就可以合理地使用Azure资源了。我发现一些有趣的点跟 大家分享:
1、微软的虚拟机其实有三种,一种是只包含纯操作系统,这种可以装Windows或者Linux,我们比较价格以它为基准好了; 另外两种分别叫做Web角色和Worker角色的虚拟机,是配置好Web或Worker功能的Windows操作系统,微软称之为云服务,用Visual Studio创建配置并部署的话,价格比基准Windows虚拟机低12%。所以如果用Windows服务器的,不妨用Visual Studio去创建云服务,可以省钱。
2、虚拟机装Windows的价格比Linux高30%,微软啊,难道你要逼用户多多使用Linux吗?!架设自家产的Windows Server也没什么成本,价格能不能优惠点,例如免费,甚至比Linux更低一点,吸引用户多用Windows啊!
3、微软的云服务概念有两种,除了上面说的虚拟机Web角色和Worker角色是一种云服务概念,还有一种更重要的云服务概念是指几台虚拟机归结在一起组成一套服务,当然,一台虚拟机也成。这两种概念让新用户对云服务这个概念会觉得有些绕。
4、 Azure的网站概念和我们所熟知的虚拟空间不一样,我们常见的虚拟空间是一台虚拟机去放很多网站,所以速度比较差,伸缩性也无法实现。而Azure的网 站是建立在多台虚拟机基础之上的,也就是一个网站可以独占多台虚拟机!所以Azure网站的标准版是按照使用了多少台虚拟机来定价,而且比每台纯 Windows虚拟机的价格高20%。估计微软认为在纯虚拟机的基础上额外提供了网站软件的安装和维护的服务,所以费用更高一些。所以别以为Azure网 站是很便宜的虚拟空间,它比虚拟机还贵!但是这个Azure网站还真是空前的强大,可以用多台虚拟机来做负载均衡,甚至可以做自动弹性伸缩。例如可以配置 至少和最多跑多少台虚拟机来支撑网站,Azure会根据负载自动调节,既保证了网站服务、又最省钱。例如,当平常负载小的时候就只跑一台虚拟机来支撑网 站,当负载变大,会自动再启动一台虚拟机分摊负载,当负载继续增大就继续启动更多的虚拟机来支撑,反之如果负载变小了,则会自动关掉多余的虚拟机来省钱。 简直是太棒了!试问国内别的哪一家服务商做到了这一点?以此为基础,Azure也提供了廉价的共享版网站(当前还是预览版阶段),多个网站共享6台虚拟 机,虽说性能没有独享几台虚拟机好,但价格低廉,也非常稳定,性价比很高。
5、请注意Azure是计算流量的,而不是限制带宽。每个月免费 的20T流量足够中型网站使用了,而带宽是10G的,至少可以直接跑上100M。如果要说Azure最厚道的地方,带宽才是最值得称道的。国内所有别的服 务商全都限制带宽,起始带宽1M,访问速度慢如蜗牛!用户必须再花钱买带宽,差不多5M以下每M要25块钱左右,上了5M,直接每M在100元以上,对中 型和大型网站,购买带宽的开销极大,速度还不够理想。所以流量稍大点的网站非常适合于使用Azure,说不定能省很多银子。
6、熟悉了Azure的管理面板之后,就会发现它真的是空前的强大,很多专业化的运维配置和操作,在控制面板上只要点几下鼠标就能完成。所以也要提醒一句:请给自己的Azure管理账号设置强密码!
7、Azure的存储空间是用多少才计费多少,例如挂一块126G的存储盘,不会计算为126G的费用,而是在上面放了1G的数据就计算为1G的费用,这很厚道!
8、虚拟机会带一个完全免费的临时盘,例如2核CPU的会有135G临时盘,文件存储在上面完全免费。但是在管理界面重启或者停机后重启,临时盘中存储的内容就会丢失。这一点请注意!但是不要怕,充分利用临时盘可以省钱!
Azure 的单价可能是国内最贵的,但是真的是物有所值,它超级稳定、功能齐全、硬件和网络资源给得很足、很厚道,最小计费单位为小时,而不是别的运营商以“月”甚 至“年”为单位(典型的卖VPS的作风),所以,如果你很在意云计算的服务质量,或者是需求颇为弹性(例如电商为了对付国庆秒杀促销的负载高峰期,可以临 时追加几台虚拟机,用几天就关掉,而无需购买整整一个月,大大降低了成本。如果使用Azure网站标准版就更方便了,Azure会根据负载全自动调节虚拟 机的使用数量,又省钱又省事!),那么Azure绝对是第一选择,选它绝不后悔!
如果你是屌丝呢?对小流量网站就算了,Azure的资源无法充分使用,不合算。如果是中型网站,Azure就具有了很高的性价比,能充分使用到Azure的强大功能和奢侈资源。另外,我再分享一些省钱大法:
1、虚拟机用基本型省20%,等想要上负载均衡的时候,再平滑切换成标准型。
2、能用Linux就用Linux吧,便宜30%呢。哎,微软啊,不是我不想用Windows,这是你逼的啊!
3、用windows的话用Visual Studio来创建云服务配置,前面已经说了,省12%。
4、存储默认是异地冗余,也就是你的数据在北京和上海数据中心都各复制三份,这种最安全。但是改用本地冗余也足够安全,而且便宜了25%啊。
5、不太重要的日志/缓存/临时文件全部放临时盘,免费的!
6、虚拟机/网站要暂停使用的话,要么进行捕获后备份下来,再删除掉,资源会完全释放,不再继续产生费用。但另一种更简单的方法是:在后台点停止,停止后不会收取虚拟机的费用,而只会收存储费,但是能保持在90天之内随时满血复活!
总结:当用惯了Azure后,回头去看国内的各种云例如阿里云,那些简直是浮云,差太多了。http://card.weibo.com/article/h5/s?wm=3333_2001&from=timeline&isappinstalled=0#cid=1001603757627493486857&vid=&extparam=

没有评论:

发表评论