Przewodnik implementacji systemu SAP BW NLS z oprogramowaniem SAP IQ na platformie Azure

W ciągu lat klienci z systemem SAP Business Warehouse (BW) widzą wykładniczy wzrost rozmiaru bazy danych, co zwiększa koszt obliczeniowy. Aby osiągnąć właściwą równowagę kosztów i wydajności, klienci mogą migrować dane historyczne przy użyciu magazynu niemal liniowego (NLS).

Implementacja nlS oparta na oprogramowaniu SAP IQ jest standardową metodą firmy SAP do przenoszenia danych historycznych z podstawowej bazy danych (SAP HANA lub AnyDB). Integracja oprogramowania SAP IQ umożliwia oddzielenie często używanych danych od rzadko używanych danych, co zmniejsza zapotrzebowanie na zasoby w systemie SAP BW.

Ten przewodnik zawiera wskazówki dotyczące planowania, wdrażania i konfigurowania równoważenia obciążenia sieciowego sap BW przy użyciu oprogramowania SAP IQ na platformie Azure. W tym przewodniku opisano typowe usługi i funkcje platformy Azure, które są istotne dla wdrożenia równoważenia obciążenia sieciowego sap IQ i nie obejmują żadnych rozwiązań partnerskich nlS.

Ten przewodnik nie zastępuje standardowej dokumentacji systemu SAP dotyczącej wdrażania nlS na platformie SAP IQ. Zamiast tego uzupełnia oficjalną dokumentację instalacji i administracji.

Omówienie rozwiązania

W operacyjnym systemie SAP BW ilość danych stale rośnie ze względu na wymagania biznesowe i prawne. Duża ilość danych może mieć wpływ na wydajność systemu i zwiększyć nakład pracy administracyjnej, co skutkuje koniecznością wdrożenia strategii starzenia się danych.

Jeśli chcesz zachować ilość danych w systemie SAP BW bez usuwania, możesz użyć archiwizacji danych. Dane są najpierw przenoszone do magazynu archiwum lub w pobliżu, a następnie usuwane z systemu SAP BW. Możesz uzyskać bezpośredni dostęp do danych lub załadować je z powrotem zgodnie z potrzebami, w zależności od tego, jak dane zostały zarchiwizowane.

Użytkownicy oprogramowania SAP BW mogą używać oprogramowania SAP IQ jako rozwiązania magazynu bliskiego. Adapter dla oprogramowania SAP IQ jako rozwiązanie bliskiej linii jest dostarczany z systemem SAP BW. W przypadku zaimplementowania usługi NLS często używane dane są przechowywane w bazie danych online SAP BW (SAP HANA lub AnyDB). Rzadko używane dane są przechowywane w oprogramowaniu SAP IQ, co zmniejsza koszty zarządzania danymi i poprawia wydajność systemu SAP BW. Aby zapewnić spójność danych online i danych niemalwierszowych, zarchiwizowane partycje są zablokowane i są tylko do odczytu.

Oprogramowanie SAP IQ obsługuje dwa typy architektury: simplex i multiplex. W architekturze simplex pojedyncze wystąpienie serwera SAP IQ działa na jednej maszynie wirtualnej. Pliki mogą znajdować się na maszynie hosta lub na urządzeniu magazynu sieciowego.

Ważne

W przypadku rozwiązania SAP NLS dostępna jest tylko architektura simplex i jest oceniana przez system SAP.

Diagram that shows an overview of the SAP I Q solution.

Na platformie Azure serwer SAP IQ musi być zaimplementowany na oddzielnej maszynie wirtualnej. Nie zalecamy instalowania oprogramowania SAP IQ na istniejącym serwerze, na którym są już uruchomione inne wystąpienia bazy danych, ponieważ oprogramowanie SAP IQ używa pełnego procesora CPU i pamięci do własnego użycia. Jeden serwer SAP IQ może służyć do wielu implementacji systemu SAP NLS.

Tabela obsługi

Macierz obsługi rozwiązania SAP IQ NLS obejmuje:

  • System operacyjny: oprogramowanie SAP IQ jest certyfikowane tylko na poziomie systemu operacyjnego. Możesz uruchomić certyfikowany system operacyjny SAP IQ w środowisku platformy Azure, o ile jest on zgodny z infrastrukturą platformy Azure. Aby uzyskać więcej informacji, zobacz 2133194 notatek SAP.

  • Zgodność z systemem SAP BW: magazyn zbliżeniowy dla oprogramowania SAP IQ jest udostępniany tylko w systemach SAP BW, które są już uruchamiane w formacie Unicode. Uwaga SAP 1796393 zawiera informacje o systemie SAP BW.

  • Magazyn: Na platformie Azure usługa SAP IQ obsługuje dyski zarządzane w warstwie Premium (systemy Windows i Linux), dyski udostępnione platformy Azure (tylko system Windows) i usługę Azure NetApp Files (tylko system Linux).

Aby uzyskać więcej aktualnych informacji na podstawie wersji oprogramowania SAP IQ, zobacz Macierz dostępności produktów.

Szacowanie zapotrzebowania na elementy infrastruktury

Ustalanie rozmiaru protokołu SAP IQ jest ograniczone do procesora CPU, pamięci i magazynu. Ogólne wskazówki dotyczące określania rozmiaru oprogramowania SAP IQ na platformie Azure można znaleźć w uwagach dotyczących oprogramowania SAP 1951789. Zalecenie dotyczące określania rozmiaru, które można uzyskać, postępując zgodnie z wytycznymi, musi zostać zamapowane na certyfikowane typy maszyn wirtualnych platformy Azure dla oprogramowania SAP. Uwaga SAP 1928533 zawiera listę obsługiwanych produktów SAP i typów maszyn wirtualnych platformy Azure.

Przewodnik ustalania rozmiaru i arkusz ustalania rozmiaru sap IQ wymieniony w notatce SAP 1951789 zostały opracowane na potrzeby natywnego użycia bazy danych SAP IQ. Ponieważ nie odzwierciedlają zasobów na potrzeby planowania bazy danych SAP IQ, możesz skończyć z nieużywanymi zasobami dla usługi SAP NLS.

Zasoby platformy Azure

Regiony

Jeśli korzystasz już z systemów SAP na platformie Azure, prawdopodobnie zidentyfikowano Twój region. Wdrożenie oprogramowania SAP IQ musi znajdować się w tym samym regionie co system SAP BW, dla którego wdrażasz rozwiązanie NLS.

Aby określić architekturę oprogramowania SAP IQ, należy upewnić się, że usługi wymagane przez oprogramowanie SAP IQ, takie jak Azure NetApp Files (tylko system plików NFS dla systemu Linux), są dostępne w tym regionie. Aby sprawdzić dostępność usługi w Twoim regionie, zobacz stronę internetową Dostępność produktów według regionów .

Opcje wdrażania

Aby zapewnić nadmiarowość systemów SAP w infrastrukturze platformy Azure, aplikacja musi zostać wdrożona w elastycznym zestawie skalowania, strefach dostępności lub zestawach dostępności. Mimo że można osiągnąć wysoką dostępność oprogramowania SAP IQ przy użyciu architektury multipleksu SAP IQ, architektura multipleksu nie spełnia wymagań rozwiązania NLS.

Aby uzyskać wysoką dostępność architektury simplex sap IQ, należy skonfigurować klaster dwuwęźle z niestandardowym rozwiązaniem. Klaster SAP IQ z dwoma węzłami można wdrożyć w elastycznym zestawie skalowania przy użyciu FD=1, stref dostępności lub zestawów dostępności. Zaleca się jednak skonfigurowanie magazynu strefowo nadmiarowego podczas konfigurowania rozwiązania o wysokiej dostępności w różnych strefach dostępności.

Maszyny wirtualne

Na podstawie rozmiaru oprogramowania SAP IQ należy zamapować wymagania na maszyny wirtualne platformy Azure. Takie podejście jest obsługiwane na platformie Azure dla produktów SAP. Uwaga SAP 1928533 jest dobrym punktem wyjścia, który zawiera listę obsługiwanych typów maszyn wirtualnych platformy Azure dla produktów SAP w systemach Windows i Linux.

Poza wyborem tylko obsługiwanych typów maszyn wirtualnych należy również sprawdzić, czy te typy maszyn wirtualnych są dostępne w określonych regionach. Dostępność typów maszyn wirtualnych można sprawdzić na stronie internetowej Produkty dostępne według regionów . Aby wybrać model cen, zobacz Maszyny wirtualne platformy Azure dla obciążenia SAP.

Napiwek

W przypadku systemów produkcyjnych zalecamy używanie maszyn wirtualnych serii E ze względu na ich stosunek rdzeni do pamięci.

Storage

Usługa Azure Storage ma różne typy magazynów dostępne dla klientów. Szczegółowe informacje o nich można znaleźć w artykule Jakie typy dysków są dostępne na platformie Azure?.

Niektóre typy magazynów na platformie Azure mają ograniczone zastosowanie w scenariuszach SAP, ale inne typy są odpowiednie lub zoptymalizowane pod kątem konkretnych scenariuszy obciążeń SAP. Aby uzyskać więcej informacji, zobacz Azure Storage types for SAP workload guide (Typy usługi Azure Storage dla obciążenia SAP). Wyróżnia opcje magazynu odpowiednie dla oprogramowania SAP.

W przypadku oprogramowania SAP IQ na platformie Azure można użyć następujących typów magazynu platformy Azure. Wybór zależy od systemu operacyjnego (Windows lub Linux) i metody wdrażania (autonomicznej lub wysokiej dostępności).

  • Dyski zarządzane platformy Azure

    Dysk zarządzany to wolumin magazynu na poziomie bloku zarządzany przez platformę Azure. Dyski zarządzane można używać do wdrażania prostego środowiska SAP IQ. Dostępne są różne typy dysków zarządzanych, ale zalecamy używanie dysków SSD w warstwie Premium dla IQ sap.

  • Dyski udostępnione platformy Azure

    Dyski udostępnione to nowa funkcja dysków zarządzanych platformy Azure, która umożliwia jednoczesne dołączanie dysku zarządzanego do wielu maszyn wirtualnych. Udostępnione dyski zarządzane nie oferują natywnie w pełni zarządzanego systemu plików, do którego można uzyskać dostęp za pośrednictwem protokołu SMB lub NFS. Należy użyć menedżera klastra, takiego jak klaster trybu failover systemu Windows Server (WSFC), który obsługuje komunikację węzłów klastra i blokowanie zapisu.

    Aby wdrożyć rozwiązanie o wysokiej dostępności dla architektury simplex sap IQ w systemie Windows, można użyć dysków udostępnionych platformy Azure między dwoma węzłami zarządzanymi przez usługę WSFC. Architektura wdrażania oprogramowania SAP IQ z dyskami udostępnionymi platformy Azure została omówiona w artykule Wdrażanie rozwiązania SAP IQ NLS HA przy użyciu dysku udostępnionego platformy Azure w systemie Windows Server.

  • Azure NetApp Files

    Wdrożenie oprogramowania SAP IQ w systemie Linux może używać usługi Azure NetApp Files jako systemu plików (protokołu NFS) w celu zainstalowania autonomicznego lub wysoce dostępnego rozwiązania. Ta oferta magazynu nie jest dostępna we wszystkich regionach. Aby uzyskać aktualne informacje, zobacz stronę internetową Produkty dostępne według regionów . Architektura wdrażania oprogramowania SAP IQ z usługą Azure NetApp Files została omówiona w artykule Wdrażanie rozwiązania SAP IQ-NLS HA przy użyciu usługi Azure NetApp Files na serwerze SUSE Linux Enterprise Server.

W poniższej tabeli wymieniono zalecenia dotyczące każdego typu magazynu na podstawie systemu operacyjnego:

Typ magazynu Windows Linux
Dyski zarządzane platformy Azure Tak Tak
Dyski udostępnione platformy Azure Tak Nie.
Azure NetApp Files Nie. Tak

Sieć

Platforma Azure udostępnia infrastrukturę sieciową, która umożliwia mapowanie wszystkich scenariuszy, które można zrealizować dla systemu SAP BW, który używa rozwiązania SAP IQ jako magazynu bliskiego. Te scenariusze obejmują łączenie się z systemami lokalnymi, łączenie się z systemami w różnych sieciach wirtualnych i innych. Aby uzyskać więcej informacji, zobacz Microsoft Azure networking for SAP workloads (Sieć platformy Microsoft Azure dla obciążeń SAP).

Przygotowanie i instalacja systemu Windows Server

