云计算是基于Internet的计算方法。为了实现云计算,需要实施一套完整的技术架构,包括网络,服务器,存储,虚拟化等。
云计算目前分为公共云和私有云。两者之间的区别仅是所提供服务的对象,一个是供企业内部使用,另一个是供公众使用。目前,企业中的私有云是通过虚拟化实现的。建议您了解虚拟化行业的前景和发展。
虚拟化目前分为服务器虚拟化(由VMware代表),桌面虚拟化(Citrix比vmware更具优势)和应用程序虚拟化(由Citrix代表)。
学习虚拟化所需的基础知识:
1.操作系统,了解Windows操作系统(WindowsServer2008,WindowsServer2003,Windows7,WindowsXP)的安装和基本操作,了解AD域角色的安装和管理,以及了解组策略的配置和管理
2.数据库的安装和使用(SQLServer)
3.存储的基本知识(磁盘性能,RAID,IOPS,文件系统,FCSAN,iSCSI,NAS等),光纤交换机的使用以及Open-E的使用来管理存储
4.网络基本知识(IP地址规划,VLAN,Trunk,STP,Etherchannel)
所有计算机的介绍都是相同的:计算机网络,操作系统原理,计算机组成原理,数据库原理,数据结构,这些首先是先看,慢慢思考,首先有了感性认识,然后才逐渐加深。
成都云计算工程师学习路线,要学习的操作和维护可以分为四个阶段:
基础知识,Linux基础知识和网络基础知识,除了学习基础知识外,还包括基本命令的使用,Linux系统的基本结构原理,系统管理,磁盘管理,RAID阵列,常见故障,系统性能监视和调整以及网络方面网络原理还需要深入研究tcp/iphttp等。
深入来说,基本服务的建立和配置,例如Apache,nginx,bind,DHCPFTP等,以及shell脚本必须能够学习Python;
高级,某些集群的构建,负载平衡,高可用性,数据库,使用常见的自动化操作和维护工具以及监控等。集群的高可用性,例如lvs,keepalived,heartbeat,brdb,memcached,然后是MySQL数据库必须是通用的MySQL群集必须是任何东西,自动化的操作和维护工具:puppet,ansible,saltstack,监视工具:zabbix,nagios。
虚拟化技术是高级的,例如VMware,xvm,xen,目前非常流行的docker可以尝试。
就学习而言,强烈建议先阅读这些书:计算机网络,操作系统原理,计算机组成原理,数据库原理。在这种情况下,许多概念在此之后并不清楚,然后陷入其中,世界将永远不会改变。
然后就是使用VMware或virtualbox在win平台上构建Linux系统,从最基本的Linux知识开始,您还可以找到在线视频教程。学习扎实的基础,慢慢学习高级内容。
(责任编辑:范老师)