Planowanie implementacji rozwiązań SAP
Biorąc pod uwagę różne opcje infrastruktury platformy Azure, prawie wszystkie istniejące systemy SAP NetWeaver i S/4HANA mogą być hostowane na platformie Azure. pomoc techniczna platformy Azure jednostek SKU maszyny wirtualnej z terabajtami pamięci i ponad 200 procesorów CPU.
Weryfikowanie wymagań dotyczących wdrażania obciążeń
Aby pomyślnie wdrożyć systemy SAP w usłudze Azure IaaS (lub IaaS), ważne jest, aby zrozumieć różnice między ofertami tradycyjnych usług outsourcers lub hosterów i ofert IaaS. Podczas gdy tradycyjny hoster lub outsourcer dostosowuje infrastrukturę (sieć, magazyn i typ serwera) do obciążenia, które klient chce hostować. To klient lub partner ponosi odpowiedzialność za zidentyfikowanie wymagania obciążenia i wybranie odpowiednich składników platformy Azure maszyn wirtualnych, magazynu i sieci dla wdrożeń IaaS.
Obsługiwane produkty SAP i typy maszyn wirtualnych platformy Azure
W pierwszym kroku klienci muszą zweryfikować następujące elementy:
- Typy maszyn wirtualnych obsługiwanych przez oprogramowanie SAP na platformie Azure
- Obsługiwane produkty/wydania SAP na platformie Azure
- Obsługiwane wersje systemu operacyjnego i systemu operacyjnego DBMS dla określonych wersji sap na platformie Azure
- Przepływność oprogramowania SAPS zapewniana przez różne jednostki SKU maszyny wirtualnej platformy Azure
Odpowiedzi na te pytania można znaleźć w artykule SAP Note #1928533, który został opisany bardziej szczegółowo w innym miejscu. Jak wspomniano tutaj, w ramach początkowego planowania należy również wybrać architekturę dwuwarstwową lub trójwarstwową. Architektura trójwarstwowa oddziela warstwę prezentacji, warstwę aplikacji i warstwę bazy danych. Warstwa prezentacji hostuje składniki interfejsu użytkownika, takie jak sap GUI, Fiori User Experience lub Web Dynpro. Warstwa aplikacji składa się z wystąpienia usług SAP Central Services, które jest częścią stosu ABAP lub Java oraz serwerów aplikacji z jednym wystąpieniem podstawowym i zero lub więcej innych wystąpień. W konfiguracjach dwuwarstwowych baza danych i wszystkie składniki SAP są instalowane na tej samej maszynie wirtualnej, aby uniknąć rywalizacji o sieć i zminimalizować opóźnienia. W przypadku konfiguracji trójwarstwowych rozdzielenie składników bazy danych i aplikacji SAP ułatwia kilka wdrożeń o wysokiej dostępności.
Weryfikowanie ograniczeń przepustowości
W drugim kroku ograniczenia zasobów i przepustowości usługi Azure IaaS muszą być porównywane z rzeczywistym zużyciem zasobów w systemach lokalnych. W związku z tym klienci muszą zapoznać się z różnymi możliwościami usługi Azure Virtual Machines obsługiwanymi w oprogramowaniu SAP:
- Zasoby procesora CPU i pamięci
- Liczba operacji we/wy na sekundę i przepływność magazynu
- Przepustowość i opóźnienie sieci
Odpowiednie informacje można znaleźć w temacie Rozmiary maszyn wirtualnych na platformie Azure.
Pamiętaj, że limity maszyn wirtualnych platformy Azure, podane w poprzednim linku referencyjnym, stanowią górne limity. W związku z tym mogą one nie reprezentować rzeczywistej dostępności zasobów we wszystkich okolicznościach. Wyjątki to zasoby procesora i pamięci wybranego typu maszyny wirtualnej. W przypadku typów maszyn wirtualnych obsługiwanych przez system SAP zasoby procesora CPU i pamięci są zarezerwowane i jako takie dostępne w dowolnym momencie do użycia w ramach maszyny wirtualnej. W przypadku innych, takich jak magazyn lub sieć, zasoby są współdzielone między dzierżawami. Inteligentne ograniczanie przepustowości i logika limitu przydziału są używane do zapobiegania wpływowi jednej dzierżawy na wydajność innej dzierżawy w znaczący sposób. Mimo że logika na platformie Azure próbuje zachować wariancję przepustowości w przypadku małych, wysoce współużytkowane platformy mają tendencję do wprowadzania większych wariancji w dostępności zasobów/przepustowości, niż klienci mogą doświadczyć we wdrożeniach lokalnych. Prawdopodobieństwo, że system SAP na platformie Azure może mieć większe wariancji niż w systemie lokalnym, należy wziąć pod uwagę.
Uwaga
Niektóre limity subskrypcji platformy Azure są zarządzane na poziomie regionalnym. Przykładem są procesory wirtualne. Aby poprosić o zwiększenie limitu przydziału z obsługą procesorów wirtualnych, musisz zdecydować, ilu procesorów wirtualnych chcesz użyć w których regionach. Następnie możesz poprosić o zwiększenie limitów przydziału procesorów wirtualnych dla wybranych ilości i regionów. Aby uzyskać pomoc dotyczącą określania bieżących przydziałów dla określonych regionów, zobacz Rozwiązywanie błędów dotyczących przydziałów zasobów. Aby zażądać zwiększenia limitu przydziału, przejdź do portalu i zgłoś problem z pomocą techniczną. W przypadku problemu z pomocą techniczną poproś o zwiększenie limitu przydziału dla regionu, w którym chcesz wdrożyć.
Wymagania dotyczące odporności i inne zagadnienia
Następnym krokiem jest zapewnienie wysokiej dostępności i odzyskiwania po awarii dla produkcyjnych systemów SAP. W następnym kroku należy ocenić wymagania dotyczące odporności. Ma to kluczowe znaczenie dla wyeliminowania rzadkich wystąpień, w których planowana konserwacja lub problemy związane z platformą wpływają na maszyny wirtualne, oraz pomoc w poprawianiu składników systemu operacyjnego gościa lub systemu DBMS.
Ponadto planowanie powinno uwzględniać możliwości zarządzania, ochronę danych i zabezpieczenia, uwierzytelnianie, autoryzację i kontrolę dostępu, a także monitorowanie, licencjonowanie, pomoc techniczną i zagadnienia dotyczące cen.
Proces planowania różni się w zależności od architektury i składników zamierzonego wdrożenia, omówionych w kontekście następujących modeli wdrażania:
- Oprogramowanie SAP NetWeaver z usługą AnyDB na maszynach wirtualnych platformy Azure
- Oprogramowanie SAP S/4HANA na maszynach wirtualnych platformy Azure
Przegląd oparty na strukturze well architected firmy Microsoft
Przewodnik po architekturze oprogramowania SAP na platformie Azure zawiera opis zestawu wytycznych, które ułatwiają zapewnienie jakości obciążeń SAP działających na platformie Azure. Przewodnik jest oparty na platformie Microsoft Azure Well-Architected Framework, ale zalecenia są specyficzne dla wdrożeń rozwiązań SAP. Przewodnik po architekturze sap on Azure obejmuje pięć filarów doskonałości: koszt, DevOps, odporność, skalowalność i bezpieczeństwo. Dostęp do tych filarów dla swoich rozwiązań można uzyskać przy użyciu przeglądu usługi Azure Well-Architected.