Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce document fournit des conseils pour déployer SAP Business One sur des machines virtuelles Azure. Ce document n’est pas un substitue au document d’installation pour SAP Business One. Le document doit couvrir la planification de base et les instructions de déploiement pour que l’infrastructure Azure exécute des applications Business One.
Business One prend en charge deux bases de données différentes :
- SQL Server - consultez SAP Note #928839 - Planification de la version de Microsoft SQL Server
- SAP HANA - pour la matrice de prise en charge SAP Business One, consultez la Matrice de disponibilité de produit SAP
Concernant SQL Server, les points à prendre en considérations pour le déploiement de base documentés dans SQL Server Azure Virtual Machines DBMS deployment for SAP NetWeaver (Déploiement SGBD des machines virtuelles Azure SQL Server pour SAP NetWeaver) s’appliquent. Pour SAP HANA, les points à prendre en considération sont mentionnés dans ce document.
Prérequis
Pour utiliser ce guide, vous devez disposer des connaissances de base quant aux différents composants Azure suivants :
- Machines virtuelles Azure sur Windows
- Machines virtuelles Azure sur Linux
- Mise en réseau Azure et gestion des réseaux virtuels avec PowerShell
- Mise en réseau et réseaux virtuels Azure avec CLI
- Gérer des disques Azure avec Azure CLI
Même si vous êtes intéressé uniquement par Business One, le document Planification et implémentation de machines virtuelles Azure pour SAP NetWeaver peut constituer une bonne source d’informations.
Nous partons du principe que, pendant le déploiement de SAP Business One, vous :
- Savez comment installer SAP HANA sur une infrastructure donnée comme une machine virtuelle
- Savez comment installer l’application SAP Business One sur une infrastructure telle que des machines virtuelles Azure
- Savez comment exploiter les systèmes SAP Business One et DBMS choisis
- Savez comment déployer une infrastructure sur Azure
Tous ces sujets ne seront pas traités dans ce document.
Outre la documentation Azure, vous devez aussi prendre connaissance des notes SAP, qui font référence à Business One ou les notes centrales de SAP pour Business One :
- 528296 : Notes de présentation générales sur les versions SAP Business One et produits connexes
- 2216195 : Notes des mises à jour de version de SAP Business One 9.2 pour SAP HANA
- 2483583 : Notes centrales pour SAP Business One 9.3
- 2483615 : Notes des mises à jour de version pour SAP Business One 9.3
- 2483595 : Notes générales sur les problèmes globaux de SAP Business One 9.3
- 2027458 : Notes de conseil générales sur les rubriques connexes SAP HANA de SAP Business One, version pour SAP HANA
Architecture Business One
Business One est une application à deux niveaux :
- Un niveau client avec un client « fat »
- Un niveau base de données qui contient le schéma de la base de données pour un abonné
Une meilleure vue d’ensemble des composants exécutés dans la partie client et ceux exécutés dans la partie serveur est documentée dans le Guide administrateur SAP Business One
Étant donné l’interaction critique en termes de latence importante entre le niveau client et le niveau base de données, les deux niveaux doivent être situés dans Azure lors du déploiement dans Azure. Il est courant que les utilisateurs se connectent à distance à une ou plusieurs machines virtuelles qui exécutent un service Bureau à distance pour les composants client Business One.
Dimensionnement des machines virtuelles pour SAP Business One
Concernant le dimensionnement des machines virtuelles client, les exigences en ressources sont documentées par SAP dans le document Guide sur les conditions matérielles requises SAP Business One. Pour Azure, vous devez vous concentrer sur le calcul des conditions requises stipulées dans le chapitre 2.4 du document.
Comme les machines virtuelles Azure qui hébergent les composants client Business One et l’hôte de base de données, seules les machines virtuelles prises en charge par SAP NetWeaver sont autorisées. Pour obtenir la liste des machines virtuelles Azure prises en charge par SAP NetWeaver, consultez les notes SAP #1928533.
Lors de l’exécution de SAP HANA en tant que serveur principal de base de données pour Business One, seules les machines virtuelles répertoriées pour Business sur HANA dans la liste de plateforme IaaS HANA sont prises en charge pour HANA. Les composants client Business One ne sont pas affectés par cette importante restriction SAP HANA en tant que système de gestion de base de données.
Versions des systèmes d’exploitation à utiliser pour SAP Business One
En principe, il vaut toujours mieux utiliser les versions les plus récentes d’un système d’exploitation. En particulier dans l’espace Linux, où des nouvelles fonctionnalités Azure ont été introduite par le biais de mises à jour de version mineures récentes de Suse et Red Hat. Du côté de Windows, l’utilisation de Windows Server 2016 est fortement conseillée.
Déploiement d’une infrastructure dans Azure pour SAP Business One
Dans les prochains chapitres, vous découvrirez les parties de l’infrastructure qui comptent dans le déploiement SAP.
Infrastructure réseau Azure
L’infrastructure réseau que vous devez déployer est différente selon si vous déployez un système Business One unique pour vous-même. ou si vous hébergez une douzaine de systèmes Business One pour des clients. La conception peut aussi être légèrement différente en fonction de votre méthode de connexion à Azure. En analysant les différentes possibilités, une conception où vous disposez d’une connectivité VPN dans Azure et où vous étendez Active Directory via VPN ou ExpressRoute dans Azure.
La configuration simplifiée présentée introduit plusieurs instances de sécurité qui permettent de contrôler et de limiter le routage. Elle commence par
- Le pare-feu/routeur du côté du client local.
- L’instance suivante est le Groupe de sécurité réseau Azure que vous pouvez utiliser pour introduire les règles de sécurité et de routage pour le réseau virtuel Azure dans lequel vous exécutez la configuration SAP Business One.
- Afin d’éviter que les utilisateurs du client Business One ne puissent aussi voir le serveur qui exécute le serveur Business One, qui exécute la base de données, vous devez séparer la machine virtuelle qui héberge le client Business One et le serveur Business One et les placer dans deux sous-réseaux différents au sein du réseau virtuel.
- Vous utiliseriez à nouveau le groupe de sécurité réseau Azure assigné aux deux sous-réseaux différents afin de limiter l’accès au serveur Business One.
Une version plus sophistiquée d’une configuration réseau Azure est basée sur les meilleures pratiques Azure documentée d’architecture hub et spoke. Le modèle d’architecture hub et spoke changera la première configuration simplifiée en une configuration similaire à :
Dans les cas où les utilisateurs se connectent via Internet sans connectivité privé à Azure, la conception du réseau dans Azure doit correspondre aux principes documentés dans l’architecture de référence Azure pour la zone DMZ entre Azure et Internet.
Serveur de base de données Business One
SQL Server et SAP HANA sont disponibles comme type de base de données. Indépendamment de SGBD, vous devez lire le document Considerations for Azure Virtual Machines DBMS deployment for SAP workload (Facteurs à prendre en compte pour le déploiement SGBD des machines virtuelles Azure pour la charge de travail SAP) pour obtenir une compréhension générale des déploiements SGBD de machines virtuelles Azure et les rubriques connexes à la mise en réseau et au stockage.
Bien que cela soit déjà mentionné dans les documents spécifiques et génériques aux bases de données, nous insistons sur le fait que vous devez savoir :
- Gérer la disponibilité des machines virtuelles Windows dans Azure et Gérer la disponibilité des machines virtuelles Linux dans Azure
- Contrat SLA pour les machines virtuelles
Ces documents vous aideront à décider de la sélection des types de stockage et de la configuration de haute disponibilité.
En principe, vous devez :
- Préférer les disques SSD Premium aux disques durs standard. Pour en savoir plus sur les types de disques disponibles, consultez notre article Sélectionner un type de disque
- Utiliser des disques managés Azure plutôt que des disques non managés
- Vous assurer d’avoir un débit d’E/S par seconde suffisant configuré avec votre configuration de disque
- Combiner /hana/data et /hana/log volume afin d’avoir une configuration de stockage économique
SQL Server en tant que système de gestion de base de données (SGBD)
Pour le déploiement de SQL Server en tant que SGBD pour Business One, suivez le document SQL Server Azure Virtual Machines DBMS deployment for SAP NetWeaver (Déploiement SGBD des machines virtuelles Azure SQL Server pour SAP NetWeaver).
Tailles estimées du côté du système de gestion de base de données pour SQL Server :
Nombre d’utilisateurs | Processeurs virtuels | Mémoire | Exemples de types de machines virtuelles |
---|---|---|---|
Jusqu’à 20 | 4 | 16 Go | D4s_v3, E4s_v3 |
Jusqu’à 40 | 8 | 32 Go | D8s_v3, E8s_v3 |
Jusqu’à 80 | 16 | 64 Go | D16s_v3, E16s_v3 |
Jusqu’à 150 | 32 | 128 Go | D32s_v3, E32s_v3 |
Les tailles ci-dessus doivent vous donner une idée pour commencer. Vous pourriez avoir besoin de moins ou de plus de ressources, auquel cas l’adaptation sur Azure est simple. Un changement du type de la machine virtuelle est possible en un simple redémarrage de la machine virtuelle.
SAP HANA en tant que système de gestion de base de données
Avec SAP HANA en tant que système de gestion de base de données, vous devez suivre les facteurs à prendre en compte du document Guide des opérations SAP HANA sur Azure.
Pour les configurations de haute disponibilité et de récupération d’urgence pour SAP HANA en tant que base de données pour Business One dans Azure, vous devez lire la documentation Haute disponibilité de SAP HANA pour les machines virtuelles Azure et celle à laquelle elle fait référence.
Pour les stratégies de restauration et de sauvegarde SAP HANA, vous devez lire le document Guide de sauvegarde pour SAP HANA sur des machines virtuelles Azure, ainsi que la documentation à laquelle il fait référence.
Serveur client Business One
Pour ces composants, les facteurs de stockage ne sont pas primordiaux. Néanmoins, vous devez disposer d’une plateforme fiable. Par conséquent, vous devez utiliser le stockage Premium Azure pour cette machine virtuelle, même pour le disque dur virtuel de base. Dimensionnement de la machine virtuelle, avec les données fournies dans le Guide des exigences matérielles SAP Business One. Pour Azure, vous devez vous concentrer sur le calcul des conditions requises stipulées dans le chapitre 2.4 du document. Lors du calcul des exigences, vous devez les comparer aux documents suivants pour trouver la machine virtuelle idéale pour vous :
Comparez le nombre de processeurs et la mémoire nécessaires à ce qui est documenté par Microsoft. Gardez aussi à l’esprit le débit réseau lorsque vous choisissez les machines virtuelles.