当前位置: 首页 > news >正文

参加虚拟化达人训练营的体会

玩炫虚拟化之表示层虚拟化技术讲座体会
       有幸参与了一次微软虚拟化达人训练营的技术讲座,收获颇丰,终于对表示层虚拟化技术有了一个较为全面的认识,借此机会不妨跟各位同仁分享一下。
       所谓表示层虚拟化,究其根本其实就是我们常提到的终端技术。终端是一个很成熟的技术,会上了解到微软在十年前已经可以在NT4服务器中提供终端服务了,不禁有些感叹。据我所知,终端最早只是用于远程管理,类似于Pc Anywhere之类的工具。而发展到现在,客户机连接到终端服务器后除了可以管理服务器,还可以远程运行服务器上的应用程序,应用立刻就得到了很大扩展,企业内的很多老机器大可以“返老还童”一把:小型程序老机器可以本地运行,一旦遇到大型应用程序,完全可以借助终端服务器在远程运行,这样老机器的寿命延长了,对企业成本支出的缩减幅度自然不用多说。
       而从会议上还了解到,Windows Server 2008中终端技术又有了新的改进。Remote App不但允许终端用户在服务器上远程执行应用程序,还创造性地改进了用户界面。本来终端用户连接到终端服务器后看到的是一个完整的计算机桌面,终端用户需要在桌面上选择一个应用程序加以运行。但Remote App允许用户可以直接看到远程应用程序的运行界面,这个功能非常酷,也就是说,用户连接到终端服务器后看到的可以是一个Word程序,而不是以前传统的计算机桌面。这也意味着,用户执行桌面上的一个快捷方式,打开一个程序时,用户其实分辨不出这个程序到底是在本地计算机运行的,还是在终端服务器远程运行的。我想,难怪微软把终端称为表示层虚拟化技术。
       此外,Remote App还允许把终端应用的数据封装成HTTP格式,这个有什么好处呢?好处大了!我现学现卖给大家讲讲,欢迎各位同仁也来参与讨论。首先,用户可以通过浏览器访问终端服务器上的应用程序,非常方便。其次,由于HTTP协议是互联网上的第一大应用,因此网关设备很少限制HTTP协议。如果把终端应用的数据都封装为HTTP协议,我们就不用担心终端应用遭到网关或防火墙的拦截了。第三,终端数据被封装为HTTP后,还可以结合证书用HTTPS协议对数据进行加密,这样终端应用的数据又得到了进一步的安全保护。如此三全其美,夫复何求啊!
       总之,短短的一个小时的讲座,对于我个人来讲还是收获颇丰的,既深入的了解了技术,掌握了先进软件企业研发的一手资料,也就很多问题与专家同仁进行了延伸讨论。微软虚拟化达人训练营确实为业内人士提供了不错的研讨提升平台,希望类似的活动可以多举办一些,建议大家不妨多参加,多讨论。听说后续还有一些课程,喜爱虚拟化的朋友们可以去官网注册收听。借此提供网站,推荐给大家。
http://www.microsoft.com/china/CIO/virtualization/mobilization.mspx












本文转自yuelei51CTO博客,原文链接:http://blog.51cto.com/yuelei/221960,如需转载请自行联系原作者



相关文章:

  • 转载: 关于ruby中 %Q, %q, %W, %w, %x, %r, %s 的用法
  • django专题—安装、创建项目、添加应用
  • 自定义的asp.net翻页控件
  • python 数学运算符
  • 标题一定要长~~~~长~~~~~~~~~~~~~~长~~~~~~~~
  • python 中set模块的用法
  • Turbo C 2.0集成开发环境的使用
  • Ajax on Rails 2. The Eras of Web Development
  • 创建按钮的两种方法
  • JavaScript对象知识点总结
  • 在Python常用模块I如何打开相关文件的方法
  • 开发各种信息管理系统的标准演示数据都帮你整理好了,少了录入演示\测试\模拟数据的烦恼了[提供下载]...
  • Web2.0工具箱
  • Lync2013 恢复-整残之后如何重新安装
  • js获得浏览器相关参数【转】
  • [数据结构]链表的实现在PHP中
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 2017-08-04 前端日报
  • Android优雅地处理按钮重复点击
  • Apache Pulsar 2.1 重磅发布
  • DataBase in Android
  • Hexo+码云+git快速搭建免费的静态Blog
  • JS基础之数据类型、对象、原型、原型链、继承
  • opencv python Meanshift 和 Camshift
  • python3 使用 asyncio 代替线程
  • Redis字符串类型内部编码剖析
  • Service Worker
  • sublime配置文件
  • Swift 中的尾递归和蹦床
  • ucore操作系统实验笔记 - 重新理解中断
  • Vue 动态创建 component
  • vue-cli3搭建项目
  • 分布式熔断降级平台aegis
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 记录:CentOS7.2配置LNMP环境记录
  • 模型微调
  • 前端性能优化——回流与重绘
  • 前端性能优化--懒加载和预加载
  • 前嗅ForeSpider采集配置界面介绍
  • 我的面试准备过程--容器(更新中)
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #if和#ifdef区别
  • (1)(1.9) MSP (version 4.2)
  • (2022 CVPR) Unbiased Teacher v2
  • (C语言)逆序输出字符串
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (十一)手动添加用户和文件的特殊权限
  • (四)Android布局类型(线性布局LinearLayout)
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)Mysql的优化设置
  • (转)VC++中ondraw在什么时候调用的