Le Blog Amazon Web Services

Comment Orisha a modernisé son ERP avec Amazon AppStream 2.0

Dans un contexte où l’accès distant aux applications devient crucial, les éditeurs de logiciels recherchent des solutions flexibles et sûres pour offrir un accès navigateur à leurs applications. Orisha Construction, éditeur spécialisé en gestion de travaux, faisait face à ce défi. Son ERP (Enterprise Resource Planning) monolithique sous Windows nécessitait une refonte aux exigences actuelles de flexibilité, d’évolutivité et d’accès omnicanal.

Après évaluation, Orisha a choisi de moderniser son ERP en migrant vers le cloud AWS et en tirant parti d’Amazon AppStream 2.0, un service de virtualisation d’applications et de bureaux à la demande. Cette décision stratégique visait à offrir une expérience utilisateur fluide à leurs clients, tout en bénéficiant de la puissance, de l’évolutivité et de la sécurité inhérentes au cloud AWS.

Dans ce blog post, nous allons découvrir comment Orisha a relevé ce défi avec succès. Nous explorerons les objectifs clés de leur migration vers le cloud, l’architecture AWS mise en place, les avantages concrets apportés par la nouvelle solution, ainsi que les perspectives d’avenir envisagées par l’entreprise.

L’architecture AWS mise en place

Aperçu de l'architecture Globale

L’architecture déployée par Orisha s’articule autour de deux Amazon Virtual Private Cloud (Amazon VPC) distincts pour des raisons de sécurisation : une partie backend et une partie frontend. Côté backend, on retrouve les instances Amazon Elastic Compute Cloud (Amazon EC2) Onaya Server, avec une instance par client s’appuyant sur des volumes Amazon Elastic Block Store (Amazon EBS) pour le stockage. Cette partie backend est reliée au VPC frontend via un peering VPC.
Un élément central de l’architecture est la présence d’un AWS Managed Active Directory, qui joue un rôle clé dans l’authentification des utilisateurs et la sécurisation de l’accès à l’ERP. Le service AWS IAM Identity Center sert de point d’entrée pour les utilisateurs finaux. Orisha s’appuie également sur AWS Backup pour la sauvegarde et les snapshots des instances Amazon EC2, ainsi que sur un AWS Site-to-Site VPN pour l’administration interne.

Rôle d’Amazon AppStream 2.0 dans la solution

Amazon AppStream 2.0 est au cœur de la solution déployée par Orisha. C’est grâce à ce service que l’industrialisation et l’automatisation des déploiements ont pu être réalisées. Le processus commence par la création d’une image contenant le client applicatif de l’ERP Onaya. Cette image est ensuite utilisée pour provisionner une flotte d’instances AppStream 2.0, à laquelle les utilisateurs accèdent via une « stack » associée à un groupe de sécurité Active Directory spécifique.

Lorsqu’une nouvelle version de l’ERP est disponible, Orisha génère une nouvelle image, crée une nouvelle flotte et une nouvelle stack associée à un autre groupe de sécurité Active Directory. La migration des utilisateurs se fait alors de manière transparente en les déplaçant d’un groupe de sécurité à l’autre, avec une interruption de service maitrisée et limitée.

Les avantages de la solution AWS pour Orisha Construction

La nouvelle architecture AWS a apporté de nombreux bénéfices à Orisha Construction en matière de standardisation, de mise à l’échelle et d’efficacité opérationnelle.

La standardisation et l’industrialisation des déploiements

L’un des principaux bénéfices de la solution AWS pour Orisha a été la standardisation et l’industrialisation du déploiement de l’ERP Onaya. En établissant une architecture et une infrastructure maîtrisées, adaptées à l’application, Orisha a amélioré la fiabilité de son système.. Grâce à Amazon AppStream 2.0, la mise à l’échelle automatique des flottes permet d’absorber facilement l’arrivée de nouveaux utilisateurs ou clients.

Amazon AppStream 2.0 offre également la possibilité de maîtriser le déploiement des patchs correctifs ou des nouvelles versions, garantissant ainsi à tous les clients d’être toujours sur la dernière version de l’ERP. Cette capacité à déployer rapidement les mises à jour représente un avantage considérable par rapport à l’environnement on-premises précédent, où le rythme de déploiement n’était pas maîtrisé.

L’automatisation des tâches administratives

L’utilisation d’outils comme Terraform pour l’infrastructure as code et AWS Systems Manager pour la gestion des patchs, a permis à Orisha d’automatiser de nombreuses tâches asdministratives. Le déploiement et l’onboarding d’un nouveau client sont désormais entièrement automatisés par des scripts Terraform.

