Usługi Oracle Cloud Infrastructure (OCI) do tworzenia aplikacji umożliwiają programistom budowanie i automatyzowanie aplikacji — zarówno monolitycznych, jak i cloud native — oraz zarządzanie nimi; wszystko to w globalnie rozproszonej chmurze Oracle Cloud. Klienci mogą migrować serwery aplikacji takie jak Oracle WebLogic, modernizować aplikacje za pomocą kontenerów i Kubernetes oraz tworzyć nowe aplikacje za pomocą mikrousług, sztucznej inteligencji, autonomicznych baz danych i wielu innych rozwiązań.
Framework pozwalający na uproszczenie architektur do tworzenia aplikacji.
Wkład społeczności w szeroki zakres tematów związanych z programowaniem.
Wirtualne i stacjonarne imprezy umożliwiające wymianę pomysłów i nawiązywanie kontaktów ze społecznością.
Firma Oracle otrzymała wyróżnienie Customers' Choice w badaniu 2022 Gartner® Peer Insights™ „Voice of the Customer”:Enterprise Low-Code Application Platforms for Oracle APEX.
Oracle oferuje ponad 300 projektów open source w serwisie Github.
Oracle AI umożliwia programistom dodawanie wstępnie opracowanych modeli do aplikacji i operacji. Badacze danych mogą łatwo tworzyć, trenować i wdrażać modele przy użyciu frameworków typu open source.
Usługi chmurowe Oracle dla systemów Kubernetes i Functions umożliwiają inżynierom łatwe wdrażanie obciążeń roboczych typu cloud native i zarządzanie nimi. Usługi te są oparte na otwartym kodzie źródłowym i otwartych standardach, dzięki czemu zapewniają możliwość przenoszenia obciążeń i kompatybilność z oprogramowaniem innych firm.
Dzięki możliwościom DevOps oferowanym przez OCI klienci mogą szybciej tworzyć, testować i wdrażać aplikacje w wysokowydajnych maszynach wirtualnych, kontenerach, funkcjach i środowiskach bare metal. Te usługi i narzędzia zapewniają automatyzację zarządzania infrastrukturą i dostarczania oprogramowania.
Narzędzia typu low-code umożliwiają użytkownikom biznesowym i programistom sprawne tworzenie aplikacji i rozwiązywanie realnych problemów biznesowych. Platforma Oracle APEX Applications Development pomaga klientom 38 razy szybciej tworzyć aplikacje dla przedsiębiorstw i 20-krotnie zmniejszyć ilość ręcznego kodowania1.
Usługi Oracle dla kontenerów i rozwiązań bezserwerowych pomagają programistom tworzyć aplikacje z wykorzystaniem technologii takich jak Kubernetes, Functions i API Management dla środowisk OCI, chmury hybrydowej i wielochmurowych. Dzięki tym produktom programiści mogą ograniczyć czas poświęcony na zadania operacyjne i szybciej tworzyć aplikacje bez konieczności zarządzania klastrami Kubernetes oraz platformami bezserwerowymi.
OCI umożliwia automatyzację cyklu życia tworzenia oprogramowania (SDLC), wdrażania infrastruktury i zarządzania nią, monitorowania oraz przesyłania wiadomości. Klienci mogą również korzystać z popularnych narzędzi open source, takich jak Jenkins, GitLab, Terraform, Slack czy Grafana, aby zintegrować OCI z aplikacjami innych firm.
Usługi OCI z zakresu przesyłania wiadomości umożliwiają inżynierom efektywne zarządzanie danymi i przenoszenie ich pomiędzy platformą OCI a usługami innych firm. Usługi te umożliwiają wysyłanie dzienników, przesyłanie alertów na pocztę elektroniczną i inne platformy dostarczania wiadomości, masowe dostarczanie wiadomości e-mail, przesyłanie strumieniowe zdarzeń zgodne z systemem Kafka oraz wyzwalanie funkcji bezserwerowych w czasie rzeczywistym.
Oracle AI to rodzina usług z zakresu sztucznej inteligencji i uczenia maszynowego. Twórcy mogą dodawać przygotowane modele do aplikacji i operacji. Analyticy danych mogą tworzyć, szkolić i wdrażać modele za pomocą swoich preferowanych frameworków open source lub skorzystać z szybkości uczenia maszynowego zespolonego z bazą danych.
Oracle zapewnia widoczność i oparte na uczeniu maszynowym praktyczne wskazówki ułatwiające zarządzanie we wszystkich warstwach stosu wdrożonego w dowolnej technologii i w dowolnym miejscu. Obecnie głównym priorytetem jest zwiększenie automatyzacji w celu zapewnienia efektu skali i przewidywalności wyników. Oferowane przez Oracle zintegrowane funkcje oraz automatyzacja monitorowania procesów DevOps i zarządzania eksploatacją infrastruktury IT sprawiają, że zapobieganie problemom z infrastrukturą IT oraz ich rozwiązywanie jest o 50% łatwiejsze1.
Michael Wolf, dyrektor zarządzający, Promata (PDF)1
Oracle oferuje szeroki pakiet produktów do gromadzenia, przechowywania i wykorzystywania danych w sposób bezpieczny, wydajny i oszczędny. Korzystając z rozwiązań Object Storage, Autonomous Database, MySQL, Exadata Cloud Service i Data Flow, organizacje mogą tworzyć wartość na bazie zasobów niematerialnych. Platformy Oracle do zarządzania danymi obejmują m.in. bazy danych, jeziora danych i hurtownie danych, systemy zarządzania big data i narzędzia do analizy danych. OCI obsługuje bazy danych innych firm, w tym Cassandra, Postgres i Redis.
OCI oferuje funkcje w zakresie programowania low-code (Oracle APEX), Java SE i EE, technologii blockchain, zarządzania zawartością i integrowania aplikacji. Programiści i inżynierowie DevOps mogą pracować z wykorzystaniem oferowanych przez OCI interfejsów API REST, Command Line Interface (CLI) oraz zestawów SDK dla języków Java, Python, JavaScript, .NET i wielu innych.
Projektuj i wdrażaj aplikacje, korzystając z katalogu architektur referencyjnych, poradników dotyczących rozwiązań i najlepszych praktyk Oracle.
Aplikacje internetowe zazwyczaj zawierają warstwę front end, czyli to, co widzą użytkownicy, oraz back end, czyli logikę biznesową.
Uniezależnij proces przetwarzania od producentów danych, aby efektywnie buforować nieprzetworzone wiadomości oraz zapewnić trwałość wiadomości, skalowalność przetwarzania i odporność aplikacji.
Twórz na platformie OCI aplikacje sterowane zdarzeniami, które rejestrują zmiany w zasobach chmury i zdarzenia generowane przez Twoją aplikację.
Platformy low-code mogą wyeliminować złożoność poprzez radykalne zmniejszenie ilości utrzymywanego kodu.
Oracle Cloud Infrastructure Vision umożliwia klientom łatwe zastosowanie uczenia maszynowego. Rozwiązanie to jest wyposażone we wstępnie wytrenowane modele, dzięki którym można szybko przeprowadzać operacje optycznego rozpoznawania znaków, klasyfikacji obrazów i wiele innych.
Ta architektura referencyjna przedstawia mikrousługi Python Flask i Redis wdrożone jako kontenery Docker w klastrze Kubernetes.
Greg Verstraeten, starszy główny kierownik produktu, Oracle
Według badania Cloud Native Annual Survey przeprowadzonego przez Cloud Native Computing Foundation (CNCF) zachowanie bezpieczeństwa pozostaje głównym wyzwaniem związanym z używaniem i wdrażaniem obciążeń w Kubernetes. Oracle Container Engine for Kubernetes (OKE) zapewnia bezpieczne i łatwe w użyciu zarządzane klastry Kubernetes.
Przeczytaj cały wpisSprawdź certyfikaty z zakresu programowania w chmurze, operacji, architektury i innych dziedzin.
Bądź na bieżąco z najnowszymi wpisami na blogu Oracle Developers.
Uzyskaj najnowsze wiadomości i wskazówki dotyczące cloud native, Javy i innych tematów.
Chcesz dowiedzieć się więcej na temat tworzenia aplikacji? Nasi eksperci chętnie pomogą.