最近几年,随着虚拟化的持续升温,作为系统工程师的一个分支,虚拟化工程师成为了一个职业。
随着虚拟化技术的成熟和发展,虚拟化工程师要解决的问题也经历了四个层面:
第一个层面需要保证业务在虚拟化平台上的稳定,这就要求虚拟化工程师熟悉自己公司的业务,同时非常熟悉虚拟化相关技术;
第二个层面需要在保证业务稳定性的前提下,正在的实现资源池,实现资源的充分利用,为公司节省成本,这个是虚拟化工程师的核心价值之一;
第三个层面是实现虚拟化的便捷管理,随着虚拟化程度的增加,虚拟机数量不断增大,只有将虚拟化的日常管理自动化,才能适应形式发展,也将自己从日常重复的操作中解放出来
第四个层面是将虚拟化和业务紧密结合,比如是大型网站,可以考虑定制模版,生成的虚拟机简单配置就能投入使用,什么通过虚拟化和业务的技术手段,实现业务的自动部署。比如通过kvm的guestfish套件,可以将配置脚本插入到虚拟机镜像中,虚拟机启动后,执行配置脚本,就完成业务的自动部署。
第四点的前提是对业务非常熟悉,将虚拟化和业务紧密结合也是虚拟化工程师的另一个核心价值。
总结以上,虚拟化工程师的核心价值是什么:
1 通过虚拟化技术充分利用资源,节约成本;
2 和业务紧密结合,实现业务的自动化部署。
我认为,以后的趋势是不仅要熟悉虚拟化技术,同时还要精通自己的业务。