CARVIEW |
Platforma Oracle Functions jest teraz ogólnie dostępna
Pisz, wdrażaj i uruchamiaj kod bez konieczności udostępniania i skalowania serwerów oraz zarządzania nimi.
Autonomiczna
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.
Przyjazna dla programistów
Na platformie Oracle Functions można tworzyć kod w swoim ulubionym języku programowania, korzystać z popularnych środowisk i łatwo instalować biblioteki natywne.
Opłata za faktycznie wykorzystane zasoby
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.
Cechy produktu
Rozwiń wszystko Zwiń wszystkoOparta na oprogramowaniu open source
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.
Oparta na kontenerach
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.
Zintegrowana i bezpieczna
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).
Elastyczne ceny
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.
Ceny wywołań
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 |
Ceny czasu wykonywania
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 |
„Połączenie Oracle Functions z możliwościami Oracle Cloud Infrastructure i Oracle Autonomous Database oferuje nam nowe sposoby pomagania klientom w uzyskiwaniu jeszcze większych korzyści z dostępnych danych”.
„Wykorzystujemy platformę Oracle Functions do uruchamiania aplikacji opartych na samouczeniu się maszyn i aplikacji zaplecza, co pomaga nam zmieścić się w budżecie i poprawiać jakość naszych produktów. Model płatności tylko za faktycznie wykorzystane zasoby (pay-per-use) jest bardzo elastyczny i atrakcyjny zarówno dla nowych firm, jak i dla dużych przedsiębiorstw”.
„Platforma Oracle Functions sprawdza się bardzo dobrze w przypadku naszych zróżnicowanych pod względem dynamiki obciążeń. Umożliwia wykonywanie funkcji Java na żądanie i płacimy tylko za to, z czego korzystamy, nie martwiąc się o skalowalność i dostępność”.
„Korzystając z Oracle Events i Functions, możemy reagować na określone zdarzenia w Oracle Object Storage ... i wywoływać funkcje, które przekierowują informacje do innych systemów. Ta zmieniająca reguły gry architektura aplikacji pozwoliła nam znacznie obniżyć koszty”.
„Korzystanie z Oracle Functions pozwala znacznie obniżyć koszty, umożliwiając nam jednocześnie obsługę wydajnej infrastruktury platformy Oracle Cloud”.
„Wraz z wprowadzeniem Oracle Functions platforma Oracle Cloud Infrastructure została wzbogacona o funkcje bezserwerowe z obsługą wielu języków, co umożliwiło programistom bezproblemowe wdrażanie kodu w preferowanym języku. Nie trzeba projektować i konfigurować żadnej infrastruktury, nie trzeba dokonywać żadnych skomplikowanych wdrożeń”.
„Możemy tworzyć i testować oprogramowanie lokalnie, wdrażać nowe wersje w ciągu kilku sekund i łatwo wykonywać kod na platformie Oracle Cloud. Usługa Oracle Functions zwiększa wydajność, elastyczność i ciągłość programowania oraz daje nam więcej czasu na rozwiązywanie problemów biznesowych”.
Filmy
Technologie bezserwerowe na platformie Oracle Cloud (14:30)
Bezserwerowa Java — wyzwania i sukcesy (46:59)
Bezserwerowe architektury i wzorce w działaniu (44:41)
Blogi
- Oracle Functions: wprowadzenie dla programisty
- Functions as a Service: ewolucja, przykłady zastosowań i rozpoczęcie pracy
- Rozpoczęcie pracy z Oracle Functions i Object Storage
- Automatyzacja procesu CI/CD w projekcie Fn z wykorzystaniem Oracle FaaS i Developer Cloud Service
- Łączenie z Oracle Autonomous Database przy użyciu technologii Java
- Łączenie z Oracle Autonomous Database przy użyciu języka Node.JS
- Wywoływanie usługi Functions za pomocą Oracle Cloud Infrastructure SDK
- Komunikacja z Oracle Autonomous Database za pomocą usług REST Data Services (ORDS)