云计算中的云可以简单地理解为任何可以通过互联网访问的服务,根据所提供的服务的类型可分为IaaS(基础架构即服务),PaaS(平台即服务),SaaS(软件即服务)三种类型。
openstack就是IaaS类型的云服务。它是由NASA和Rackspace合作研发并发起的,以Apache许可证授权的开放源代码的云计算管理平台项目,可支持几乎所有类型的云环境。该项目由几个主要的组件组合起来完成具体工作,通过互补的服务提供了基础设施即服务(IaaS)的解决方案。
本质上,openstack服务是一个用户层的软件系统,它包含多个服务和应用程序。这些服务和程序被部署到多台被管理的物理主机上,这些物理主机通过网络相连从而形成一个大的分布式系统。openstack服务要解决的问题就是如何自动管理这些物理主机上虚拟出来的物理机(也有可能是直接管理物理机),包括虚拟机创建、迁移、关闭,虚拟存储的创建和维护,虚拟网络的管理,还包括监控计费、负载均衡、高可用性、安全等。
|