AWS Systems Manager facilite le déploiement rapide des correctifs système et applicatifs sur toutes les instances, garantissant un niveau de sécurité optimal et l’application immédiate des corrections ou des évolutions mineures. Cette automatisation des tâches d’administration représente un gain de temps et d’efficacité considérable pour les équipes d’Orisha.

Une expérience utilisateur améliorée

La solution AWS a également amélioré l’expérience utilisateur pour les clients d’Orisha. Grâce à Amazon AppStream2.0, les utilisateurs accèdent à l’ERP Onaya via un portail d’authentification unique proposé par le service AWS IAM Identity Center. Après avoir saisi leurs identifiants, ils se retrouvent directement dans l’application, sans étape supplémentaire.
L’utilisation du mode « application » d’Amazon AppStream 2.0 offre une interface épurée, où seul l’ERP Onaya est visible, sans environnement Windows superflu. Les utilisateurs bénéficient ainsi d’une expérience fluide et optimisée, avec quelques fonctionnalités supplémentaires pratiques, comme la gestion du double écran ou des transferts de fichiers.

Les perspectives d’avenir

La migration vers une base de données AWS managée

Maintenant que l’ERP Onaya est implanté sur AWS, Orisha Construction envisage de migrer la base de données de l’application vers une base de données managée par AWS. Cette étape permettrait de bénéficier pleinement des avantages du cloud, en déléguant la gestion de l’infrastructure de base de données à AWS.

L’exploration de l’IA et du data lake

Le regroupement de l’ensemble des clients d’Orisha dans une même infrastructure globale ouvre de nouvelles perspectives intéressantes. L’éditeur souhaite explorer les possibilités offertes par l’intelligence artificielle (IA) pour proposer de nouvelles fonctionnalités à valeur ajoutée à ses clients. La constitution d’un data lake pourrait permettre de développer des outils d’aide à la décision basés sur l’IA, en exploitant les données issues de l’utilisation de l’ERP par les différents clients.

Sébastien Blanchard, Directeur Recherche et Développement d’Orisha Construction, souligne le potentiel illimité offert par AWS :

« Une fois qu’on a mis un pied dans le cloud AWS, il n’y a plus trop de limite à part notre imagination ».

Orisha Construction souhaite tirer pleinement parti de son environnement AWS pour faire évoluer son offre et répondre aux besoins de ses clients.Grâce à cette plateforme flexible et évolutive, l’entreprise dispose d’un terrain fertile pour explorer de nouvelles pistes d’innovation et renforcer sa position de leader sur le marché des solutions B2B pour la construction.

Conclusion

Dans ce blog post, nous avons montré comment l’éditeur de logiciels B2B Orisha Construction a modernisé son ERP Onaya en migrant vers le cloud AWS et en utilisant la solution Amazon AppStream 2.0. Grâce à cette architecture innovante, Orisha a pu standardiser et industrialiser le déploiement de son application, tout en bénéficiant d’une mise à l’échelle automatique et d’un déploiement simplifié des mises à jour.

Au-delà du cas d’Orisha, Amazon AppStream 2.0 s’avère être une solution intéressante pour de nombreux autres cas d’usage. Elle permet de virtualiser n’importe quelle application Windows et de la rendre accessible depuis pratiquement n’importe quel appareil, où que vous soyez. Que vous souhaitiez migrer des applications métier vers le cloud, proposer des applications SaaS ou encore fournir des postes de travail virtuels à vos employés, Amazon AppStream 2.0 offre une solution sécurisée, évolutive et économique.

Vous pouvez également découvrir d’autres solutions AWS End User Computing telles qu’Amazon WorkSpaces pour les bureaux virtuels persistants, Amazon WorkSpaces Secure Browser pour un accès sécurisé aux applications web ou Amazon WorkSpaces Core pour intégrer vos solutions VDI existantes. N’hésitez pas à consulter nos blog posts dédiés pour en apprendre davantage.

Pour en savoir plus sur la modernisation de l’ERP d’Orisha Construction avec Amazon AppStream 2.0 :

Sébastien Blanchard

Sébastien Blanchard, Directeur R&D chez Orisha Construction, pilote l’équipe de développement qui conçoit et améliore les solutions logicielles innovantes proposées par Orisha Construction, répondant aux besoins des entreprises du secteur du Bâtiment et des Travaux Publics. Il accompagne ses équipes qui sont engagées dans un vaste projet de modernisation des applications, avec un focus particulier sur le passage au cloud afin d’offrir à leurs clients des services plus performants et évolutifs.

Thomas Sagaspe

Thomas Sagaspe accompagne les clients AWS en tant que Specialist Solutions Architect sur les solutions AWS End User Computing. Après avoir travaillé sur des sujets VDI en entreprise, il participe aux discussions de migration et modernisation vers les solutions natives du cloud depuis 2022.