三大应用迁移工具改善云计算的互操作性

2015-02-02 09:59:35   点击:
  云计算的互操作性与云计算应用程序编程接口及虚拟机镜像格式转换均不同。云计算互操作性主要是关于应用程序迁移,即在私有云和公共云之


  RacemiDynaCenter4.0


  与CloudSwitch不同,Racemi采用了另外一个方法来实现迁移应用程序的功能。它首先在一个环境中(数据中心或云)捕获一个物理的或虚拟的服务器,然后将其部署在一个目标环境中(数据中心或云)。源硬件服务器和目标硬件服务器必须是二进制兼容的,而目标硬件必须拥有将应用于目标硬件的操作系统(客户操作系统)的驱动程序。


  Racemi应用程序迁移的一个重要组成部分是一个管理设备。可将其视为一个在配置设置上运行软件并从被管理服务器上接收报告的黑盒。管理设备的位置可位于客户的私有数据中心或一个公共云供应商处。


  为了捕获一个应用程序,管理员将网络服务器连接至被管理的设备,并将其降为一个代理。必须在涉及的每一台物理的或虚拟的服务器上安装代理软件。一旦安装了代理软件,它就将保存(待捕获)服务器的软硬件环境。当之后部署所捕获服务器镜像时,可检索出源服务器的软硬件环境。


  为了部署一个已捕获的服务器,可在目标环境中创建一个虚拟机。然后通过一些技术手段,Racemi就能访问虚拟机并取代由云计算供应商预装在虚拟机中的软件。当虚拟机重启后,它就将运行一个基于磁盘、包含Racemi软件的RAM镜像。虚拟机回报其云计算供应商的硬件环境。管理设备已访问了被捕获的服务器环境和目标服务器环境,并开始两个环境之间的一个映射过程。一旦这个映射过程完成之后,其捕获——部署操作也就相应完成,而设备也已被迁移至目标环境。


  DynaCenter4.0的秘诀就是其比较源云和目标云配置的能力,并在运行中做出必要的修改以使被捕获的服务器与目标环境兼容。


  CitrixNetScalerCloudBridge


  NetScaler的设计理念源于云计算桥。通过在一个混合云环境中将源云扩展至目标云,云计算桥使云计算托管应用程序就好象是运行在一个连续企业网络上。


  NetScalerBridge包含了一个提供云间连接的安全通道,并在不损失安全性的情况下实现数据与信息的迁移。它还提供对诸如DNS和LDAP等由源云托管应用程序服务的透明访问。它创建了一个对源云DMZ逻辑扩展的覆盖网络,以确保目标云VLAN中的设置与DMZVLAN中的设置相同。


  对于包括CloudSwitch和RacemiDynaCenter4.0在内的这类工具来说,必须解决的问题之一就是应用程序的性能。


  因为应用程序在目标云中运行,所以必须监控其等待时间和费用。NetScalerCloudBridge可使用诸如缓存和广域文件服务(WAFS)的技术实现该功能。WAFS允许应用程序和用户通过WAN以LAN速度进行全球文件访问和共享。


  使用在适当位置的安全网络和经处理的应用程序性能,应用程序可迁至目标云而无需对应用程序和流程进行改动,也无需重新培训用户如何访问应用程序。使用NetScalerCloudBridge,你就更加能够将你的数据和目录服务保持在一个安全的本地位置。


  云计算应用程序迁移工具总结


  这三个应用程序迁移工具——CloudSwitch、CitrixNetScalerCloudBridge和RacemiDynaCenter4.0——不仅关注于使应用程序迁移工具更为简便而且致力于管理目标云中迁移应用程序的软件界面与源云的一致性。这些工具软件都不需要对应用程序进行任何改动,这意味着每个应用程序因为云与云之间环境不同而做的改动也越少。


  很明显,用户并不希望受限于单个云计算供应商或云计算厂商。云计算的用户和厂商与开放标准和云计算互操作性的问题都相距甚远。Gartner副总裁JoeSkorupa提醒道,即便已经通过了一个开放的云计算标准,每个供应商仍将继续根据其技术优势发挥自身的特长以求在竞争中脱颖而出。供应商不希望云计算仅仅成为商品,因为他们并不希望单靠价格进行竞争。


  但是,诸如此类的工具赋予你更多的自由,以便于当你的云计算需求和业务需要发生变更时能够自由地改变供应商。