Udostępnij za pośrednictwem


Wdrażanie systemu DBMS usługi Azure Virtual Machines produktu SAP ESE dla obciążenia SAP

W tym dokumencie omówiono kilka różnych obszarów, które należy wziąć pod uwagę podczas wdrażania środowiska SAP ASE w usłudze IaaS platformy Azure. Jako warunek wstępny tego dokumentu zapoznaj się z dokumentem Considerations for Azure Virtual Machines DBMS deployment for SAP workload and other guides in the SAP workload on Azure documentation (Zagadnienia dotyczące wdrażania systemu DBMS usługi Azure Virtual Machines dla obciążenia SAP w dokumentacji platformy Azure). W tym dokumencie opisano środowisko SAP ASE działające w systemie Linux i w systemach operacyjnych Windows. Minimalna obsługiwana wersja na platformie Azure to SAP ASE 16.0.02 (wersja 16 z dodatkiem Support Pack 2). Zaleca się wdrożenie najnowszej wersji oprogramowania SAP z najnowszym poziomem poprawek. Zalecane jest, aby co najmniej program SAP ASE 16.0.03.07 (wersja 16 z dodatkiem Support Pack 3 Patch Level 7). Najnowszą wersję oprogramowania SAP można znaleźć na liście Informacje o harmonogramie wydań środowiska ASE 16.0 i CR.

Dodatkowe informacje o obsłudze wersji z aplikacjami SAP lub lokalizacją nośnika instalacyjnego znajdują się poza macierzą dostępności produktu SAP w następujących lokalizacjach:

Uwaga: W całej dokumentacji w środowisku SAP i poza światem SAP nazwa produktu jest przywołynięta jako Sybase ASE lub SAP ASE lub w niektórych przypadkach oba te elementy. Aby zachować spójność, użyjemy nazwy SAP ASE w tej dokumentacji.

Obsługa systemów operacyjnych

Macierz dostępności produktu SAP zawiera obsługiwane kombinacje systemów operacyjnych i jądra SAP dla każdej aplikacji SAP. Dystrybucje systemu Linux SLES 12.x, SLES 15.x, RHEL 7.x i RHEL 8.x są w pełni obsługiwane. Oracle Linux jako system operacyjny SAP ASE nie jest obsługiwany. Zaleca się używanie najnowszych dostępnych wersji systemu Linux. Klienci z systemem Windows powinni używać wersji systemu Windows Server 2016 lub Windows Server 2019. Starsze wersje systemu Windows, takie jak Windows 2012, są technicznie obsługiwane, ale najnowsza wersja systemu Windows jest zawsze zalecana.

Specyfika środowiska SAP ASE w systemie Windows

Począwszy od platformy Microsoft Azure, możesz migrować istniejące aplikacje SAP ASE do usługi Azure Virtual Machines. Środowisko SAP ASE na maszynie wirtualnej platformy Azure umożliwia zmniejszenie całkowitego kosztu posiadania wdrożeń, zarządzania i konserwacji aplikacji dla przedsiębiorstw dzięki łatwemu migrowaniu tych aplikacji na platformę Microsoft Azure. Dzięki środowisku SAP ASE na maszynie wirtualnej platformy Azure administratorzy i deweloperzy mogą nadal korzystać z tych samych narzędzi programistycznych i administracyjnych, które są dostępne lokalnie.

Platforma Microsoft Azure oferuje wiele różnych typów maszyn wirtualnych, które umożliwiają uruchamianie najmniejszych systemów SAP i środowisk do dużych systemów SAP i środowisk z tysiącami użytkowników. Określanie rozmiaru sapS numerów różnych jednostek SKU maszyny wirtualnej (VM) z certyfikatem SAP jest dostępne w uwagach pomocy technicznej sap #1928533.

Dokumentację dotyczącą instalowania środowiska SAP ASE w systemie Windows można znaleźć w przewodniku instalacji środowiska SAP ASE dla systemu Windows

Blokuj strony w pamięci to ustawienie, które uniemożliwia odstronicowywanie buforu bazy danych SAP ASE. To ustawienie jest przydatne w przypadku dużych systemów zajętych z dużym zapotrzebowaniem na pamięć. Aby uzyskać więcej informacji, skontaktuj się z BC-DB-SYB.

Ustawienia specyficzne dla systemu operacyjnego Linux

Na maszynach wirtualnych SLES uruchom polecenie saptune z profilem SAP-ASE. Dostrajanie maszyn wirtualnych RHEL zgodnie z opisem w 69988 roku.
Domyślnie powinny być włączone ogromne strony systemu Linux i można je zweryfikować za pomocą polecenia

cat /proc/meminfo