Aby przygotować serwery do implementacji nlS za pomocą oprogramowania SAP IQ w systemie Windows, możesz uzyskać najbardziej aktualne informacje w uwagach sap 2780668 — SAP First Guidance — BW NLS Implementation with SAP IQ (Pierwsze wskazówki dotyczące oprogramowania SAP — BW NLS Implementation with SAP IQ). Zawiera kompleksowe informacje o wymaganiach wstępnych dotyczących systemów SAP BW, układu systemu plików SAP IQ, instalacji, zadań po konfiguracji i integracji rozwiązania SAP BW NLS z oprogramowaniem SAP IQ.

Wdrażanie wysokiej dostępności w systemie Windows

Oprogramowanie SAP IQ obsługuje zarówno architekturę simplex, jak i multipleks. W przypadku rozwiązania NLS dostępna jest tylko architektura serwera simplex i jest oceniana. Simplex to pojedyncze wystąpienie serwera SAP IQ uruchomionego na jednej maszynie wirtualnej.

Technicznie można osiągnąć wysoką dostępność oprogramowania SAP IQ przy użyciu architektury serwera multipleksowego, ale architektura multipleksu nie spełnia wymagań rozwiązania NLS. W przypadku architektury serwera simplex oprogramowanie SAP nie udostępnia żadnych funkcji ani procedur do uruchamiania oprogramowania SAP IQ w konfiguracji wysokiej dostępności.

Aby skonfigurować wysoką dostępność oprogramowania SAP IQ w systemie Windows na potrzeby architektury serwera simplex, należy skonfigurować niestandardowe rozwiązanie wymagające dodatkowej konfiguracji, takie jak klaster trybu failover systemu Windows Server i dyski udostępnione. Jedno z takich niestandardowych rozwiązań dla oprogramowania SAP IQ w systemie Windows zostało szczegółowo opisane w temacie Wdrażanie rozwiązania SAP IQ NLS HA przy użyciu dysku udostępnionego platformy Azure w systemie Windows Server.

Tworzenie kopii zapasowej i przywracanie systemu wdrożonego w systemie Windows

Na platformie Azure można zaplanować tworzenie kopii zapasowej bazy danych SAP IQ zgodnie z opisem w artykule Sap IQ Administracja istration: Backup, Restore i Data Recovery. Oprogramowanie SAP IQ udostępnia następujące typy kopii zapasowych bazy danych. Szczegółowe informacje o poszczególnych typach kopii zapasowych można znaleźć w temacie Scenariusze tworzenia kopii zapasowych.

  • Pełna kopia zapasowa: tworzy pełną kopię bazy danych.
  • Przyrostowa kopia zapasowa: kopiuje wszystkie transakcje od ostatniej kopii zapasowej dowolnego typu.
  • Przyrostowe od pełnej kopii zapasowej: tworzy kopię zapasową wszystkich zmian w bazie danych od ostatniej pełnej kopii zapasowej.
  • Kopia zapasowa wirtualna: kopiuje wszystkie bazy danych z wyjątkiem danych tabeli i metadanych z magazynu IQ sap.

W zależności od rozmiaru bazy danych SAP IQ można zaplanować tworzenie kopii zapasowej bazy danych z dowolnego scenariusza tworzenia kopii zapasowych. Jeśli jednak używasz oprogramowania SAP IQ z interfejsem NLS dostarczanym przez system SAP, możesz zautomatyzować proces tworzenia kopii zapasowej bazy danych SAP IQ. Automatyzacja zapewnia, że baza danych SAP IQ zawsze może zostać odzyskana do spójnego stanu bez utraty danych przenoszonych między podstawową bazą danych a bazą danych SAP IQ. Aby uzyskać szczegółowe informacje na temat konfigurowania automatyzacji dla magazynu bliskiego wiersza oprogramowania SAP IQ, zobacz uwaga SAP 2741824 — Jak skonfigurować automatyzację tworzenia kopii zapasowych dla magazynu zimnego/bliskiego magazynu SAP IQ.

W przypadku dużej bazy danych SAP IQ można użyć wirtualnych kopii zapasowych. Aby uzyskać więcej informacji, zobacz Virtual Backups ( Wprowadzenie do tworzenia kopii zapasowych wirtualnych w oprogramowaniu SAP Sybase IQ). Zobacz również 2461985 sap note — How to Backup Large SAP IQ Database (Jak utworzyć kopię zapasową dużej bazy danych IQ SAP).

