云计算开发要学习哪些东西?云计算开发的内容

云计算是一种基于互联网的计算方式,要实现云计算则需要一整套的技术架构去实施,包括网络、服务器、存储、虚拟化等等。

云计算目前分为公有云和私有云。两者的区别只是提供的服务的对象不同,一个是企业内部使用,一个则是面向公众。目前企业中的私有云都是通过虚拟化来实现的,建议你可以了解一下虚拟化行业的前景和发展。

云技术可以使用的语言有java,c++等。云技术的开发,并没有发展什么新语言,而是在其他语言的基础上。比如Java语言。与其他技术,最显著的区别,不是在开发上,而是在于架构上,最显著的特点是分布式。

学习虚拟化需要的基础:

  1. 操作系统,懂得Windows操作系统(Windows Server 2008、Windows Server 2003、Windows 7、Windows XP)的安装和基本操作、懂得AD域角色的安装和管理、懂得组策略的配置和管理

  2. 数据库的安装和使用(SQL Server)

  3. 存储的基础知识(磁盘性能、RAID、IOPS、文件系统、FC SAN、iSCSI、NAS等)、光纤交换机的使用、使用Open-E管理存储

4.网络的基础知识(IP地址规划、VLAN、Trunk、STP、Etherchannel)

云计算是IT信息化发展到一定程度的产物,其宗旨是为了提供IT基础设施的利用率,方便人类可以随时随地的获取IT服务,你可以把它理解成信息加工计算的中间阶段,我们不需要去过多的关注信息和产品是如何经过中间复杂的运算过程,我们只需关注“输入”(你的idea和素材),以及“输出”(计算后的成品)。

学习云计算,大致需要以下的几个方面:

1、虚拟化技术

2、分布式数据存储技术

3、编程模式

4、大规模数据管理

5、分布式资源管理

6、信息安全

7、云计算平台管理

8、绿色节能技术

云计算的发展并不局限于PC,随着移动互联网的蓬勃发展,基于手机等移动终端的云计算服务已经出现。基于云计算的定义,移动云计算是指通过移动网络以按需、易扩展的方式获得所需的基础设施、平台、软件(或应用)等的一种IT资源或(信息)服务的交付与使用模式。移动云计算是云计算技术在移动互联网中的应用。未来云计算会开发灵云,灵云是一种可以用语音、手写、拍照,手势,将来甚至脑波识别等智能手段来操作、感知手机、计算机等数字设备的网络云服务,让人机交互像人与人沟通一样的简单自然!

猜你喜欢

转载自blog.51cto.com/14214237/2394572