近几年,Cloud这个词,无论在哪个行业都异常火爆,无论什么行业几乎都会挂上“云**”这个词汇,感觉缺了云整个世界都不好了。没错,随着云计算各方面的技术创新能力和运营服务能力提升,云计算这个新鲜的词汇,变得越来越接地气,越来越贴近现实。
云服务飞速增长,站点运维难度大大降低
据不完全统计,截至目前国内有大大小小的云服务提供商不下千家,其中包括像国内BAT等互联网巨头。提供的服务有包括云存储及对应的各类型的存储能力(缓存,持久化存储,关系型数据仓库)、企业级计算能力、数据分析能力、云推送、云语音、云视频、云安全等功能形态各异的服务能力。
其中,腾讯云的用户规模、服务器体量都在飞速增长,渗透的行业及应用场景包括但不限于游戏,视频、互联网网站、移动APP、在线教育、互联网金融等。
在传统行业中,一个WEB站点上线,基本要经历如下几个过程。而在云出现以后,资源申请和运营维护的工作量大大节省,站点的运营能力大大提高。小的技术能力较弱的开发商更从中获得更大的收益。
通过VNC轻松实现远程控制
众所周知,传统运营过程,必不可少的,就是跟运营商购买或者租赁设备,申请并挂载相应公网IP,部署上服务,而后运营。而运维人员就在机房的设备控制台中或者远程ssh到设备提供的公网接口,去操作这些设备,安装各式各样的软件,调整各类系统配置,处理各类流程事务,总体来讲比较复杂。而且在应对突发过程时,尤其是公网出现问题时,制约就比较大。在网络不通的情况下,或一些比较特殊的问题上,需要当场操作的情况,ssh或者ftp就显得无力。
作为一名运维人员,能够像机房管理人员一般管理设备,想想也是醉了。
“那么问题来了”,怎么解决客户端和服务器设备之间连接不通的问题呢?答案就是今天要讲的VNC!
VNC(VirtualNetworkComputer)是虚拟网络计算机的缩写。作为一款优秀的远程控制工具软件,VNC由著名的 AT&T 欧洲研究实验室开发。VNC基于 UNIX 和 Linux 操作系统,是免费的开源软件,远程控制能力强大,高效实用,性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。
VNC工作流程图如下:
3天前上传
腾讯云WebVNC实现真正将控制权还给用户
通常我们连接一个服务器,都会用到连入机房的控制终端,例如SecureCRT,XManager等工具。而作为公有云服务提供商,不仅云服务目录上要全面,在稳定性上要给力,而且还要注重易用性。
腾讯云通过工单和企业QQ,收集并根据大量用户述求,在控制台上迭代了WEBVNC的功能,有效解决开发者需要安装CRT,XManager等软件才能访问云主机的问题,也提供了统一,标准,免安装,免费的远程服务访问入口。
不仅如此,VNC还有一个特别的功能就是可以看到设备在启动过程中所加载程序的日志输出,可以在未连接上设备的时候就能查看和定位云主机的启动情况,让用户更加深入详细了解云主机。WebVNC实现了真正地将控制权还给用户。下载附件(0Bytes)
VNC流程
当然,上文提到的可以远程连入UNIX、Linux进行图形化操作的还有流行的XmanagerSecureCRT。VNC与之相比,两者工作原理不一样。VNC是远程连入操作系统,所有操作在UNIX、Linux主机服务端进行,即使操作过程中“本地电脑与操作主机网络断开”,也不影响操作的顺利进行;而后者(Xmanager)是通过端口将主机服务器的UI界面引导到本地电脑进行展现,如操作过程出现“本地电脑与操作主机网络断开”,操作将中断失败!如果操作中进行的工作任务非常重要,不能中断,如ORACLERAC实施,结果是灾难性的!
并且,xm和crt等工具ssh 上子机是因为系统已经ready,看到的只是启动完成后的界面,而启动未完成的内容和信息是无法看到的。而VNC 因不受这个被连主机限制,直接和母机中的VNC server 进行通信,再通过VNC server 和 KVM 固定端口通信,达到连接的目的,且可以看到虚拟机启动过程中的信息(如下图),从而增加故障定位信息,增强网络容错能力。
那么,这么好用亲民的入口在哪里?请看下图: