在我们周围,我们看到许多企业的存储管理员正遭遇悄悄的变化。虽然IT人员每天的工作是和无形的数据打交道,但是长期以来IT人员总是可以方便地找到关键设备的”实体”和访问性。当问题发生时,管理员总是可以确定哪些交换机端口需要检查,哪台服务器可能是问题的所在,哪个HBA(主机总线适配器)需要查看,以及其他需要进一步检查的物理设备。但是在今天的数据中心中,这种便利性正在消失。
>这种情况发生的部分原因是虚拟化。在现在的虚拟化浪潮中,一马当先的是服务器虚拟化,其他的变体还包括应用程序虚拟化,网络设备虚拟化,I/O虚拟化,存储虚拟化等。
>同时,如今的IT架构已经扩展到超出控制。系统之间存在越来越高的互相依赖性,而且这些系统经常是在性能上限的情况下运行。对于一个特定的应用程序,其依赖性可能横跨多个应用程序,多台服务器,多个SAN(存储局域网)架构,多个I/O适配器甚至多个数据中心。
>在这些系统中,如果一个单一组件的性能上限被打破,通常情况下这些系统并不会出现性能逐渐下滑,但是会出现延迟时间变长,性能不断地变化和超出控制,I/O尝试越来越延迟,出现不断放弃并重复的I/O尝试,堵塞控制无法将这些I/O尝试予以排队、高速缓存或很好地控制。
>此外,由于如今的系统非常大,超过了传统管理工具所能管理的范围,因此传统的管理工具很快变得过时。面对日益增加的复杂性,以及任何变化都可能带来的灾难性后果的情况,许多管理员对此感到很无助。
>缺少工具
>无论系统是物理的还是虚拟的,现在都很难找到能够评估整体情况对架构进行细节分析的工具。管理员缺少足够的工具来获取分析数据,以便进行规划、性能管理、路由监视、合规或问题查找。
>那么管理员现在是如何应对这些挑战的呢?从我们同终端用户的交谈中,我们估计现在85%以上的企业在管理并决定虚拟架构的时候依赖于它们最初对已知”好”设置的测试,或是纯粹单凭经验,而不是实际数据。这使得规划活动实际上变成了浪费,出现了资源过度配置,SLA(服务水平协定)无法得到保障,问题解决流程混乱,灵活性受限等情况。此外,随着设置随时间而变化,管理员无法确定他们现在的架构功能。我们发现80%以上的VMware用户还没有部署VMotion,而且这些用户在修改虚拟架构之后经常无法确定性能所受到的影响。
>管理员所面临的挑战就是如何持续一致地获得关于对架构有意义的数据,在这方面,IT管理员就好像在未知的道路上驾驶一辆挡风玻璃一片模糊的汽车。但是时间正在改变这一切。
>虚拟架构优化
>如今,许多越来越复杂的技术可以帮助IT管理员扫除这方面的迷雾。这些解决方案统称为虚拟架构优化(VIO)。VIO工具能够访问整个虚拟架构,为管理员提供必要的数据来进行明智的决策,让管理员很好对每个架构层面(网络、服务器、存储以及应用程序)上的容量、利用率、性能进行管理。
>在这个领域中,有些解决方案是专门解决架构中某一方面问题的,比如容量、分析等。在这方面,不仅有比较成熟的解决方案,而且还有来自新厂商的产品。这些产品和解决方案包括BMC的VSM 解决方案,Novell的PlateSpin,惠普的VSE,VMware的Capacity Planner,Virtugo的virtualSuite, Hyperic,TwinStrata的 Clarity AP,以及Computer Associates的 ASM。虽然这些解决方案在路由规划上有一席之地,但是它们无法满足如今的虚拟架构管理需求:架构分析数据。
>一些其他的解决方案可以让管理员可以实时或接近实时地监视和管理架构的多个方面的问题。这些解决方案提供了整合的监视和分析,可用于全局地优化虚拟架构或查找解决虚拟架构的问题,它们的管理范围横跨多个方面–从应用程序一直到磁盘。此外,这种解决方案提供了精细的数据以供决策制定使用。如果没有对性能的智能评估,容量和资源利用的规划只能在假设的基础上进行,而这种假设可能不适用于其中的某个系统,且实际情况随时都可能发生变化。
>在Taneja Group看来,这种实时或近实时的以性能为基础的分析工具对于虚拟架构的构建和管理来说是非常必要的。
>在这个领域,厂商及其解决方案有:Virtual Instrument的VirtualWisdom,Akorri的BalancePoint,Onaro的SANscreen VMInsight以及BlueStripe的FactFinder。
>为什么需要虚拟架构优化
>VIO是虚拟架构运营的关键一环,但是这些新兴的VIO解决方案会比其他解决方案更好吗?在我们看来,它们构建了更为综合的数据集,而这种数据集可以作为虚拟架构管理的基础。为了澄清这一点,我们提出了五个主要的战略问题,这五个问题是每个终端用户在选择虚拟架构管理工具的时候都应该考虑的。这些问题可以帮助用户确认VIO技术所能带来的好处,并评估它们的VIO或管理平台在解决虚拟架构问题上的表现。
>我是否可以有效地规划、设计、决定我的架构,让架构可以最充分的利用现有的系统并获得100%的预想效果?
>VIO将在架构规划和操作修改上减少运营成本和复杂性。如今,有很多不必要的时间被花在了初始设置的确认上,而且每次修改完成后都需要对潜在性能和利用率的影响进行评估。VIO提供了完善的数据集,让管理员可以很方便地且一目了然地了解架构功能及其影响,且VIO还提供了如何优化设置的信息。
>我是否可以很快地找到性能问题的根源所在,并很快发现系统环境所发生的事件或变化?
>VIO解决方案不仅可以为组织提供正确的信息以避免误设置,而且VIO工具还可以提供实时或近实时的可视性,让管理员可以一目了然地观察环境所发生的变化,让管理员可以迅速确认性能异常及其根源所在。VIO解决方案可以抓取历史数据,提供审计跟踪,确认问题发生的时间,以及系统所发生的情况。