Środowiska do tworzenia i testowania obciążeń SAP na platformie Azure

Azure ExpressRoute
Azure Virtual Machines
Azure Virtual Network
Azure Resource Manager

W tym przykładzie pokazano, jak ustanowić środowisko programistyczne i testowe dla oprogramowania SAP NetWeaver w środowisku systemu Windows lub Linux na platformie Azure. Używana baza danych to AnyDB. (AnyDB to termin SAP dla wszystkich obsługiwanych systemów DBMS, które nie są platformą SAP HANA).

Architektura

Diagram architektury dla środowisk deweloperskich/testowych dla obciążeń SAP.

Pobierz plik programu Visio z tą architekturą.

Przepływ danych

W tym scenariuszu pokazano aprowizowanie pojedynczej bazy danych systemu SAP i serwera aplikacji SAP na jednej maszynie wirtualnej. Dane przepływa przez scenariusz w następujący sposób:

  1. Klienci używają interfejsu użytkownika SAP lub innych narzędzi klienckich (Excel, przeglądarki internetowej lub innej aplikacji internetowej) w celu uzyskania dostępu do systemu SAP opartego na platformie Azure.
  2. Połączenie ivity jest zapewniana przy użyciu ustanowionej usługi ExpressRoute. Połączenie usługi ExpressRoute zostanie zakończone na platformie Azure w bramie usługi ExpressRoute. Ruch sieciowy kieruje się przez bramę usługi ExpressRoute do podsieci bramy i z podsieci bramy do podsieci szprych warstwy aplikacji (zobacz topologię sieci piasty i szprych) oraz za pośrednictwem bramy zabezpieczeń sieci do maszyny wirtualnej aplikacji SAP.
  3. Serwery zarządzania tożsamościami zapewniają usługi uwierzytelniania.
  4. Serwer przesiadkowy zapewnia lokalne możliwości zarządzania.

Składniki

  • Sieci wirtualne są podstawą komunikacji sieciowej na platformie Azure.
  • Usługa Azure Virtual Machines zapewnia infrastrukturę na żądanie, wysoką skalę, bezpieczną, zwirtualizowaną przy użyciu serwerów z systemem Windows lub Linux.
  • Usługa Azure ExpressRoute rozszerza sieci lokalne na chmurę firmy Microsoft za pośrednictwem połączenia prywatnego, które jest obsługiwane przez dostawcę łączności.
  • Sieciowe grupy zabezpieczeń ograniczają ruch sieciowy do określonych zasobów w sieci wirtualnej. Sieciowa grupa zabezpieczeń zawiera listę reguł zabezpieczeń, które zezwalają na ruch sieciowy przychodzący lub wychodzący. Reguły zabezpieczeń są oparte na źródłowym lub docelowym adresie IP, porcie i protokole.
  • Grupy zasobów działają jako kontenery logiczne dla zasobów platformy Azure.
  • Usługi Azure Files lub Azure NetApp Files są zalecanymi rozwiązaniami zapewniającymi magazyn plików wykonywalnych SAP oraz danych i dzienników platformy HANA.

Szczegóły scenariusza

Ponieważ ta architektura jest przeznaczona dla środowisk nieprodukcyjnych, jest wdrażana tylko z jedną maszyną wirtualną. Rozmiar maszyny wirtualnej można zmienić, aby dostosować go do potrzeb organizacji.

W przypadku przypadków użycia w środowisku produkcyjnym zapoznaj się z poniższymi architekturami referencyjnymi sap:

Potencjalne przypadki użycia

Inne istotne przypadki użycia to:

  • Niekrytyczne obciążenia nieprodukcyjne SAP (takie jak piaskownica, programowanie, testowanie i kontrola jakości).
  • Niekrytyczne obciążenia biznesowe SAP.

Kwestie wymagające rozważenia

Te zagadnienia implementują filary struktury Azure Well-Architected Framework, która jest zestawem wytycznych, które mogą służyć do poprawy jakości obciążenia. Aby uzyskać więcej informacji, zobacz Microsoft Azure Well-Architected Framework.

Podczas ustanawiania środowiska programistycznego i testowego dla oprogramowania SAP NetWeaver należy pamiętać o następujących kwestiach.

Dostępność

