存储 频道

成功入云 并非难事 赛门铁克云方案解析

  【IT168 专稿】云计算已经从概念阶段向实施阶段发展,越来越多的用户开始考虑并摸索适用于自己环境的私有云,今年5月,IDC发布的《中国云计算基础架构建设指南》为诸多希望向云端过渡的用户提供了宝贵的经验。IDC将云建设分为四个阶段,即整合、虚拟化、自动化和扩展。

  尽管IDC为用户指明了云计算建设的几大步骤,并提供了诸多案例为用户提供参考,但用户在向云端迁移时仍会遭遇诸多难题,如数据迁移、应用迁移以及云建成之后的运维、管理和扩展等。而本系列文章将详细阐述赛门铁克云解决方案是如何帮助用户解决上述问题,本系列的第一篇文章将解决云建设过程中的一些问题。

  赛门铁克云:融服务器与存储于一体

  首先,我们要明确一个谬论,X86服务器的虚拟化就是云。部署虚拟化是实施云的重要步骤,其最大的作用在于消除资源的物理边界,实现资源的动态调度与分配;同时X86也不是云计算的专属,IDC指出,用户不同的业务和不同的类型对于硬件的要求实际是不同的,所以在目前情况下部署云计算,异构平台是仍然存在的。而打破全部传统的架构来实施一套崭新的X86架构,这不但过于激进,IDC还警告这种做法将会对传统的基础架构产生很大的影响。

  赛门铁克亦同意这一观点。赛门铁克认为,在考虑如何构建专有云时,应以容纳第一层应用程序的工作负载为重要考量指标。尽管业内对于虚拟化的讨论重点大多仍以采用VMware、XEN以及Kernel虚拟机的X86服务器为主,但是有很多第一层应用程序仍依赖于传统的大型UNIX服务器,并且主流的UNIX供应商都在自己的平台中实现虚拟化。

  如Solaris Logical Domains(LDOM)正不断走向成熟,Solaris Zones已被用作很多环境中的默认分区,而IBM Power计算机所采用的大量逻辑分区(LPAR)操作起来也非常高效。而另一方面,尽管数据库等应用程序正在逐步向X86环境迁移,但其速度并没有想象中的那么快。鉴于上述原因,赛门铁克认为,这将意味着多种虚拟化技术的并存与并用,关于云的讨论也不应该只盯着X86服务器,而应该以企业应用所需要的性能需求为前提。

  云作为一项服务,其能够根据用户业务情况而进行自动调整,这就对基础架构提出了新的需求。首先在计算方面,要求其需要可伸缩的架构来保证操作效率,以实现灵活性和规模经济,并且其还需要具备为多层应用程序和业务提供服务的能力,最后还需要具备自动化监测和控制的能力。

  同样在存储资源方面,其除了实现按需存储,富有弹性之外,还需要对存储成本进行控制,以及满足SLA服务水平协议、可实现计费以及从源头保证安全等等能力。赛门铁克认为,具备动态可收缩的私有云应将存储和服务器等因素考虑在内,在满足上述的能力之后,赛门铁克以此提出了企业私有云的理想架构,具体如下图所示:

赛门铁克云:融服务器与存储于一体
赛门铁克提出的理想云架构

  如上图所示,第一层包含了只在实现灵活性的服务器,可以提供多层应用程序所需的SLA,该环境还要求管理传统工作负载应用程序,同时该架构还可以对工作负载进行分析处理以判断是否向外扩展。这些应用程序都采用适用的协议机制以灵活安全地访问存储。而以SLA为导向的存储服务则可根据环境及性能使数据能够在各层之间移动以满足应用程序的需求。

  并且,上图中的私有云通过网关可与公共云连接。上图中所示的整个云环境中的服务器与存储都可采用异构设备,同时还可对成本进行控制。整个云都是通过一个控制子系统和相关的工具进行管理,控制子系统能够管理虚拟机并分析环境,而相关的管理工具则可确保应用程序的SLA。

  这些功能都是如何实现了呢?下面将从计算和存储两部分进行分析,并详细阐述赛门铁克所提供的解决方案在其中发挥的作用。

${PageNumber}

  如何对云中资源进行统一调度和管理

  云确立了操作效率(即按需提供服务,所有资源统一管理与分配),以实现灵活性和规模经济。虚拟化可将更多操作系统安装在一台物理机上,并确保独立性。尽管多个应用程序和平台本身就具有一定程度的弹性,但很多解决方案缺乏协助系统其余部分的功能。

  在虚拟环境中,大多数基础架构可用性解决方案无法监控应用程序的监控状况,也无法在发生故障时自动执行恢复。赛门铁克认为,这种情况的解决方案在于将基础架构高可用性与应用程序高可用性分开。即将物理机与操作系统以及最终应用程序分开,供应舰一个统一的监控层。这个层除了可以监控多层应用程序之外,还可以监控这些应用程序的各个组件,以为端到端的IT服务器提供相应的适应性。

  赛门铁克推出的Symantec ApplicationHA解决方案可用来在虚拟环境中查看和控制应用程序,借助针对Veritas Cluster Server开发的强大应用程序特定监控软件套件,可帮助用户解决关键业务应用程序想虚拟环境迁移受限的问题。同时,Symantec ApplicationHA还可与VMware HA强强联合,帮助用户确保关键应用程序持续运行。

  Symantec ApplicationHA除了通过内置的可用性软件确保平台本身的可用性之外,其另外一个主要优势之一是可在虚拟环境中提供自主和分布式的功能,同时对基础架构可用性加以协调,不管是自带工具还是Veritas Cluster Server,都可以通过分类可用性的级别,使其相互对立,以为分布式可用性奠定基础,这就为多层应用程序和定义云的业务服务提供基础。

  为多层应用程序和业务提供服务

  云服务倾向于将硬件商品化,在软件方面提供优势;事实上,弹性是由软件而不是硬件提供的,即使物理与虚拟的混合环境亦是如此。上述概念的理解可参照下图:

