服务器整合第一阶段:数据收集

日期: 2011-08-08 作者:Malcolm Hamer翻译:张冀川 来源:TechTarget中国 英文

开始服务器虚拟化项目,尤其是服务器整合时需要相关的计划及准备,而服务器整合是迈向虚拟化的关键一步。   服务器整合项目在一开始就应该启动。考虑虚拟化项目的整体目标,你能够从服务器整合中收获什么,以及在整合过程中以及整合之后服务器需要什么。   对虚拟化项目的目标进行量化   执行得较好的服务器整合项目减少了服务器的数量、最小化了硬件投资、硬件维护、数据中心空间占用以及能源使用(包括服务器以及制冷系统消耗的功率)。

  虚拟化同样可以减少运行关键应用的新服务器的安装、部署时间,间接地节省了成本,增加了由数据中心所支持的业务收益。IT部门的员工能够在数小时内创建多个虚拟机满足对新服务器的需求。  ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

开始服务器虚拟化项目,尤其是服务器整合时需要相关的计划及准备,而服务器整合是迈向虚拟化的关键一步。

  服务器整合项目在一开始就应该启动。考虑虚拟化项目的整体目标,你能够从服务器整合中收获什么,以及在整合过程中以及整合之后服务器需要什么。

  对虚拟化项目的目标进行量化

  执行得较好的服务器整合项目减少了服务器的数量、最小化了硬件投资、硬件维护、数据中心空间占用以及能源使用(包括服务器以及制冷系统消耗的功率)。

  虚拟化同样可以减少运行关键应用的新服务器的安装、部署时间,间接地节省了成本,增加了由数据中心所支持的业务收益。IT部门的员工能够在数小时内创建多个虚拟机满足对新服务器的需求。

  虽然上述优势对业务非常重要,但是在虚拟化项目计划中很难从中获得收益。特别是没有标准的方法能够用来衡量该价值,在安装及部署后验证他们的价值甚至更加困难。直接的成本节省更容易量化,而且通常足以证明迁移至虚拟化环境或者扩展现有的虚拟化项目是值得的。系统地、分阶段地进行服务器整合项目——数据收集、分析以及迁移准备及实施——将确保你的虚拟化项目获得所有的重要收益。

  阶段一:数据收集

  计划服务器整合项目的第一步是全面、准确了解数据中心的资产,不止包括所有服务器的物理清单,而且需要准确描述每台服务器上安装了哪些软件,如操作系统、中间件以及应用或数据库。数据收集阶段通常占据整个服务器整合项目规划的四分之三。

  从以下三个方面为服务器整合计划收集数据,某些数据收集可以同时进行:

  1. 收集数据中心现有的环境信息,包括如下:

  • 一份包括每台服务器的制造商及型号、序列号、在数据中心的物理位置、生产日期、主机名以及IP 地址的清单。该清单同样应该包括每台服务器的资源比如CPU型号、内存及网卡速率。
  • 每台服务器的软件清单,包括安装的操作系统以及版本、安装的中间件,包括了像Oracle或SQL Server这样的数据库管理系统,以及诸如Apache或IIS这样的Web服务器软件。
  • 一份列出数据中心所支持的所有应用程序及数据库的清单。该清单应该包括内部开发的应用程序,购买的企业级软件及通用的应用程序比如email。该清单还应该包括软件开发成员以及支持团队的联系方式,他们为虚拟化项目的每一个应用程序及数据库负责。
  • 在上述清单中列出每个应用程序及数据库的应用程序/服务器映射以及数据库/服务器映射,包括所有的应用程序/数据库以及相关的细节的全部“实例”。在某些情况下,数据中心记录可能不包括所有必要的实例映射信息。如果是这样的话,在随后的服务器整合项目中收集这些信息。

  继续进行服务器虚拟化项目规划的数据收集,获得现有服务器的性能指标,如果不存在性能指标,就让IT部门的员工创建相应的性能指标。这些性能指标应该包括CPU、内存、存储以及网络接口的资源使用水平,而且应该指出每日,每周以及每月的资源使用峰值。至少应该每两周记录这些数值,记录跨越一个月可能非常有用。

  定期运行这些报告能够显示使用增长趋势并识别出对资源要求高的应用程序。由于需要几周的时间收集性能数据,所以在服务器整合计划规划过程中尽可能早的收集这些数据。例如,使用Windows 可靠性及性能监视器是一个用于Windows 2008 的微软管理控制台管理单元,它包括了大量的报表及日志特征。

  2.和应用程序及数据库所有者进行面谈。对于清单中的每个应用程序及数据库,与对应的开发及支持人员进行面谈。以下问题旨在为虚拟化项目规划提供帮助:

  • 更新通常不完整的应用程序或数据库信息。
  • 有意识地为应用程序或数据库制定计划。例如,数据库可能按计划关闭,更换或者进行全面检修。
  • 理解应用程序或数据库是否能够在虚拟化环境中运行,包括应用程序可能“表现不佳”或者受制于特定的监管要求的任意情况。
  • 找出应用程序应该运行在哪个版本的操作系统之上以及该应用程序已经在哪个版本上做过测试。为方便管理,管理员可能尝试迁移尽可能多的应用程序到相同版本的操作系统之上。这不是服务器整合计划的必要组成部分,因为你可以构建运行多版本操作系统的虚拟机,但是迁移尽可能多的应用程序到相同版本的操作系统之上减少了数据中心运营的复杂性。
  • 了解已购买的软件的许可证是否和服务器进行了捆绑,了解当迁移应用程序到新的服务器,尤其是虚拟机之后如何获得更新许可证。
  • 了解应用程序之间以及应用程序与数据库之间关联性的详细信息。

  在服务器整合计划数据库中记录上述结果,可以采用Access、SQL Server或者Oracle。对于小型的工作流也可以采用Excel表格。

  表1阐述了一个典型的服务器整合项目数据库的结构。数据元素通常收集了所有服务器、应用程序及数据库的信息,该表格给出了建议收集的数据元素的数量。对于包含了1000台服务器,支持大量应用程序及数据库的大型数据中心,除服务器性能数据外,整合数据库还应该包含多于30000个数据点。

服务器整合

  需要指出的是出现在应用程序/服务器映射或数据库/服务器映射表格中的应用程序实例或数据库实例的数量通常是应用程序或数据库数目的4到5倍。通常来讲,在生产,测试及开发角色中,每个应用程序及数据库包括3到4个实例。

  在服务器整合项目的上述阶段,发现一些应用程序以及底层的数据库在一台服务器上共存是很常见的。在此情况下,同一台服务器将同时出现在应用程序/服务器映射以及数据库/服务器映射中。通过在映射表格中引入“联合服务器”列,当列值为“Y”时表明应用程序及数据库共存,这种处理方式可能是有用的。除此之外,如果一些服务器之前已经被虚拟化了,可以包含相应的列记录服务器是否被虚拟化了。

  通过服务器整合项目的第一个阶段,你获得了在整个虚拟化项目规划中所需要的所有服务器数据。

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