Oracle Cloud Infrastructure (OCI) Functions 是一个无服务器计算服务,可助您创建、运行和扩展代码而无需管理基础设施。Functions 原生集成 Oracle Cloud 服务和 SaaS 应用,可助力企业轻松实现业务流程自动化、基于云端事件触发各类操作,并为 API 驱动型工作负载提供强劲支撑。
Functions 兼具云原生架构的灵活性与开放的可移植性。您可将应用无缝部署至云端或本地环境,并依托真正的厂商无关特性,加快迁移速度。
借助 Functions,您可以:
了解 OCI Functions 如何发掘集成、自动化和现代应用开发领域的全新可能。
编写和部署函数即可 — OCI 将自动预配和扩展您所需的资源,您无需管理任何基础设施。
预配的 Concurrency 可让函数持续处于“预热”状态,即便突然出现流量波动,也能助您实现亚秒级响应速度。
可从预构建的函数目录中快速部署,覆盖 OCI 服务的常见使用场景。您无需从头开始编写、构建或维护代码,只需完成选择和配置,即可快速上线。
OCI Functions 会自动将您的代码打包为 Docker 映像。如果您需要更多定制,也可以使用自有 Dockerfile 文件,安装原生类库,根据需求对运行时环境进行调优。
OCI Functions 原生支持 Python、Go、Java、Node 及 C# 等编程语言。如果您想使用其他语言,只需上传自有 Dockerfile 文件,即可运行任意所需编程语言。
OCI Functions 基于 Apache 2.0 开源协议的 Fn Project、Docker 和 CloudEvents 技术构建,兼具可移植性与开放性,这意味着您不会被厂商锁定,可以在任意环境中运行工作负载。
使用 Functions 控制台中集成的代码编辑器,直接编辑、部署和保存更改,无需切换操作界面。
管理员可以使用 Oracle Identity and Access Management 策略为管理、调用和安全地访问 Functions 提供细粒度访问控制。
Functions 可以用安全且隔离的方式来运行您的代码。通过使用不同的计算和网络资源,服务可以在客户之间严格隔离代码执行。
OCI Functions 可配置为仅使用 OCI Registry 中的签名容器映像,以验证容器映像是否来自可信来源以及是否自发布以来从未进行过修改。
使用 Vault 将敏感配置数据(例如密码和 API 密钥)作为机密信息保存。使用这些机密信息编写函数,以便对数据库、存储和其它服务进行安全身份验证。
将 Functions 与日志、量度和跟踪结合使用来监视、排除故障并深入了解代码。
根据调用和执行时间支付费用,所有区域均采用一致的费率。每月免费获取 200 万次调用。
Functions 适用于所有生成事件的 Oracle Cloud 服务,包括存储和 Autonomous AI Database。它与 CloudEvents 相兼容,可支持与云原生生态系统之间的互操作性。
使用 API Gateway 以 API 形式公开 Functions。API Gateway 为 RESTful 端点提供安全性并对 API 调用进行速率限制,而 Functions 则提供了一个完全托管的后端服务来支持 API。
当资源利用率高或资源不可用时,使用 Notifications 来触发 Functions,从而实现自动化运营。
通过使用以 Streaming 为源、以 Functions 为任务或目标的 Service Connectors 来处理数据流。
自动触发 Functions 来分析日志,更新 Jira 和 Service Cloud 等系统中的票证,并将日志导出到第三方安全分析和监视工具。
连接和扩展 Oracle SaaS 应用,例如 Enterprise Resource Planning (ERP) 和 Human Capital Management (HCM),从而轻松交付独一无二的功能来满足您的需求。
使用 OCI DevOps 服务将函数部署为 CI/CD 管道的一部分。
使用 Oracle API Gateway 和 Functions 来处理应用的传入 API 请求。
使用容器、无服务器函数和 API 来扩展 SaaS 功能,满足不断变化的业务需求。
无服务器函数改变了经济模式 — 客户只需为函数运行时所使用的资源付费,而不必为空闲时间付费。这种弹性定价方法让 Oracle Functions 成为运行间歇性工作负载和突发峰值工作负载的理想平台。
未使用的已供应并发资源定价为执行时间费率的 25%。此折扣可叠加其他折扣使用,比如 UCM 协议价。用于执行 Functions 的 Provisioned Concurrency 不收取额外费用。
即用即付 |
计量单位 |
|
每月前 200 万次 |
免费 |
函数调用 |
每月超过 200 万次以后 |
0.0000002 美元 | 函数调用 |
即用即付 |
计量单位 |
|
每月前 40 万次 |
免费 |
GB 内存秒 |
每月超过 40 万次之后 |
0.00001417 美元 | GB 内存秒 |
注:为免疑义,本网页所用以下术语专指以下含义: