Obciążenia SAP na platformie Azure: lista kontrolna planowania i wdrażania

Ta lista kontrolna jest przeznaczona dla klientów przenoszących aplikacje SAP do infrastruktury jako usługi platformy Azure. Aplikacje SAP w tym dokumencie reprezentują produkty SAP z jądrem SAP, w tym SAP NetWeaver, S/4HANA, BW i BW/4 i inne. Przez cały czas trwania projektu klient i/lub partner SAP powinni przejrzeć listę kontrolną. Należy pamiętać, że wiele kontroli zostało ukończonych na początku projektu i w fazie planowania. Po zakończeniu wdrażania proste zmiany we wdrożonej infrastrukturze platformy Azure lub wydaniach oprogramowania SAP mogą stać się złożone.

Przejrzyj listę kontrolną pod kątem kluczowych punktów kontrolnych podczas projektu. Dzięki temu można wykrywać małe problemy, zanim staną się dużymi problemami. Będziesz również mieć wystarczająco dużo czasu, aby ponownie zaprojektować i przetestować wszelkie niezbędne zmiany. Nie należy brać pod uwagę ukończenia tej listy kontrolnej. W zależności od sytuacji może być konieczne wykonanie dodatkowych testów.

Lista kontrolna nie obejmuje zadań niezależnych od platformy Azure. Na przykład interfejsy aplikacji SAP zmieniają się podczas przenoszenia na platformę Azure lub do dostawcy hostingu. Dokumentacja systemu SAP i uwagi dotyczące pomocy technicznej będą również zawierać dalsze zadania, które nie są specyficzne dla platformy Azure, ale muszą być częścią ogólnej listy kontrolnej planowania.

Ta lista kontrolna może być również używana w przypadku systemów, które są już wdrożone. Nowe funkcje lub zmienione rekomendacje mogą mieć zastosowanie do twojego środowiska. Warto okresowo przeglądać listę kontrolną, aby upewnić się, że znasz nowe funkcje na platformie Azure.

Główna zawartość tego dokumentu jest zorganizowana na kartach w typowym porządku chronologicznym projektu. Zobacz zawartość każdej karty i rozważ każdą następną kartę, aby opierać się na wykonanych akcjach i naukach uzyskanych w poprzedniej fazie. W przypadku migracji produkcyjnej należy wziąć pod uwagę zawartość wszystkich kart, a nie tylko kartę produkcyjną. Aby ułatwić mapowania typowych faz projektu przy użyciu definicji fazy używanej w tym artykule, zapoznaj się z poniższą tabelą.

Fazy listy kontrolnej wdrożenia Przykładowe fazy projektu lub punkty kontrolne
Faza przygotowania i planowania Faza rozpoczęcia/projektowania i definicji projektu
Faza pilotażowa Wczesna walidacja/weryfikacja koncepcji/pilotaż
Faza nieprodukcyjne Ukończenie szczegółowego projektu/kompilacji środowiska nieprodukcyjnego/fazy testowania
Faza przygotowania produkcji Próbę ubioru / testowanie akceptacyjne użytkownika / pozorowanie cut-over / testy na żywo
Faza go-live Produkcja cut-over i go-live
Faza poprodukcyjnej Hipercare / przejście do firmy jak zwykle

Faza przygotowania i planowania projektu

W tej fazie planujesz migrację obciążenia SAP na platformę Azure. Dokumenty, takie jak przewodnik planowania oprogramowania SAP na platformie Azure i przewodnik wdrażania chmury dla oprogramowania SAP, obejmują wiele tematów i pomoc jako informacje w przygotowaniu. Co najmniej w tej fazie należy utworzyć następujące dokumenty, zdefiniować i omówić następujące elementy migracji:

Dokument projektowy wysokiego poziomu

Ten dokument powinien zawierać następujące elementy:

  • Bieżący spis składników i aplikacji SAP oraz spis aplikacji docelowych dla platformy Azure.
  • Macierz przypisania odpowiedzialności (RACI), która definiuje obowiązki i przydziały zaangażowanych stron. Rozpocznij od wysokiego poziomu i pracuj nad bardziej szczegółowymi poziomami w trakcie planowania i pierwszych wdrożeń.
  • Architektura rozwiązania wysokiego poziomu. Należy skonsultować się z najlepszymi rozwiązaniami i przykładowymi architekturami centrum architektury platformy Azure.
  • Decyzja o tym, do których regionów platformy Azure należy wdrożyć. Zobacz listę regionów platformy Azure i listę regionów z obsługą stref dostępności. Aby dowiedzieć się, które usługi są dostępne w poszczególnych regionach, zobacz dostępność produktów według regionów.
  • Architektura sieci do nawiązywania połączenia ze środowiska lokalnego z platformą Azure. Zacznij zapoznać się z koncepcją strefy docelowej w skali przedsiębiorstwa platformy Azure.
  • Zasady zabezpieczeń dotyczące uruchamiania danych biznesowych o dużym wpływie na platformę Azure. Aby dowiedzieć się więcej na temat zabezpieczeń danych, zacznij od dokumentacji zabezpieczeń platformy Azure.
  • Strategia magazynowania obejmująca urządzenia blokowe (dysk zarządzany) i udostępnione systemy plików (takie jak Azure Files lub Azure NetApp Files), które powinny być bardziej uściśline dla rozmiarów i układów systemu plików w dokumencie projektu technicznego.