如何对云中资源进行统一调度和管理

  如上图所示的异构服务器集群。一些服务器是允许VMware的X86服务器,以Windows或Linux作为操作系统;另一些物理服务器则运行的是Linux或Windows;底层则是由大型的UNIX服务器组成。名为“eCommerce”的业务服务以三层应用程序表示,前端为Web服务器、一个具有如JBOSS应用服务器的应用程序层以及在Solaris上运行的数据库层组成。

  如果eCommerce这种业务服务的以实现高可用性,那么各层有可能要混搭各种技术,并且每层都是单独运行的。并没有简单的方法统一启动或关闭eCommerce应用程序,也没有办法将整个eCommerce应用程序从一个故障站点转移到另一个站点。很多解决方案都设法使用集中式方法解决这一问题,中央服务器和各物理机/虚拟机一起工作。这些解决方案可能都存在可伸缩性的问题,这就限制了在类似云环境中的有效性。

  为了解决这一问题,赛门铁克提出了“细胞”和“细胞块”的概念,细胞块类似今天的同构集群,集群中的节点就像是细胞。每个细胞块都以自主的方式实现可用性,如果细胞块中的一个细胞发生了故障,细胞块仍能保持应用程序可用,因为其可以从一个故障细胞转移到另一个细胞。而eCommerce这种虚拟业务服务(VBS)就是跨多个细胞块的虚拟集群,其与VLAN和LAN或VSAN和SAN类似。

  通过以细胞和细胞块作为基础来定义VBS,服务器群可以承载需要高级SLA的应用程序,并将应用程序作为IT服务进行整体管理。整个环境可以进行自我修复和自我监控,这是云的基本属性。整个统一监控层的关键还在于可以监控应用程序,并于构建这类环境所需的基础架构相集成。

  除了上述这些之外,还需要考虑自动化、自动化是云的重要特性,也是向云端迁移的重要实施步骤。在这方面,赛门铁克通过分布式映射-化简算法来解决这类问题,该算法以启发式技术来进行自适应。通过自我学习和预测技术,来查找每个主机中的可用容量。Veritas Operation Manager提供了一个实现端到端可见性的单一管理平台,并提供了基于模板的存储设置功能,并将在未来版本中推出类似的服务器可用性功能设置。

${PageNumber}

  为云而生 赛门铁克存储云解决方案

  赛门铁克通过一个独立于硬件和平台的Symantec ApplicationHA解决方案来构建一个统一层,用于连接服务器和存储子系统,集成现有的存储和服务器解决方案,实现统一管理。而在企业数据的存放所在——存储子系统,赛门铁克亦提供了多种解决方案来帮助用户满足各种关键应用所提出的需求。

  前面已经提到,存储云最为重要的特性之一是能够按需伸缩并控制成本,那么在这方面,精简配置功能就显得尤为重要。赛门铁克所推出的Veritas File System文件系统可以在多个操作系统上运行,并实现精简回收等功能。回收是利用精简配置实现存储即服务的重要因素。而赛门铁克的重要解决方案之一Storage Foundation最重要的功能则是,成为管道并向存储子系统提供上下文和情报,以帮助存储子系统实现高效运行。

  虚拟桌面技术已经越来越为用户所接受,但VDI“启动风暴”是让诸多用户棘手的问题之一。采用Cluster File System技术的Symantec Virtual Stor解决方案则可以很好地解决这一问题。其可以处理大量启动映像,并通过iSCSI和NFS提供存储,并且文件及快照功能可以有效地位虚机映像提供快照功能。同时,该解决方案还可在水平方向(提高带宽,减少延迟)和垂直方向(增加存储)进行独立扩展。这一解决方案可用于任何常用服务器以及各种存储软件型解决方案,为处理启动映像提供可伸缩且经济有效的解决方案。

  除了传统工作负载和VDI之外,赛门铁克还设想构建一个中间件层,将Virtual Stor的实例联合起来,以提供基于对象的向外扩展型数据存储库。其通过内置对象复制和版本控制等功能实现弹性,今儿允许处于冗余目的的保留副本。

  赛门铁克认为,动态多路径是私有云的另一个关键因素,赛门铁克提供的多路径解决方案可与大多数存储子系统以及操作系统搭配使用,成为沟通文件系统与存储子系统的桥梁。

  为将所有这些系统联系起来,赛门铁克推出了Veritas Operation Manager集中式管理解决方案,其可实现端到端的可见性及以解决方案为导向的一组操作,以提高操作效率。Veritas Operation Manager的重要功能之一是可以根据模板来创建与设置文件系统和卷,同时,其与虚机设置、应用程序监控以及自动化设置结合使用时,通过简单的标准软件层就可实现对企业私有云的掌控,大幅简化云端管理的复杂性。

  本文主要介绍了赛门铁克解决方案将如何帮助用户顺利向云端迁移,在下一篇文章中,将重点讲解赛门铁克解决方案将如何帮助用户简化云,并简化管理,以实现高效率的同时控制成本。

0
相关文章