Windows Azure存储服务安全和性能解析
中关村在线 12年06月07日 10:00 【转载】 作者:博客 责任编辑:王振
导读:Windows Azure 除了针对云计算基础建设、营运与管理部份特别设计并支持外,它也必须要具有应用程序及其他为基础开发服务的相关支持,以一个操作系统来说,除了硬件与运算资源的分配与控管外……
关键词: Windows Azure 云存储 安全
Windows Azure 除了针对云计算基础建设、营运与管理部份特别设计并支持外,它也必须要具有应用程序及其他为基础开发服务的相关支持,以一个操作系统来说,除了硬件与运算资源的分配与控管外,对软件最直接最基本的支持,非存储功能莫属。本文介绍了Windows Azure存储服务的安全和性能指标。
性能指标
用户在选择使用数据存储服务之前需要关心的一个方面是它的性能指标,也就是说,该数据存储服务是否能够满足用户日常的使用需求,同时是否能够满足用户访问峰值的情况。以下是微软官方公布的一个数据存储账号最大的性能指标。
1、一个数据存储账号的最大数据存储量是100TB。
2、最大的处理交易率是每秒钟处理5000个交易(每个交易可以是对记录实体、消息或Blob的);
3、最大的带宽是每秒钟传输3GB数据。
需要注意的是,以上性能指标是当前Windows Azure数据存储服务所能提供的最大性能指标,所以在应用程序运行过程中,用户实际上能获得的性能指标会低于该指标。而且由于对象数据大小的不同,应用程序设计和访问方式的不同,以及实际网络流量的变化,用户实际上能获得的性能指标也会不同。如果应用程序已经达到一个数据存储账号的最大性能指标了,则需要考虑使用多个数据存储账号以获得更高的性能指标。
相关技术文章在前面讨论过,Windows Azure使用数据划分来提高数据访问性能和弹性伸缩。所以用户也应该尽量使用数据划分来把数据分散存储到多个服务器上以获得尽可能高的数据访问性能。每个数据划分的最大性能指标如下:
1、对于Blob,每秒钟可以传输60MB数据;
2、对于表格,每秒钟可以处理500个实体记录;
3、对于消息队列,每秒钟可以处理500个消息。