首页 存档 技术 查看内容

微软:对于服务器应用迁移,我们有个搬运工

2018-3-30 13:00 |来自: 互联网 363 0

摘要: 文|荟智研究所所长:月出 “我们不生产应用,我们只是应用的搬运工” 在云计算以高效率和低成本的优势逐步取代传统数据中心的大趋势下,AppZero推出了将服务器应用自动部署在私有云、公有云以及混合云上面的服 ...



|荟智研究所所长:月出


“我们不生产应用,我们只是应用的搬运工”






在云计算以高效率和低成本的优势逐步取代传统数据中心的大趋势下,AppZero推出了将服务器应用自动部署在私有云、公有云以及混合云上面的服务


只需在app上点击就可以完成相应的转移工作,AppZero是最快最灵活的在云、数据中心之间转移应用的工具,无需重新构建、安装、编译等繁琐过程。在2014年获得B轮融资300万美元。


AppZero是如何做到灵活高效呢?


AppZero最大的特点是基于app移动windows服务器应用,采用应用的镜像而不是服务器或机器镜像。AppZero封装一个应用,这个应用托管在一个虚拟应用(VAA:Virtual Application Appliance)上面而不是一个虚拟机器上面。因此AppZero做到了虚拟应用、独立云和快速。


原理介绍

Figure 1原始环境中的应用


Figure 2在虚拟环境中,采用虚拟层代替了原始的不同单元,整个虚拟层封装在一个文件中,因此可以独立运行在不同系统上


所有应用的虚拟需要构建一个虚拟层,虚拟层会代替部分操作系统的运营环境。这个虚拟层拦截所有虚拟应用的硬盘操作并将其转到虚拟地址,通常为一个独立文件。而应用本身并不知道它其实在访问虚拟资源,而不是物理资源。由于应用实际上是在一个独立文件中运行,而不是分散在系统中不同部件中。因此,该应用的运行可以在不同的计算机上运行,以前不兼容的应用也可以同时运行。


优势

可以运行不同原始环境下的应用,即使原始环境并不互相兼容。例如Wine允许部分微软的应用在Linux上面运行。

应用的虚拟化减少了系统整合和管理成本,将不同操作系统的应用放在同一个基层上进行维护。将应用独立于操作系统具有安全性的优势,并且应用的开放并不意味着整个操作系统的开放。应用虚拟化能够进行简单化的操作系统整合,应用可以转到可移动媒介或者在计算机啊之间传输,而不需要重新安装他们,成为可以移动的软件。


局限性

并不是所有的计算机程序都能够被虚拟化。例如,部分应用需要硬件驱动或者16位的应用需要在共享的内容空间运行。反病毒软件需要与操作系统高度整合,因此很难虚拟化。

另外,由于无论应用虚拟化软件还是虚拟化的应用都需要正确授权。

当应用虚拟化能够寻址文件和当应用和操作系统之间需要注册表级别的兼容时,由于WindowsVista分配内存的形式,无论是否虚拟化,都无法正确的管理混在一起文件,将无法在Windows Vista系统上正确执行。因此,如果要虚拟化仍需要特定的应用兼容补丁文件。


Appzero推出了三个主要产品


AZ-Monitor评估和监测windows服务器上的应用,监测有哪些应用;了解应用的使用情况和频率;分配转移的优先级;制定转移计划。

AZ-Migrate自动的将应用转移到新的操作系统上。

AZ-Maintain转移之后的服务:分布、独立或者恢复windows服务器应用。



References

1.Jump up^"Microsoft Application Virtualization TechnicalOverview".Microsoft.

2.Jump up^Husain, Amir."Howto build an Application Virtualization Framework".VDIworks. Retrieved2008-07-01.

3.Jump up^Coby Gurr (2008-01-28)."Facilitating Microsoft Windows Vista MigrationThrough Application Virtualization"(PDF).Dell. Retrieved2008-06-19.

4.^Jump up to:abcd"Desktop Virtualization Comes of Age"(PDF).Credit Suisse. 2007-11-26. Retrieved2008-03-03.

5.Jump up^"Overview Series: Windows Vista ApplicationCompatibility".Microsoft. Retrieved2008-06-19.

6.Jump up^Domagoj Pernar (October 2009)."Application Virtualization Download repository, andhow to make applications portable".V-irtualization.com. Retrieved2009-10-30.

7.Jump up^Peter Varhol (September 2007)."Application Virtualization Hits Its Stride".Redmondmag.com.Archivedfrom the original on 10 June 2008.Retrieved2008-06-19.Jump up^"Licensing pitfalls in applicationvirtualization". OMTCO Operations Management Technology Consulting GmbH.Retrieved20 May2013.

8.Jump up^Adrian Marinescu (2006-07-14)."Windows Vista Heap Management Enhancements"(PDF).Microsoft. Retrieved2008-06-19.

9.Jump up^Chris Jackson (2008-05-01)."Can You Shim Applications Virtualized inSoftGrid?".Microsoft.Archivedfrom the original on 2 June 2008.Retrieved2008-06-24.




声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部