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

函数计算,请教一个问题,FC里面的使用内置运行时创建,是基于什么原理呢,可以介绍下吗?函数是在哪里执

函数计算,请教一个问题,FC里面的使用内置运行时创建,是基于什么原理呢,可以介绍下吗?函数是在哪里执行的,最终还是打包成一个镜像去执行吗?

展开
收起
白夜行fighting 2023-10-11 20:34:26 59 0
4 条回答
写回答
取消 提交回答
  • 在阿里云函数计算中,你可以使用内置运行时来创建函数。内置运行时是一种预置的运行环境,可以帮助你快速创建和部署函数。内置运行时可以减少你编写和配置函数环境的工作,让你可以更专注于编写函数的代码。

    2023-10-12 15:16:25
    赞同 展开评论 打赏
  • 函数计算(Function Compute)是阿里云提供的一种无服务器执行环境,它允许用户在云端运行代码而无需管理底层基础设施。

    内置运行时是一种轻量级的运行时环境,可以在函数计算中被使用。它基于容器技术,提供了一种轻量级、高效的方式来部署和运行应用程序。

    在函数计算中,您可以选择使用内置运行时或自定义运行时来创建函数。如果您选择使用内置运行时,则可以根据需要选择不同的运行时环境和镜像。

    当您创建一个函数时,函数的代码会被上传到函数计算平台,并自动构建成一个容器镜像。然后,该容器镜像会被部署到一个可用的计算节点上,并在该节点上执行您的代码。最后,函数的输出结果会被返回给您。

    总之,函数计算中的函数是在云端执行的,最终会打包成一个容器镜像去执行。内置运行时提供了一种轻量级、高效的执行环境,可以让您更轻松地在云端运行代码。

    2023-10-12 08:53:11
    赞同 展开评论 打赏
  • 您可能是在问关于函数计算(Function Computing)和无服务器环境(Serverless Environment)的问题。在无服务器环境中,函数计算是一种按需提供计算能力的方式,用户可以将他们的代码打包为一个或多个函数,然后这些函数可以在需要时被调用和执行。

    1. 函数计算是基于什么原理?

    函数计算基于云计算的原理。云计算是一种将计算资源(如CPU、内存、存储等)通过互联网提供给用户使用的服务模式。在函数计算中,这些计算资源是动态分配的,即当一个函数被调用时,计算资源会临时分配给这个函数使用,当函数执行完毕后,计算资源会被回收以供其他函数使用。

    1. 函数在哪里执行?

    在无服务器环境中,函数通常在虚拟机或者容器中执行。这些虚拟机或容器是由云计算提供商(如AWS Lambda、Google Cloud Functions、Azure Functions等)动态创建和管理的。用户无需管理这些虚拟机或容器,只需将他们的代码上传到特定的平台上,然后平台会负责部署和执行这个代码。

    1. 函数最终是否打包成一个镜像去执行?

    在某些函数计算平台上,函数可能需要打包成一个镜像文件(如Docker镜像)以便于部署和管理。这个镜像文件通常包含函数的代码、依赖项和运行环境等信息。在部署时,平台会从镜像文件中提取代码和运行环境,然后在虚拟机或容器中执行这个代码。但是,这并不是必须的,有些平台可能允许直接上传二进制文件或者源代码进行部署。

    2023-10-12 09:10:47
    赞同 展开评论 打赏
  • 物理机上的安全容器

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

    2023-10-11 20:42:30
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

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