云计算要学习什么?应当有哪些基础知识?成都千锋一般来说,云计算的学习都要有一定的基础知识,并不是每一家培训机构都敢于承诺
云计算要学习什么?应当有哪些基础知识?成都千锋
一般来说,云计算的学习都要有一定的基础知识,并不是每一家培训机构都敢于承诺零基础学会云计算——但是千锋就敢。那么云计算要学习什么?应当有哪些基础知识呢?
首先,对于云计算来说,运维和开发都是很重要的,听过一种说法,云计算拼得是就是运维,这句话虽然有点夸张,但也并非全无道理。
其次,正如Flysky所说的,云计算话题很大,平常所说的大多数是指IaaS,PaaS和SaaS,但是也有人将Hadoop也归为云计算,这个跟之前的XaaS还是有很大区别的。如果想要学习Hadoop,那就比较简单了,Linux,Java……
第三,现有有很多开源的云计算平台,IaaS的有OpenStack、Eucalyptus、CloudStack、OpenNebula等,PaaS的有vmware的CloudFoundry、REDHat的OpenShift, SaaS的不大清楚,请-知友来介绍一下,这些都基本可以免费下载下来,自己安装部署搭建云计算平台。我觉得自己多玩玩会有助于加深对这些技术的了解。而且这些平台的源码都是公开的,可以更加深入学习云计算背后的技术。
第四,至于技术准备,首先我认为Linux知识是必须的,基本所有的开源云计算平台都是基于Linux的,如果对Linux不熟悉,那么现在就开始学习使用吧。语言方面我认为只要熟悉一门语言就可以了,-的可以慢慢学,如果你看这些开源的云计算代码可以发现,OpenStack使用Python写的,CloudFoundry和OpenShift则基本是由Ruby,Eucalyptus和CloudStack是Java,OpenNebula是C++。现在比较热门的OpenStack和CloudFoundry都是脚本语言写的,或许可以看出脚本语言在云计算中的重要性吧。
第五,虚拟化技术对于云计算来说是很重要的,IaaS的基础就是虚拟化技术,更具体来说就是Xen和KVM,所以这方面的知识也是应该学习的,不用深入到Xen和KVM的源代码实现层面,但是基本的使用和libvirt api 编程还是需要掌握的。PaaS不一定需要虚拟化,但是PaaS和IaaS的结合我觉得是一个趋势,以CloudFoundry为例,尽管它是PaaS,其本身也被设计运行在通用硬件上,但是CloudFoundry BOSH工具将它和IaaS(更准确地说是和虚拟化技术)完美地整合到一起。
如果你想快速学会云计算运维的话,就来千锋教育吧!
千锋Linux云计算课程的研发与内容编排相比-培训机构更加科学化、实用化、系统化。具体表现在千锋Linux云计算课程全近推出的的课程体系更加注重学员的实践动手能力,提出以“就业为导向”的教学理念,并创新性的将“企业真实生产案例”带入到教学体系中,以确保学员真正的做到“学即所用”,简而言之就是使学员从容过渡到工作岗位。
千锋成都校区:http://cd.mobiletrain.org/
成都校区地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
培训咨询专线:028-83178771 4008119990
咨 询 QQ : 1660794050
面授课程:全栈HTML5+培训、UI交互设计培训、PHP培训、Java+云数据培训、大数据开发培训、VR/AR/Unity游戏开发培训、Python培训、Linux云计算培训、全栈软件测试培训、Android培训、iOS培训
云计算要学习什么?应当有哪些基础知识?成都千锋
微信扫码关注 亿华联众 公众号