基础设施/负载平衡器需要包括在配置过程中,人们将依靠它提供应用性能的可视性、容量和资源管理,从而确保您的选择能够被整合到自动化系统。这可以通过基于标准的API或通过远程执行脚本来完成。大部分的解决方案能够整合一方或另一方,或两者兼而有之,但是,它们能够确保您的选择与您将整合该系统到体系结构的方式相匹配。
人们也验证了解决方案能提供您需要的性能指标的可见性。如果阈值基于容量,确保应用传输基础设施可以提供这方面的信息。尽早决定哪些指标和阈值需要用来触发配置进程,并确保基础设施可以支持它。
第3步:准备网络基础设施
这一步看来好像并不需要加以说明,但其实有很大量的工作,准备进入网络,以应对一个需要的应用的基础设施。硬件(网络、存储、应用传输)必须正确配置。虽然,当考虑一个单一的虚拟化应用时,这是一个简单的任务,但是,请记住,您最终将硬件资源共享,并跨越多个应用实例。该网络必须能够处理应用程序从硬件到硬件的迁移,必须为应对这种变化进行配置,而不需要人工干预。
因为应用程序将从一个服务器被移动到另一个服务器,该网络将需要不断优化,以适应不断变化的流量模式。这种飞快的变化速度,必须自动化,因为手动流程不可能跟上,人类的干预可能会引入错误。
第4步:提供管理任务的可见性和自动化
对于一个需要的基础设施来说,可见性是一个关键。基础设施和相关的管理制度必须知道什么在运行,在那里,何时评估现有的资源并做出分配资源的决定;确定如何收集数据,从那里收集;CPU和内存利用率应来自单个的服务器,还是通过虚拟化管理系统或单个的服务器来收集?带宽利用率来自路由器和交换机,还是应用传输基础设施?容量和响应时间的收集可以来自单个的服务器,应用传输基础设施,以及第三方的应用性能管理系统。
决定哪些系统或设备对于每个指标是权威性的,并确认有一种方法可以向自动化系统提供实时信息。
第5步:整合所有的移动部件,基础设施实际上成为需要,实现抽象化、自动化和资源共享的效益
最困难的部分是最后的,它要求完成前面的步骤,因为它依赖于这些系统和信息。一体化,即自动化,所有基础设施必要的部分(网络、存储和应用)能够根据需要来行动。如果没有自动化,将不能实现成本降低。