Oracle Cloud Infrastructure (OCI) oferuje bezpieczne, skalowalne i niezawodne usługi chmurowe umożliwiające hostowanie dowolnych aplikacji niezależnych dostawców oprogramowania. Dzięki OCI niezależni dostawcy oprogramowania mogą z powodzeniem dostarczać operacje w trybie 24×7, wdrożenia w różnych lokalizacjach geograficznych, dynamiczne wzorce ruchu klientów, które mogą wymagać elastycznego skalowania, oraz aplikacje, które można bezpiecznie udostępnić w Internecie. Co więcej, unikalne narzędzia OCI w zakresie migracji, aprowizacji i zarządzania oraz usługi Cloud Lift Services ułatwiają szybkie wdrożenie przy jednoczesnym zachowaniu kluczowych dostosowań i integracji.
Kompletna platforma infrastruktury chmurowej, która umożliwia partnerom stanie się dostawcami chmury i oferowanie pełnego zakresu usług chmurowych w celu rozszerzenia działalności.
W tej mikrowitrynie przedstawiono wiele modeli dostarczania aplikacji służących do przenoszenia aplikacji opartych na modelu SaaS do chmury.
Dowiedz się, dlaczego niezależni dostawcy oprogramowania polegają na OCI, aby przyspieszyć realizację swoich celów strategicznych i uzyskać przewagę nad konkurencją.
„Szukaliśmy najlepszego stosunku ceny do jakości i bezpieczeństwa. Znaleźliśmy idealne rozwiązanie — Oracle Cloud Infrastructure”.
Sam Mahalingam
Dyrektor techniczny ds. rozwiązań dla przedsiębiorstw, Altair
„WorkForce Software od 10 lat korzysta z chmury, ale nie zoptymalizowaliśmy naszych inwestycji w infrastrukturę”. Chcieliśmy zapewnić klientom spójne doświadczenia, co skłoniło nas do wyboru OCI ze względu na skalowalność, szybkość i niezawodność”.
John Williams
Dyrektor ds. technologii, WorkForce Software
„Komunikacja w chmurze szybko stała się główną formą kontaktu między pracownikami i klientami, w związku z czym firma 8x8 odnotowała gwałtowny wzrost liczby użytkowników. Aby szybko przeskalować nasz system w celu sprostania temu wzrostowi, przeanalizowaliśmy kilka platform i wybraliśmy Oracle Cloud Infrastructure ze względu na jej duży globalny zasięg oraz wysoki poziom dostępności, wydajności i bezpieczeństwa. OCI to gwarancja doskonałego stosunku ceny do jakości oraz silnego, strategicznego partnerstwa”.
Mehdi Salour
Starszy wiceprezes ds. globalnej sieci i DevOps, 8x8
„Przyjęcie Oracle Cloud Infrastructure jako naszej preferowanej platformy umożliwia nam szybsze wprowadzanie innowacji i transformację obsługi klientów. Żaden inny dostawca chmury nie zapewnia oczekiwanych przez nas korzyści w zakresie kosztów i wydajności”.
Chris Cabrera
Założyciel i dyrektor generalny, Xactly
Niezależni dostawcy oprogramowania mogą dostarczyć swoim klientom większą wartość dzięki szerokiemu zakresowi usług i wsparcia oferowanemu przez OCI.
Oracle zdaje sobie sprawę z tego, że niezależni dostawcy oprogramowania stosują różne podejścia do zarządzania obciążeniami swoich klientów. Pomagamy we wdrażaniu strategii segmentacji, które izolują ruch i dane klientów na różnych warstwach stosu rozwiązań.
Dostawcy usług typu cloud native i SaaS skłaniają się ku współdzielonemu modelowi z obsługą wielu dzierżawców, który pozwala czerpać korzyści ekonomiczne ze skalowalności, podczas gdy tradycyjne aplikacje niezależnych dostawców oprogramowania, które historycznie były wdrażane w siedzibach klientów lub w modelu prywatnego hostowania, zwykle obsługują jednego dzierżawcę. W przypadku obu wzorców OCI oferuje zestaw konstrukcji, które mogą być wykorzystane do izolacji i segmentacji klientów — są to sieci VCN do segmentacji sieci, pojemnikowe bazy danych do izolacji danych, przedziały do izolacji rozliczeń i obciążeń zwrotnych oraz organizacje do dalszej izolacji na poziomie dzierżawy.
Oracle Cloud Infrastructure (OCI) to usługa typu infrastructure-as-a-service (IaaS) drugiej generacji, której architektura została skonstruowana w oparciu o zasady bezpieczeństwa. Zasady te obejmują wirtualizację sieci izolowanych i wdrożenie fizycznego hosta pierwotnego, co zapewnia lepszą izolację klienta w porównaniu z wcześniejszymi modelami chmur publicznych. W przypadku niezależnych dostawców oprogramowania korzystających z OCI zasady te zmniejszają również ryzyko związane z zaawansowanymi trwałymi zagrożeniami.
Niezależni dostawcy oprogramowania mogą wykorzystać nie tylko bezpieczeństwo naszej chmury, ale także elastyczność i skalowalność platformy OCI, spełniając jednocześnie potrzeby w zakresie zgodności z przepisami i zapewniając swoim klientom niezbędne gwarancje bezpieczeństwa. Aby pomóc naszym klientom w szybkim i bezpiecznym wdrożeniu, stworzyliśmy program Center for Internet Security (CIS) Landing Zone, który w zautomatyzowany sposób dostarcza środowisko poprzez szablony Terraform i Python.
Zarządzanie konfiguracją oprogramowania oraz modelem infrastruktury jako kodu (IaC) stało się ważnym narzędziem wykorzystywanym przez przedsiębiorstwa. Oracle zapewnia nowoczesną chmurę, która jest w pełni zautomatyzowana. Każdej operacji konsoli odpowiadają właściwe interfejsy API i CLI, zestawy SDK oraz dostawca Terraform, który zapewnia odpowiednie, wielochmurowe podejście do choreografii środowiska. Oracle Resource Manager wnosi do Terraform dodatkowe funkcje, takie jak zintegrowane zarządzanie tożsamościami i dostępem, zarządzanie stanem po stronie serwera, introspekcja środowiska na potrzeby automatycznego generowania kodu Terraform oraz wykrywanie i naprawianie dryfu środowiska.
Po zbudowaniu środowiska Oracle Cloud wspiera wiele stosowanych w branży narzędzi do zarządzania konfiguracją, takich jak Chef i Ansible, wraz z dodatkowymi narzędziami, takimi jak nasza wtyczka Chef Knife i Ansible Playbooks. Niezależni dostawcy oprogramowania, którzy chcą zautomatyzować swoje wdrożenia kodu, mogą skorzystać z naszych w pełni zintegrowanych usług DevOps, które obejmują tworzenie kodu i potoki testowe, usługi przechowywania artefaktów oraz potoki wdrożeniowe ze wstępnie przygotowanymi wzorcami (np. niebieski/zielony, canary, rolling).
Aplikacje wykorzystujące usługi typu cloud native mogą zapewnić wysoką dostępność w regionie (HA) i odtwarzanie po awarii (DR) między regionami, a także możliwość płynnego skalowania w górę i w dół w zależności od zapotrzebowania. Niezależny dostawca oprogramowania korzystający z modelu cloud native może zapewnić lepszą wydajność, niezawodność, odporność i efektywność kosztową
Usługi Oracle typu cloud native umożliwiają niezależnym dostawcom oprogramowania tworzenie aplikacji, które opierają się na standardach i koncepcjach takich jak Docker, Kubernetes, funkcje bezserwerowe, zarządzanie interfejsami API oraz strumienie oparte na języku Kafka we w pełni zarządzany sposób, dzięki czemu zespoły programistów mogą skupić się w większym stopniu na budowaniu konkurencyjnych funkcji, a w mniejszym na instalowaniu rozwiązań infrastrukturalnych, zarządzaniu nimi oraz wdrażaniu poprawek. Usługi te są oparte na technologii open source i otwartych standardach, co pozwala uniknąć blokady pracy i umożliwia niezależnym dostawcom oprogramowania tworzenie aplikacji w sposób neutralny pod względem wdrożenia.
Niezależni dostawcy oprogramowania oferujący usługi SaaS potrzebują bezpiecznej, skalowalnej infrastruktury klasy korporacyjnej do hostingu usług i zarządzania dzierżawcami. Niezależni dostawcy oprogramowania mogą zdecydować się na hostowanie dzierżawców w pojedynczej instancji aplikacji typu tenant-aware lub w wielu instancjach aplikacji typu tenant-specific.
W przypadku podejścia opartego na jednym dzierżawcy aplikacja obsługuje separację obciążeń i danych specyficznych dla dzierżawcy, podczas gdy w podejściu opartym na wielu dzierżawcach niezależny dostawca oprogramowania wdraża wiele izolowanych instancji aplikacji dla każdego ze swoich dzierżawców, aby oddzielić aplikacje i dane od innych wdrożeń w dzierżawie. Każde wdrożenie jest przeznaczone dla konkretnego dzierżawcy, a niezależny dostawca oprogramowania zarządza poszczególnymi instancjami aplikacji dzierżawcy poprzez wspólną warstwę zarządzania.
Niezależni dostawcy oprogramowania często oferują swoje rozwiązania na wielu platformach chmurowych, aby spełnić wymagania klientów końcowych lub skorzystać z różnych usług chmury. Oracle zapewnia ekosystem otwartej platformy i zróżnicowane opcje, dzięki którym nasi partnerzy mogą łączyć się z różnymi dostawcami chmury lub lokalnymi centrami danych. Współpracujący z nami niezależni dostawcy oprogramowania mogą również wybrać bezpłatną, wysoce dostępną usługę VPN lub skorzystać z usługi Oracle FastConnect zapewniającej prywatną łączność o dużej przepustowości z regionem Oracle Cloud.
Firma Oracle nawiązała współpracę z Microsoft Azure, aby zapewnić łączność między chmurami — o niskich opóźnieniach i dużej przepustowości — na potrzeby wdrażania hybrydowych obciążeń na platformach Azure i OCI. Usługa Interconnect pomaga wprowadzać innowacje w chmurach, wybierać najlepsze rozwiązania ze stosu technologii Oracle i Microsoft oraz maksymalizować zwrot z inwestycji.
Jednym z największych problemów związanych z adopcją chmury jest koszt i wysiłek związany z migracją. Oracle przyspiesza migrację obciążeń niezależnych dostawców oprogramowania do OCI dzięki Oracle Cloud Lift Services. Niezależni dostawcy oprogramowania mogą uzyskać bezpłatne, eksperckie wskazówki od inżynierów chmury na temat planowania, architektury i prototypowania migracji do chmury oraz zarządzania tymi migracjami. Pozwalają one uprościć procesy i przepływy pracy, a także drastycznie obniżyć koszty.
Usługi Oracle Cloud Lift Services są dostępne globalnie w ramach dzierżawy klienta na platformie OCI. W Oracle Architecture Center znajdują się również najlepsze praktyki, narzędzia i podręczniki dotyczące rozwiązań opracowane przez Oracle w celu zapewnienia wsparcia i przyspieszenia migracji obciążeń niezależnych dostawców oprogramowania do OCI. Jeśli natomiast klient ma bardziej złożone potrzeby w zakresie migracji, Oracle Consulting zapewnia mu dedykowaną pomoc na wszystkich etapach procesu migracji do chmury.
Zdolność firmy do konkurowania zależy od umiejętności tworzenia różnic na trudnym rynku, zrozumienia kosztów towarów i utrzymania marż. Firma Oracle odkryła, że modele alokacji kosztów infrastruktury dla niezależnych dostawców oprogramowania nie są zgodne z zasadą „jeden rozmiar dla wszystkich”. Niektórzy niezależni dostawcy oprogramowania skalują i dokonują obciążeń zwrotnych w ramach jednego rozwiązania z wieloma dzierżawcami, podczas gdy inni skalują i mierzą wykorzystanie zasobów przez różnych dzierżawców. Chociaż zwinność chmury pozwala na szybką ekspansję w celu obsługi nowych klientów i inicjatyw, jej dynamiczny rozwój może wiązać się także z trudnościami w zakresie zarządzania.
Dzięki usługom Oracle Cloud Lift Services niezależni dostawcy oprogramowania korzystają z pomocy ekspertów Oracle, aby nie tylko migrować i obsługiwać swoje rozwiązanie w chmurze, ale także zwiększyć efektywność wykorzystania jej zasobów. Dzięki infrastrukturze OCI, która oferuje możliwość automatycznego skalowania, wywłaszczania oraz zwiększania szybkości, niezależni dostawcy oprogramowania mogą zaprojektować zoptymalizowane kosztowo rozwiązanie SaaS. Ponadto usługa Oracle Cloud Advisor znajduje potencjalne niedoskonałości w Twojej dzierżawie i oferuje rozwiązania, które wyjaśniają, jak je wyeliminować.
Większość niezależnych dostawców oprogramowania dysponuje aplikacjami, które łączą technologie tradycyjne i cloud native z podejściem bazującym na wielu chmurach lub chmurze hybrydowej. Oracle Cloud Observability and Management Platform to kompleksowy zestaw usług, które pomagają klientom wyeliminować złożoność, ryzyko i koszty związane z fragmentarycznym podejściem do zarządzania środowiskami hybrydowymi.
Platforma O&M zapewnia jednolity widok całego stosu oprogramowania. Umożliwia ona łatwą diagnostykę technologii cloud native i tradycyjnych wdrożonych w chmurze lub lokalnie. Dzięki wbudowanemu uczeniu maszynowemu Oracle automatycznie wykrywa anomalie i umożliwia szybkie usuwanie nieprawidłowości w czasie zbliżonym do rzeczywistego. Na platformie przyjęto otwarte, oparte na standardach podejście, które jest niezależne od dostawców; jest ona kompatybilna z systemami takimi jak m.in. Slack, Grafana, Twilio czy PagerDuty.
Przestrzeganie warunków zawartych w umowach dotyczących poziomu usług jest kluczowe z punktu widzenia Twoich klientów. Twoje systemy muszą być dostępne w trybie 24/7, a obciążenia klientów muszą być obsługiwane bez względu na przerwy w działaniu infrastruktury chmurowej. Aby zapewnić maksymalny potencjalny czas pracy i najwyższą dostępność, należy zaprojektować usługę o wysokiej dostępności. Oracle Cloud Infrastructure oferuje wskazówki i porady, które można wykorzystać do planowania w zakresie HA i DR dla swoich aplikacji.
Przejrzyj architektury referencyjne i przypadki użycia, zweryfikuj swoje wymagania techniczne oraz poznaj najlepsze praktyki dotyczące przenoszenia i modernizacji obciążeń niezależnych dostawców oprogramowania za pomocą Oracle Cloud Infrastructure.
Zaplanuj topologię sieciową do wdrożenia aplikacji SaaS na platformie Oracle Cloud Infrastructure.
Korzystając z klastra Kubernetes, można wdrażać w Oracle Cloud Infrastructure aplikacje korzystające z MySQL. Aplikacje mogą być natywne dla chmury lub być do niej przenoszone.
Dokonaj wdrożenia domeny Oracle WebLogic Server w klastrze Kubernetes udostępnionym w Oracle Cloud Infrastructure. Użyj kontrolera Jenkins skonfigurowanego pod kątem zadań potoku CI/CD do obsługi operacji zarządzania cyklem życia WebLogic Server.
Skonfiguruj aplikację typu cloud native do handlu elektronicznego, wdrażając skonteneryzowane mikrousługi połączone z autonomiczną bazą danych w chmurze.
Zaimplementuj potok CI/CD, aby scentralizować automatyzację procesu tworzenia i skalować wdrożenia w chmurze.
Zaprojektuj, wdróż i obsługuj topologię chmury, która dostarcza maksymalną wartość poprzez przestrzeganie zalecanych przez Oracle najlepszych praktyk w zakresie bezpieczeństwa, wydajności, niezawodności, odporności i efektywności.
Zapoznaj się z podstawowymi usługami Oracle Cloud Infrastructure
Poznaj podstawowe usługi OCI, w tym m.in. usługi sieciowe, obliczeniowe i przechowywania danych.
Programowanie i wdrażanie z NodeJS na MySQL
Twórz oparte na chmurze aplikacje bazodanowe w postaci mikrousług przy użyciu Node.js i MySQL Database Service.
Konfiguracja Oracle Functions — warsztaty
Poznaj Oracle Functions, w pełni zarządzaną, wysoce skalowalną, dostępną na żądanie platformę typu funkcje jako usługa, dzięki której możesz skupić się na pisaniu kodu spełniającego potrzeby biznesowe.
Modernizacja i rozbudowa starszych aplikacji w Oracle Cloud
Przekształć monolityczne aplikacje w aplikacje oparte na mikrousługach, wykorzystując narzędzia programistyczne typu low-code.