开发者社区 > 云原生 > Serverless > 正文

怎么将 SpringBoot 应用通过云开发平台部署到服务型 Serverless 上?

怎么将 SpringBoot 应用通过云开发平台部署到服务型 Serverless 上?

展开
收起
1358896759097293 2021-03-11 23:02:47 1233 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    在云开发平台创建迁移项目,点击创建后选择技术场景下的微(Microservice)服务, 然后选择 Springboot 应用迁移方案 SAE。云开发平台上有三种 Serverless 计算服务,一种是 函数计算,之前的篇幅已经介绍过了;另外两种是服务型的 Serverless,它包含两种计算 服务方式:a 是轻量型的微服务引擎 SAE 即 Service Application Engine; b 另外一种 更适合大型应用场景的 ASK 即 Application Serverless Kubernetes,这个也是按量计 费的服务方式。这两个典型服务型 Serverless 都是免运维的,意思是它能自动伸缩自动弹 性,宕机自动扩容,不用评估流量,不用担心不够用。选好解决方案后,补充应用名称和介绍,确定完成创建。项目启动后,它会自动生成与 项目对应的代码仓库。点进去会发现代码仓库里面包含三个文件:Dockerfile、README. md 和启动脚本生成文件 prepare.sh.回到云开发平台创建的应用页面,点击开发部署打开 Cloud IDE。把本地的代码,迁移到打开的 IDE 文件目录中去,也就是部署到项目中去。这个操作 有两种方式,方式一是把项目文件直接拖放到 IDE 代码目录中。另外一种方式更简单。大家把 codeup 代码仓库 checkout 出来到本地,然后再把这 个代码拷贝到相关目录下提交到 codeup 代码仓库,然后再在 Cloud IDE 中把代码拉取到 IDE 工程目录中。 拖完代码后,从 IDE 页面代码目录结构可以看到这是一个很典型的应用。目录中包括 控制层、服务层、数据访问层等等。完成代码设置,可以实现应用的本地启动。尝试 CloudIDE 云端启动的时候,要确保 应用连接到云端的数据库。方法就是,提前在云端申请一个数据库,并做好配置。

    2021-03-14 22:38:54
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载