Rozmiar strony to zazwyczaj 2048 KB. Aby uzyskać szczegółowe informacje, zobacz artykuł Ogromne strony w systemie Linux

Zalecenia dotyczące maszyny wirtualnej i struktury dysków dla wdrożeń środowiska SAP ASE

Środowisko SAP ASE dla aplikacji SAP NetWeaver jest obsługiwane na dowolnym typie maszyny wirtualnej wymienionej w uwagach pomocy technicznej SAP #1928533 Typowe typy maszyn wirtualnych używane dla serwerów baz danych SAP ASE o średnim rozmiarze obejmują Esv3. Duże bazy danych z wieloma terabajtami mogą używać typów maszyn wirtualnych serii M.

Wydajność zapisu dysku dziennika transakcji SAP ASE może zostać zwiększona przez włączenie akceleratora zapisu serii M. Akcelerator zapisu powinien być starannie przetestowany przy użyciu środowiska SAP ASE ze względu na sposób, w jaki program SAP ASE wykonuje operacje zapisu w dziennikach. Zapoznaj się z uwagami pomocy technicznej sap #2816580 i rozważ uruchomienie testu wydajnościowego.
Akcelerator zapisu jest przeznaczony tylko dla dysku dziennika transakcji. Pamięć podręczna na poziomie dysku powinna być ustawiona na NONE. Nie zdziwij się, jeśli akcelerator zapisu platformy Azure nie pokazuje podobnych ulepszeń, jak w przypadku innych usług DBMS. W zależności od sposobu program SAP ASE zapisuje w dzienniku transakcji, może to oznaczać, że nie ma przyspieszenia przez akcelerator zapisu platformy Azure.

Uwaga

W przypadku niektórych nowych typów maszyn wirtualnych M(b)v3 użycie magazynu SSD w warstwie Premium w pamięci podręcznej w warstwie Premium w pamięci podręcznej w wersji 1 może spowodować obniżenie szybkości odczytu i zapisu na sekundę oraz przepływność niż w przypadku braku pamięci podręcznej odczytu.

Oddzielne dyski są zalecane w przypadku urządzeń danych i urządzeń dziennika. Systemowe bazy danych sybsecurity i saptools nie wymagają dedykowanych dysków i można je umieścić na dyskach zawierających dane bazy danych SAP i urządzenia dziennika

Konfiguracja magazynu dla środowiska SAP ASE

Systemy plików, rozmiar paska i równoważenie operacji we/wy

Środowisko SAP ASE zapisuje dane sekwencyjnie na urządzeniach magazynujących dysk, chyba że skonfigurowano inaczej. Oznacza to, że pusta baza danych SAP ASE z czterema urządzeniami zapisuje dane tylko na pierwszym urządzeniu. Inne urządzenia dyskowe są zapisywane tylko wtedy, gdy pierwsze urządzenie jest pełne. Liczba operacji we/wy odczytu i zapisu na każdym urządzeniu SAP ASE może być inna. Aby równoważyć we/wy dysku na wszystkich dostępnych dyskach platformy Azure, należy użyć systemu Windows Miejsca do magazynowania lub Linux LVM2. W systemie Linux zaleca się używanie systemu plików XFS do formatowania dysków. Rozmiar paska LVM należy przetestować przy użyciu testu wydajnościowego. Rozmiar paska o rozmiarze 128 KB jest dobrym punktem wyjścia. W systemie Windows należy przetestować rozmiar jednostki alokacji NTFS (AUS). 64 KB może służyć jako wartość początkowa.

Zaleca się skonfigurowanie automatycznego rozszerzania bazy danych zgodnie z opisem w artykule Configuring Automatic Database Space Expansion in SAP Adaptive Server Enterprise and SAP support note #1815695 (Konfigurowanie automatycznego rozszerzania przestrzeni bazy danych w oprogramowaniu SAP Adaptive Server Enterprise i SAP).

Przykładowe środowisko SAP ASE na maszynie wirtualnej, dysku i konfiguracji systemu plików platformy Azure

