From a30fc5489918f61e149fc4a7ff2d8a5bc06e901e Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Fri, 24 Apr 2015 13:13:42 +0800 Subject: [PATCH] Create README.md --- VI. Deploying to the cloud/README.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 VI. Deploying to the cloud/README.md diff --git a/VI. Deploying to the cloud/README.md b/VI. Deploying to the cloud/README.md new file mode 100644 index 0000000..866a66a --- /dev/null +++ b/VI. Deploying to the cloud/README.md @@ -0,0 +1,7 @@ +### 部署到云端 + +对于大多数流行云PaaS(平台即服务)提供商,Spring Boot的可执行jars就是为它们准备的。这些提供商往往要求你带上自己的容器;它们管理应用的进程(不特别针对Java应用程序),所以它们需要一些中间层来将你的应用适配到云概念中的一个运行进程。 + +两个流行的云提供商,Heroku和Cloud Foundry,采取一个打包('buildpack')方法。为了启动你的应用程序,不管需要什么,buildpack都会将它们打包到你的部署代码:它可能是一个JDK和一个java调用,也可能是一个内嵌的webserver,或者是一个成熟的应用服务器。buildpack是可插拔的,但你最好尽可能少的对它进行自定义设置。这可以减少不受你控制的功能范围,最小化部署和生产环境的发散。 + +理想情况下,你的应用就像一个Spring Boot可执行jar,所有运行需要的东西都打包到它内部。