OpenStack(一)——OpenStack的相关概念

(1).OpenStack概述

  OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。

  OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目,支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack能够将诸如计算能力、存储、网络和软件等资源抽象成服务,以便让用户可以通过互联网远程来享用,付费的形式也变得因需而定,调整方便,拥有极强的虚拟可扩展性。

(2).OpenStack的作用

  OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。

 1)IaaS

  IaaS(Infrastructure as a Service),即基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获取服务,这类服务称为基础设施即服务。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。

  例如:前往阿里云、腾讯云、百度云、华为云购买一台云主机,选择基础设施(CPU、内存、硬盘)。

 2)PaaS

  PaaS是Platform as a Service的缩写,是指平台即服务。 把服务器平台或开发环境作为服务进行提供就成了PaaS。

  例如:OpenShift,红帽的云开发平台即服务;新浪云应用SAE(云应用 SAE - 云服务 - 云托管 - 新浪云)

  OpenShift是自由和开放源码的于计算平台,它可以使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。Openshift广泛支持多种编程语言和框架,如Java,Ruby和PHP等。另外它还提供了多种集成开发工具如Eclipse integration,JBoss Developer Studio和 Jenkins等。OpenShift 基于一个开源生态系统为移动应用,数据库服务等,提供支持。

 3)SaaS

  SaaS是Software as

你可能感兴趣的:(OpenStack,linux)