利用横向扩展NAS解决存储I/O性能瓶颈
2009-07-31 12:16:17 来源:WEB开发网存储业当前仍存在众多挑战。在过去的十年中,传统存储平台在每GB成本支出很低的情况下,实现系统的大容量存储需求。然而,真正的无可避免的问题是性能升级。这是一个关键问题,因为大多数企业依赖可升级设备来服务I/O以迅速传输数据,借此获得收益。事实上,对于收益至上的软经济,解决存储I/O的性能瓶颈则更为重要。
多租户工作负荷是问题的关键所在。多租户工作负荷也被称为并发或集合工作负荷,即多个用户或应用软件共享数据;分享同一存储资源的多个用户同时访问系统。这类情况不再仅仅出现于少数个别公司(例如性能需求处于主流数据中心环境边缘)。事实上,任何开展了服务器虚拟化项目的公司理论上都会产生多租户工作负荷。
服务器虚拟化的案例中,多个虚拟服务器几乎同时产生大量I/O请求,服务器虚拟化管理程序本质上转化为一个存储I/O混合装置;有同时来自存储器的众多I/O请求。
多租户工作负荷已不仅存在于传统的模拟领域(通常是芯片设计业或石油公司的SEG-Y数据)。现在被用在众多其他领域,其中包括,生命科学领域的DNA排序,制造业的引擎和驱动测试,政府监视图像处理,传媒和娱乐业的高清视频,及很多Web 2.0项目。
多租户工作负荷性能需求在几乎各企业都成指数倍增长。事实上,传统的存储工作区,无论是高度定制化的SAN还是高速的NAS,都要么太复杂,要么太贵或仅仅是解决存储I/O性能问题的权宜之计。结果是,存储管理人员关注被逼不得不发布一个其用户必须采用的解决方案。
用户不得不“忍受”的性能瓶颈会导致公司收益、用户减少或竞争优势的降低,所有这些都会对企业赢利和长期发展造成负面影响。
对于很多存储工程师来说,提高性能的黄金标准是简化给存储系统增加更多硬盘驱动器的机制。然而,这一方式仅在存储系统有更多请求、而非更多驱动器来这些请求服务时才可运行。结果是,存储性能在驱动器增加后将继续提升。这种情境下,更多的服务器应用软件最终成为其自身的存储瓶颈,因为从某种程度上说,其不能产生足够多存储系统请求以保证驱动器持续增加。在不考虑驱动器数量的情况下,多用户工作负荷所带来的挑战是:可以轻松产生更多访问请求(相对于传统存储系统可支持的请求)。本质上看,瓶颈从缺乏服务I/O的磁盘驱动器装置转变为存储控制器或NAS自身。
更多精彩
赞助商链接