Usługa Oracle Cloud Infrastructure (OCI) Full Stack Disaster Recovery umożliwia orkiestrację procesu przenoszenia zasobów obliczeniowych, baz danych i aplikacji między regionami OCI na całym świecie za pomocą jednego kliknięcia. Klienci mogą zautomatyzować kroki niezbędne do odzyskania dowolnej liczby systemów biznesowych bez konieczności przeprojektowywania lub zmiany architektury istniejącej infrastruktury, baz danych lub aplikacji i bez konieczności posiadania specjalistycznych serwerów zarządzania lub konwersji.
Usługa OCI Full Stack DR jest dostępna w regionach komercyjnych OCI, regionach administracji rządowej Zjednoczonego Królestwa, regionach suwerennych UE, regionach Oracle Alloy i regionach dedykowanych dla OCI. Pełną listę dostępności usług można znaleźć tutaj. Proces wdrażania w regionach chmury Oracle US Government Cloud i Oracle US Defense Cloud jest nadal w toku. Więcej informacji na temat regionów OCI, w tym przestrzeni OCI i ich konkretnych lokalizacji, można znaleźć tutaj.
OCI Full Stack Disaster Recovery obecnie obsługuje zasoby dostępne w regionach OCI, przy czym zasoby muszą znajdować się w ramach tej samej dzierżawy. Full Stack DR wspiera ofertę rozwiązań Oracle Database@Azure, co oznacza, że przejścia ról na poziomie bazy danych mogą być obsługiwane tylko przy użyciu usługi Full Stack DR. Zdolność do obsługi funkcji przywracania awaryjnego (DR) w środowiskach lokalnych, hybrydowych i wielochmurowych będzie rozwijana. Planujemy rozszerzyć funkcjonalność usługi OCI Full Stack DR o te środowiska, aby udostępniać kompleksowe rozwiązanie do odzyskiwania danych po awarii, obejmujące szerszy zakres zastosowań.
Nie. Rozwiązanie Full Stack DR używa innych usług OCI na potrzeby przywracania awaryjnego. Bardzo niewiele usług OCI obsługuje replikację lub udostępnianie danych między dzierżawami, co oznacza, że rozwiązanie Full Stack DR nie może obsługiwać przywracania awaryjnego między dzierżawami, dopóki wszystkie usługi OCI nie będą obsługiwać takiego udostępniania. Uwaga: W usługach Amazon Web Services znaczenie terminu „dzierżawa” (tenancy) jest inne niż w przypadku usług OCI. Na przykład w przypadku rozwiązania AWS Elastic Disaster Recovery za dzierżawę uznaje się platformę sprzętową hostującą maszyny wirtualne. Full Stack DR w pełni obsługuje przywracanie awaryjne między różnymi platformami sprzętowymi, takimi jak platformy współdzielone i dedykowane hosty wirtualne.
Tak. OCI Full Stack DR obsługuje zasoby wdrożone w różnych regionach. Oracle zaleca skonfigurowanie funkcji przywracania awaryjnego we wszystkich regionach, aby zapewnić lepszą ochronę przed błędami, realne zdolności przywracania awaryjnego, zgodność z wymogami regulacyjnymi oraz lepsze poziomy ciągłości działania. W regionach z tylko jedną domeną dostępności (AD) trzeba skonfigurować infrastrukturę przywracania awaryjnego w innym regionie. Listę regionów z jedną domeną dostępności można znaleźć w dokumentacji w sekcji Obszary dostępności infrastruktury Oracle Cloud Infrastructure.
Tak. OCI Full Stack DR obsługuje zasoby wdrożone w wielu domenach dostępności. Listę regionów z trzeba domenami dostępności można znaleźć w dokumentacji w sekcji Obszary dostępności infrastruktury Oracle Cloud Infrastructure.
Nie. Usługa OCI Full Stack DR jest usługą świadczoną w ramach pełnego outsourcingu.
Tak. W przypadku usługi OCI Full Stack DR zawierane są umowy SLA dotyczące dostępności i wydajności. Więcej informacji na ten temat można znaleźć tutaj.
Dostęp do usługi OCI Full Stack DR można uzyskać za pośrednictwem konsoli Oracle Cloud Infrastructure (interfejs oparty na przeglądarce), interfejsów API REST, zestawów SDK Oracle Cloud Infrastructure, interfejsu wiersza poleceń i narzędzi DevOps.
Tak. Usługa OCI Full Stack DR obsługuje operacje wykonywane zarówno w środowisku Oracle, jak i w środowiskach innych niż Oracle.
Nie. Usługę Full Stack DR zaprojektowano tak, że umożliwia tworzenie planów DR tylko w regionie rezerwowej grupy chronionej usługą DR. Zdecydowanie zaleca się używanie testowego wykonania planu przełączania do tworzenia wszystkich planów przywracania awaryjnego (przełączania, przejmowania awaryjnego i testowania) w innej grupie chronionej usługą DR. Dzięki temu plany przywracania awaryjnego będą dostępne w obu regionach.
To zależy od wymagań aplikacji. Jeśli nie ma zależności między aplikacjami (na przykład, jeśli wiele przełączeń w ramach przywracania awaryjnego może odbywać się równolegle z przywracaniem serwera aplikacji), wówczas posiadanie wielu grup objętych ochroną w ramach przywracania awaryjnego byłoby idealnym rozwiązaniem. Pomogłoby to również skrócić docelowy czas przywracania aplikacji biznesowych. Jeśli jednak etapy odzyskiwania zależą od siebie nawzajem, posiadanie planu odzyskiwania w jednej grupie chronionej usługą DR miałoby sens. Usługa Full Stack DR jest bardzo elastyczna, dzięki czemu pozwala na tworzenie grup chronionych usługą DR i planów przywracania awaryjnego zgodnie z wymaganiami użytkownika.
Usługa OCI Full Stack DR pomaga zautomatyzować etapy odzyskiwania danych dla istniejących aplikacji. Aby zintegrować usługę Full Stack DR z istniejącym systemem, należy:
Tak. Usługa Full Stack DR jest bardzo elastyczna. Z usługą OCI Full Stack Disaster Recovery można zintegrować dowolnewdrożenia DR.
Konieczne będzie skonfigurowanie całej infrastruktury produkcyjnej i przywracania awaryjnego oraz komponentów aplikacji. W zależności od wdrożeń DR mogą to być:
Do grupy chronionej usługą DR można dodać jako elementy członkowskie następujące typy zasobów.
Podczas tworzenia planu DR usługa OCI Full Stack Disaster Recovery automatycznie generuje wbudowane grupy planów. Za pomocą skryptów lub funkcji Oracle Cloud Infrastructure plan DR można dodatkowo dostosować do interakcji z dowolnymi innymi usługami OCI za pośrednictwem zdefiniowanych przez użytkownika grup planów.
Istnieją cztery typy planów DR.
Tak. Planujemy dodać inne podstawowe usługi OCI, takie jak OCI Kubernetes Engine (OKE). Będziemy o tym informować w stosownym czasie.
Tak. Usługa OCI Full Stack DR wymaga interfejsów API Oracle Database PaaS Data Guard do generowania grup planów na potrzeby przełączania lub przełączania awaryjnego bazy danych. Mając to na uwadze, można używać skryptów niestandardowych do kontrolowania zmian ról w systemie Oracle Data Guard, gdy system ten został skonfigurowany ręcznie.
Tak. W takim przypadku usługa Oracle Data Guard musi być skonfigurowana dla baz danych uruchomionych na maszynie wirtualnej OCI. Użytkownik może tu tworzyć swoje grupy planów i korzystać ze skryptów brokera Data Guard lub skryptów umożliwiających zamianę ról.
Do replikacji produkcyjnych i rezerwowych baz danych zalecamy stosowanie natywnych technologii replikacji baz danych. Użytkownik może użyć swoich grup planów i wprowadzić swoje skrypty umożliwiające zamianę ról bazy danych.
Instancje łatwe do przeniesienia. Zazwyczaj używane w topologach odzyskiwania po awarii typu „pilot light” lub „cold VM”, w ramach których instancje składające się na stos aplikacji są wdrażane tylko w regionie podstawowym. Instancje te są przenoszone z podstawowej grupy chronionej usługą DR do rezerwowej grupy chronionej usługą DR.
Instancje trudne do przeniesienia. Zwykle używane w topologiach aktywnego i pasywnego odtwarzania po awarii, w ramach których instancje składające się na stos aplikacji są wstępnie wdrażane zarówno w regionach, jak i komponentach oprogramowania aplikacji. Instancje te są uruchamiane lub zatrzymywane podczas operacji odzyskiwania po awarii na potrzeby przeniesienia usługi między regionami.
Jeśli dodano łatwe do przeniesienia lub trudne do przeniesienia instancje obliczeniowe jako elementy członkowskie w podstawowej grupie chronionej usługą DR, należy dodać do tej grupy jako elementy członkowskie odpowiednią grupę woluminów rozruchowych/blokowych.
We właściwościach elementu członkowskiego instancji trudnej do przeniesienia można określić szczegóły opcji montażu woluminu blokowego. Należy dodać odpowiednią grupę woluminów blokowych jako element członkowski w podstawowej grupie chronionej usługą DR.
Nie. Nie można dodawać tych baz danych jako typów elementów członkowskich za pomocą usługi Full Stack DR. Gdy natywne funkcje replikacji między regionami zostaną udostępnione przez odpowiednią usługę, zespół Full Stack DR planuje dodać wsparcie dla tych usług jako typów elementów członkowskich. Obecnie klienci mogą używać skryptów niestandardowych i integrować je z funkcją Full Stack DR, jeśli proces przywracania baz danych może zostać zakończony. Na przykład oprogramowanie HeatWave MySQL obsługuje funkcje tworzenia i odtwarzania kopii zapasowej między regionami. Jeśli można wykonać skrypty procesu przywracania, to można je dodać do planu DR, używając grup planów zdefiniowanych przez użytkownika.
Docelowy czas przywracania (Recovery Time Objective, RTO) to docelowe ramy czasowe, w których dana aplikacja lub dany system muszą zostać w pełni przywrócone do działania po awarii lub innym zakłóceniu. Wskaźnik ten określa maksymalny dopuszczalny czas przestoju, jaki użytkownik może tolerować dla danej aplikacji. Innymi słowy, wskazuje, jak szybko należy wznowić działanie aplikacji, aby spełnić wymagania dotyczące ciągłości działania. Wskaźnik RTO dla aplikacji o znaczeniu krytycznym jest często niski, ponieważ muszą być one szybko przywrócone, aby zminimalizować skutki zakłóceń i utrzymać realizację podstawowych operacji.
Docelowy punkt przywracania (Recovery Point Objective, RPO) to maksymalna tolerowana utrata danych po awarii lub innym zakłóceniu. Wskaźnik ten określa czas, w którym dane mogą zostać utracone (bez tworzenia kopii zapasowych lub replikacji), zanim awaria zacznie znacząco negatywnie wpływać na działalność biznesową. Jeśli na przykład wskaźnik RPO dla aplikacji wynosi jedną godzinę, oznacza to, że po awarii dane muszą zostać odzyskane do punktu nie wcześniejszego niż jedna godzina przed wystąpieniem incydentu. Aplikacje o niższej wartości wskaźnika RPO zazwyczaj wymagają częstszego tworzenia kopii zapasowych lub częstszej replikacji, aby zapewnić jedynie minimalną utratę danych.
Wskaźniki RTO i RPO mają zasadnicze znaczenie w planowaniu odzyskiwania danych po awarii, ponieważ bezpośrednio wpływają na ciągłość i niezawodność operacji biznesowych w trakcie awarii i po jej zakończeniu. Wartości tych wskaźników muszą być wyważone na podstawie krytyczności aplikacji i kosztów wdrożenia niezbędnych środków odzyskiwania po awarii.
Wartość wskaźnika RTO dla aplikacji można określić na podstawie czasu potrzebnego do ukończenia planu przełączania lub przełączania awaryjnego. Dzięki w pełni zautomatyzowanemu procesowi odzyskiwania po awarii usługa OCI Full Stack DR może znacznie poprawić wartość wskaźnika RTO, ponieważ minimalizuje czas przestoju i ogranicza ręczną interwencję wymaganą do odzyskania danych.
Dzięki automatyzacji procesów przełączania i przełączania awaryjnego usługa OCI Full Stack DR usprawnia proces odzyskiwania po awarii i umożliwia szybkie przywracanie aplikacji do trybu online. Może to prowadzić do zapewnienia lepszej ciągłości biznesowej i ograniczenia zakłóceń działania aplikacji podczas awarii.
Usługa OCI Full Stack DR nie kontroluje wartości wskaźnika RPO, ponieważ może się ona różnić w zależności od stosowanych usług OCI i ich metod replikacji oraz konfiguracji. W zależności od sposobu obsługi replikacji i synchronizacji danych, różne usługi w ramach Oracle Cloud Infrastructure mogą mieć określone wytyczne dotyczące RPO.
Na przykład w przypadku usługi Oracle Autonomous Database Serverless Oracle może opublikować wartości RPO dla międzyregionalnych rezerwowych baz danych, wskazując maksymalną tolerowaną utratę danych dla tej konkretnej konfiguracji.
Aby uzyskać określoną wartość wskaźnika RPO i poznać możliwości odzyskiwania danych w ramach poszczególnych usług OCI, należy zapoznać się z dokumentacją poszczególnych usług OCI. Znajdują się tam szczegółowe informacje na temat sposobu replikacji danych, dostępnych opcji odzyskiwania oraz oczekiwanej wartości wskaźnika RPO dla różnych konfiguracji. Postępując zgodnie z zaleceniami zawartymi w tej dokumentacji, można wdrożyć odpowiednią strategię odzyskiwania po awarii, która będzie zgodna z indywidualnymi potrzebami biznesowymi i wymaganiami w zakresie ochrony danych.
Cena usługi OCI Full Stack DR jest zgodna ze standardowym dla OCI modelem cenowym (jednostka OCPU i ECPU za godzinę). Cena usługi jest ustalana na podstawie liczby jednostek CPU (OCPU i ECPU) każdego typu elementu członkowskiego dodanego do grupy chronionej usługą DR. Do obliczania opłat używane są tylko zaalokowane jednostki CPU. Użycia magazynu, sieci i innych zasobów będących częścią grup chronionych usługą Full Stack DR, nie są fakturowane w ramach tej usługi.
Więcej informacji o cenach można znaleźć w kalkulatorze kosztów OCI i cenniku OCI (PDF).
Usługa OCI Full Stack DR jest wyceniana na podstawie liczby jednostek OCPU (Oracle Compute Unit) i ECPU (Elastic Compute Unit) zasobów obliczeniowych i bazodanowych, które są dodawane jako elementy członkowskie zarówno w podstawowych, jak i rezerwowych grupach chronionych usługą DR.
Przykład 1
Przykład 2
Ceny za godzinę i model mogą ulec zmianie. Aby poznać aktualne ceny, zapoznaj się z najnowszymi cennikami lub skontaktuj się z przedstawicielem handlowym Oracle.
Nie. Dodanie grupy woluminów jako elementu członkowskiego grupy chronionej usługą DR nie wiąże się z żadnymi osobnymi opłatami. Cennik usługi OCI Full Stack DR ma zastosowanie tylko do obliczeniowych i bazodanowych typów elementów członkowskich. W ramach usługi Full Stack DR nie pobiera się dodatkowych opłat za następujące typy zasobów OCI:
Tak. Koszty zwykłe usług OCI potrzebnych do wdrożenia stosu aplikacji są ponoszone niezależnie od tego, czy korzysta się z usługi Full Stack DR. Opłaty są naliczane za usługi OCI Networking, OCI Compute, OCI Load Balancer, miejsce składowania OCI, bazy danych Oracle i wszelkie inne usługi OCI wymagane przez Twój stos aplikacji. Koszt usługi Full Stack DR to dodatkowy koszt oparty na liczbie jednostek ECPU i OCPU zgodnie z wyjaśnieniem w odpowiedzi na pytanie 2 w tej sekcji.
Koszty związane z usługami OCI i modelem wdrożenia DR różnią się w zależności od wybranych usług i konfiguracji. W przypadku wybrania na przykład międzyregionalnej replikacji bloków, pojawią się dodatkowe koszty związane z pamięcią masową. Korzystanie z autonomicznej rezerwowej bazy danych również wiąże się z dodatkowymi kosztami. Więcej szczegółowych informacji na temat cen poszczególnych usług OCI można znaleźć w cenniku usług Oracle Cloud Infrastructure.