W poniższych szablonach przedstawiono przykładowe konfiguracje dla systemów Linux i Windows. Przed potwierdzeniem konfiguracji maszyny wirtualnej i dysku upewnij się, że przydziały przepustowości sieci i magazynu poszczególnych maszyn wirtualnych są wystarczające do spełnienia wymagań biznesowych. Należy również pamiętać, że różne typy maszyn wirtualnych platformy Azure mają różne maksymalne liczby dysków, które można dołączyć do maszyny wirtualnej. Na przykład maszyna wirtualna E4s_v3 ma limit 48 MB/s przepływności operacji we/wy magazynu. Jeśli przepływność magazynu wymagana przez działanie tworzenia kopii zapasowej bazy danych wymaga więcej niż 48 MB/s, większy typ maszyny wirtualnej o większej przepływności przepustowości magazynu jest nieunikniony. Podczas konfigurowania usługi Azure Storage należy również pamiętać, że szczególnie w przypadku usługi Azure Premium Storage przepływność i liczba operacji we/wy na sekundę na GB pojemności ulega zmianie. Zobacz więcej na ten temat w artykule Jakie typy dysków są dostępne na platformie Azure?. Przydziały dla określonych typów maszyn wirtualnych platformy Azure zostały udokumentowane w artykule Rozmiary maszyn wirtualnych zoptymalizowane pod kątem pamięci i artykuły połączone z nim.

Uwaga

Jeśli system DBMS jest przenoszony ze środowiska lokalnego na platformę Azure, zaleca się przeprowadzenie monitorowania na maszynie wirtualnej i ocenę przepływności procesora, pamięci, liczby operacji we/wy na sekundę i magazynu. Porównaj wartości szczytowe zaobserwowane z limitami przydziału maszyn wirtualnych udokumentowanymi w artykułach wymienionych powyżej

Przykłady podane poniżej służą do ilustracyjnych celów i można je modyfikować na podstawie indywidualnych potrzeb. Ze względu na projekt środowiska SAP ASE liczba urządzeń danych nie jest tak krytyczna, jak w przypadku innych baz danych. Liczba urządzeń danych opisanych w tym dokumencie jest tylko przewodnikiem. Sugerowane konfiguracje powinny być traktowane jako to, co są. Są one dla Ciebie punktem wyjścia. Jednak są to konfiguracje, które będą wymagały dostrajania obciążenia i wydajności kosztów.

Przykład konfiguracji dla małego serwera SAP ASE DB o rozmiarze bazy danych z zakresu od 50 GB do 250 GB może wyglądać następująco:

Konfigurowanie Windows Linux Komentarze
Typ maszyny wirtualnej E4s_v3/v4/v5 (4 procesory wirtualne/32 GB pamięci RAM) E4s_v3/v4/v5 (4 procesory wirtualne/32 GB pamięci RAM) ---
Accelerated Networking Włącz Włącz ---
Wersja środowiska SAP ASE 16.0.03.07 lub nowsza 16.0.03.07 lub nowsza ---
Liczba urządzeń danych 4 4 ---
Liczba urządzeń dziennika 1 1 ---
Liczba urządzeń tymczasowych 1 1 Więcej informacji o obciążeniu sap BW
System operacyjny Windows Server 2019 SLES 12 SP5, 15 SP1 lub nowszy lub RHEL 7.9, 8.1/8.2/8.4 ---
Agregacja dysku Miejsca do magazynowania LVM2 ---
System plików NTFS XFS
Formatowanie rozmiaru bloku Wymaga testowania obciążenia Wymaga testowania obciążenia ---
Liczba i typ dysków danych Premium Storage v1: 2 x P10 (RAID0)
Premium Storage w wersji 2: 2 x 150 GiB (RAID0) — domyślna liczba operacji we/wy na sekundę i przepływność
Premium Storage v1: 2 x P10 (RAID0)
Premium Storage w wersji 2: 2 x 150 GiB (RAID 0) — domyślna liczba operacji we/wy na sekundę i przepływność
Pamięć podręczna = tylko do odczytu
# i typ dysków dziennika Premium storage v1: 1 x P20
Premium Storage w wersji 2: 1 x 128 GiB — domyślna liczba operacji we/wy na sekundę i przepływność
Premium storage v1: 1 x P20
Premium Storage w wersji 2: 1 x 128 GiB — domyślna liczba operacji we/wy na sekundę i przepływność
Pamięć podręczna = BRAK
AsE MaxMemory parametr 90% fizycznej pamięci RAM 90% fizycznej pamięci RAM Przy założeniu pojedynczego wystąpienia
Liczba urządzeń kopii zapasowych 4 4 ---
# i typ dysków kopii zapasowej 1 1 ---

Przykład konfiguracji dla małego serwera SAP ASE DB o rozmiarze bazy danych z zakresu od 250 GB do 750 GB, takich jak mniejszy system SAP Business Suite, może wyglądać następująco:

