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

云计算技术系列博客


一、列举一些开源的云计算技术目前流行的开源云计算技术有很多,比如OpenStack、Docker容器等。
OpenStack是一个开源云计算管理平台项目。它是一系列开源软件项目的组合。它是由NASA(美国国家航空航天局)和Rackspace开发并发起的。Apache许可证(Apache软件基金会。自由软件许可证下的开源代码项目)。OpenStack为私有云和公有云提供可扩展、弹性的云计算服务。该项目的目标是提供一个易于实施、可大规模扩展、丰富且统一标准的云管理平台。
DockerContainer是一个开源的应用程序容器引擎,允许开发者将自己的应用程序和依赖包统一打包到一个可移植的容器中,然后发布到任何安装了Docker引擎的服务器上(包括流行的Linux机器、Windows机器)也可以虚拟化。容器完全使用沙箱机制,它们之间不会有任何接口(类似于iPhone应用程序)。几乎没有性能开销,可以轻松地在机器和数据中心上运行。最重要的是,它们不依赖于任何语言、框架或系统。


二、云计算核心技术有哪些

云计算的核心技术包括虚拟化、分布式文件系统、分布式数据库、资源管理技术、能耗管理技术、信息安全等。

云计算系统的核心技术:并行计算。并行计算是指同时使用多个计算资源来解决计算问题的过程。它是提高计算机系统的计算速度和处理能力的有效手段。

比如,如果你打算从事大数据、nosql领域的工作,你需要掌握Hadoop、Hbase、Cassandra以及一些理论(CAP、Base等);如果想从事云平台(Iaas、Paas)工作,可以学习虚拟化技术(kvm、hyper-v等)、OpenStack、esxi等技术。