学习云计算需要有什么样的基础?
云计算的发展已经跨越了10年。如今的云计算在技术类型、功能产品、行业、市场等方面都发生了巨大的变化。
很多爱好者对云计算的理解和需求也从当时的肤浅概念发展到了想要深入探索的阶段。
由于广大爱好者个人能力不同,其个人技术水平也不同。
以下是初学者和云计算工程师的一些建议: 没有接触过云计算,需要学习云计算的人,必须具备操作系统、网络、应用服务等方面的知识。
市场上已经有很多供应商实施云计算。
在商业方面,微软、IBM、谷歌、VMWARE、华为都有非常成熟的产品。
如果你有足够的钱,你可以购买云产品并获得高度专业的技术支持和服务。
(开个玩笑,你通常买不起。
)如果你是一个休闲爱好者,我建议选择 KVM、XEN、OPENSTACK、DOCKER 等开源阵营的技术,因为它们的开源(免费)性质。
近期受到各大IT互联网公司及爱好者的广泛欢迎。
在开源营学习云计算技术,需要学习Linux系统管理和使用视角(约20天)和一小部分计算机网络通信技术(约5天)。
它是云中虚拟网络技术的基础。
然后您需要对 SHELL 开发和数据库系统有一定的了解(大约 10 天)。
目前,已经具备了对云计算关键技术进行全面研究的条件。
示例:KVM、OPENSTACK、DOCKER容器等云技术(20天) 掌握Iaas、Paas、Saas各层的架构、功能角色、分类,掌握私有云的部署、运维能力。
如果你已经参与过相关工作,那么你会对以上有一定的了解。
我的建议是,在你精通上述的同时,你还应该能够对Python语言进行深入的学习,对云计算服务、容器服务、集群服务、缓存等进行全面的工作。
常见的服务器监控管理任务以及云平台的二次开发任务。
只有这样,你才算一个比较全面的云计算专家。
因为你面对的不再是过去独立的服务器、机房、设备。
而是将数以万计的计算机部署在各个城市或国家的云计算系统中,进行全面、高效、可靠的管理。
学习云计算需要有什么样的基础
如果是面向计算机的就没有问题。云计算是一种基于互联网的计算方法。
实现云计算需要一套完整的技术架构来实现,包括网络、服务器、存储、虚拟化等。
云计算目前分为公有云和私有云。
两者之间唯一的区别是它们提供不同的服务,一种是供公司内部使用,另一种是供公众使用。
目前企业的私有云都是通过虚拟化的方式实现的。
建议了解一下虚拟化行业的前景和发展。
虚拟化目前分为服务器虚拟化(以VMware为代表)、桌面虚拟化(Citrix比VMware优势更大)、应用程序虚拟化(以Citrix为代表)。
了解虚拟化所需的基础知识: 1、操作系统,了解Windows操作系统(Windows Server 2008、Windows Server 2003、Windows 7、Windows XP)的基本安装和操作,了解AD域角色的安装和管理,了解组策略配置与管理 2. 数据库安装与使用(SQLServer) 3. 存储基础知识(存储性能) 磁盘、RAID、IOPS、文件系统、FCSAN、iSCSI、NAS等),使用光纤交换机,使用Open-E管理存储 4.基础网络知识(IP地址规划、VLAN、Trunk、STP、Etherchannel)