Planowanie bazy danych Oracle na platformie Azure
W tym artykule opisano sposób planowania wdrożenia oracle na platformie Azure i opiera się na artykule dotyczącym strategii Oracle on Azure. Rozważ różne czynniki wpływające na decyzję o przejściu na platformę Azure, aby jak najlepiej wykorzystać migrację.
Szablon strategii i planu oraz inne zasoby w przewodniku Azure Cloud Adoption Framework mogą pomóc organizacji w przechwyceniu odpowiedniego planu wdrożenia rozwiązania Oracle na platformie Azure. Skorzystaj z metodologii planowania przewodnika Cloud Adoption Framework, aby utworzyć ogólny plan wdrożenia chmury i pomóc w prowadzeniu zespołu. Te wskazówki zawierają szablony tworzenia listy prac i planów tworzenia niezbędnych umiejętności w zespołach w oparciu o to, co chcesz zrobić w chmurze. W tym artykule opisano, jak uwzględnić wdrożenie rozwiązania Oracle na platformie Azure w ogólnym planie wdrożenia chmury.
Planowanie środowiska Oracle na platformie Azure
Podobnie jak w przypadku większości złożonych platform, majątek cyfrowy Oracle obejmuje trzy kategorie zasobów, które należy zaplanować dla: platformy, podstawowych i zasobów obciążeń.
Zasoby platformy: lokalne zasoby Oracle mogą być uruchamiane na różnych typach infrastruktury. W pewnym stopniu zasoby lokalne definiują wymagania dotyczące wdrożenia Oracle na platformie Azure, niezależnie od tego, czy implementacja lokalna to Linux-x86, czy też zawiera bardziej zaawansowane funkcje. Zaawansowane funkcje obejmują klastry Oracle Real Application Clusters, konfiguracje Exadata lub duże platformy endian, takie jak Hewlett Packard Unix (HP-UX), Advanced Interactive Executive (AIX) lub podobna platforma.
Podstawowe zasoby: Platforma Oracle i środowisko pomocnicze składają się z kolekcji niezbędnych zasobów, takich jak sieć, odzyskiwanie po awarii i narzędzia do monitorowania. Te zasoby mają odpowiednie usługi platformy Azure, których można użyć do zastąpienia lub rozszerzenia istniejącego środowiska Oracle. Należy spisać i racjonalizować te zasoby.
Zasoby obciążeń: Istniejące rozwiązanie Oracle może składać się z aplikacji Oracle, aplikacji partnerskich lub aplikacji niestandardowych. Pojedyncza nazwa, spis, racjonalizacja i śledzenie każdego obciążenia, które ma zależność od usług bazy danych Oracle, aby przygotować się do szczegółowych decyzji dotyczących planowania finansowego i technicznego.
Podczas planowania migracji obciążeń Oracle na platformę Azure należy wziąć pod uwagę następujące elementy:
Opisz platformę bazy danych Oracle: opisz swoją majątek Oracle przy użyciu raportów AWR lub raportów statspack. Podaj listę hostów i informacji o wydajności bazy danych. Raporty AWR lub raporty statspack powinny być wykonywane, gdy system działa w szczytowym obciążeniu. Jeśli rozważasz przejście do platformy Oracle Database@Azure, skontaktuj się z lokalnym zespołem sprzedaży Oracle, aby uzyskać wskazówki dotyczące ustalania rozmiaru.
Opis obciążeń Oracle: opisz aplikacje, w tym aplikacje Oracle i aplikacje partnerskie. Uwzględnij aplikacje opracowane niestandardowe. Przygotuj region, w którym planujesz hostować aplikację. Należy również upewnić się, że są spełnione wymagania techniczne, takie jak maksymalny dopuszczalny przestój, odciążanie protokołu Secure Sockets Layer (SSL) i bieżące diagramy architektury. Wyświetl listę serwerów aplikacji i opisz konfigurację procesora CPU, pamięć, magazyn i jego użycie. Uwzględnij szczegóły dotyczące systemu operacyjnego, wersji aplikacji, przepływności i operacji wejścia/wyjścia na sekundę (IOPS).
Ocena zależności: dokumentowanie zależności zewnętrznych na platformie Oracle. Pamiętaj, aby uwzględnić analizę zależności dla wszystkich zasobów w portfelu.
Planowanie środowiska: określ, czy przenosisz obciążenia produkcyjne i nieprodukcyjne Oracle współbieżnie, czy oddzielnie. Klienci często przenoszą swoje obciążenia nieprodukcyjne na platformę Azure początkowo, co tworzy środowisko do nauki i zmniejsza ryzyko. Ścieżka migracji środowiska produkcyjnego jest sprawniejsza po tym, jak zespół dobrze radzi sobie ze sposobem działania i działania rozwiązania Oracle na platformie Azure.
Racjonalizacja platformy: należy rozważyć identyfikację i wyeliminowanie nadmiarowych lub przestarzałych zasobów w ramach planowania majątku cyfrowego. Ten proces może pomóc zmniejszyć koszty i zwiększyć wydajność.
Po zintegrowaniu tych zagadnień z oceną majątku cyfrowego możesz uściślić uzasadnienie biznesowe. Wszystko jest gotowe do utworzenia planu wdrożenia chmury Oracle.
Tworzenie planu wdrożenia bazy danych Oracle w chmurze platformy Azure
Przewodnik Cloud Adoption Framework zawiera narzędzia i kilka szablonów do tworzenia planu wdrożenia chmury lub listy prac usługi Azure DevOps, które są oparte na zadaniach opisanych w każdej metodologii. Aby uzyskać więcej informacji, zobacz Narzędzia i szablony.
Niezależnie od tego, czy używasz szablonów, czy własnych narzędzi do planowania projektu, uwzględnij następujące akcje specyficzne dla oracle:
W zależności od wymagań utwórz strefę docelową platformy Azure, aby zawierała odpowiednie zasoby dla kompletnego rozwiązania na podstawie wytycznych dotyczących architektury.
Oceń zasoby bazy danych. Ta ocena powinna obejmować analizę wydajności, aby przejrzeć bieżące zachowanie bazy danych. Dostosuj rozmiar majątku Oracle, aby skutecznie zarządzać kosztami licencjonowania i osiągać optymalną wydajność. Wybierz najbardziej odpowiednią architekturę platformy Azure dla Twoich potrzeb. Ta architektura może być oparta wyłącznie na maszynach wirtualnych, Database@Azure Oracle lub kombinacji obu tych rozwiązań.
Wybierz odpowiednią architekturę wdrażania na podstawie wytycznych dotyczących architektury.
Uwzględnij każde obciążenie lub falę obciążeń, które planujesz przeprowadzić migrację.
Aby dodać poprzednie elementy do planu, możesz użyć interfejsu internetowego usługi Azure DevOps. Jeśli używasz bieżącego spisu zasobów, możesz szybko skompilować plan za pomocą programu Excel. Aby uzyskać więcej informacji, zobacz Dodawanie lub modyfikowanie elementów roboczych zbiorczo za pomocą programu Excel.
Tworzenie planu gotowości oracle
Po dokonaniu ogólnego planu pracy możesz rozpocząć dopasowywanie członków zespołu i szacowanie pracy.
Zespół tego projektu powinien mieć ekspertów w zakresie oracle i platformy Azure, ale jest mało prawdopodobne, aby zespół miał taką samą wiedzę w obu obszarach. Użyj planu wdrożenia chmury, aby określić, czy twój zespół musi zdobyć jakiekolwiek umiejętności. Następnie zamapuj te umiejętności na członków zespołu, aby uzyskać jaśniejszy obraz gotowości, umiejętności i potrzeb szkoleniowych. Aby pomóc zespołowi w śledzeniu i rozwiązywaniu problemów z lukami w zakresie umiejętności w celu utworzenia silniejszej współpracy między funkcjonalnymi w każdym przebiegu, zobacz Dostosowywanie istniejących ról, umiejętności i procesów dla chmury.