【云计算 IT 基础知识】 3.7 应用虚拟化技术

muzilan 2016-04-24 03:35:57

3.7 应用虚拟化技术

华为应用虚拟化SBC简介


应用虚拟化是按需应用交付解决方案,它使得应用程序虚拟化,并能在数据中心集中控制和管理,并即时向任何地方、使用任何设备的用户交付应用,而不需要用户在本地安装该应用程序。

应用程序运行在SBC服务器上。该服务器借用Windows Server的终端服务机制,为每个 接入用户建立一个Session。

应用虚拟化技术原理

SBC虚拟化应用平台技术原理如下:

l 应用软件安装和运行在服务器端。
l 应用软件的用户界面在客户端显示(可以支持非Windows客户端)。
l 网络只传递通过Citrix的ICA技术处理后的屏幕刷新、键盘敲击、鼠标移动的信息。

SBC应用虚拟化连接了运行在SBC服务器上的应用进程和客户端设备,通过传输协议的虚拟通道,将运行在中心服务器上的应用进程的I/O数据重新定向到远端客户端机器的I/ O设备上。因此,虽然应用客户端软件并没有运行在客户端设备上,但用户使用起来和 在客户端安装运行客户端软件相比,没有感觉任何操作上的改变。

应用虚拟化功能

SBC的功能如表3-8所示。


...全文
666 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
muzilan 2016-05-19
  • 打赏
  • 举报
回复
引用 2 楼 Tcc2016 的回复:
自以为应用虚拟化的优势: 1.简化IT管理,快速发布应用 2.安全可控,本地无数据 3.移动办公,随时随地接入 欢迎继续补充~~
应用虚拟化优势 1. 灵活性 应用虚拟化使应用能够在不兼容的环境下运行,例如在Linux设备上运行Windows应用。虚拟化应用还提供了同时运行多个不兼容应用程序的功能,而且这些应用程序不会受到彼此的影响。 2. 隔离性 将应用从主机环境中隔离出来,提供了更好的安全性,降低了应用出错影响整个系统的可能性。 3. 资源依赖 和完整的虚拟机相比,虚拟应用对资源的依赖更小,在提供虚拟化优势的同时没有引入其他开销。 4. 部署更简单 虚拟化应用作为一个完整的实体存在,有自己的操作系统,与其他应用程序彼此隔离。只需要运行hypervisor启动虚拟应用程序就能够完成部署。 5. 粒度更细的安全性 虚拟应用有直接针对容器以防止其执行的安全策略。而且可以只授权给用户启动虚拟应用所需要的权限,并不允许其访问其他网络资源。
muzilan 2016-05-19
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
我更感兴趣应用虚拟化的劣势。
1. 并不是所有的应用都能够被虚拟化 某些应用程序直接调用硬件,必须运行在共享内存空间中或者需要只与专有设备兼容的特定设备驱动器。这样的例子包括销售点解决方案,扫描以及其他数据捕获产品。 2. 本地集成 某些应用过度依赖于与特定的操作系统进行本地集成而且直接调用操作系统才能够正常使用。这方面的例子包括计算机辅助设计以及视频编辑软件。 3. 兼容性 在很多情况下,应用虚拟化只解决与文件以及注册表控制相关的兼容性问题。对于直接控制动态内存访问的应用程序来说,虚拟化无法避免这些调用而且可能会导致系统崩溃。 4. 许可问题 应用虚拟化使克隆以及部署应用变得非常简单。然而这也使违背用户许可变得简单起来。 http://server.zdnet.com.cn/server/2013/1011/2992077.shtml
赵4老师 2016-05-03
  • 打赏
  • 举报
回复
我更感兴趣应用虚拟化的劣势。
muzilan 2016-04-28
  • 打赏
  • 举报
回复
引用 2 楼 Tcc2016 的回复:
自以为应用虚拟化的优势: 1.简化IT管理,快速发布应用 2.安全可控,本地无数据 3.移动办公,随时随地接入 欢迎继续补充~~
赞啊,~\(≧▽≦)/~,欢迎贡献自己的知识和总结
Tcc2016 2016-04-25
  • 打赏
  • 举报
回复
自以为应用虚拟化的优势: 1.简化IT管理,快速发布应用 2.安全可控,本地无数据 3.移动办公,随时随地接入 欢迎继续补充~~
赵4老师 2016-04-25
  • 打赏
  • 举报
回复

450

社区成员

发帖
与我相关
我的任务
社区描述
云计算开发
社区管理员
  • 云计算
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