Konfigurowanie Windows Linux Komentarze
Typ maszyny wirtualnej E16s_v3/v4/v5 (16 procesorów wirtualnych/128 GB pamięci RAM) E16s_v3/v4/v5 (16 procesorów wirtualnych/128 GB pamięci RAM) ---
Accelerated Networking Włącz Włącz ---
Wersja środowiska SAP ASE 16.0.03.07 lub nowsza 16.0.03.07 lub nowsza ---
Liczba urządzeń danych 8 8 ---
Liczba urządzeń dziennika 1 1 ---
Liczba urządzeń tymczasowych 1 1 Więcej informacji o obciążeniu sap BW
System operacyjny Windows Server 2019 SLES 12 SP5, 15 SP1 lub nowszy lub RHEL 7.9, 8.1/8.2/8.4 ---
Agregacja dysku Miejsca do magazynowania LVM2 ---
System plików NTFS XFS
Formatowanie rozmiaru bloku Wymaga testowania obciążenia Wymaga testowania obciążenia ---
Liczba i typ dysków danych Premium Storage v1: 4 x P20 (RAID0)
Magazyn Premium w wersji 2: 4 x 100 GiB — 200 GiB (RAID0) — domyślna liczba operacji we/wy na sekundę i dodatkowa przepływność 25 MB/s na dysk
Premium Storage v1: 4 x P20 (RAID0)
Magazyn Premium w wersji 2: 4 x 100 GiB- 200 GiB (RAID0) — domyślna liczba operacji we/wy na sekundę i 25 MB/s dodatkowej przepływności na dysk
Pamięć podręczna = tylko do odczytu
# i typ dysków dziennika Premium storage v1: 1 x P20
Premium Storage w wersji 2: 1 x 200 GiB — domyślna liczba operacji we/wy na sekundę i przepływność
Premium storage v1: 1 x P20
Premium Storage w wersji 2: 1 x 200 GiB — domyślna liczba operacji we/wy na sekundę i przepływność
Pamięć podręczna = BRAK
AsE MaxMemory parametr 90% fizycznej pamięci RAM 90% fizycznej pamięci RAM Przy założeniu pojedynczego wystąpienia
Liczba urządzeń kopii zapasowych 4 4 ---
# i typ dysków kopii zapasowej 1 1 ---

Przykład konfiguracji dla średniego serwera SAP ASE DB o rozmiarze bazy danych z zakresu od 750 GB do 2000 GB, takich jak większy system SAP Business Suite, może wyglądać następująco:

Konfigurowanie Windows Linux Komentarze
Typ maszyny wirtualnej E64s_v3/v4/v5 (64 procesory wirtualne/432 GB pamięci RAM) E64s_v3/v4/v5 (64 procesory wirtualne/432 GB pamięci RAM) ---
Accelerated Networking Włącz Włącz ---
Wersja środowiska SAP ASE 16.0.03.07 lub nowsza 16.0.03.07 lub nowsza ---
Liczba urządzeń danych 16 16 ---
Liczba urządzeń dziennika 1 1 ---
Liczba urządzeń tymczasowych 1 1 Więcej informacji o obciążeniu sap BW
System operacyjny Windows Server 2019 SLES 12 SP5, 15 SP1 lub nowszy lub RHEL 7.9, 8.1/8.2/8.4 ---
Agregacja dysku Miejsca do magazynowania LVM2 ---
System plików NTFS XFS
Formatowanie rozmiaru bloku Wymaga testowania obciążenia Wymaga testowania obciążenia ---
Liczba i typ dysków danych Magazyn Premium w wersji 1: 4 x P30 (RAID0)
Magazyn w warstwie Premium w wersji 2: 4 x 250 GiB — 500 GiB — plus 2000 operacji we/wy na sekundę i 75 MB/s przepływności na dysk
Magazyn Premium w wersji 1: 4 x P30 (RAID0)
Magazyn w warstwie Premium w wersji 2: 4 x 250 GiB — 500 GiB — plus 2000 operacji we/wy na sekundę i 75 MB/s przepływności na dysk
Pamięć podręczna = tylko do odczytu
# i typ dysków dziennika Premium storage v1: 1 x P20
Premium Storage w wersji 2: 1 x 400 GiB — domyślna liczba operacji we/wy na sekundę i dodatkowa przepływność 75 MB/s
Premium storage v1: 1 x P20
Premium Storage w wersji 2: 1 x 400 GiB — domyślna liczba operacji we/wy na sekundę i dodatkowa przepływność 75 MB/s
Pamięć podręczna = BRAK
AsE MaxMemory parametr 90% fizycznej pamięci RAM 90% fizycznej pamięci RAM Przy założeniu pojedynczego wystąpienia
Liczba urządzeń kopii zapasowych 4 4 ---
# i typ dysków kopii zapasowej 1 1 ---

Przykład konfiguracji dla większego serwera SAP ASE DB o rozmiarze od 2000 GB do 4000 GB, takich jak większy system SAP Business Suite, może wyglądać następująco:

