Pomysły dotyczące rozwiązań
Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.
Ta architektura rozwiązania ilustruje, w jaki sposób żądanie użytkownika przepływa przez środowisko SAP oparte na wysokiej wydajności usługi Azure Virtual Machines i bazie danych HANA w pamięci, która działa w dużych wystąpieniach platformy HANA w celu uzyskania niezrównanej skalowalności i wydajności.
Potencjalne przypadki użycia
Ten system korzysta z klastrowania systemu operacyjnego na potrzeby wydajności bazy danych, wysokiej dostępności przy użyciu replikacji systemu HANA i pełnej konfiguracji odzyskiwania po awarii w celu zapewnienia gwarantowanej dostępności systemu.
Architektura
Pobierz plik programu Visio z tą architekturą.
Przepływ danych
- W tym przykładzie lokalny użytkownik SAP wykonuje zamówienie sprzedaży za pośrednictwem interfejsu Fiori, interfejsu niestandardowego lub innego.
- Brama usługi ExpressRoute o dużej szybkości platformy Azure służy do nawiązywania połączenia z usługą Azure Virtual Machines.
- Żądanie przepływów do usług ABAP SAP Central Services (ASCS) o wysokiej dostępności, a następnie za pośrednictwem serwerów aplikacji uruchamianych na platformie Azure Virtual Machines. Ten zestaw dostępności oferuje umowę SLA o 99,95% czasu pracy.
- Żądanie jest wysyłane z serwera App Server do platformy SAP HANA uruchomionego w głównych dużych blokach wystąpień.
- Bloki podstawowe i pomocnicze są klastrowane na poziomie systemu operacyjnego na poziomie 99,99% dostępności, a replikacja danych jest obsługiwana za pośrednictwem replikacji systemu HANA w trybie synchronicznym (HSR) z podstawowego do pomocniczego, co umożliwia zerowy cel punktu odzyskiwania.
- Dane w pamięci platformy SAP HANA są utrwalane w magazynie NFS o wysokiej wydajności.
- Dane z magazynu NFS są okresowo tworzone w sekundach przy użyciu wbudowanych migawek magazynu w magazynie lokalnym, bez wpływu na wydajność bazy danych.
- Trwały wolumin danych w magazynie pomocniczym jest replikowany do dedykowanego systemu odzyskiwania po awarii za pośrednictwem dedykowanej sieci szkieletowej na potrzeby replikacji magazynu HANA.
- Duże wystąpienie po stronie odzyskiwania po awarii może służyć do nieprodukcyjnego oszczędzania kosztów przez zainstalowanie zarówno magazynu QA, jak i zreplikowanego woluminu odzyskiwania po awarii (tylko do odczytu).
Składniki
- Oprogramowanie SAP HANA na platformie Azure — duże wystąpienia: oprogramowanie SAP HANA na platformie Azure (duże wystąpienia) działa na dedykowanych serwerach blokowych znajdujących się w centrum danych platformy Microsoft Azure. Ta funkcja jest specyficzna dla serwera bazy danych.
- Magazyn NFS dla dużych wystąpień platformy Azure HANA: system magazynu NFS platformy Azure oferuje niezrównaną możliwość wykonywania kopii zapasowych migawek i replikacji do magazynu pomocniczego. Ponadto duże wystąpienia platformy HANA są jedyną infrastrukturą chmury w celu zapewnienia szyfrowania woluminów magazynu.
- Oprogramowanie SAP na platformie Azure wymaga uruchamiania obciążeń SAP na certyfikowanej platformie Microsoft Azure Virtual Machines. System SAP wymaga co najmniej dwóch procesorów wirtualnych i współczynnika 6:1 między pamięcią a procesorami wirtualnymi.
- Usługa Microsoft Azure Premium Storage zapewnia lepszą przepływność i mniejsze zmienność opóźnień we/wy. W celu zwiększenia wydajności Premium Storage używa dysku półprzewodnikowego (SSD) w węzłach usługi Azure Storage i odczytu pamięci podręcznej, która jest wspierana przez lokalny dysk SSD węzła obliczeniowego platformy Azure.
- ExpressRoute (fronton): usługa Azure ExpressRoute używana na frontonie (patrz diagram) zapewnia bezpieczną łączność o wysokiej przepustowości w celu nawiązania niezawodnych połączeń między siecią a siecią platformy Microsoft Azure.
- ExpressRoute (zaplecze): usługa Azure ExpressRoute używana na zapleczu (patrz diagram) umożliwia komunikację między składnikami platformy Azure w centrum danych platformy Azure i oprogramowaniem SAP HANA na platformie Azure (duże wystąpienia). Koszt zaplecza usługi ExpressRoute jest uwzględniony w oprogramowaniu SAP HANA na platformie Azure (duże wystąpienia).