可以使用的语言有java、c等。云技术的发展并没有开发任何新的语言,而是基于其他语言。比如Java语言。与其他技术最显着的区别不在于开发,而在于架构。
1Hadoop
Hadoop是一个框架,由Java语言实现。Hadoop是一种处理大数据的技术。这与云计算密不可分。详细信息请参见下文。
(1)Hadoop是如何诞生的?
Hadoop是互联网的产物,是必然的。众所周知,我们上网时需要服务器。如果世界上只有一台计算机,就不需要服务器。如果有10台服务器、100台、1000台或数万台服务器,那么我们怎样才能让它们都互相通信并共享知识,所以我们有了互联网。
随着互联网的出现,全世界都可以交流,我们想要获更多的知识、新技术、新知识,我们就用百度,国外也有很多,比如谷歌。但百度和谷歌有多少用户。至少有几亿用户?而这些用户每天都会去百度、谷歌,产生和搜索多少数据。那么他们是如何留住这么多用户的呢?这是计算机或服务器无法完成的事情。
2OpenStack
Openstack是一种云平台技术,可以构建公有云、私有云和混合云。
OpenStack是一个开源云管理平台,是一个用于统一管理多个虚拟化集群的框架。
Openstack目前分为两种
(1)Openstack运维
(2)Openstack二开发
目前一般说起来,原生openstack二次开发者很少。这个领域的人才也比较稀缺,网上的资料也比较少。建议高薪的朋友在这个领域努力。
3CloudFoundry
CloudFoundry是一款开源平台即服务产品,让开发者可以自由选择云平台、开发框架和应用服务。CloudFoundry最初由VMware推出,并得到了业界的广泛支持。它使开发人员能够更快、更轻松地开发、测试、部署和扩展应用程序。CloudFoundry是一个开源项目,用户可以使用各种私有云发行版或公共云服务。
还有nosql,也就是joonlysql。
NoSQL数据库是一种比较底层的数据库,关系型数据库是从NoSQL数据库发展而来的。
什么是关系型数据库这里没有概念上的区别SqlServer、mysql、oracle都是关系型数据库。顾名思义,关系数据库具有清晰、严格的数据库关系。
Nosql是一个松散的关系数据库。一个键和一个值。
上一篇:云计算代码实例hadoop
下一篇:云计算与hadoop课程设计