当前位置:首页 > 云计算 > 正文

云计算新手入门基本知识


一、零基础如何学习云计算?

对于初学者来说,学习新技术(包括云计算技术)的基本套路都是一样的:首先学习并理解相关理论知识,然后深入研究典型的开源框架,最后进行实践;开源框架实践。

1.学习云计算相关理论知识

您可以查阅网上资料或书籍来学习相关理论知识。至少了解云计算的相关概念。

云计算的核心技术基础我们要知道,任何新技术都是有技术底蕴的,不可能是凭空出现的。云计算的虚拟化技术也是在以往技术的基础上发展起来的。

云计算的应用场景并不是万能的。它可以解决一些问题,也对一些问题束手无策。因此,有必要了解云计算的最佳应用场景,这样才能最大限度地发挥云计算技术的威力。

云计算的最佳应用场景是什么?通俗地说,有“大场景”:大机器量、大数据量、大计算量、大访问量。即在服务器更多、数据更多、计算更多、服务访问更多的环境中。如果这“四大场景”中有什么问题是其他技术无法解决的,那就考虑云计算技术。

2.深入研究典型开源框架

当今计算机技术的发展,一般都伴随着很多开源框架或平台的出现。对于计算机专业人士来说,往往会先使用一些开源的东西,使用的人越来越多,然后出现一个流行的新技术术语(比如云计算、大数据、区块链)。回过头来看,过去出现的很多东西都归结为这个新的技术术语。例如网格计算、性能计算、高性能计算HPC等统称为“云计算”。

与云计算相关的开源技术有很多。从小编个人的建议来看,初学者可以从KVM、libvirt和Openstack入手。KVM是集成到Linux操作系统中的虚拟化技术。libvirt可以用来管理单机上的虚拟机,除了KVM虚拟机之外,它当然还可以管理Xen等其他虚拟化技术。Openstack是一个IaaS平台级框架,可以管理服务器集群环境中的虚拟化技术。

3基于开源框架的实践

云计算的理论知识也学习了开源技术。如果你想了解和掌握云计算技术,现在就意味着动手实践。

基于libvirtsAPI构建一个简单的虚拟机管理系统,类似于Linux操作系统上的virt-manager。或者基于Openstack的API开发一个简单的IaaS平台。

无论是单机的虚拟机管理统还是服务器集群IaaS平台,通过动手实践,足以实现几个基本的功能,包括创建虚拟机、删除虚拟机、当然,最好还是参考市面上的云计算产品来实现更多的功能,实现的功能越多,对云计算技术的理解就会越深入。


二、云计算要学习哪些知识呢?

云计算的学习一般包括五个阶段:

云计算第一阶段:主要学习网络基础知识,包括计算机网络(以太网、TCP/IP网络模型)、云计算网络(网络QoS、交换机和路由器),配备企业级项目实践:IP地址配置和DNS解析。

云计算第二阶段:学习Linux基础知识,包括Linux操作系统(文件权限、作业控制和进程管理)和Linux高级管理(Sed、Awk工具、源码编译)。实际实施的企业级项目是:云数据中心主机CPU资源利用率实时统计分析系统。

云计算第三阶段:学习Linux运维自动化,在实际企业级项目中用Python+Shell实现企业级FTP文件统一管理。

云计算第四阶段:数据库运维管理学习、企业级项目实践:MySQLGalera高可用集群环境部署、异步消息队列集群RabbitMQ部署与运行。

云计算第五阶段:企业级云架构管理与综合实践(PaaS+TaaS)。项目实训基于LAMP架构实现云计算PaaS平台的典型应用部署和运维,通过Nginx实现上千个应用。数万并发访问处理。


扩展信息:

Linux操作系统效率高、应用广泛,适用于各种设备方面,国内Linux人才缺口逐渐扩大,就业方向多、职位充足:

有云计算方向、DBA方向、安全运维方向、系统运维方向、Python运维发展方向等。

学习Linux后可以选择的工作有很多不同,包括云计算工程师、云计算研发工程师、云计算架构师、数据库运维工程师、高级数据库工程师、数据库架构师、安全运维工程师、安全专家、安全架构师、系统运维工程师、高级系统运维工程师、系统运维技术专家、Python运维开发工程师、Python高级运维开发工程师、技术总监等



三、学习云计算需要有什么样的基础如果是面向计算机的就没有问题。
云计算是一种基于互联网的计算方式,要实现云计算,需要一套完整的技术架构来实现,包括网络、服务器、存储、虚拟化等
云计算目前分为公有云和私有云。两者唯一的区别是提供的服务不同,一种是供企业内部使用,另一种是供公众使用。目前企业的私有云都是通过虚拟化来实现的。建议您了解一下虚拟化行业的前景和发展。
虚拟化目前分为服务器虚拟化(以VMware为代表)、桌面虚拟化(Citrix比vmware有更大优势)和应用程序虚拟化(以Citrix为代表)。
学习虚拟化需要的基础知识:
1操作系统,了解Windows操作系统(WindowsServer2008、WindowsServer2003、Windows7、WindowsXP)的基本安装和操作,了解AD的安装和操作。域角色管理,了解组策略配置和管理
2安装和使用数据库(SQLServer)
3、NAS等)、使用光纤交换机以及使用Open-E进行存储管理
4.