Jeśli używasz dysku sieciowego (protokołu SMB) do tworzenia kopii zapasowej i przywracania serwera SAP IQ w systemie Windows, pamiętaj, aby użyć ścieżki UNC do tworzenia kopii zapasowej. W przypadku używania ścieżki UNC do tworzenia kopii zapasowej i przywracania są wymagane trzy ukośniki odwrotne (\\\):

BACKUP DATABASE FULL TO '\\\sapiq.internal.contoso.net\sapiq-backup\backup\data\<filename>'

Odzyskiwanie po awarii

W tej sekcji opisano strategię zapewniania ochrony odzyskiwania po awarii (DR) dla rozwiązania SAP IQ NLS. Uzupełnia on artykuł Konfigurowanie odzyskiwania po awarii dla oprogramowania SAP , który reprezentuje podstawowe zasoby dla ogólnego podejścia sap DR. Proces opisany w tym artykule jest przedstawiony na poziomie abstrakcyjnym. Należy zweryfikować dokładne kroki i dokładnie przetestować strategię odzyskiwania po awarii.

W przypadku oprogramowania SAP IQ zobacz 2566083 notatek SAP, w której opisano metody bezpiecznego implementowania środowiska odzyskiwania po awarii. Na platformie Azure możesz również użyć usługi Azure Site Recovery na potrzeby strategii odzyskiwania po awarii sap IQ. Strategia odzyskiwania po awarii oprogramowania SAP IQ zależy od sposobu wdrażania na platformie Azure i powinna być również zgodna z systemem SAP BW.

Autonomiczne wdrożenie oprogramowania SAP IQ

Jeśli zainstalowano oprogramowanie SAP IQ jako autonomiczny system, który nie ma nadmiarowości na poziomie aplikacji ani wysokiej dostępności, ale firma wymaga konfiguracji odzyskiwania po awarii, wszystkie dyski (dyski zarządzane platformy Azure) dołączone do maszyny wirtualnej będą lokalne.

Usługa Azure Site Recovery umożliwia replikowanie autonomicznej maszyny wirtualnej SAP IQ w regionie pomocniczym. Replikuje on serwery i wszystkie dołączone dyski zarządzane do regionu pomocniczego, aby w przypadku awarii lub awarii można łatwo przejść w tryb failover do zreplikowanego środowiska i kontynuować pracę. Aby rozpocząć replikację maszyn wirtualnych SAP IQ do regionu odzyskiwania po awarii platformy Azure, postępuj zgodnie ze wskazówkami w temacie Replikowanie maszyny wirtualnej na platformę Azure.

Wdrażanie wysokiej dostępności oprogramowania SAP IQ

Jeśli zainstalowano oprogramowanie SAP IQ jako system o wysokiej dostępności, w którym pliki binarne i pliki bazy danych oprogramowania SAP IQ znajdują się na udostępnionym dysku platformy Azure (tylko system Windows) lub na dysku sieciowym, takiego jak tylko usługa Azure NetApp Files (tylko system Linux), musisz zidentyfikować:

  • Czy potrzebujesz tego samego systemu SAP IQ o wysokiej dostępności w witrynie odzyskiwania po awarii.
  • To, czy autonomiczne wystąpienie oprogramowania SAP IQ wystarczy do spełnienia wymagań biznesowych.

Jeśli potrzebujesz autonomicznego wystąpienia oprogramowania SAP IQ w lokacji odzyskiwania po awarii, możesz użyć usługi Azure Site Recovery do replikowania podstawowej maszyny wirtualnej SAP IQ w regionie pomocniczym. Replikuje on serwery i wszystkie lokalne dołączone dyski zarządzane do regionu pomocniczego, ale nie będzie replikować dysku udostępnionego platformy Azure ani dysku sieciowego, takiego jak Azure NetApp Files.

Aby skopiować dane z platformy Azure na dysk udostępniony lub dysk sieciowy, możesz użyć dowolnego narzędzia do kopiowania podstawowego plików do replikowania danych między regionami świadczenia usługi Azure. Aby uzyskać więcej informacji na temat kopiowania woluminu usługi Azure NetApp Files w innym regionie, zobacz Często zadawane pytania dotyczące usługi Azure NetApp Files.

Następne kroki