注:本作品第一出版权归属微软 TechNet 中文网或其指定的第三方,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,谢谢!
http://technet.microsoft.com/zh-cn/hh976900
作者:苏华 发布日期:2012-4-27
IT 技术的创新和发展势必要与企业主流的信息化进程保持一致,商业与 IT 相互促进,良性循环,只有这样才能赢得企业的信赖并与企业实现共赢。据 IDC 最新报告数据显示,在未来的两年时间里,世界范围内私有云市场将会进入高速增长期,当下企业的信息化建设处于从传统向云计算过渡的关键阶段,而未来主流的 IT 方案将会是私有云和公有云共存的混合云模式。
从目前企业信息化建设的发展上看,人们已经开始对以“服务和应用交付”为核心的“一站式”解决方案表现出了浓厚的兴趣,并乐于在此领域做出尝试。商业与 IT 的对话方式已经发生了改变,对于企业而言解决方案所要交付的应当是符合发展需要的服务和应用,不应只是局限在基础架构层面。
试想,在传统模式下,IT 部门要服务于企业日常的营运,不得不经历需求分析、方案设计、软硬件采购、开发、实施、测试、优化、维护、升级等十分繁琐的步骤,IT 人员、业务人员甚至要全程参与。随着时间的推移,不同的应用系统在建设上相对独立,各自为政的弊端逐渐显现出来。从网络、服务器、存储等资源层面来看信息系统形成一个个独立的“孤岛”。资源配置相对固化,无论实际的运行状况如何,都很难对 IT 基础架构进行整体统筹。此外,对资源的使用和管理主要依赖人工方式完成,缺乏完善的智能化管理流程,对核心业务需求的响应严重滞后难以做到准确和高效。当数据量急剧增大,原有的资源配置将逐渐形成性能上的瓶颈,此时人们又疲于奔命于硬件资源的扩容以迎合日益加剧的应用负载。这种“头痛医头脚痛医脚”的 IT 战术方针想必不少企业都不会陌生。久而久之,IT 建设将陷入两难境地。
总体上看,在传统 IT 模式下资源往往无法实现按需分配,且利用率普遍偏低。为了能够改善这样的现状,企业开始将目光投向已日渐成熟的虚拟化解决方案。相比于传统 IT 模式,虚拟化技术的广泛应用提升了企业融合物理资源的能力,并使异构系统得到很好的共存。例如,我们可以根据实际需求在基于 Windows Server Hyper-V 的宿主机上提供基于 Windows、Linux 的虚拟化环境。这确实在一定程度上帮助企业节约了硬件购置成本,提升了资源利用率。但令人遗憾的是单纯的虚拟化技术并没有从根本上改善应用交付的流程,同时又衍生出了一些新的问题,例如过度泛滥的虚拟机增加了系统管理的复杂度,并导致人力成本居高不下(如下图所示)。
经济效益始终是推动 IT 变革的不可抗力。通过前面的阐述不难看出,虚拟化技术似乎让人们看到了久违的希望,但与理想的状态还尚存一段距离。为了能够将 IT 建设的总体拥有成本降至最低,同时助力企业打造以服务和应用交付为核心的动态数据中心,微软推出了最新版本的云计算管理套件 System Center 2012,它将与 Windows Server 一起助力企业实现云优化。
微软作为云计算领域最早的实践者和服务提供者,致力于把这些经验凝结在产品和解决方案中推广给广大用户。根据微软对云计算战略的阐述,企业若要最终受益于云计算解决方案,则应具备整合异构数据中心的能力,IT 人员可以从中央控制台管理、监控多平台的混合架构,深入了解业务应用在服务器和虚拟机中的运行状态,与此同时还可以为最终用户提供完备的自助服务能力。
如果从逻辑上看,云计算可以划分为四个层面:资源层、虚拟化层、管理层、服务层。接下来我们将结合 System Center 2012 的管理组件,深入探究企业融入微软云生态的最优路径。
- 资源层是服务器、网络、存储等设备的集合,这是一个融合物理资源的层面。在传统 IT 模式下资源层、操作系统、软件相互依存,可谓“牵一发动全身”,虚拟化技术将这种固有的关联彻底打破,从而为后续的资源池化提供了可能。
- 虚拟化层是云计算解决方案的核心组件,主要提供对资源层的抽象以及未来对应用的虚拟化能力。在这一层,企业希望能融合多种虚拟化技术和客户机操作系统。
- 管理层提供对虚拟化资源、物理资源的管理能力,以及负载均衡等网络服务能力,包括对计算资源的自动配置、动态分配、系统的备份、监控与预警机制等。
- 服务层包括核心的系统管理和服务交付门户。前者,提供一个集成的系统分派和管理功能,完成对资源的分配、审核、服务开通、系统安全保障等;后者,提供给应用所有者,可以让用户自助完成资源的订购、调整、并提交服务申请等。
在微软云计算体系架构中,虚拟化层的主要工作将由 Windows Server Hyper-V 来承载,Hyper-V 具备动态内存管理能力,这可以使同一宿主机上不同虚拟机(VM)之间实现内存的动态分配,以便于应对 VMs 不断变化的工作负荷。这使得 VM 密度显著提高,并可以实现更高水平的服务器整合,同时保持卓越的性能,这为后续工作提供了必备的技术保障。
管理层和服务层则主要依靠 System Center 2012 所提供的如下组件来完成:
- Virtual Machine Manager 能够让现有的基础架构变得更加灵活且经济,它对虚拟化技术所整合的资源进行充分统筹,并将其合理分配给各个业务单元,进而实现基础架构即服务(IaaS)。值得一提的是,SCVMM 2012 可以支持多种虚拟化环境,如 Hyper-V、VMware、Citrix,进而充分发挥现有数据中心投资的潜在价值。
- Operations Manager 将针对被监控资源(这些资源可以是服务器和客户端操作系统、应用程序、各种服务以及网络硬件。)的性能、可用性以及其他指标生成详细报表,当出现潜在故障隐患的时候,这些内容可作为排除隐患的宝贵资源,从而确保关键业务应用程序和服务的可用性。
- 随着 IT 行业的不断发展,企业中将出现两种截然不同的角色:服务提供者(通常是数据中心管理员)和服务使用者(即应用程序所有者)。他们希望应用程序具备便于构建和变更的特点,同时,应用程序的规模也要易于扩展或收缩。System Center 2012 App Controller 提供了一种简单易行的权利委派机制,让数据中心管理员可以把自己的时间和精力集中于管理基础架构,同时,又能让应用程序所有者专注于运行自己所需的服务,而不必去考虑服务器方面的问题。
- Orchestrator 作为云计算解决方案的流程自动化组件,有助于对现有数据中心中的各种流程实现精简和标准化,从而提高潜在投资回报。企业借助这一工具在对数据中心不断完善的过程中,也充分激发了现有投资的潜在价值。
- Service Manager 有助于在可预测业务范围内实现标准化的服务交付,并为业务人员提供灵活的自助式体验。其内置的一系列自动化流程将主要针对事件管理、问题管理、SLA 管理以及服务请求应答等,这将帮助企业在数据中心应用程序和基础架构的运营上实现可预期的SLA。
- Data Protection Manager 将对企业数据实现统一保护,其中涵盖 SQL Server、Microsoft Exchange Server、SharePoint Server、虚拟化服务器和文件服务器,以及 Windows 终端。这是 Windows 环境中最优的备份与恢复解决方案。
- Configuration Manager 能够分别针对移动环境、物理环境和虚拟环境的用户体验进行预配置、管理和控制。在保证员工们能够使用任何设备随时随地工作的同时,简化系统管理以提高 IT 人员的工作效率和效能。
对于一般的企业,通过构建虚拟化数据中心的方式来步入微软云计算是相对比较容易的,而且可以最大限度保护现有的 IT 基础设施和应用环境。当然企业可以配合 System Center 管理工具,在虚拟化进程中逐步将传统模式下的核心业务实时迁移到动态的数据中心,并最终实现以服务交付为核心的云方案。
综上所述,云计算的核心理念是非常清晰和简约的,即简单易用同时兼顾成本优势。毕竟作为方案的采购方,投资回报及用户体验始终是位列前两位的决策因素,而这也正是微软云计算战略所遵从的哲学。