

云计算其实是传统冯诺依曼计算机结构在分布式上的延申,早期的计算应用没那么复杂,单机系统性能基本构用,系统内部的计算和存储系统通过总线连接,通过操作系统内核统一调配,中间的损耗也就是操作系统内部的系统调用以及上下文的切换。现在的应用对计算机的性能要求比几十年前高了几个量级,单机的性能不能满足应用的需求,所以大家想办法把单机的计算能力聚合起来,慢慢形成了现在的分布式系统架构,早期这个叫网格计算,不过现在基本没人再提网格计算了,现在的云计算其实就是早期的网格计算,核心思想就是集合集群性能提供更高性能的算力和存储资源。

云计算运维岗位涉及到云计算平台能否顺利、平稳地运行,因此运维工程师需要做的工作内容也相对比较丰富,既涉及到传统的网络运维知识,还涉及到虚拟化、管控、存储、安全等相关知识。另外,运维工程师还需要程序开发的工作,以便于完成大规模的自动化服务部署,这对于运维工程师也提出了较高的要求。
作为一名云计算网络运维工程师需要学会什么?
1. 主机、网络及操作系统基本知识
2. 要会编写一些程序脚本
比如使用Shell、Python、Perl等脚本语言做一些自动化运行脚本、诊断故障的脚本,使用这些脚本可以提升工作效率,将重复性的简单工作交给脚本程序处理。
3.开发能力
这个很重要,因为运维工具都需要自已开发,开发语言:c/c++(必备其中之一)perl,python、php等、shell(awk,sed,expect….等),需要有过实际开发经验,否则工作会非常痛苦。
4.常规应用系统及软件



扫码备注(云计算)即可获取
文章转载自架构师技术联盟,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




