远程运维的定义与含义

发表时间: 2020-04-30 12:34

大家眼中的运维工程师是这样的:修电脑、装网线、背锅的。


然而实际的运维除了包揽上面这些活之外,开发项目正式上线后,后续的所有工作都是运维的。运维,顾名思义负责运行、维护。其工作核心主要是保障产品上线后的稳定运行,对在此期间出现的各种问题进行快速解决,并在日常工作中不断优化系统架构和部署的合理性,以提升服务的性能、可用性。

运维工程师拥有服务器的各项权限,一条错误的命令、一个错误的回车操作,可能就将导致企业蒙受巨大的损失,坊间各种“删库跑路”、“rm -rf /”之类的事情在国内外屡有发生,因此运维安全体系就尤为重要。

较为常见的策略有分级权限控制+堡垒机(又称跳板机)+操作审计。所有就催生了“远程运维”的需求,非工作时间时,监控告警突然响了,这时候怎么连到堡垒机去登录服务器处理呢?

俗话说狡兔有三窟,运维工程师一般也会准备多种方案去连接堡垒机,常见的有:通过Windows的RDP远程桌面连回公司的授权内网环境、VPN拨号到公司的授权内网环境。


可这才有了“两窟”,想凑齐“三窟”,这里推荐一个工具——向日葵远程控制。向日葵远程控制支持多种操作系统的客户端,支持跨系统控制,Windows、Mac OS、Android互相之间都可以控制,以实际场景给大家介绍一番:

场景一:在公司外收到故障告警,通过电脑或者手机的向日葵软件远程控制公司电脑,直接通过公司电脑处理故障。Android客户端还支持触控、光标、悬浮球三种方式控制,我推荐使用悬浮球,体验感很好。



场景二:业务出现bug,需要更新文件修复,在公司外通过向日葵远程文件功能将文件传输至公司电脑,再从公司电脑将文件发布,修复bug。



场景三:绝大多数中小型企业,通常只会配备一个桌面运维工程师,也有可能由运维工程师兼任,办公室内电脑、打印机、门禁系统、内部办公使用的服务器等设备数量多且杂,往往比较难管理,在主要的办公设备上安装好向日葵软件,就可以很方便地统筹管理、监控、维护这些设备。



场景四:部分企业在多个城市设有办公室,但因为每个城市的办公室人数数量有多有少,往往不会每个城市都专门配备桌面运维工程师,只有总部或者人数较多的办公室才有。

往常小办公室的办公设备、员工电脑出现问题,都只能通过电话、邮件、IM软件跟运维工程师沟通寻求解决。预先部署好向日葵软件后,出现问题了,总部的运维工程师只需要通过分部的同事提供个识别码就可以远程过去操作,解决问题。




场景五:一些企业不会自己配备桌面运维工程师,而是选择寻找代维公司,将相关业务交给他们处理。代维公司的驻点运维工程师可能负责着不止一个公司的维护工作,即使负责的是同一个公司,也有可能有多个办公室。

一般情况下,某公司办公室的设备、电脑出现问题,工程师只能从驻维的点过去现场查看处理,效率极低,且时间成本很高。初期预先部署好向日葵软件,驻维工程师就可以同时远程处理多个办公地点的问题,有效节省时间成本和人力成本。


从以上场景我们可以看出,不论对于服务器运维,还是对于普通的桌面运维来说,向日葵远程控制软件都是一款相当实用的工具,而且更便于统一管理,还支持跨操作系统远控,大神运维小白运维都可以用,在外面玩听到故障告警时,再也不用手忙脚乱了。