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:在云中珠联璧合" 暗示了本文将探讨Spring框架如何与Cloud Foundry云平台相结合,发挥出强大的云计算能力。这两个技术的结合,为企业提供了高效的开发和部署环境,实现了快速迭代和可...
在Cloud Foundry平台上,应用容器化是其一大特色,这意味着应用被打包成标准化的容器,以便能够在任何支持Cloud Foundry的环境中运行。Cloud Foundry通过一套完整的组件和服务来管理这些容器化的应用,包括路由、...
CloudFoundry作为一个开源的PaaS(Platform as a Service)平台,为开发者提供了极大的灵活性,让他们能够在不同的云平台上选择开发框架与应用服务。该平台最初由VMware创建,并迅速获得了业界广泛支持。 - **Cloud...
此外,他还可能分享了一些使用盛大云PaaS平台的客户案例,展示了Cloud Foundry在企业级云服务中的实际应用效果。 通过这些分享,我们可以了解到Cloud Foundry如何成为众多企业构建云服务和提升IT能力的首选平台,...
VMware鼓励第三方不仅在自己的CloudFoundry.com平台上部署应用,还可以创建私有云或公共云平台,提供更多的特性和服务。例如,AppFog基于Cloud Foundry并增加了PHP支持,AppState建立了支持Perl和Python的私有云,而...
Cloud Foundry的开放性还体现在其对多语言、框架、服务以及底层IaaS基础平台的支持上。无论你是使用Java、Ruby、Python、.NET还是Node.js等编程语言,Cloud Foundry都能提供相应的运行环境和支持。此外,它还能无缝...
Cloudfoundry
在CloudFoundry平台上部署MongoDB,可以充分利用其弹性和可扩展性优势。开发者可以轻松地为自己的应用绑定MongoDB服务实例,并利用CloudFoundry提供的自动化部署和管理功能。此外,CloudFoundry还支持使用Spring框架...
在这个特定的上下文中,JAR 包含了运行在 Cloud Foundry 平台上的 Java 应用程序所需的核心库和工具,如容器管理、服务绑定、日志记录、健康检查等功能。 【标签】"Java8 cloud" 表明这个版本的 Cloud Foundry 运行...
综上所述,基于CloudFoundry的PaaS云平台的设计与实现,不仅需要深入理解和分析CloudFoundry的技术架构和组件,还需要在实际构建过程中,根据自身的需求进行定制开发。CloudFoundry通过其开放性和对多种语言框架的...
在Cloud Foundry上开发Java应用是一项高效且灵活的实践,因为Cloud Foundry作为一个开源的Platform-as-a-Service(PaaS)平台,它为开发者提供了在不同云平台上选择开发框架和服务的自由。由VMware发起并受到广泛...
开发者不仅可以利用Cloud Foundry在本地进行应用开发,还能轻松地将其部署至公有云或私有云环境,如通过MicroCloudFoundry在个人电脑上构建完整的开发和测试环境。MicroCloudFoundry作为一个虚拟机镜像,兼容多个...
在云原生生态系统的集成上,Cloud Foundry可能会加强与Kubernetes(K8s)的协作。Kubernetes作为领先的容器编排系统,与Cloud Foundry的结合可以提供更灵活的应用部署和管理方案。这种集成可能涉及到将Cloud Foundry...
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 是一个开源的云应用平台,它允许用户在多种云基础设施上部署和运行应用程序。该平台支持多语言编程环境、多种框架和服务,使其成为构建和部署现代应用的理想选择。Cloud Foundry 的设计重点在于提高...
7. **BOSH**:用于部署和管理CloudFoundry的工具,支持跨多个云环境的基础设施管理和更新。 8. **Diego**:CloudFoundry的最新容器管理技术,负责调度和运行Droplets,提供更高的性能和可靠性。 9. **Route ...