Dokument projektu technicznego

Ten dokument powinien zawierać następujące elementy:

  • Diagram blokowy rozwiązania przedstawiający aplikacje i usługi SAP inne niż SAP
  • Projekt SAP Quicksizer oparty na woluminach dokumentów biznesowych. Dane wyjściowe narzędzia Quicksizer są następnie mapowane na składniki obliczeniowe, magazynowe i sieciowe na platformie Azure. Alternatywnie dla rozwiązania SAP Quicksizer staranne ustalanie rozmiaru w oparciu o bieżące obciążenie źródłowych systemów SAP. Biorąc pod uwagę dostępne informacje, takie jak raporty obciążeń DBMS, raporty SAP EarlyWatch, wskaźniki wydajności obliczeń i magazynu.
  • Architektura ciągłości działania i odzyskiwania po awarii.
  • Szczegółowe informacje o wersjach pakietów pomocy technicznej systemu operacyjnego, bazy danych, jądra i oprogramowania SAP. Niekoniecznie prawdą jest, że każda wersja systemu operacyjnego obsługiwana przez oprogramowanie SAP NetWeaver lub S/4HANA jest obsługiwana na maszynach wirtualnych platformy Azure. To samo dotyczy wersji systemu DBMS. Sprawdź następujące źródła, aby dostosować i w razie potrzeby uaktualnić wersje SAP, wersje systemu DBMS i wydania systemu operacyjnego, aby upewnić się, że oprogramowanie SAP i pomoc techniczna platformy Azure. Aby uzyskać pełną pomoc techniczną od sap i firmy Microsoft, musisz mieć kombinacje wydań obsługiwane przez oprogramowanie SAP i platformę Azure. W razie potrzeby należy zaplanować uaktualnienie niektórych składników oprogramowania. Więcej informacji na temat obsługiwanego oprogramowania SAP, OS i DBMS opisano tutaj:

