Platforma aplikacji obciążeń SAP
Platforma aplikacji odnosi się do środowiska hostingu, zależności aplikacji, struktur i bibliotek. W przypadku obciążenia SAP platforma Azure oferuje możliwości optymalizacji kosztów i wydajności, dzięki czemu możesz zrobić więcej przy mniejszym użyciu.
Optymalizowanie kosztów obliczeń
Wpływ: Optymalizacja kosztów
Optymalizacja kosztów obliczeniowych jest osiągana przez planowanie, monitorowanie i zmienianie rozmiaru maszyn wirtualnych w całym cyklu życia obciążenia SAP. Maszyny wirtualne zapewniają moc obliczeniową dla aplikacji SAP i mają bezpośredni wpływ na koszty i wydajność. Zalecamy monitorowanie kosztów obliczeniowych obciążenia SAP, aby upewnić się, że wydane dolary pomagają spełnić cele organizacji. Poniżej przedstawiono zalecenia dotyczące optymalizacji kosztów dotyczące obliczeń obciążeń SAP.
Wybieranie odpowiedniego typu maszyny wirtualnej
Platforma Azure ma maszyny wirtualne z certyfikatem SAP dla obciążenia. Niewłaściwy typ maszyny wirtualnej będzie wymagał większych rozmiarów, aby uzyskać zapotrzebowanie na wydajność, zwiększając koszty bez korzyści. Mniejsza maszyna wirtualna właściwego typu może zapewnić taką samą lub lepszą wydajność niż duże wystąpienie niewłaściwego typu. Platforma Azure oferuje listę konfiguracji certyfikowanych przez oprogramowanie SAP, które ułatwiają zrozumienie, jakie maszyny wirtualne dobrze współpracują z potrzebami biznesowymi.
Aby uzyskać więcej informacji, zobacz Certyfikowana infrastruktura SAP.
Maszyny wirtualne zoptymalizowane pod kątem pamięci mogą spełniać wymagania większości aplikacji SAP. Obciążenie przetwarzania analitycznego (OLAP) sap online i obciążenie przetwarzania transakcyjnego online (OLTP) powinno używać maszyn wirtualnych serii M. Przykładami obciążenia OLTP są SAP HANA, SAP Business Suite na platformie HANA i SAP S/4HANA. Przykłady obciążeń OLAP obejmują oprogramowanie SAP BW na platformie HANA BW/4HANA. Oprogramowanie SAP Business One na platformie HANA łączy się z maszynami wirtualnymi serii M.
Oprogramowanie SAP NetWeaver, Business All-in-One, Business Suite Software i BusinessObjects BI mają szersze dopasowanie do różnych typów maszyn wirtualnych. Mogą być uruchamiane na maszynach wirtualnych w serii D, G, E i M.
Optymalizowanie kosztów obliczeniowych podczas migracji
Wiele podróży sap rozpoczyna się lokalnie, dlatego ważne jest zaplanowanie optymalizacji obliczeniowej podczas migracji obciążenia. Pamiętaj, aby postępować zgodnie z najlepszymi rozwiązaniami w ramach każdej migracji sap. Wskazówki dotyczące procesów można znaleźć w naszej dokumentacji oprogramowania SAP CAF. Wraz z szerszymi wskazówkami dotyczącymi procesów nadal trzeba dostosować optymalizację obliczeniową dla każdego obciążenia SAP. Chcemy wziąć pod uwagę punkty kontrolne przed migracją i po migracji.
Optymalizowanie przed migracją. Optymalizacja przed migracją zapewnia wystarczającą ilość zasobów w chmurze aprowizowania w celu obsługi oczekiwanego środowiska uruchomieniowego migracji obciążenia SAP. Musisz sprawdzić, czy maszyna wirtualna platformy Azure spełnia wymagania techniczne obciążenia lokalnego. Planowanie skróci czas migracji obciążenia i zminimalizuje czas migracji, co pozwoli obniżyć koszty.
Optymalizowanie po migracji. Optymalizacja po migracji koncentruje się na środowisku użytkownika końcowego. Ten krok pokrywa się z okresem hiperopieki, czasem podwyższonego poziomu obsługi klienta, aby upewnić się, że obciążenie działa. Należy monitorować obciążenie, gdy użytkownicy zaczynają z nim korzystać. Metryki wydajności mogą wskazywać, że trzeba obniżyć rozmiar maszyny wirtualnej lub przełączyć się na inny typ maszyny wirtualnej.
Zwiększanie doskonałości operacyjnej platformy aplikacji
Ważne jest, aby optymalizować maszyny wirtualne w operacjach, aby uzyskać największe oszczędności. Operacje maszyn wirtualnych odnoszą się do codziennego zarządzania obciążeniem SAP. Ta faza obciążenia umożliwia przewidywanie potrzeb obliczeniowych. Ważne jest, aby zobaczyć, jak zapotrzebowanie użytkowników wpływa na potrzeby obliczeniowe w czasie. Wybór maszyny wirtualnej powinien ulec zmianie wraz z wymaganiami obciążenia SAP. Poniżej przedstawiono zalecenia dotyczące oszczędzania kosztów dla operacji.
Użyj usługi Azure Advisor. Zalecamy użycie usługi Azure Advisor do identyfikowania użycia maszyn wirtualnych, które wymagają optymalizacji. Aby uzyskać więcej informacji, zobacz Optymalizacja kosztów usługi Azure Advisor.
Wymuszanie ładu maszyn wirtualnych. Należy wymusić nadzór nad maszyną wirtualną podczas tworzenia maszyny wirtualnej jako najlepsze rozwiązanie w zakresie kosztów i zabezpieczeń. Każde wdrożenie maszyny wirtualnej zwiększa koszt operacyjny i obszar narażony na ataki obciążenia SAP. Maszyny wirtualne utworzone poza procesem zapewniania ładu zwykle tworzą niepotrzebne wydatki i mają więcej luk w zabezpieczeniach. Zalecamy użycie Azure Policy w celu wymuszenia ładu maszyny wirtualnej dla obciążenia SAP. Aby uzyskać więcej informacji, zobacz Azure Policy dla oprogramowania SAP.
Zatrzymaj obciążenia niekrytyczne. Każde obciążenie SAP ma różne poziomy krytycznego. Niektóre obciążenia nie są potrzebne w nocy i weekendach. Środowisko piaskownicy jest dobrym przykładem niskiej krytyczności. Zalecamy zatrzymanie maszyn wirtualnych, które obsługują niekrytyczne środowisko obciążenia, aby zmniejszyć koszty. Ten proces można zautomatyzować dla obciążenia SAP na platformie Azure. Aby uzyskać więcej informacji, zobacz automatyzowanie uruchamiania i zatrzymywania maszyn wirtualnych.
Użyj wystąpień zarezerwowanych. Każde obciążenie SAP, które musi działać w sposób ciągły, powinno używać wystąpień zarezerwowanych do optymalizacji kosztów. W celu przewidywania budżetu można dokonać zaawansowanego zakupu przez jeden lub trzy lata w określonym regionie. Aby uzyskać więcej informacji, zobacz Rezerwacje platformy Azure.
Użyj Korzyść użycia hybrydowego platformy Azure. Platforma Azure umożliwia korzystanie z lokalnych licencji systemu Windows Server z obsługą pakietu Software Assurance i SQL Server. Korzyść dotyczy subskrypcji systemów Red Hat i SUSE Linux. Ta korzyść może przynieść znaczne oszczędności w przypadku hybrydowego obciążenia SAP. Aby uzyskać więcej informacji, zobacz korzyść licencjonowania hybrydowego.
Aby uzyskać więcej informacji, zobacz:
- Rozwiązania SAP na platformie Azure
- SAP NetWeaver
- Instalowanie oprogramowania SAP HANA
- Konfiguracja oprogramowania SAP HANA
Konfigurowanie niezawodności serwera aplikacji
Wpływ: niezawodność
Celem niezawodności serwera aplikacji jest posiadanie wielu serwerów aplikacji równoważenia obciążenia ruchu i trybu failover w razie potrzeby. Odporność warstwy serwera aplikacji SAP można osiągnąć dzięki nadmiarowości. Można skonfigurować wiele wystąpień okna dialogowego na różnych wystąpieniach maszyn wirtualnych platformy Azure z co najmniej dwoma serwerami aplikacji. Poniżej przedstawiono zalecenia dotyczące odporności serwera aplikacji.
Użyj Strefy dostępności. Serwer aplikacji SAP można wdrożyć w zestawie dostępności lub w różnych strefach dostępności. Decyzja, którą podejmujesz, musi być oparta na wymaganiach dotyczących obciążenia, jednak obecnie zalecamy strefy dostępności jako najlepszą opcję odporności. Nie zalecamy zestawów skalowania. Aby uzyskać więcej informacji, zobacz strefy dostępności dla oprogramowania SAP.
Użyj wielu serwerów aplikacji. Zaleca się używanie wielu mniejszych serwerów aplikacji zamiast jednego większego serwera aplikacji. Ta konfiguracja pozwala uniknąć pojedynczego punktu awarii. Najlepszym rozwiązaniem jest skonfigurowanie grupy programu SAP Logon Group (SMLG) i grupy serwerów usługi Batch (RZ12) w celu lepszego równoważenia obciążenia między użytkownikami końcowymi & przetwarzaniem wsadowym.
Aby uzyskać więcej informacji, zobacz:
- Wysoka dostępność platformy Azure Virtual Machines dla oprogramowania SAP NetWeaver
- Wysoka dostępność oprogramowania SAP HANA dla maszyn wirtualnych platformy Azure
- Konfiguracje obciążenia SAP ze strefami dostępności platformy Azure
Zwiększanie wydajności obliczeń
Wpływ: Wydajność
Obliczenia to rdzeń, który obsługuje aplikację SAP. Zasoby obliczeniowe obejmują sprzęt, liczbę rdzeni i pamięć. Te funkcje są podstawowe dla organizacji. Jeśli nie zoptymalizujesz konfiguracji obliczeniowej, obciążenie SAP nie będzie mogło sprostać wzrostom zapotrzebowania użytkowników lub pozostać ze wstępnie zdefiniowanymi budżetami. Ważne jest, aby poznać wymagania dotyczące obciążenia i dopasować je do zasobów obliczeniowych używanych dla obciążenia SAP. Poniżej przedstawiono niektóre zagadnienia dotyczące wydajności obliczeniowej.
Przeprowadzanie ustalania rozmiaru dla obciążenia lokalnego. Ustalanie rozmiaru odwołania to proces sprawdzania konfiguracji i danych użycia zasobów w środowisku lokalnym obciążenia SAP. Dane ustalania rozmiaru zawierają bieżące potrzeby obliczeniowe obciążenia i należy je dopasować na platformie Azure. Aby znaleźć te informacje, użyj modułu zbierającego system OPERACYJNY SAP. Moduł zbierający SAP OS pobiera informacje o wykorzystaniu systemu, które można zgłaszać za pośrednictwem systemu OS07N transakcji SAP i alertu EarlyWatch. Wszelkie narzędzia do zbierania informacji o wydajności i statystykach systemowych mogą zbierać podobne informacje.
Użyj narzędzia SAP Quick Sizer dla nowego obciążenia. SAP Quick Sizer to bezpłatne internetowe narzędzie opracowane przez firmę SAP, które przekłada wymagania biznesowe na wymagania techniczne. Użyj tego narzędzia podczas tworzenia nowego obciążenia SAP, aby znaleźć maszynę wirtualną platformy Azure z prawidłową przepływnością sieci i magazynu. Aby uzyskać więcej informacji, zobacz Szybki rozmiar oprogramowania SAP.