应用部署

更新时间: 2025-02-07 11:17:45

本文介绍SAE部署应用的方式,并指引您根据场景进行选择。

SAE不限制应用的技术栈语言。您可以将任何语言开发的应用,制作成镜像并部署到SAE。

对于下列语言开发的应用,SAE还支持直接使用代码包部署:

  • Java:支持将源码打包成JAR包或WAR包部署。

  • PHP、Python、.NET Core:支持将源码打包成ZIP包部署。

选择应用部署方式

镜像部署

以下场景中,建议选择通过镜像部署应用

  • 您可以直接从公开的镜像仓库,获取到期望部署的应用镜像并部署到SAE,例如从Docker Hub获取到Nginx镜像。

  • 您可以将任何语言开发的应用程序制作成镜像部署至SAE,在这个过程中通过Dockerfile文件自定义镜像内容。

  • 如果您期望部署除Java、PHP、Python、.NET Core外的其他语言开发的应用,需要通过镜像部署应用。

代码包部署

以下场景中,建议选择通过代码包部署应用

如果您的应用是使用Java、PHP、Python或.NET Core语言开发的,并且您不希望自己制作镜像,可以将您的应用程序打包成对应格式的部署包在SAE侧进行部署。

上一篇: 将Dubbo应用平滑迁移至SAE 下一篇: 通过代码包部署应用
阿里云首页 Serverless 应用引擎 相关技术圈