Dodatkowo zawarte w tych samych dokumentach technicznych powinny być:

  • Ogólne decyzje dotyczące architektury magazynu oparte na typach magazynu platformy Azure dla obciążenia SAP
    • Dyski zarządzane dołączone do każdej maszyny wirtualnej
    • Układy systemu plików i ustalanie rozmiaru
    • Układ i rozmiary woluminów SMB i/lub NFS, punkty instalacji, jeśli ma to zastosowanie
  • Architektura wysokiej dostępności, tworzenia kopii zapasowych i odzyskiwania po awarii
    • W oparciu o cel czasu odzyskiwania i cel punktu odzyskiwania określ, jak powinna wyglądać architektura wysokiej dostępności i odzyskiwania po awarii.
    • Zapoznaj się z użyciem różnych typów wdrożeń w celu uzyskania optymalnej ochrony.
    • Zagadnienia dotyczące wdrażania usługi Azure Virtual Machines DBMS dla obciążeń SAP i powiązanych dokumentów. Na platformie Azure użycie konfiguracji dysku udostępnionego dla warstwy DBMS, na przykład opisanej dla programu SQL Server, nie jest obsługiwane. Zamiast tego użyj rozwiązań, takich jak:
    • W przypadku odzyskiwania po awarii w różnych regionach świadczenia usługi Azure zapoznaj się z rozwiązaniami oferowanymi przez różnych dostawców usługi DBMS. Większość z nich obsługuje replikację asynchroniczną lub wysyłanie dzienników.
    • W przypadku warstwy aplikacji SAP określ, czy będziesz uruchamiać systemy testów regresji biznesowej, które idealnie są replikami wdrożeń produkcyjnych, w tym samym regionie świadczenia usługi Azure, czy w regionie odzyskiwania po awarii. W drugim przypadku można kierować ten system regresji biznesowej jako cel odzyskiwania po awarii dla wdrożeń produkcyjnych.
    • Zapoznaj się z usługą Azure Site Recovery jako metodą replikowania warstwy aplikacji SAP do regionu odzyskiwania po awarii platformy Azure. Aby uzyskać więcej informacji, zobacz konfigurowanie odzyskiwania po awarii dla wielowarstwowego wdrożenia aplikacji SAP NetWeaver.
    • W przypadku projektów wymaganych do pozostania w jednym regionie ze względów zgodności należy wziąć pod uwagę połączoną konfigurację usługi HADR przy użyciu usługi Azure Strefy dostępności.
  • Spis wszystkich interfejsów SAP i połączonych systemów (SAP i innych niż SAP).
  • Projektowanie usług podstawowych. Ten projekt powinien zawierać następujące elementy, z których wiele jest objętych akceleratorem strefy docelowej dla oprogramowania SAP:
    • Topologia sieci na platformie Azure i przypisywanie różnych środowisk SAP
    • Projekt usługi Active Directory i systemu DNS.
    • Rozwiązanie do zarządzania tożsamościami dla użytkowników końcowych i administracji
    • Struktura kontroli dostępu na podstawie ról (RBAC) platformy Azure dla zespołów, które zarządzają infrastrukturą i aplikacjami SAP na platformie Azure.
    • Strategia nazewnictwa zasobów platformy Azure
    • Operacje zabezpieczeń dla zasobów i obciążeń platformy Azure w ramach
  • Koncepcja zabezpieczeń dotycząca ochrony obciążenia SAP. Powinno to obejmować wszystkie aspekty — monitorowanie sieci i obwodu, zabezpieczenia aplikacji i bazy danych, zabezpieczanie systemów operacyjnych oraz wszelkie wymagane środki infrastruktury, takie jak szyfrowanie. Zidentyfikuj wymagania dotyczące zgodności i zespołów ds. zabezpieczeń.
  • Firma Microsoft zaleca umowę Professional Direct, Premier lub Unified Support. Zidentyfikuj ścieżki eskalacji i kontakty w celu uzyskania pomocy technicznej w firmie Microsoft. Aby uzyskać informacje o wymaganiach dotyczących obsługi oprogramowania SAP, zobacz 2015553 sap note.
  • Liczba subskrypcji platformy Azure i limit przydziału rdzeni dla subskrypcji. Otwórz żądania pomocy technicznej, aby w razie potrzeby zwiększyć limity przydziału subskrypcji platformy Azure.
  • Plan redukcji danych i migracji danych na potrzeby migrowania danych SAP na platformę Azure. W przypadku systemów SAP NetWeaver firma SAP ma wytyczne dotyczące ograniczania ilości dużych ilości danych. Zapoznaj się z tym przewodnikiem sap dotyczącym zarządzania danymi w systemach SAP ERP. Część zawartości dotyczy również systemów NetWeaver i S/4HANA w ogóle.
  • Zautomatyzowane podejście do wdrażania. Wielu klientów zaczyna od skryptów, używając kombinacji programu PowerShell, interfejsu wiersza polecenia, rozwiązania Ansible i programu Terraform. Firma Microsoft opracowała rozwiązania automatyzacji wdrażania SAP:

Uwaga

Zdefiniuj regularny cykl przeglądu projektu i wdrażania między Tobą jako klientem, integratorem systemu, firmą Microsoft i innymi zaangażowanymi stronami.

Zautomatyzowane kontrole i szczegółowe informacje w środowisku SAP

Kilka powyższych testów jest sprawdzanych w zautomatyzowany sposób za pomocą oprogramowania SAP w narzędziu Do sprawdzania jakości platformy Azure. Te testy można wykonać automatycznie z udostępnionym projektem open source. Chociaż nie znaleziono automatycznego korygowania problemów, narzędzie ostrzega o konfiguracji z zaleceniami firmy Microsoft.

Napiwek

Te same kontrole jakości i dodatkowe szczegółowe informacje są wykonywane regularnie, gdy systemy SAP są wdrażane lub rejestrowane w usłudze Azure Center dla rozwiązania SAP oraz są częścią usługi.

Dalsze narzędzia umożliwiające łatwiejsze kontrole wdrażania i odnajdywanie dokumentów, planowanie następnych kroków korygowania i ogólnie optymalizowanie oprogramowania SAP na platformie Azure są następujące:

  • Azure Well-Architected Framework —przegląd Ocena obciążenia koncentrująca się na pięciu głównych filarach niezawodności, bezpieczeństwa, optymalizacji kosztów, doskonałości operacji i wydajności wydajności. Obsługuje obciążenia SAP i zaleca się uruchomienie przeglądu na początku i po każdej fazie projektu.
  • Usługa Azure Inventory Checks for SAP An open source — skoroszyt usługi Azure Monitor, który pokazuje spis platformy Azure z analizą, aby wyróżnić dryf konfiguracji i poprawić jakość.

Następne kroki

Zobacz następujące artykuły: