云计算性能经验总结
发布日期:2016-7-22 12:7:6
最近,在对云计算的所有关注中,存储更多地被视为基础平台。时至现在,许多云计算提供的仅局限于CPU内核的集合,定量的内存分配,低转速存储,或还有一些面向互联网的IP技术。近来出现有趣的与云计算与存储相关的高级技术,尤其是使用 Web Services访问方式,让访问存储不再受限于设备文件或NFS加载点。 典型的数据存储与管理的"企业级特征"在IT架构创新上不断推成出新。存储架构师意识到这些特征对关键业务与生产应用非常重要,但是目前的云计算还缺乏这些特征。本篇白皮书的目标是描述企业云计算中存储必备的要素。 1、云计算性能 云计算性能需要付出成本。在一个架构良好的应用里,性能与成本处于平衡状态。达到这点的关键是使用合适的技术去匹配企业业务应用的性能,首先要求将企业的业务语言转换成IT模式,对于国内运价算领先者阿里云也是一样的。由于这种转换困难,通常企业止步于静态的IT架构,无法应对业务变化着的性能需求。企业云计算提供了一个更能应对变化着的性能需求的平台。 在早期的云计算平台里,存储I/O一般都会有较高的延迟。这是由于厂商注意到使云计算的数据更容易访问,但是没注意到提高与性能、带宽和IOPS相关的服务级别。有两个原因导致延迟较高: (1)访问的模式和类型 (2)存储分布的配置。 访问模式包括位于OSI模型物理层之上的多层协议的组合(如TCP,SOAP, NFS, IP和FCP)。数据访问包括共享的物理服务层(如以太网) 与几个协议层(如SOAP或NFS),一般比专门的物理层(如FC)产生更多的延迟。市场上大多数云计算平台包括Internet的数据访问,产生了更多的数据访问延迟。 对存储介质,大多数云计算的市场在RAID或者JBOD配置中使用SATA磁盘。由于SATA(有段时间被视为近线磁盘)的性能一般比企业磁盘(一般指FC盘)稍差一些,所以导致存储设备的性能低于应用的需求。 当你采用低性能存储介质的相对低带宽和高延迟的访问模式的时候,使用整个存储子系统的企业无法支持更多的关键业务应用的需求。结果是这种方案通常仅适用于测试与开发。 相比来说,企业云计算平台需提供更多不同性能存储层的选择。当性能需求的变化得时候,例如,应用从测试迁移到生产环境,存储平台应能使用这种变化。理想的企业云计算的存储应该有多种性能区,能被调整,来提供合适的I/O性能级别给业务性能的需求。 最后,为满足企业高端存储的性能需求,云计算方案必须采用高于或目前正在使用的企业级技术。一般使用FC SAN。另外怎样使用技术与技术本身同等重要。在一个系统管理环境里,企业级需求下的虚拟机配置必须能持续提供高性能。
|