最近的两周,Windows Azure并没有发布重大更新,不过,在最近的微软合作伙伴大会WPC上,微软发布了一些近期将会发布的新特性。
首先,我们先看下已经发布的更新。这两项更新并没有大范围宣传,只是突然出现在门户上了:
1. 虚拟机创建方式改进
Azure的虚拟机服务是从云服务拆分、演化出来的。尽管虚拟机服务现在是一项独立的服务,但在用户在初次使用虚拟机的过程中,却容易晕掉,那是因为Azure的设计不是很容易让人理解,个人认为这也是不好的地方。不过这次的改进解决了部分问题。
之前虚拟机服务用户体验不好,主要是因为Azure在后台为每个虚拟机关联了隐含的云服务、负载均衡器和防火墙。在AWS上,虚拟机、负载均衡器、安全组都是独立的服务,可以独立配置,自由组合,而且跟传统数据中心配置方式类似。在Azure上,虚拟机、云服务、负载均衡器和防火墙是天然关联的,每次用户创建一个虚拟机,Azure在后台会自动创建或者关联一个云服务,云服务可以理解为一个集群,具有一个对公地址,而每个云服务具备负载均衡和防火墙能力。云服务是虚拟机的边界,同一个云服务内的虚拟机可以相互通信,而不同云服务的虚拟机要相互通信必须定义防火墙策略。在之前创建虚拟机的过程中,有一步是选择虚拟机模式,如下图。其中,独立虚拟机的意思是,Azure会为该虚拟机创建一个独立的云服务;连接到现有虚拟机的意思是,将虚拟机加入到一个已有的虚拟机所在的云服务里。这个“连接”一词让人难以理解,而且云服务完全是一个隐藏的概念
在现在,如果我们重复这个步骤,会发现过程变了。现在的界面会直接显示云服务,要求用户创建新的服务或者使用现有云服务。不过,个人认为这样还不够好,云服务毕竟是PaaS的概念,在IaaS里用没有必要,更合适的词应该是集群,或者叫隔离组
2.SQL数据库定期备份
用过SQL数据库做生产系统的用户都会发现,SQL服务没有一个自动备份的功能,因此必须编写脚本进行自动备份,或者定期进行手动备份。如今,自动备份功能终于上线了。
在SQL数据库的配置页,有了一个选项叫自动导出,当把它设置为自动时,即可配置自动导出的间隔,还可定义导出时间、保留策略等
3.SQL独享服务
在WPC上,微软宣布开始面向用户进行SQL独显服务的使用。SQL数据库是一个PaaS服务,之前的服务是共享底层资源的,一个用户建立的数据库可能跟其他用户的数据库争抢硬件资源,导致数据库性能不稳定,有时会出现查询被强制终止、连接被强制中断等情况。现在推出的独享服务名为Premium server,即为一个用户提供独享的服务器(同样提供数据库高可用),提供更好的服务质量:http://blogs.technet.com/b/dataplatforminsider/archive/2013/07/09/a-closer-look-at-the-premium-offer-for-windows-azure-sql-database.aspx
其具体配置和报价如下:
Premium DB size | Preview price | GA price |
P1 | $15/day | $30/day |
P2 | $30/day | $60/day |
这项服务将在近期开放预览。