1、虚拟化目前分为服务器虚拟化、桌面虚拟化、应用虚拟化。学习虚拟化需要的基础:
操作系统,懂得Windows操作系统(Windows Server 2008、Windows Server 2003、Windows 7、Windows XP)的安装和基本操作、懂得AD域角色的安装和管理、懂得组策略的配置和管理。
数据库的安装和使用(SQL Server)存储的基础知识(磁盘性能、RAID、IOPS、文件系统、FC SAN、iSCSI、NAS等)、光纤交换机的使用、使用Open-E管理存储4.网络的基础知识(IP地址规划、VLAN、Trunk、STP、Etherchannel。
2、Linux基础和分布式集群技术
熟练使用Linux,熟练安装Linux上的软件,了解熟悉负载均衡、高可靠等集群相关概念,搭建互联网高并发、高可靠的服务架构。搭建负载均衡、高可靠的服务器集群,可以增大网站的并发访问量,保证服务不间断地对外服务。具备初级程序员必要具备的Linux服务器运维能力。
3、需要的编程语言基础:javaMR语言、Scala语言、Hadoop、Kafka andStorm、Pythom语言等,特别是Hadoop、Pythom语言一定要深入学习。
Python拥有R语言处理复杂数据的能力及更务实的语言特质,更简单和直观,在近几年的成长很快。在数据处理范畴内,通常在规模与复杂之间要有个选择,Python无疑当选。
在以java为基础的大数据处理当中,Hadoop为作一批数据处理,发展以java为基础的架构关键。相对于其他处理工具而言,Hadoop慢许多,但是无比的准确可被后端数据库分析广泛使用。
怎么学习云计算?云计算技术的范围非常广泛,初学者不可能面面俱到,建议从自身的兴趣爱好和擅长点出发,学习必备的语言基础外,专门深入1-2个方向学习研究,这样更有利于快速掌握云计算技术。