微软近日正式发出公告,其面向Azure云计算平台的Premium Storage目前已经面向广大用户推出,亮点在于Premium Storage服务采用SSD,并能够带来最高32TB存储容量以及每个VM高达64000 IOPS(即每秒IO操作次数)。Premium Storage为Azure提供了出色的存储机制,补齐微软云服务的存储短板。
Azure为使用Geo-Redundant为用户提供地理冗余机制,但是执行起来相当困难。由于Azure的数据中心资源,Geo-Redundant缺乏与此相适应的存储解决机制,速度是瓶颈。Premium Storage使用高性能的SSD为用户的虚拟机提供支持,尤其是适合跨区域的数据库管理。根据Auzre业务CTO Mark Russionvich的说明,该服务的出现能够将一套2TB SQL Server数据库的备份速度提升六倍,而数据库恢复速度更将迎来高达三十倍的改进。
相比用SSD来做数据持久层,微软的动作似乎是慢了些。Google与AWS各自都已在去年在云端平台推出SSD储存服务,主要针对小型用户。
SSD是中小型数据库的理想选择,存储的IOPS与存储的数据有关。IOPS的增加不仅对数据库带来了好处,而且可以显着提高计算机的启动时间。即使当前Premium Storage还有很多不完善的地方,如Premium Storage“目前只支持基于page blob的Azure虚拟机磁盘”,其余Azure存储类型如Azure Block Blob、Azure File、Azure Table或者Azure Queue并未获得支持。还有,该服务目前仅面向六大Azure区域限定开放。
Azure同时推出了一项托管SQL数据库服务,其能够对虚拟机系统进行抽象化处理并帮助用户根据实际使用量付费。遗憾的是,托管SQL服务的速度表现完全无法与经过良好调整的虚拟机选项相媲美,而且在功能丰富程度上也有所欠缺。举例来说,SQL Server报告服务就未被纳入支持列表当中。
但是Premium Storage仍然堪称的上是Azure平台吸引更多用户的杀手锏,至少使用户能够将原本根本不适合由Azure打理的高性能应用程序可放心交给这套Asure来实现了。