跳转至

引言

1. 云计算

云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,
然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。
因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,
从而达到强大的网络服务。 [1] 
现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、
热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。

2. openstack

Openstack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。
Openstack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。
它的社区拥有超过130家企业及1350位开发者,这些机构与个人将 Openstack作为基础设施即服务资源的通用前端。
Openstack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。

Openstack是由 Rackspace和NASA共同开发的云计算平台,帮助服务商和企业内部实现
类似于 Amazon ec2和S3的云基础架构服务( Infrastructure as a Service)。 
Openstack包括两个主要模块:Nova和 Swift。
前者是NASA开发的虚拟服务器部署和业务计算模块;后者是 Backpack开发的分布式云存储模块,
两者可以一起用,也可以分开单独用。 Openstack是开源项目,除了有 Rackspace和NASA的大力支持外,
后面还有包括Dell、 Citrix、 Cisco Canonical这些重量级公司的贡献和支持,
发展速度非常快,有取代另一个业界领先开源云台 Eucalyptus的态势。

最后更新: 2022-02-20 11:45:50