图 10 SDN 原理图
云端一般采用 Open vSwitch 交换机,它是一款开源的网络假造化产物,是二层交换机,性能可以与硬件交换机媲美。利用它可以在假造机的下面构筑假造网络层,通过实时修改 Open vSwitch 的配置,可以组建变革机动的局域网,使得一台假造机能快速地从一个局域网迁移到另一个局域网中,这是物理交换机所无法实现的,如图 11 所示。
图 11 迁移
差别物理机上的两台假造机之间的网络通路如图 12 所示。
图 12 差别物理机上的两台假造机之间的网络通路
VDI(远程桌面)是什么?
使用过 Windows 操作系统的用户都知道,盘算机启动完毕后看到的那个屏幕叫桌面,上面有很多小图标,包括此电脑、接纳站,以及很多由用户本身创建的应用步伐快捷方式。图 1 所示是我的 Windows 10 桌面。
图 1 Windows 10桌面
图 2 所示是安装了 Linux 操作系统的桌面。
图 2 Linux 桌面
差别的用户登录盘算机后看到的桌面是不一样的,每个用户都可以定制本身的桌面,而不会影响到同一台盘算机上的其他人的桌面。
假如把桌面放在云端,就成了远程桌面,租户输入账号和密码就可以登录到云端的桌面,以后使用云端桌面与本地桌面一样,没有区别。有人喜好把远程桌面称为假造桌面接口(VDI),这样学术性更浓厚一些。
使用云端桌面能实现移动办公,请看下面的景象描述:
李昭在一家公司做售后,主要工作是办理客户的问题,其活动范围包括家、公司、客户处。他经常出差,详细工作包括写文档、修改软件 Bug、管理问题库工具。李昭家里有台式机,公司有办公盘算机,出差时携带条记本电脑,公司还给他在私有云上创建了一个假造机。
李昭在假造机里安装了 Windows 8 操作系统,然后又安装了 Office 2013 办公软件、QQ、PDF 阅读器、狂风影音、Visual Studio 2012 开发工具、Photoshop CS5、Chrome 网页浏览器、问题管理工具等软件,最后开启了假造机的远程桌面。
这样,李昭就能在家里、公司和客户处登录到云端桌面了。云端桌面成了李昭唯一的办公桌面,如图 3 所示。他写的文档、修改的软件、设计的图片、下载的电影和歌曲等都在这里,不管李昭走到那里,都可以随时随地访问其数据资料。
图 3 云端桌面
远程桌面协议是实现远程桌面应用的关键技能之一,协议规定终端与云端桌面如何通信。
目前的远程桌面协议有微软的 RDP10、EMC 公司的 EOP/PCoIP、思杰公司的 ICA/HDX、红帽公司的 SPICE,以及 Ericom 公司的远程桌面产物。
微软的 RDP10 客户端软件目前能运行在安装了 Windows10、Windows Server 2012 的盘算机上,或者固化了相应操作系统内核(Windows Embedded Standard 10、Windows 10 IoT)的嵌入式终端上,同时发布了针对安卓和苹果操作系统的客户端软件。
而云端桌面的操作系统只能安装 Windows 8、Windows Server 2012 和 Windows Server 2016,比如图 3 就是在安装了 Windows 7 操作系统的盘算机上登录到云端的 Windows 8 桌面所看到的开始菜单。
开源项目 FreeRDP 支持 RDP 协议