PaaS(Platform as a Service)是业界一个比较热门的话题。Cloud Foundry是一个标杆性的项目,架构设计上有很多值得借鉴之处。本专题以简洁的方式介绍一种完全使用开源软件迅速部署一个PaaS平台的技术方案:基于OpenStack平台部署CloudFoundry的技术方案。

头条推荐

开源PaaS平台CloudFoundry:PaaS阵营的活力猛将

Cloud Foundry由VMware公司开发,初衷是为广大应用程序开发人员、应用程序操作人员和云运营商简化部署工作。Cloud Foundry给人留下了深刻的印象:支持广泛的应用程序,简化了部署。Pivotal另外提供了企业级特性,不过初始安装可以做得更简单些。……>>详细

Cloud Foundry技术全貌及核心组件分析

本文在从架构组成、核心模块功能、源代码分析等角度来全面剖析Cloud Foundry,同时会结合各行业的典型案例来讲解Cloud Foudry在具体应用场景中的表现。

架构设计及核心组件

从总体上看,Cloud Foundry的架构如图1所示。

阅读全文

开源PaaS方案(一):OpenStack与CloudFoundry简介

PaaS(Platform as a Service)是业界一个比较热门的话题。本文以简洁的方式介绍一种完全使用开源软件迅速部署一个PaaS平台的技术方案:基于OpenStack平台部署CloudFoundry的技术方案。

1. OpenStack简介

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

阅读全文

开源PaaS方案(二)部署OpenStack

由于AWS和vSphere/vCloud都不是免费获得的,本文将描述如果部署CloudFoundry到开源IaaS的Openstack上。本文的重点是如何部署CloudFoundry,所以OpenStack的部署采取最简单的方案--单节点OpenStack,如果读者希望了解如何部署一个分布式的高可用性的OpenStack。

 

硬件要求

阅读全文

开源PaaS方案(三)部署BOSH

BOSH是CloudFoundry提供的用来安装部署和升级CloudFoundry的自动化工具,可是说是CloudFoundry的一部分。总体来说,BOSH是Client/Server结构, BOSH客户端称作BOSH CLI,BOSH服务器端由BOSH Director,NATS,HealthMonitor等组件组成, 详见http://docs.cloudfoundry.org/bosh/

完整的BOSH是一个分布式的环境,本文为了简化BOSH的安装,将BOSH所有的组件安装在一个虚拟机上,BOSH的这种部署方式称为MicroBOSH。

将描述如果在CentOS环境下部署BOSH客户端和在OpenStack环境上部署MicroBOSH工具。

阅读全文

开源PaaS方案(四)部署 CloudFoundry

使用bosh部署应用是需要两部分,一个是创建虚拟机使用的模板stemcell,另外一个是应该的Release。所以,部署CloudFoundry之前需要上传stencil和release

4.1使用spiff 生成 CF 配置文件

1 安装 spiff

阅读全文

开源PaaS方案(五)常见问题

部署CloudFoundry可能遇到的问题

1. Bosh 报告 OpenStack API Request Entity Too Large error

解决办法,修改/etc/nova/api-paste.conf文件,添加limits属性

阅读全文

热点推荐

CloudFoundry buildpack开发
与service broker相比,buildpack的实务操作就容易多了,单就通用概念来说…
OpenStack:开源平台仍能赢
OpenStack这个平台能否一改过去的诸多问题,在更多的企业里面找到一席之地…
想让PaaS更出彩,请不要再忘
PaaS并不是一个陌生的话题,在新兴的容器世界里,我们如何看待运维和PaaS的…
PaaS 2.0:Crtana 背后的 Az
Azure 在发布之初是一项集运行环境、存储、队列和数据库于一体的 PaaS 服务…
构建在PaaS上的应用安全性远
从全球范围和国内的云计算趋势中我们看到,未来的IT将不再是企业的资产,这…
OpenStack、裸机还是容器?为
面对目前三大主流选项——通过OpenStack管理裸机与虚拟机系统,抑或是采用…
国内外9大重量级云计算PaaS
所谓PaaS实际上是指将软件研发的平台作为一种服务,并提供给用户。用户或者…
成功部署OpenStack的十大要
OpenStack为用户带来了多个好处,所以不难理解用免费的开源工具自行构建云…
高薪利器!八项云计算认证帮
这几年来,云计算称得上是发展最迅猛的IT潮流之一。如果你是一名IT专业人员…
在PaaS上编写故障切换算法时
云服务停运事件可能让人惴惴不安。想在这种情况下获得控制权,一个办法就是…

投    票

专题推荐

Docker之所以受人瞩目,并不是因为它创造了多么神奇的技术,而是在云计算和开源软件大行其道的今天,重新定
Docker实用手册 轻松构建开
Docker之所以受人瞩目,并不是因为它创造了多么神奇的技术,而是在云计算和开源...
《OpenStack企业云平台架构与实践》结合作者亲身经历的各类OpenStack的咨询、规划和实施经验,以循序渐进的
OpenStack企业云平台架构与
《OpenStack企业云平台架构与实践》结合作者亲身经历的各类OpenStack的咨询、规...
OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放
深入浅出,走近Openstack
OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权...
Docker这种新的容器技术可谓热得发烫,如果你是数据中心或云计算IT圈子的人,这一年多来应该一直在听到普通
Docker!当红明星,来势汹汹
Docker这种新的容器技术可谓热得发烫,如果你是数据中心或云计算IT圈子的人,这...

一周排行

留言评论