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

函数计算,这2个有什么区别吗?好像用服务以及函数就好了?还有函数怎么更新到自己的git上呢?

函数计算,这2个有什么区别吗?好像用服务以及函数就好了?还有函数怎么更新到自己的git上呢?

提问22.png

展开
收起
有问必答 2023-08-09 17:21:37 750 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    函数计算(Function Compute)和 Serverless Framework 是两个不同的概念和工具,它们在应用开发和部署中有不同的作用。

    函数计算(Function Compute)是阿里云提供的一种无服务器计算服务,它使您能够以事件驱动的方式运行代码,而无需关心服务器的创建和管理。您可以编写函数代码,并将其上传到函数计算平台,然后根据需要触发这些函数来处理请求。函数计算是一种弹性、可扩展且按需计费的计算模型,适用于处理各种类型的任务和应用场景,例如 Web 应用程序、后台处理、数据处理等。

    Serverless Framework 是一个开源的工具框架,用于构建和部署无服务器应用程序。它提供了一个命令行工具和一组配置文件来定义和管理您的应用程序架构、函数、事件触发器等。使用 Serverless Framework,您可以在多个云平台上编写、部署和管理无服务器应用程序,包括函数计算、AWS Lambda、Google Cloud Functions 等。Serverless Framework 提供了方便的工具和功能,用于自动化部署、资源管理、日志追踪等,使您能够更轻松地开发和管理无服务器应用。

    关于将函数更新到自己的 Git 仓库上,您可以按照以下步骤进行操作:

    在本地开发环境中,将函数的代码和相关文件保存在一个 Git 仓库中。

    将该 Git 仓库与您的远程 Git 仓库进行关联,并将代码推送到远程仓库。

    在函数计算平台上,创建一个函数,将其与远程 Git 仓库进行关联。具体的操作步骤可能因函数计算平台而有所不同。例如,如果您使用阿里云函数计算,可以在函数计算控制台上创建函数时选择 Git 作为代码来源,并提供远程 Git 仓库的相关信息。

    当您在本地对函数代码进行更改后,将更改提交到本地 Git 仓库,并将其推送到远程 Git 仓库。

    在函数计算平台上,通过相应的操作或触发器来触发函数的更新操作。具体的操作步骤可能因函数计算平台而有所不同。在某些情况下,函数计算平台可能会自动检测到远程 Git 仓库的更新并触发函数的更新。

    2023-08-10 19:53:34
    赞同 展开评论 打赏
  • 参考:https://help.aliyun.com/zh/fc/user-guide/overview-5?spm=a2c4g.11186623.0.0.6c4f21173Lmm0l#p-atp-ufl-u0g

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-08-09 19:11:51
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载