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

Serverless 场景下,如何做环境管理和自动化部署?

Serverless 场景下,如何做环境管理和自动化部署?

展开
收起
1358896759097293 2021-03-23 20:21:45 843 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    当我们从传统开发迁移到 Serverless 下,对于环境和部署的管理思路也会有所不同。 当用户转到 Serverless ,可以轻松地提供更多的环境,而这个好处常被忽略。当我们开发项目时,通常需要一个生产环境,然后需要预发环境,还有一些测试环境。 但通常每个环境都需要消耗资源和成本,以保持服务在线。而大多数时候非生产环境上的访 问量非常少,为此付出大量的成本很不划算。 但是,在 Serverless 架构中,我们可以为每位开发人员提供一个准生产环境。做 CI /CD 的时候,可以为每个功能分支创建独立的演示环境。 当团队成员在开发功能或者修复 bug 时,想要预览新功能,就可以立即部署,而不需 要在自己机器上模拟或者找其他同事协调测试环境的使用时间。 这一切都受益于 Serverless,我们不需要为空闲资源付费。当我们去部署那些基本没 有访问量的环境时,成本是极低的。 由于部署新环境变得很容易,对于自动化部署的要求就变高了。当然无论是否采用Serverless 架构,自动化部署都很重要。能否自动化地构建、部署和创建整个环境是判断 开发团队优秀与否的重要因素。在 serverless 场景,这种能力尤为重要,因为只有这样 才能充分利用平台的优势。

    2021-03-24 14:08:11
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关产品

  • 函数计算
  • 相关电子书

    更多
    自动化、智能化网络运维 立即下载
    从自动化到智能化的阿里运维体系 立即下载
    小红书移动端自动化数据采集实践 立即下载