Oracle Cloud Functions 是一个无服务器平台,让开发人员无需管理任何基础设施即可创建、运行和扩展应用。Oracle Functions 与 Oracle 云基础设施、平台服务和 SaaS 应用相集成。由于 Oracle Functions 基于开源 Fn Project 平台,因此开发人员可以创建能够轻松移植到其他云和本地部署环境的应用。基于 Oracle Functions 的代码通常运行时间很短,而且客户只需为所使用的资源付费。
深入了解如何构建云原生应用。
编写和部署代码。Oracle 将自动供应和扩展资源。
Oracle Functions 自动将代码打包为 Docker 映像。高级开发人员可以使用 Dockerfile、安装原生库以及自定义函数运行时环境。
凭借对 Python、Go、Java、Node 和其他语言的支持,开发人员可以为每一项任务选择最合适的语言,并轻松集成其无服务器应用。
Oracle Functions 是一个开放的平台,它基于 Apache 2.0 许可的 Fn Project、Docker 和 CloudEvents 而构建。客户可以使用部署在本地环境或任何云中的托管服务或自治管理的开源 Fn 集群。
管理员可以使用 Oracle 身份和访问管理策略为管理、调用和安全地访问函数提供细粒度访问控制。
Oracle Functions 可以用安全且隔离的方式来运行您的代码。通过使用不同的计算和网络资源,服务可以在客户之间严格隔离代码执行。
使用 Vault 将敏感配置数据(例如密码和 API 密钥)作为机密信息保存。使用这些机密编写函数,以便于对数据库、存储和其他服务进行安全身份验证。
将 Functions 与日志、指标和跟踪结合使用,监视、诊断和深入洞悉您的代码。
根据调用和执行时间支付费用,所有区域均采用一致的费率。每月免费获取 200 万次调用。
Oracle Functions 适用于所有生成事件的 Oracle 云服务,包括存储和自治数据库。它与 CloudEvents 相兼容,可支持与云原生生态系统之间的互操作性。
使用 API 网关以 API 形式公开 Functions。API 网关为 RESTful 端点提供安全性并对 API 调用进行速率限制,而 Functions 则提供了一个完全托管的后端服务来支持 API。
当资源利用率高或资源不可用时,使用通知来触发 Functions,从而实现自动化运营。
使用服务连接器处理数据流,流处理将作为源,而 Functions 将作为任务或目标。
自动触发 Functions 以分析日志,更新 Jira、服务云等系统中的服务单,并将日志导出到第三方安全分析监视工具。
连接和扩展 Oracle SaaS 应用,例如企业资源计划 (ERP) 和人力资本管理 (HCM),从而轻松交付独一无二的功能来满足您的需求。
使用 Visual Builder Studio(以前称为 Developer Cloud)来自动构建和部署功能,作为 CI/CD 流程的一部分。
全球众多组织采用 Oracle 云基础设施来运行其无服务器负载。
利用容器、无服务器函数和 API 满足 SaaS 应用不断变化的业务需求。
使用 Oracle API 网关 和 Oracle Functions 来处理应用的传入 API 请求。
自动化基础设施运营,例如供应、扩展、终止、安全防护和标记。
利用对象存储保存网络流和审计日志;触发 Oracle Functions 来解析新日志并将其传输到 SIM 系统。
了解 Oracle 云基础设施架构中心,获取关于无服务器技术的丰富架构和解决方案手册。
无服务器函数改变了经济模式 — 客户只需为函数运行时所使用的资源付费,而不必为空闲时间付费。这种弹性定价方法让 Oracle Functions 成为了间歇性负载和突发峰值负载运行的理想平台。
即用即付 |
计量单位 |
|
每月前 200 万次 |
免费 |
函数调用 |
每月超过 200 万次以后 |
0.0000002 美元 | 函数调用 |
即用即付 |
计量单位 |
|
每月前 40 万次 |
免费 |
GB - 秒 |
每月超过 40 万次之后 |
0.00001417 美元 | GB - 秒 |
我们很高兴地宣布,现已正式推出 Oracle Functions 的分布式跟踪与 Oracle 云基础设施 (OCI) 应用性能监视 (APM) 集成。此特性让 Functions 开发人员和操作人员能够通过 APM 分布式跟踪更快地诊断性能问题,并有助于提高函数调用的可观测性。Oracle Functions 是一个无服务器函数即服务 (FaaS) 平台,可支持您创建和……
阅读全文