典型代表:云计算工具大检兵

大多数企业都知道主要的云计算解决方案供应商,但是一些不太知名的厂商也正在逐渐崭露头角。所有这些知名不知名的厂商是否能够成功仍然都还是一个未知数。但是作为用户的我们应当如何雾里看花找到真正满足我们需求的云计算产品与供应商?对云计算供应商进行分类对于更好地了解诸如应用程序迁移、自动化与监控等关键领域的领先厂商似乎并无裨益。

但是,所有这些工具分类还是有一定用处的。云计算应用程序迁移工具对于创建混合云计算是不可或缺的。而自动化工具可便于实现配置、减少错误和降低成本,且其成效也非常明显的。虽然云计算监控工具可确保整体的性能和安全性,但是这类工具并没有引起业内人士的足够重视。下面我们将根据工具的类别逐一介绍其中的典型代表。

应用程序的迁移工具

互操作性是云计算中的一个重要话题,尤其是涉及混合云计算时。互操作性中的关键部分就是应用程序迁移,即将应用程序在私有云与公共云之间或公共云之间进行迁移的能力。

在云间迁移应用程序有可能让企业选择最合适的技术并同时受限于厂商。但是如果没有相应与不同云计算厂商和服务协作的工具,这种迁移是无法实现的。在应用程序迁移的市场中有众多的公司,其中包括:

被Verizon通信公司在2011年收购的CloudSwitch公司使用云计算隔离技术以便于实现多层应用程序的云计算迁移。云计算隔离技术是一个在云计算供应商管理程序与最终用户操作系统之间自动运行的虚拟化技术层。

虚拟化层向虚拟机提供信息而无需从云计算供应商得到任何额外的信息。它会保护和隔离云中的环境。当使用CloudSwitch时,你无需修改应用程序;该技术映射一个应用程序,所以它似乎是运行在目标云计算环境中,同时保持与源环境相同的配置。

Racemi DynaCenter捕获一个在数据中心或云中的服务器(物理的或虚拟的),然后将其部署在目标环境中。Racemi公司应用程序迁移工具的一个重要组件是一个可以访问被捕获服务器环境和目标服务器环境的管理设备。它在两个环境之间进行映射。

AppZero提供了用于创建、控制和维护虚拟应用程序设备(VAA)的软件。VAA是自成系统、便携式、无操作系统的单元。如果你有一个企业应用程序,你就可以使用AppZero产品实现其部署虚拟化。一旦它符合VAA格式,你就可以在不同IT基础设施间实现迁移。

Citrix系统公司的NetScaler Cloud Bridge扩展源云,以便于云托管应用程序表现得就像它们运行在一个连续的企业网络上。这个工具包括了一个提供云间连接的安全通道,并允许数据和信息安全地进行迁移。它还提供对诸如域名系统(DNS)和轻量级目录访问协议(LDAP)等由源云托管应用程序服务的透明访问。NetScaler Cloud Bridge创建了一个对源云DMZ逻辑扩展的覆盖网络,以确保目标云虚拟局域网(VLAN)中的设置与DMZ VLAN中的设置相同。

云计算的自动化工具

服务器虚拟化可减少配置服务器所需花费的时间,但它并不会加快安装的速度。为了控制和管理基础设施,IT经理们必须使用劳动力密集型的管理工具和手工脚本。IT团队很难跟上持续不断的需求变更,以便于保持云计算动态配置与虚拟机迁移的可访问性和安全性。这使得自动化成为云计算迁移中一个重要部分。这里有几家提供云计算自动化工具的公司:

Cisco OverDrive由Cisco系统公司于2010年从LineSider科技公司手中收购,可以实现云计算环境中网络服务配置与部署的自动化。当资源被迁移或被改变时,政策驱动的工具将修改底层网络基础设施。OverDrive位于LDAP目录、管理程序管理器和设备控制器之间,用于管理路由和虚拟专用网络、交换、VLAN、防火墙以及相关的访问控制列表。