Firma Microsoft oferuje umowę dotyczącą poziomu usług (SLA) dla pojedynczych wystąpień maszyn wirtualnych. Aby uzyskać więcej informacji na temat umowy dotyczącej poziomu usług platformy Microsoft Azure dla maszyn wirtualnych, umowa SLA dla maszyn wirtualnych

Skalowalność

Aby uzyskać ogólne wskazówki dotyczące projektowania skalowalnych rozwiązań, zobacz listę kontrolną wydajności w Centrum architektury platformy Azure.

Zabezpieczenia

Zabezpieczenia zapewniają ochronę przed celowymi atakami i nadużyciami cennych danych i systemów. Aby uzyskać więcej informacji, zobacz Omówienie filaru zabezpieczeń.

Ogólne wskazówki dotyczące projektowania bezpiecznych rozwiązań można znaleźć w dokumentacji zabezpieczeń platformy Azure.

Ochrona danych i klonowanie

Aby uzyskać ogólne wskazówki dotyczące ochrony danych aplikacji, zobacz aplikacja systemu Azure narzędzie spójnej migawki, które zapewnia spójne migawki aplikacji w połączeniu z usługą Azure NetApp Files.

Odporność

Aby uzyskać ogólne wskazówki dotyczące projektowania odpornych rozwiązań, zobacz Projektowanie odpornych aplikacji na platformie Azure.

Optymalizacja kosztów

Optymalizacja kosztów dotyczy sposobów zmniejszenia niepotrzebnych wydatków i poprawy wydajności operacyjnej. Aby uzyskać więcej informacji, zobacz Omówienie filaru optymalizacji kosztów.

Aby ułatwić zapoznanie się z kosztem działania tego scenariusza, wszystkie usługi są wstępnie skonfigurowane w poniższych przykładach kalkulatora kosztów. Zmień odpowiednie zmienne, aby odpowiadały oczekiwanemu ruchowi dla danego przypadku użycia.

Udostępniliśmy cztery przykładowe profile kosztów na podstawie oczekiwanego ruchu:

Rozmiar Saps Typ maszyny wirtualnej Storage Kalkulator cen platformy Azure
Mały 8000 D8s_v3 2xP20, 1xP10 Small
Śred. 16000 D16s_v3 3xP20, 1xP10 Medium
Duży 32000 E32s_v3 3xP20, 1xP10 Large
Bardzo duże 64000 M64s 4xP20, 1xP10 Bardzo duży

Uwaga

Ten cennik jest przewodnikiem, który wskazuje tylko maszyny wirtualne i koszty magazynowania. Wyklucza ona opłaty za sieć, magazyn kopii zapasowych i ruch przychodzący/wychodzący.

  • Mały: Mały system składa się z typu maszyny wirtualnej D8s_v3 z 8 procesorami wirtualnymi, 32 GB pamięci RAM i 200 GB magazynu tymczasowego. Zawiera również magazyn w warstwie Premium: dwa dyski 512 GB i jeden dysk o pojemności 128 GB.
  • Średni: Średni system składa się z typu maszyny wirtualnej D16s_v3 z 16 procesorami wirtualnymi, 64 GB pamięci RAM i 400 GB magazynu tymczasowego. Zawiera również magazyn w warstwie Premium: trzy dyski 512 GB i jeden dysk o pojemności 128 GB.
  • Duży: Duży system składa się z typu maszyny wirtualnej E32s_v3 z 32 procesorami wirtualnymi, 256 GB pamięci RAM i 512 GB magazynu tymczasowego. Zawiera również magazyn w warstwie Premium: trzy dyski 512 GB i jeden dysk o pojemności 128 GB.
  • Dodatkowe duże: dodatkowy system składa się z maszyny wirtualnej typu M64 z 64-krotnymi procesorami wirtualnymi, 1024 GB pamięci RAM i 2000 GB magazynu tymczasowego. Zawiera również magazyn w warstwie Premium: cztery dyski 512 GB i jeden dysk o pojemności 128 GB.

Wdrażanie tego scenariusza

Wybierz poniższy link, aby wdrożyć rozwiązanie.

Wdróż na platformie Azure

Uwaga

Oprogramowanie SAP i Oracle nie są instalowane podczas tego wdrożenia. Te składniki należy wdrożyć oddzielnie.

Współautorzy

Ten artykuł jest obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów.

Główny autor:

Aby wyświetlić niepubalne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.

Następne kroki

Dowiedz się więcej o technologiach składników:

Zapoznaj się z powiązanymi architekturami: