入门学习云计算,必须得会Linux基础和网络基础,包括基本命令的使用,Linux系统的基本结构原理,系统管理,磁盘管理,raid阵列,常见的故障拍错,系统性能的监控调优,网络方面除了学好网络基本原理还要深入tcp/ip http 等。

从事云计算方面的工作,先需要一个虚拟化软件,比如VMware,其次用你需要安装系统的镜像安装系统就可以使用了。再比如从事云计算方面的动作,你要会使用Linux操作系统,会自动化运维,写的一手好脚本,会ansible自动化。Nginx代理,lamp和lnmp环境的搭建,zabbix之类的监控软件的运用,KVM虚拟化操作管理的使用。

云计算对于学历有时并没有什么硬性要求,一般都是专科,本科。但是只要你技术好能干活也不是对于学历要求的很严格了,因为云计算市场现在人才比较紧缺。深入基本的服务的搭建和配置,Apache,nginx,bind,DHCP FTP等,还有shell脚本一定要会,有能力一定要学Python。

进阶一些集群的搭建,负载均衡,高可用,数据库,常见的自动化运维工具和监控的使用等,集群高可用比如lvs,keepalived,heartbeat,brdb,memcached,然后MySQL数据库一定要会,常见的MySQL集群什么的也要会,自动化运维工具有:puppet,ansible,saltstack,监控工具有:zabbix,nagios。高级,就是虚拟化技术,比如VMware,xvm,xen,还有目前非常火的docker可以试试。

云计算开发必须掌握云计算相关技术:如服务器、虚拟化存储、数据中心操作等。云计算容纳了互联网技术,吸取了虚拟化技术、网络计算、自动化技术和web等多种技术,不过当前云计算的发展还处于一个概念状态,只有先掌握了相关技术,才能在这个领域有所突破。

知道云环境(云端和客户端)的架构原理。云计算提供了一种全新的IT基础架构模式,通过新的方式进行资源部署和安装,需要将资源和软件预先安装在云上,通过web模式快速实现资源自动部署和软件安装。必须熟悉整个IT项目运作的流程,提高效率。云计算改变了过去传统的管理方式,不过IT资源的增多也使得IT资源的管理更加复杂、同时成本也大幅增加, IT管理者必须从长远考虑对IT资源进行规划,改变传统管理模式,与时俱进。