DynamicOps云计算自动化中心是一个基于微软Windows工作流的互联网模型驱动平台。在私有云基础设施中自动化预定义IT服务交付的速度要比传统手工方法更快;该工具允许实现跨私有云和公共云的自动化。

HP公司的云计算服务自动化工具包括几个实现自动化配置、配置、补丁和发布管理的HP软件工具。该工具套件实现了数据库、中间件以及打包应用程序的简化和自动化,并实现在异质和可扩展云计算环境的综合应用程序配置和监控。

CA科技公司的CA数据中心自动化工具套件可实现服务器配置、流程和配置管理的自动化。

云计算的监控与管理工具

如果你接受了IT业的发展趋势,——从主机、共享资源到客户端、服务器、专用资源,再回到现在的低成本硬件、共享资源——你知道所有的系统表现各不相同。这依赖于不存在于客户端或服务器的虚拟化环境。这种依赖的模糊界限迫使IT人员调整他们监控和管理环境的方法。

IT企业往往不能正确地使用虚拟化环境的监控工具。目前有一种趋势,即继续沿用原来在传统数据中心中所使用相同的监控工具,但是这些工具并不足以监 控虚拟服务器间的流量。虚拟服务器之间的本地通信可以在很大程度上不受监控;而通过虚拟交换机的流量是部分不可见的,因为这部分流量是不通过线路的。

为了确保最佳的云计算应用体验,管理员们必须监控虚拟机间的虚拟流量。以下是一些适用的云计算监控工具:

CA科技公司于2009年收购的NetQoS服务自动化提供了用于性能管理和响应时间分析的网络软件。该工具可排查网络应用程序的性能问题,并为改变和管理服务等级进行规划。

Hyperic HQ开源软件监控着虚拟化基础设施,并自动发现、监控和管理软件服务。该工具还监控着服务器、数据库、认证系统和其他包含数据中心的组件。

SpringSource于2009年收购Hyperic,而VMware公司于同年又收购了SpringSource。

虽然开源软件是云计算市场的一杆旗,但Hyperic HQ是这里所列出提供开源云计算软件中唯一的产品。但有几家如Eucalyptus系统公司、OpenNebula公司和OpenStack项目的公司,以及其他如KVM和Citrix XenServer以云环境为目标的开源管理程序。

新的Relic真实用户监控主要关注应用程序的性能监控,以便于云计算管理者能够查看环境中的状况。

SolarWinds是一套完整的用于监控网络、存储、应用程序、服务器以及虚拟化性能的工具。该工具提供了用于查看虚拟环境中CPU、内存和网络状况的功能。该工具套件可通过设备从上至下实现对云堆栈的监控。

AccelOps APM监控工具捕获和分析与网络基础设施相关的信息。云计算管理人员可以使用AccelOp访问网络、网络设备、系统、应用程序和虚拟环境的状态、事件、趋势和配置等数据。管理员们还可以进行警报设置以通知他们性能或内存分配的问题。

除了基于VMware ESX、VMware vSphere、Microsoft Hyper-V和Citrix XenServer的虚拟化环境之外,Nimsoft私有云监控器监控着服务器、网络设备、数据库以及应用程序。CA科技公司于2010年收购了 Nimsoft。

避免云计算工具的错误

这里所列出的大部分工具都相对较新,所以它们只是在生产中进行测试。当选择你的云计算工具时,请一定要检查厂商参考名单。如果一个厂商不出现在客户参考名单中,请务必小心。

在比较选择云计算工具时,你还应特别注意那些已被收购的公司或成为被收购候选对象的公司,以防进入进退两难的境地。当一个被收购公司的产品被捆绑进一个更大产品套件中并不再单独销售时,则经常会发生这样的窘境。

有些企业正在创建云而不首先考虑应用程序迁移、自动化以及监控的需求。没有考虑这些功能的工具,企业就很难实现云计算更为重要的好处——敏捷性、灵活性、更低的成本以及扩展性。