Создание, развертывание и выполнение кода без необходимости предоставлять серверы, управлять ими или масштабировать.
Oracle Functions — это управляемый сервис, поэтому беспокоиться о доступности не нужно. Не нужно предоставлять серверы и управлять ими. Платформа автоматически масштабирует функции.
С Oracle Functions Вы можете создавать код на предпочтительном языке программирования, использовать популярные среды разработки и легко устанавливать собственные библиотеки.
Вы платите только за то время, когда функции выполняются, если они не работают, Вы ничего не платите. Это отличная модель особенно для рабочих нагрузок, возникающих в связи с какими-либо событиями, нерегулярных рабочих нагрузок или резких всплесков нагрузки.
В отличие от многих закрытых разработок сервис Oracle Functions предлагает открытую платформу, которая создана на основе Fn Project и Docker по лицензии Apache 2.0 и поддерживает спецификацию CloudEvents организации Cloud Native Computing Foundation (CNCF). Клиенты могут выбрать — развертывать функции в полностью бессерверном и эластичном сервисе Oracle Functions или в виде самоуправляемых кластеров Fn, работающих локально или в любом облаке. С Fn разработчики могут создавать функции на своих ноутбуках и развертывать в облаке.
В отличие от большинства функциональных платформ сервис Oracle Functions поддерживает возможности контейнеризации: все функции пакетируются как образы Docker. Новым пользователям это обеспечивает очень продуктивную работу разработчиков. Опытные пользователи получают больше контроля и могут полностью адаптировать среду выполнения функций к своим требованиям, включая установку любых необходимых собственных библиотек.
Сервис Oracle Functions полностью интегрирован с сервисами Oracle Cloud Infrastructure, что позволяет легко создавать мощные облачные решения. Весь доступ,—включая управление функциями, их вызов и доступ к другим облачным ресурсам,—регулируется политиками системы управления учетными записями и доступом Oracle (Oracle Identity and Access Management). Весь доступ, включая управление функциями, их вызов и доступ к другим облачным ресурсам, регулируется политиками системы управления учетными записями и доступом Oracle (Oracle Identity and Access Management, IAM).
Бессерверные функции меняют экономическую модель — плата взимается только за время выполнения функции; за время, когда функция не выполняется, платить не нужно. Клиенты платят только за использованные ресурсы, когда функция выполняется; за бездействие плата не взимается. Гибкое ценообразование делает Oracle Functions идеальной платформой как для использования с нерегулярными нагрузками, так и для режимов с регулярными пиковыми нагрузками.
Оплата по мере использования | Модель ежемесячной оплаты с гибкими ценами | Система показателей | |
---|---|---|---|
Первые 2 млн. в месяц | Бесплатно | Бесплатно | Вызов функции |
Сверх 2 млн. в месяц | 0,0000002 долл. США | 0,0000002 долл. США | Вызов функции |
Оплата по мере использования | Модель ежемесячной оплаты с гибкими ценами | Система показателей | |
---|---|---|---|
Первые 400 000 в месяц | Бесплатно | Бесплатно | Гигабайт памяти-секунды |
Сверх 400 000 в месяц | 0,00001417 долл. США | 0,00001417 долл. США | Гигабайт памяти-секунды |