From 9baa365efd75420a3faa838c3e4ddcf2c618ca69 Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Fri, 24 Apr 2015 13:13:33 +0800 Subject: [PATCH] Update 49. Cloud Foundry.md --- VI. Deploying to the cloud/49. Cloud Foundry.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/VI. Deploying to the cloud/49. Cloud Foundry.md b/VI. Deploying to the cloud/49. Cloud Foundry.md index 5482315..ffd30da 100644 --- a/VI. Deploying to the cloud/49. Cloud Foundry.md +++ b/VI. Deploying to the cloud/49. Cloud Foundry.md @@ -1,11 +1,3 @@ -### 部署到云端 - -对于大多数流行云PaaS(平台即服务)提供商,Spring Boot的可执行jars就是为它们准备的。这些提供商往往要求你带上自己的容器;它们管理应用的进程(不特别针对Java应用程序),所以它们需要一些中间层来将你的应用适配到云概念中的一个运行进程。 - -两个流行的云提供商,Heroku和Cloud Foundry,采取一个打包('buildpack')方法。为了启动你的应用程序,不管需要什么,buildpack都会将它们打包到你的部署代码:它可能是一个JDK和一个java调用,也可能是一个内嵌的webserver,或者是一个成熟的应用服务器。buildpack是可插拔的,但你最好尽可能少的对它进行自定义设置。这可以减少不受你控制的功能范围,最小化部署和生产环境的发散。 - -理想情况下,你的应用就像一个Spring Boot可执行jar,所有运行需要的东西都打包到它内部。 - ### 49. Cloud Foundry 如果不指定其他打包方式,Cloud Foundry会启用它提供的默认打包方式。Cloud Foundry的[Java buildpack](https://github.com/cloudfoundry/java-buildpack)对Spring应用有出色的支持,包括Spring Boot。你可以部署独立的可执行jar应用,也可以部署传统的.war形式的应用。