1.2.1.3 存储的设置
对云计算平台存储的规划的出发点应该是应用本身。首先应该考察每个业务应用的优先级,以及其对存储性能、可靠性与灵活性的要求。对那些需要高性能与高可靠性的云计算应用,原则上应该为其或者其所在的资源池配备性能、可靠性较好的高端的存储。而对于那些对灵活性要求较高的业务应用,则应该考虑为其或其所在的资源池配备灵活性比较好的存储虚拟化方案。
如果应用足够重要,在设计存储架构的时候还应该考虑存储级别的备份,以对各个节点可能出现的故障做冗余。比如,可以采用双存储交换机互为热备的形式,来防止存储用光纤交换机所出现的故障可能。同样,该资源池后面所拖的存储,也可以采用双存储热备的形式。为该资源池的主存储购置一个型号相同的备用存储服务器并通过磁盘对磁盘的备份方式,对两个存储服务器上的数据进行同步。这样,资源池、交换机和存储服务器的关系可以如下图所示:
服务器资源池 对于共享存储资源池,根据具体资源池上所运行的业务类型的特性,也可以考虑为其配备各种类型的存储。对于跑关键应用的生产系统,推荐配备SAN架构的存储解决方案。而对非关键应用的生产系统,11131517192123252729313335373941434547Catalyst 2950SERIES11131517192123252729313335373941434547Catalyst 2950SERIESSYSTRPSSYSTRPSSTRTUTILDUPLXSPEED1012141618202224262830323436384042444648STRTUTILDUPLXSPEED1012141618202224262830323436384042444648MODEMODE可以根据预算,灵活地配备SAN、iSCSI或者NAS的存储解决方案。
主存储交换机 备用存储交换机 主存储服务器 D2D备份 新磁盘 新磁盘 备用存储服务器 旧磁盘 旧磁盘
新磁盘 新磁盘 31
旧磁盘 新磁盘
1.2.1.4 备份/恢复方案
备份/恢复对任何生产系统来说,都是必不可少的组件。备份的种类有很多,从分类上有基于应用的备份(如SQL Server的Backup以及Oracle的RMAN等),基于虚拟化平台的备份(如VMWare的VCB)以及基于存储本身的备份(如Dedup技术)等。每种备份方式的技术实现和应用场景都不同。
对备份方案的选择,常用的指标包括其所支持的业务类型、备份时间的长短、对系统性能的影响、所耗费的磁盘空间大小以及恢复操作的便捷性等。
就云计算平台整体而言,因为其主要的数据都放在存储上,所以在经济条件允许的前提下,应该首先考虑基于存储本身的备份技术。这种技术目前已经非常成熟,而且其备份/恢复操作的执行都发生在存储服务器的CPU上,不需要服务器本身的参与。这种模式的备份/恢复操作,对整个云计算平台性能的影响比基于虚拟化平台的备份要小很多。而且,这种备份模式原则上不区分虚拟化平台,使得这种备份方案可以同时支持平台里的虚拟化系统。再加上存储领域现在已经成熟的Dedup技术,这种存储的备份可以大大降低备份数据所占的空间。
针对系统存储平台较多较杂的情况,在云计算平台搭建的阶段,备份/恢复方案还需要和存储的规划结合。通常可以考虑将读写性能较好的存储选做主存储,而将读写性能较差的低端存储留作存放备份文件使用,以最大限度地提到云计算平台的经济性
32
此外,在对备份/恢复方案进行选型的时候,也可以考虑双保险的模式。根据业务的重要性,对某些重要的业务系统,同时采用基于存储本身的备份以及基于应用程序的备份等。
1.2.2 云计算平台管理部署
云计算平台的搭建阶段完成以后,云计算平台的每个组件将都可以独立工作。但是这时云计算平台仍只是出于一个松耦合的阶段,没有整合性可言。要完成任何一个简单的业务性操作,可能都需要在不同的平台上,以不同的方式手工地运行一系列的命令。整个过程可能冗长而又繁琐,而且极容易犯错。所以,仍然需要对云管理平台进行部署工作,来符合系统的业务特点 。
在底层,该管理系统将通过接口调用,将各个零散的组件整合在一起。在其上面是业务流程的处理引擎,能根据具体的业务流程,将一系列的原子操作整合成一套套完成的业务动作,如新建虚拟机动作等。这一系列动作将被整合入一个统一的用户界面,展现给云计算平台的管理员和最终用户。经过身份认证的云计算平台用户可以通过这个界面,完成对其被授权的资源的监控和操作。而具有更高操作级别的管理员,也可以通过这个界面,对整个云计算平台下属的资源进行监控、管理及信息汇总等操作。
33
1.3 云管理平台设计
1.3.1 动态IT概述
系统中心解决方案可帮助 IT 专业人员管理包括数据中心、客户端计算机以及其他设备在内的物理和虚拟的信息技术(IT)环境。通过使用这种整合式的自动化管理解决方案,IT 组织可以成为更高效的业务服务提供者。
? 动态 IT 管理
动态 IT 是微软的长期战略目标,通过提供关键技术,使得IT和开发机构可以更专注在业务上。动态基础架构是微软对业务灵活性的一种愿景,在这种业务环境中,IT 与业务的结合更紧密,可满足业务对快速变化,以及环境适应性的要求。动态IT是微软对产品和解决方案的技术战略,可帮助增强人员、流程以及IT基础架构的动态能力。
? System Center 在动态IT中的角色
微软 System Center 解决方案在帮助IT组织从自助管理、动态系统中担当了主要角色。System Center 解决方案可将关于基础架构、策略、流程,以及最佳实践相关的知识全部获取并整理到一起,这样IT专业人员就可以通过优化IT结构降低成本,改善应用程序兼容性,并增强服务的交付。
这种整合式的自动化管理解决方案使得IT组织能够更高效地为业务提供服务。由于主要针对自助管理以及动态系统,System Center
34
解决方案实现了开发、运营以及 IT 之间的整合,这样既可将人员、流程以及工具连接在一起,也可深入到操作系统、应用程序、不同的服务以及工作流内部,评估依存性,优化业务流程绩效。
1.3.2 System center组件
? System Center Configuration Manager R2
System Center Configuration Manager 是一款跨物理、虚拟、分布式和移动环境对Windows服务器、客户计算机和设备进行全面接入部署全面评估、部署和更新的解决方案。它针对 Windows进行了 优化,并具备持续可扩展性,,是获得 IT 系统进行全面管理与加强控制的理想选择。
? System Center Operations Manager
System Center Operations Manager 提供了最好的用于 Microsoft Windows 的端到端的服务管理,实现对物理主机和虚拟机的性能监控和管理,从而帮助您提高效率和更好的控制 IT 环境。 ? System Center Data Protection Manager
System Center Data Protection Manager 是 Windows 备份及恢复的新标准,利用无缝整合的磁盘和磁带介质,为 Microsoft 应用程序和文件服务器提供持续的数据保护。System Center Data Protection Manager 为不同规模的组织带来可靠的快速恢复服务。 ? System Center Virtual Machine Manager 2008
35