Pivotal Cloud Foundry学习笔记(1)

PCF是一个PAAS平台

注册PCF账号

https://account.run.pivotal.io/sign-up

安装cf CLI

访问 https://console.run.pivotal.io/tools 或 https://github.com/cloudfoundry/cli 下载cf CLI

安装下载好的rpm包

# rpm -Uvh cf-cli-installer_6.17.0_x86-64.rpm

登陆PCF

# cf login -a api.run.pivotal.io -u <username>

发布应用到PCF(hostname不能用已被别人使用的名字)

# git clone https://github.com/cloudfoundry-samples/rails_sample_app
# cd rails_sample_app
# cf create-service elephantsql turtle rails-postgres // create a postgres database
# cf push -n <hostname>
时间: 2024-10-24 09:59:25

Pivotal Cloud Foundry学习笔记(1)的相关文章

Pivotal Cloud Foundry安全原理解析

云计算相关的技术几乎都对传统网络架构和安全规则产生一定的冲击,Pivotal Cloud Foundry(PCF)也不例外,去年8月为了说服专业安全组织同意PaaS部署方案,特意为他们深入讲了下PCF的安全机制,虽然这种原理性的东西不符合开博的宗旨,但是为了防止大家也要说服这样的组织,分享出来也算是云计算实务的一部分.不过说实话,个人以为既然我们开始拥抱云计算和大数据,那在安全上就应该有新的认识和实践. 本文是基于PCF1.2进行的说明,现在的版本里Availability Zone和App S

如何配置和使用Pivotal Cloud Foundry里的HAPorxy(上)

Pivotal使用HAProxy作为其访问入口,当然是允许使用其他负载均衡软件或硬件进行替换的.不过,基于怕麻烦和强迫症,个人还是用了HAProxy到最终的生产环境.为了满足特定的应用需求和可靠性需求,对负载均衡这一层做了一定的配置,本文通过四个案例共享这些经验. 为不同应用分配不同的HAProxy Pivotal Cloud Foundry的配置界面中,HAProxy允许配置多个IP(同时需要在资源尺寸页配置相同个数的HAProxy虚拟机),这样一个CF就拥有了多个入口.可以通过管理员的人脑,

体验 Pivotal Cloud Foundry

Cloud Foundry 是开源的 PAAS 实现, Pivotal 基于CF 做了一些扩展,发布了自己的商业化版本 PCF. 并且将 PCF 部署到AWS 上做为一个参考实现,这就是 PWS. 目前 PCF 支持的 IAAS 包括 AWS, AZURE, GCP, vSphere , OpenStack. 如果仅仅是尝试如何在PCF平台上部署应用,可以选择两种方式,一种是直接部署到PWS,另一种是直接部署一个PCF--如果没有安装PCF的基础设施,那可以选择PCF 的Dev 版本,它可以直接

在pivotal cloud foundry上申请账号和部署应用

Created by Wang, Jerry, last modified on Jul 04, 2016 URL: http://run.pivotal.io/ maintain your mobile phone number, Pivotal will send a verification code to your phone. Enter the received code to activate your account. Create a new Org: clone the sa

【Cloud Foundry】Cloud Foundry学习(五)——Cloud Controller

概述 Cloud Controller负责管理应用程序的生命周期.当开发者将一个应用发布到Cloud Foundry时也就是指发布到了Cloud Controller中,CC将存储原始应用程序部分,并创建一个记录来追踪应用程序的数据.并且通知DEA打包运行应用.CC还会保存orgs.spaces.services.service实例.user角色等信息. 架构 Cloud_Controller_ng架构图 从ccng架构图中可以看出ccng可以分为以下多个模块: DEA模块,主要负责与DEA组件

【Cloud Foundry】Cloud Foundry学习(四)——Service

在阅读的过程中有不论什么问题,欢迎一起交流 邮箱:[email protected]    QQ:1494713801 Services:Cloud Foundry的Service模块从源码控制上看就知道是一个独立的.可Plugin的模块,以方便第三方把自己的服务整合入 CloudFoundry生态系统.在Github上看到service是与CloudFoundry Core项目vcap独立的一个repository,为vcap-service.Service模块当中设计原则是方便第三方服务提供

Cloud Foundry学习(四)——Service

Services:Cloud Foundry的Service模块从源代码控制上看就知道是一个独立的.可Plugin的模块,以方便第三方把自己的服务整合入 CloudFoundry生态系统.在Github上看到service是与CloudFoundry Core项目vcap独立的一个repository,为vcap-service.Service模块其中设计原则是方便第三方服务提供商提供服务.在 这方面CloudFoundry做得很成功,从Github上看,已经有以下服务提供:a)MongoDB;

如何配置和使用Pivotal Cloud Foundry里的HAPorxy(下)

前一篇写了HAProxy自己的LB和证书的使用,这篇主要是关于安全还有可靠性的. 多层负载均衡满足安全需求和业务需求 企业的安全及防火墙策略对PCF来说是个灾难,当然现在的版本已经有Availability Zone来覆盖这一需求,但是下面这种需求还是难以实现:PCF部署在生产网络,但是需要被互联网访问,安全策略仅允许DMZ网络对外提供服务,因此需要做个脱裤子放屁的事儿是PCF可以从internet访问.还以上例为基础,app1和app2均需要互联网访问(将定DMZ网络中存在可用的负载均衡设备5

AVOS Cloud 学习笔记(二) 功能总结(What it can do?)

AVOS Cloud 学习笔记(一)   功能总结(What it can do?) 第一章.对象存储 对象新建.保存.更新.删除和检索 1 //创建新对象,根据类名 2 AVObject *gameScore = [AVObject objectWithClassName:@"GameScore"]; 3 [gameScore setObject:[NSNumber numberWithInt:1337] forKey:@"score"]; 4 [gameScor