Konfigurowanie Windows Linux Komentarze
Typ maszyny wirtualnej E96(d)s_v5 (96 procesorów wirtualnych/672 GiB RAM) E96(d)s_v5 (96 procesorów wirtualnych/672 GiB RAM) ---
Accelerated Networking Włącz Włącz ---
Wersja środowiska SAP ASE 16.0.03.07 lub nowsza 16.0.03.07 lub nowsza ---
Liczba urządzeń danych 16 16 ---
Liczba urządzeń dziennika 1 1 ---
Liczba urządzeń tymczasowych 1 1 Więcej informacji o obciążeniu sap BW
System operacyjny Windows Server 2019 SLES 12 SP5, 15 SP1 lub nowszy lub RHEL 7.9, 8.1/8.2/8.4 ---
Agregacja dysku Miejsca do magazynowania LVM2 ---
System plików NTFS XFS
Formatowanie rozmiaru bloku Wymaga testowania obciążenia Wymaga testowania obciążenia ---
Liczba i typ dysków danych Magazyn Premium w wersji 1: 4 x P30 (RAID0)
Magazyn w warstwie Premium w wersji 2: 4 x 500 GiB — 1000 GiB — plus 2500 operacji we/wy na sekundę i 100 MB/s przepływności na dysk
Magazyn Premium w wersji 1: 4 x P30 (RAID0)
Magazyn w warstwie Premium w wersji 2: 4 x 500 GiB — 1000 GiB — plus 2500 operacji we/wy na sekundę i 100 MB/s przepływności na dysk
Pamięć podręczna = tylko do odczytu
# i typ dysków dziennika Premium storage v1: 1 x P20
Magazyn Premium w wersji 2: 1 x 400 GiB — plus 1000 operacji we/wy na sekundę i dodatkowa przepływność 75 MB/s
Premium storage v1: 1 x P20
Magazyn Premium w wersji 2: 1 x 400 GiB — plus 1000 operacji we/wy na sekundę i 75 MB/s dodatkowej przepływności
Pamięć podręczna = BRAK
AsE MaxMemory parametr 90% fizycznej pamięci RAM 90% fizycznej pamięci RAM Przy założeniu pojedynczego wystąpienia
Liczba urządzeń kopii zapasowych 4 4 ---
# i typ dysków kopii zapasowej 1 1 ---

Przykład konfiguracji dużego serwera SAP ASE DB o rozmiarze 4 TB lub większej w skali globalnej systemu SAP Business Suite może wyglądać następująco:

Konfigurowanie Windows Linux Komentarze
Typ maszyny wirtualnej Seria M (od 1,0 do 4,0 TB pamięci RAM) Seria M (od 1,0 do 4,0 TB pamięci RAM) ---
Accelerated Networking Włącz Włącz ---
Wersja środowiska SAP ASE 16.0.03.07 lub nowsza 16.0.03.07 lub nowsza ---
Liczba urządzeń danych 32 32 ---
Liczba urządzeń dziennika 1 1 ---
Liczba urządzeń tymczasowych 1 1 Więcej informacji o obciążeniu sap BW
System operacyjny Windows Server 2019 SLES 12 SP5, 15 SP1 lub nowszy lub RHEL 7.9, 8.1/8.2/8.4 ---
Agregacja dysku Miejsca do magazynowania LVM2 ---
System plików NTFS XFS
Formatowanie rozmiaru bloku Wymaga testowania obciążenia Wymaga testowania obciążenia ---
Liczba i typ dysków danych Premium Storage v1: 4+ x P30 (RAID0)
Magazyn w warstwie Premium w wersji 2: 4+ x 1000 GiB — 4000 GiB — plus 3000 operacji we/wy na sekundę i 125 MB/s przepływności na dysk
Premium Storage v1: 4+ x P30 (RAID0)
Magazyn w warstwie Premium w wersji 2: 4+ x 1000 GiB — 4000 GiB — plus 3000 operacji we/wy na sekundę i 125 MB/s przepływności na dysk
Pamięć podręczna = tylko do odczytu, rozważ użycie dysku Azure Ultra Disk
# i typ dysków dziennika Premium storage v1: 1 x P30
Magazyn Premium w wersji 2: 1 x 500 GiB — plus 2000 operacji we/wy na sekundę i przepływność 125 MB/s
Premium storage v1: 1 x P30
Magazyn Premium w wersji 2: 1 x 500 GiB — plus 2000 operacji we/wy na sekundę i przepływność 125 MB/s
Rozważ użycie akceleratora zapisu lub dysku Azure Ultra Disk
AsE MaxMemory parametr 90% fizycznej pamięci RAM 90% fizycznej pamięci RAM Przy założeniu pojedynczego wystąpienia
Liczba urządzeń kopii zapasowych 16 16 ---
# i typ dysków kopii zapasowej 4 4 Korzystanie z lvm2/Miejsca do magazynowania

Woluminy NFS w wersji 4.1 hostowane w usłudze Azure NetApp Files to kolejna alternatywa dla magazynu bazy danych SAP ASE. Podstawowa struktura takiej konfiguracji powinna wyglądać następująco:

Konfiguracja magazynu dla środowiska SAP ASE z usługą ANF

W tym przykładzie identyfikator SID bazy danych to A11. Rozmiary i warstwy wydajności woluminów opartych na usłudze Azure NetApp Files zależą od woluminu bazy danych oraz wymaganej przepływności i liczby operacji we/wy na sekundę. W przypadku oprogramowania sapdata i saplog zalecamy rozpoczęcie od warstwy wydajności Ultra, aby zapewnić wystarczającą przepustowość. W przypadku wielu wdrożeń nieprodukcyjnych warstwa wydajności Premium może być wystarczająca. Aby uzyskać więcej informacji na temat określania rozmiaru i ograniczeń użycia bazy danych usługi Azure NetApp Files, przeczytaj rozdział Ustalanie rozmiaru bazy danych HANA na platformie Azure NetApp Files w woluminach NFS w wersji 4.1 w usłudze Azure NetApp Files dla platformy SAP HANA.

Zagadnienia dotyczące tworzenia i przywracania kopii zapasowych dla środowiska SAP ASE na platformie Azure

Zwiększenie liczby danych i urządzeń kopii zapasowych zwiększa wydajność tworzenia kopii zapasowych i przywracania. Zaleca się usuwanie dysków platformy Azure hostujących urządzenie do tworzenia kopii zapasowej środowiska SAP ASE, jak pokazano we wcześniejszych tabelach. Należy zachować ostrożność w celu zrównoważenia liczby urządzeń kopii zapasowych i dysków oraz zapewnienia, że przepływność kopii zapasowej nie powinna przekraczać 40%-50% całkowitego limitu przydziału przepływności maszyny wirtualnej. Zaleca się używanie kompresji kopii zapasowej SAP jako domyślnej. Więcej szczegółów można znaleźć w artykułach:

Nie używaj dysku D:\ ani /temp space jako miejsca docelowego bazy danych lub zrzutu dziennika.

Wpływ kompresji bazy danych

W konfiguracjach, w których przepustowość we/wy może stać się czynnikiem ograniczającym, miary, które zmniejszają liczbę operacji we/wy na sekundę, mogą pomóc rozciągnąć obciążenie, które można uruchomić w scenariuszu IaaS, na przykład na platformie Azure. Dlatego zaleca się upewnienie się, że przed przekazaniem istniejącej bazy danych SAP do platformy Azure jest używana kompresja środowiska SAP ASE.

Zalecenie dotyczące stosowania kompresji przed przekazaniem na platformę Azure jest podane z kilku powodów:

  • Ilość danych do przekazania na platformę Azure jest niższa
  • Czas trwania wykonywania kompresji jest krótszy przy założeniu, że można użyć silniejszego sprzętu z większą przepustowością we/wy lub większą przepustowością we/wy lub mniejszym opóźnieniem we/wy w środowisku lokalnym
  • Mniejsze rozmiary baz danych mogą prowadzić do zmniejszenia kosztów alokacji dysku

Kompresja danych i LOB działa na maszynie wirtualnej hostowanej w usłudze Azure Virtual Machines, tak jak w środowisku lokalnym. Aby uzyskać więcej informacji na temat sprawdzania, czy kompresja jest już używana w istniejącej bazie danych SAP ASE, zapoznaj się z informacjami o pomocy technicznej sap 1750510. Aby uzyskać więcej informacji na temat kompresji bazy danych SAP ASE, zobacz temat Obsługa oprogramowania SAP #2121797

Wysoka dostępność środowiska SAP ASE na platformie Azure

