Pisz, wdrażaj i uruchamiaj kod bez konieczności udostępniania i skalowania serwerów oraz zarządzania nimi.
Oracle Functions to usługa zarządzana, więc nie trzeba się martwić o dostępność. Nie trzeba udostępniać serwerów ani zarządzać nimi. Platforma automatycznie skaluje funkcje.
Na platformie Oracle Functions można tworzyć kod w swoim ulubionym języku programowania, korzystać z popularnych środowisk i łatwo instalować biblioteki natywne.
Płaci się tylko za faktycznie wykonywane funkcje, nie ma opłaty za czas bezczynności. Jest to znakomity model, szczególnie w przypadku obciążeń opartych na zdarzeniach, sporadycznych i z ostrymi skokami zapotrzebowania na zasoby.
W przeciwieństwie do wielu opcji zastrzeżonych, Oracle Functions jest otwartą platformą zbudowaną w oparciu o projekt Fn i Docker na licencji Apache 2.0 oraz obsługuje CNCF CloudEvents. Klienci mogą wdrożyć funkcje na w pełni bezserwerowej i elastycznej platformie Oracle Functions lub w samozarządzających się klastrach Fn działających lokalnie lub w dowolnej chmurze. Dzięki platformie Fn programiści mogą tworzyć funkcje na swoim laptopie i wdrażać je w chmurze.
W przeciwieństwie do większości platform udostępniających funkcje, Oracle Functions jest oparta na technologii kontenerów: wszystkie funkcje są spakowane jako obrazy Docker. Zapewnia to bardzo produktywne środowisko programistyczne dla nowych użytkowników. Takie rozwiązanie oferuje również większą kontrolę zaawansowanym użytkownikom, którzy mogą w pełni dostosować środowisko do wykonywania funkcji do swoich potrzeb, w tym zainstalować wszelkie wymagane biblioteki natywne.
Platforma Oracle Functions jest w pełni zintegrowana z usługami Oracle Cloud Infrastructure, co ułatwia tworzenie zaawansowanych rozwiązań natywnych w chmurze. Pełny dostęp — w tym zarządzanie funkcjami, wywoływanie i dostęp do innych zasobów chmurowych — są kontrolowane przez zasady Oracle Identity and Access Management. Pełny dostęp, w tym zarządzanie funkcjami, wywoływanie i dostęp do innych zasobów chmurowych, są kontrolowane przez zasady Oracle Identity and Access Management (IAM).
Funkcje bezserwerowe zmieniają model ekonomiczny działania funkcji — nie ma opłat za czas bezczynności. Klienci płacą tylko za zasoby wykorzystane podczas działania funkcji, nie ma natomiast opłat za czas bezczynności. Elastyczne ceny sprawiają, że Oracle Functions jest idealną platformą dla obciążeń sporadycznych i obciążeń z ostrymi skokami i spadkami zapotrzebowania na zasoby.
Opłata za wykorzystane zasoby | Model Monthly Flex | Model metryczny | |
---|---|---|---|
Pierwsze 2 mln miesięcznie | Bezpłatnie | Bezpłatnie | Wywoływanie funkcji |
Ponad 2 mln miesięcznie | 0,0000002 USD | 0,0000002 USD | Wywoływanie funkcji |
Opłata za wykorzystane zasoby | Model Monthly Flex | Model metryczny | |
---|---|---|---|
Pierwsze 400 tys. miesięcznie | Bezpłatnie | Bezpłatnie | Gigabajty pamięci-sekundy |
Ponad 400 tys. miesięcznie | 0,00001417 USD | 0,00001417 USD | Gigabajty pamięci-sekundy |