Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten dokument zawiera wskazówki dotyczące wdrażania rozwiązania SAP Business One na maszynach wirtualnych platformy Azure. Dokumentacja nie zastępuje dokumentacji instalacji programu Business one for SAP. Dokumentacja powinna obejmować podstawowe wytyczne dotyczące planowania i wdrażania infrastruktury platformy Azure do uruchamiania aplikacji Business One.
Usługa Business One obsługuje dwie różne bazy danych:
- SQL Server — zobacz artykuł SAP Note #928839 — Planowanie wydania dla programu Microsoft SQL Server
- SAP HANA — aby uzyskać dokładną macierz obsługi SAP Business One na platformie SAP HANA, sprawdź SAP Product Availability Matrix
Jeśli chodzi o program SQL Server, mają zastosowanie podstawowe zagadnienia dotyczące wdrażania zgodnie z dokumentacją dotyczącą wdrażania programu SAP NetWeaver w usłudze Azure Virtual Machines DBMS. w przypadku platformy SAP HANA zagadnienia są wymienione w tym dokumencie.
Wymagania wstępne
Aby skorzystać z tego przewodnika, potrzebujesz podstawowej wiedzy na temat następujących składników platformy Azure:
- Maszyny wirtualne platformy Azure w systemie Windows
- Maszyny wirtualne platformy Azure w systemie Linux
- Zarządzanie sieciami i sieciami wirtualnymi platformy Azure za pomocą programu PowerShell
- Sieciowanie i sieci wirtualne w Azure za pomocą CLI
- Zarządzanie dyskami platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure
Nawet jeśli interesuje Cię tylko jeden biznes, dokument Planowanie i implementacja usługi Azure Virtual Machines dla oprogramowania SAP NetWeaver może być dobrym źródłem informacji.
Założeniem jest to, że jako podmiot wdrażający oprogramowanie SAP Business One jesteś:
- Znajomość instalowania oprogramowania SAP HANA w danej infrastrukturze, takiej jak maszyna wirtualna
- Znajomość instalacji aplikacji SAP Business One w infrastrukturze, takiej jak maszyny wirtualne platformy Azure
- Znajomość systemu SAP Business One i wybranego systemu DBMS
- Znajomość wdrażania infrastruktury na platformie Azure
Wszystkie te obszary nie zostaną omówione w tym dokumencie.
Oprócz dokumentacji platformy Azure należy pamiętać o głównych notach SAP, które odnoszą się do Business One lub które są centralnymi notami SAP dla Business One.
- 528296 — ogólne informacje o wersjach i powiązanych produktach SAP Business One
- 2216195 — informacje o aktualizacjach wydania dla oprogramowania SAP Business One 9.2 w wersji dla platformy SAP HANA
- 2483583 — centralna uwaga dla oprogramowania SAP Business One 9.3
- 2483615 — informacje o aktualizacjach wydań dla oprogramowania SAP Business One 9.3
- 2483595 — zbiorcza uwaga dotycząca ogólnych problemów z oprogramowaniem SAP Business One 9.3
- 2027458 — zbiorcza nota konsultacyjna dotycząca tematów związanych z SAP Business One w wersji dla SAP HANA
Architektura Business One
Business One to aplikacja, która ma dwie warstwy:
- Warstwa klienta z grubym klientem
- Warstwa bazy danych zawierająca schemat bazy danych dla dzierżawcy
Dokument zawiera lepsze omówienie tego, które składniki działają po stronie klienta, a które po stronie serwera, w Przewodniku Administratora SAP Business One.
Ponieważ między warstwą klienta a warstwą DBMS występuje duże opóźnienie krytyczne, obie warstwy muszą znajdować się na platformie Azure podczas wdrażania na platformie Azure. Zazwyczaj użytkownicy logują się poprzez RDS do jednej lub kilku maszyn wirtualnych z uruchomioną usługą RDS dla komponentów klienta Business One.
Ustalanie rozmiaru maszyn wirtualnych dla oprogramowania SAP Business One
W odniesieniu do określania rozmiaru maszyn wirtualnych klienta wymagania dotyczące zasobów są udokumentowane przez firmę SAP w dokumencie SAP Business One Hardware Requirements Guide (Wymagania sprzętowe sap Business One). W przypadku platformy Azure należy skoncentrować się i obliczyć wymagania określone w rozdziale 2.4 dokumentu.
Jako maszyny wirtualne platformy Azure wykorzystywane do hostowania składników klienta Business One i hosta DBMS, dozwolone są tylko te maszyny wirtualne, które są obsługiwane przez SAP NetWeaver. Aby znaleźć listę maszyn wirtualnych platformy Azure obsługiwanych przez oprogramowanie SAP NetWeaver, przeczytaj artykuł SAP Note #1928533.
Uruchamianie SAP HANA jako zaplecza DBMS dla Business One jest wspierane tylko na maszynach wirtualnych wymienionych na liście certyfikowanych platform IaaS dla platformy HANA. Składniki klienta Business One nie mają wpływu na to silniejsze ograniczenie dla platformy SAP HANA jako systemu DBMS.
Wersje systemu operacyjnego do użycia w oprogramowaniu SAP Business One
W zasadzie zawsze najlepiej używać najnowszych wersji systemu operacyjnego. Szczególnie w obszarze systemu Linux nowe funkcje usługi Azure wprowadzono wraz z różnymi nowszymi drobnymi wydaniami systemów Suse i Red Hat. Po stronie systemu Windows zdecydowanie zaleca się używanie systemu Windows Server 2016.
Wdrażanie infrastruktury na platformie Azure dla sap Business One
W kilku następnych rozdziałach elementy infrastruktury, które mają znaczenie dla wdrażania oprogramowania SAP.
Infrastruktura sieci platformy Azure
Infrastruktura sieci, którą należy wdrożyć na platformie Azure, zależy od tego, czy wdrażasz pojedynczy system Business One dla siebie. Czy jesteś hostem hostujący dziesiątki systemów Business One dla klientów. Mogą również wystąpić niewielkie zmiany w projekcie dotyczące sposobu nawiązywania połączenia z platformą Azure. Przechodząc przez różne możliwości, jeden projekt, w którym masz łączność sieci VPN z platformą Azure i gdzie rozszerzasz usługę Active Directory za pośrednictwem sieci VPN lub usługi ExpressRoute na platformę Azure.
Przedstawiona uproszczona konfiguracja wprowadza kilka wystąpień zabezpieczeń, które umożliwiają kontrolowanie i ograniczanie routingu. Zaczyna się od
- Router/zapora po stronie klienta na terenie jego siedziby.
- Kolejną jednostką jest Grupa Zabezpieczeń Sieciowych Azure, której można użyć do wprowadzenia reguł routingu i zabezpieczeń dla Azure VNet, w której uruchomiono konfigurację SAP Business One.
- Aby uniknąć sytuacji, w której użytkownicy klienta Business One mogą również widzieć serwer obsługujący Business One oraz bazę danych, należy odseparować maszynę wirtualną, na której działa klient Business One, od serwera Business One, umieszczając je w dwóch różnych podsieciach w obrębie sieci wirtualnej.
- W celu ograniczenia dostępu do serwera Business one należy ponownie użyć sieciowej grupy zabezpieczeń platformy Azure przypisanej do dwóch różnych podsieci.
Bardziej zaawansowana wersja konfiguracji sieci platformy Azure jest oparta na udokumentowanych najlepszych rozwiązaniach dotyczących architektury piasty i szprych platformy Azure. Wzorzec architektury typu hub-and-spoke zmieniłby pierwszą uproszczoną konfigurację na konfigurację przypominającą tę:
W przypadku, gdy użytkownicy łączą się za pośrednictwem Internetu bez żadnej prywatnej łączności z platformą Azure, projekt sieci na platformie Azure powinien być zgodny z zasadami opisanymi w architekturze referencyjnej platformy Azure dla strefy DMZ między platformą Azure a Internetem.
Serwer bazy danych Business One
Dla typu bazy danych są dostępne programy SQL Server i SAP HANA. Niezależnie od systemu DBMS należy zapoznać się z dokumentem Wskazówki dotyczące wdrożeń DBMS w maszynach wirtualnych Azure dla obciążeń SAP, aby uzyskać ogólne informacje na temat wdrożeń DBMS na maszynach wirtualnych platformy Azure oraz powiązanych aspektów sieciowych i przechowywania.
Mimo że w dokumentach bazy danych - specyficznych i ogólnych - już na to zwrócono uwagę, powinieneś zaznajomić się z:
- Zarządzanie dostępnością maszyn wirtualnych z systemem Windows na platformie Azure i zarządzanie dostępnością maszyn wirtualnych z systemem Linux na platformie Azure
- Umowa SLA dla maszyn wirtualnych
Te dokumenty powinny ułatwić podjęcie decyzji o wyborze typów magazynu i konfiguracji wysokiej dostępności.
W zasadzie należy:
- Używaj dysków SSD w warstwie Premium zamiast dysków HDD w warstwie standardowych. Aby dowiedzieć się więcej o dostępnych typach dysków, zobacz nasz artykuł Wybieranie typu dysku
- Używanie dysków zarządzanych platformy Azure za pośrednictwem dysków niezarządzanych
- Upewnij się, że masz wystarczające operacje wejścia/wyjścia na sekundę (IOPS) i przepustowość danych skonfigurowane dla twojej konfiguracji dysku.
- Połącz /hana/data i /hana/wolumen dziennika, aby uzyskać ekonomiczną konfigurację pamięci masowej.
SQL Server jako system zarządzania bazami danych (DBMS)
Aby wdrożyć SQL Server jako DBMS dla Business One, przejdź do dokumentu Wdrażanie SQL Server Azure Virtual Machines DBMS dla SAP NetWeaver.
Przybliżone oszacowania rozmiaru dotyczące DBMS dla SQL Server to:
Liczba użytkowników | wirtualne jednostki centralne przetwarzania (vCPUs) | Pamięć | Przykładowe typy maszyn wirtualnych |
---|---|---|---|
maksymalnie 20 | 4 | 16 GB | D4s_v3, E4s_v3 |
maksymalnie 40 | 8 | 32 GB | D8s_v3, E8s_v3 |
maksymalnie 80 | 16 | 64 GB | D16s_v3, E16s_v3 |
maksymalnie 150 | 32 | 128 GB | D32s_v3, E32s_v3 |
Rozmiar wymieniony powyżej powinien dać pomysł, od czego zacząć. Może to oznaczać, że potrzebujesz mniej lub większej liczby zasobów, w takim przypadku dostosowanie na platformie Azure jest łatwe. Zmiana typów maszyn wirtualnych jest możliwa tylko przy ponownym uruchomieniu maszyny wirtualnej.
SAP HANA jako system DBMS
Korzystając z platformy SAP HANA jako usługi DBMS, należy postępować zgodnie z zagadnieniami dotyczącymi dokumentu SAP HANA w przewodniku obsługi platformy Azure.
Aby uzyskać konfiguracje wysokiej dostępności i odzyskiwania po awarii dotyczące SAP HANA jako bazy danych dla Business One na platformie Azure, zapoznaj się z dokumentacją SAP HANA high availability dla maszyn wirtualnych Azure oraz dokumentacją wskazaną w tym dokumencie.
W przypadku strategii tworzenia kopii zapasowych i przywracania oprogramowania SAP HANA należy zapoznać się z dokumentem Backup guide for SAP HANA on Azure Virtual Machines (Przewodnik tworzenia kopii zapasowych oprogramowania SAP HANA na maszynach wirtualnych platformy Azure) oraz dokumentację wskazaną w tym dokumencie.
Serwer klienta Business One
W przypadku tych składników zagadnienia związane z magazynem nie są podstawowym problemem. niemniej jednak chcesz mieć niezawodną platformę. W związku z tym należy użyć usługi Azure Premium Storage dla tej maszyny wirtualnej, nawet dla podstawowego wirtualnego dysku twardego. Ustalanie rozmiaru maszyny wirtualnej przy użyciu danych podanych w przewodniku sap Business One Hardware Requirements (Wymagania sprzętowe sap Business One). W przypadku platformy Azure należy skoncentrować się i obliczyć wymagania określone w rozdziale 2.4 dokumentu. Podczas obliczania wymagań należy porównać je z następującymi dokumentami, aby znaleźć idealną maszynę wirtualną:
Porównaj liczbę procesorów CPU i pamięci potrzebnych do tego, co zostało udokumentowane przez firmę Microsoft. Należy również pamiętać o przepływności sieci podczas wybierania maszyn wirtualnych.