Przewodnik po użytkownikach usługi HADR zawiera szczegółowe informacje na temat konfiguracji i konfiguracji rozwiązania SAP ASE "Always-on" z dwoma węzłami. Ponadto obsługiwany jest również trzeci węzeł odzyskiwania po awarii. Środowisko SAP ASE obsługuje wiele konfiguracji wysokiej dostępności , w tym udostępniony dysk i natywne klastry systemu operacyjnego (takie jak Pacemaker i Klaster trybu failover systemu Windows Server). Istnieją dwie obsługiwane konfiguracje wysokiej dostępności dla środowiska SAP ASE na platformie Azure:

  • Obsługa wysokiej dostępności w menedżerze błędów — jądro SAP jest aplikacją "świadomą wysokiej dostępności" i wie o podstawowych i pomocniczych serwerach SAP ASE. Nie ma żadnych bliskich integracji między rozwiązaniem SAP ASE "HA Aware" i platformą Azure. Wewnętrzny moduł równoważenia obciążenia platformy Azure nie jest używany. Rozwiązanie zostało udokumentowane w przewodniku użytkowników środowiska SAP ASE HADR
  • Pływający adres IP z usługą Fault Manager — to rozwiązanie może być używane w przypadku aplikacji SAP Business Suite i innych niż SAP Business Suite. To rozwiązanie korzysta z modułu równoważenia obciążenia platformy Azure i aparatu bazy danych SAP ASE zapewnia port sondy. Menedżer błędów wywołuje agenta SAPHostAgent, aby uruchomić lub zatrzymać pomocniczy pływający adres IP na hostach środowiska ASE. To rozwiązanie jest udokumentowane w notatce SAP #3086679 — SYB: Fault Manager: pływający adres IP na platformie Microsoft Azure

Uwaga

Czasy pracy w trybie failover i inne cechy rozwiązań obsługujących wysoką dostępność lub pływających adresów IP są podobne. Podczas podejmowania decyzji między tymi dwoma rozwiązaniami klienci powinni przeprowadzić własne testy i ocenę, w tym czynniki, takie jak planowane i nieplanowane czasy pracy w trybie failover oraz inne procedury operacyjne.

Trzeci węzeł na potrzeby odzyskiwania po awarii

Poza używaniem zawsze włączonego środowiska SAP ASE w celu zapewnienia wysokiej dostępności lokalnej możesz rozszerzyć konfigurację na asynchronicznie zreplikowany węzeł w innym regionie świadczenia usługi Azure. Aby uzyskać więcej informacji, zobacz Procedura instalacji dla programu Sybase 16. 3 Poziom poprawek 3 Always-on + DR w systemie Suse 12.3.

Szyfrowanie i protokół SSL bazy danych SAP ASE

Program SAP Software provisioning Manager (SWPM) udostępnia opcję szyfrowania bazy danych podczas instalacji. Jeśli chcesz używać szyfrowania, zaleca się użycie pełnego szyfrowania bazy danych SAP. Zobacz szczegóły udokumentowane w:

Uwaga

Jeśli baza danych SAP ASE jest zaszyfrowana, kompresja zrzutu kopii zapasowej nie działa. Zobacz też notatkę dotyczącą pomocy technicznej sap #2680905

Lista kontrolna wdrażania oprogramowania SAP ASE na platformie Azure

  • Wdrażanie środowiska SAP ASE 16.0.03.07 lub nowszego
  • Aktualizacja do najnowszej wersji i poprawek elementów FaultManager i SAPHostAgent
  • Wdrażanie w najnowszym certyfikowanym systemie operacyjnym, takim jak Windows 2019, SLES 15 lub RHEL 8
  • Korzystanie z certyfikowanych maszyn wirtualnych SAP — zalecane są jednostki SKU maszyn wirtualnych platformy Azure o dużej ilości pamięci, takie jak Es_v3 lub x-large systems M-Series VM
  • Dopasuj liczbę operacji we/wy na sekundę dysku i łączny limit przydziału przepływności maszyny wirtualnej zagregowanej maszyny wirtualnej przy użyciu projektu dysku. Wdrażanie wystarczającej liczby dysków
  • Agregowanie dysków przy użyciu systemu Windows Miejsca do magazynowania lub Linux LVM2 z poprawnym rozmiarem paska i systemem plików
  • Tworzenie wystarczającej liczby urządzeń na potrzeby danych, dzienników, temp i kopii zapasowych
  • Rozważ użycie narzędzia UltraDisk w przypadku systemów x-dużych
  • Uruchom oprogramowanie saptune SAP-ASE w systemie SLES. Dostrajanie maszyn wirtualnych RHEL na 69988.
  • Zabezpieczanie bazy danych za pomocą szyfrowania bazy danych — ręcznie przechowuj klucze w usłudze Azure Key Vault
  • Ukończ listę kontrolną oprogramowania SAP na platformie Azure
  • Konfigurowanie kopii zapasowej dziennika i pełnej kopii zapasowej
  • Testowanie wysokiej dostępności/odzyskiwania po awarii, tworzenie kopii zapasowych i przywracanie oraz wykonywanie testu obciążeniowego i zbiorczego
  • Potwierdzanie, że automatyczne rozszerzenie bazy danych działa

Monitorowanie wystąpień bazy danych przy użyciu narzędzia DBACockpit

W przypadku systemów SAP, które używają środowiska SAP ASE jako platformy bazy danych, ADMINISTRATORCockpit jest dostępny jako osadzone okna przeglądarki w transakcji DBACockpit lub webdynpro. Jednak pełna funkcjonalność monitorowania i administrowania bazą danych jest dostępna tylko w implementacji Webdynpro dbaCockpit.

Podobnie jak w przypadku systemów lokalnych, należy wykonać kilka kroków w celu włączenia wszystkich funkcji oprogramowania SAP NetWeaver używanych przez implementację narzędzia DBACockpit w witrynie Webdynpro. Postępuj zgodnie z uwagami pomocy technicznej sap 1245200 , aby włączyć użycie elementów webdynpros i wygenerować wymagane. Postępując zgodnie z instrukcjami w powyższych uwagach, należy również skonfigurować Menedżera komunikacji internetowej (ICM) wraz z portami, które mają być używane na potrzeby połączeń http i https. Ustawienie domyślne dla protokołu HTTP wygląda następująco:

icm/server_port_0 = PROT=HTTP,PORT=8000,PROCTIMEOUT=600,TIMEOUT=600

icm/server_port_1 = PROT=HTTPS,PORT=443$$,PROCTIMEOUT=600,TIMEOUT=600

Linki wygenerowane w transakcji DBACockpit wyglądają podobnie do:

<https:// fullyqualifiedhostname>:44300/sap/bc/webdynpro/sap/dba_cockpit

<http:// fullyqualifiedhostname>:8000/sap/bc/webdynpro/sap/dba_cockpit

W zależności od tego, jak maszyna wirtualna platformy Azure hostująca system SAP jest połączona z usługami AD i DNS, należy upewnić się, że usługa ICM używa w pełni kwalifikowanej nazwy hosta, którą można rozpoznać na maszynie, na której otwierasz aplikację DBACockpit. Zobacz Uwaga pomocy technicznej sap #773830 , aby zrozumieć, w jaki sposób ICM określa w pełni kwalifikowaną nazwę hosta na podstawie parametrów profilu i ustaw parametr icm/host_name_full jawnie w razie potrzeby.

Jeśli maszyna wirtualna została wdrożona w scenariuszu tylko w chmurze bez łączności obejmującej wiele lokalizacji między środowiskiem lokalnym a platformą Azure, należy zdefiniować publiczny adres IP i .domainlabel Format publicznej nazwy DNS maszyny wirtualnej wygląda następująco:

<custom domainlabel>.<azure region>. cloudapp.azure.com

Ustawienie parametru profilu SAP icm/host_name_full na nazwę DNS maszyny wirtualnej platformy Azure, link może wyglądać podobnie do następującego:

https://mydomainlabel.westeurope.cloudapp.net:44300/sap/bc/webdynpro/sap/dba_cockpit

http://mydomainlabel.westeurope.cloudapp.net:8000/sap/bc/webdynpro/sap/dba_cockpit

W takim przypadku należy upewnić się, że:

  • Dodawanie reguł ruchu przychodzącego do sieciowej grupy zabezpieczeń w witrynie Azure Portal dla portów TCP/IP używanych do komunikacji z usługą ICM
  • Dodawanie reguł ruchu przychodzącego do konfiguracji Zapory systemu Windows dla portów TCP/IP używanych do komunikowania się z ICM

W przypadku zautomatyzowanego importowania wszystkich dostępnych poprawek zaleca się okresowe stosowanie kolekcji poprawek SAP Note mających zastosowanie do używanej wersji sap:

Więcej informacji na temat kokpitu DBA dla środowiska SAP ASE można znaleźć w następujących informacjach SAP:

Strona początkowa programu SAP ASE 16.0.03.07 Zawiera linki do różnych dokumentów, których dokumenty zawierają:

  • Podróż szkoleniowa sap ASE — administracja i monitorowanie
  • Podróż szkoleniowa sap ASE — instalacja i uaktualnianie

Są pomocne. Innym przydatnym dokumentem jest oprogramowanie SAP Applications on SAP Adaptive Server Enterprise Best Practices for Migration and Runtime (Najlepsze rozwiązania dotyczące migracji i środowiska uruchomieniowego) oprogramowania SAP Applications on SAP Adaptive Server Enterprise Best Practices for Migration and Runtime (Najlepsze rozwiązania dotyczące migracji i środowiska uruchomieniowego).

Inne przydatne uwagi dotyczące pomocy technicznej sap to:

Inne informacje są publikowane w witrynie

Comiesięczny biuletyn jest publikowany za pośrednictwem noty pomocy technicznej sap #2381575

Następne kroki

Zapoznaj się z artykułem Obciążenia SAP na platformie Azure: lista kontrolna planowania i wdrażania