Cloud Foundry是VMware推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。
云服务器(Cloud Virtual Machine)是一种专业的高性能高稳定的弹性伸缩的计算服务,您可以在几分钟内轻松获取并配置您的CVM计算实例。云服务器不仅提供了镜像复制、快照备份、弹性伸缩等灵活部署服务,帮助您根据业务需要快速扩展计算容量,而且提供高性价比的灵活计费方式,按实际使用的容量收费,节约计算成本,让您能更加专注于业务发展。
1. 新建一个CVM,使用pristine Ubuntu 14.04 server 64bit image作为操作系统。具体步骤参考超链接: http://www.qcloud.com/wiki/%E4%BA%91%E4%B8%BB%E6%9C%BA%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3
分配至少4G的内存
2. 安装script:
sudo apt-get install curl
{INSTALLER_BRANCH:-master}/scripts/bootstrap.sh)
如果因为网络速度导致下载失败,可以使用阿里在国内部署的加速包:
在cf_nise_installer/scripts/install_cf_release.sh文件中加入下面一行:
bundle config mirror.http://rubygems.org https://ruby.taobao.org
3. 安装完成后,启动:
$ cd ~/cf_nise_instaler
$ ./scripts/start.sh
4. 安装Java buildpack。Java buildpack提供了Cloud Foundry上运行基于JVM的应用程序的支持。
Java buildpack的源代码:https://github.com/cloudfoundry/java-buildpack
$ cf create-buildpack offline_buildpack /var/vcap/data/packages/buildpack_java_offline/b13deaa98addc5d157885c8ec3aad4df6640873f/java-buildpack-offline-v3.3.zip
5. 安装CF-CLI
$ wget https://cli.run.pivotal.io/stable?release=linux64-binary&source=github
$ mkdir –p ~/bin
$ tar xvzf cf-cli_6.13.0_linux_x86-64.tgz -C ~/bin/
PATH:/home/ubuntu/bin’ >> ~/.bashrc
至此,您就可以在本地开发Java应用,然后用CF-CLI提供的cf push命令将本地java应用部署到腾讯云上安装的Cloud Foundry上了。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
Spring 与 Cloud Foundry:在云中珠联璧合
Cloudfoundry
本文档主要讲述的是在cloud foundry上开发JAVA应用;Cloud Foundry是一个开源的PaaS云计算平台,它提供给开发者自由度去选择云平台,开发框架和应用服务。Cloud Foundry最初由VMware发起,得到了业界广泛的支持,它...
CloudFoundry云平台部署手册.pdf
CloudFoundry开源云计算平台简介rar,提供“CloudFoundry开源云计算平台简介”免费资料下载,主要包括Cloud Foundry的概述、Cloud Foundry的架构、使用Cloud Foundry部署应用等内容,可供学习使用。
Get started with Cloud Foundry, the leading Platform as a Service (PaaS) that’s dramatically changing how developers, operations practitioners, and especially DevOps teams deploy applications and ...
CloudFoundry的介绍文档,入门必备
Cloud Foundry平台概述,
PM解决方案和合作伙伴专场 3 CloudFoundry服务网关的架构
Cloud Foundry合作伙伴战略和案例分享 Cloud Foundry合作伙伴战略和案例分享
Cloud Foundry是VMware于推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是...
PM数据库专场 CloudFoundry中MongoDB的应用
CF Nise Installer 是基于 Nise BOSH 和 Vagrant 实现的 Cloud Foundry v2 的安装程序。 环境要求: Vagrant 1.4 or later Ruby 1.9.3-p484 8GB free HDD space 2GB free memory
描述Cloud Foundry核心组件的功能,及各组件之间的联系
Cloud Foundry:云时代的Linux/LAMP.pdf
基于CloudFoundry的PaaS云平台的设计与实现,一分析CloudFoundry的技术架构及组件,二是PAAS云平台的构建。
从开发者的角度看CloudFoundry
Pivotal-Cloud-Foundry-PaaS 云解决方案 目录 Paas和IaaS的区别和PaaS价值 CloudFoundry的设计目标、原理 CloudFoundry支持的敏捷开发 企业私有云解决的问题和建设价值 CloudFoundry的功能架构 CloudFoundry的应用...
Cloud Foundry Cheat Sheet. Convenient and quick way to get commands.
当我们采用:使用已经做好的镜像来部署cloudfoundry的话,打开镜像会遇到ip不匹配的问题,需要使用此脚本修改ip。