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
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:
- 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.
- 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.
- Serwery zarządzania tożsamościami zapewniają usługi uwierzytelniania.
- 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.
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:
- Andrew Dibbins | Starszy inżynier
Aby wyświetlić niepubalne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.
Następne kroki
Dowiedz się więcej o technologiach składników:
- Co to jest usługa Azure Virtual Network?
- Maszyny wirtualne z systemem Linux na platformie Azure
- Maszyny wirtualne z systemem Windows na platformie Azure
- Co to jest usługa Azure ExpressRoute?
- Sieciowe grupy zabezpieczeń
- Używanie platformy Azure do hostowania i uruchamiania scenariuszy obciążeń SAP
- Instalacja oprogramowania SAP HANA na maszynach wirtualnych platformy Azure
- Zarządzanie grupami zasobów usługi Azure Resource Manager przy użyciu interfejsu wiersza polecenia platformy Azure
- Architektura i scenariusze wysokiej dostępności dla oprogramowania SAP NetWeaver
- Co to jest usługa Azure Files
- Co to jest usługa Azure NetApp Files
Powiązane zasoby
Zapoznaj się z powiązanymi architekturami: