Quand utiliser Red Hat sur Azure ?

Effectué

Critères de décision

Les critères suivants peuvent vous aider à déterminer si Red Hat sur Azure est adapté à votre cas d’usage :

  • Type d’application
  • La stratégie de développement d’application
  • Langage de programmation
  • L’environnement d’infrastructure
Critères de décision Considérations
Type d’application

Depuis plusieurs décennies, Red Hat travaille en collaboration avec les plus grands éditeurs de logiciels d’entreprise comme Oracle, SAS et SAP afin de certifier leurs applications sur les produits Red Hat. Du fait de ces solides partenariats, Red Hat constitue un bon choix pour vos projets de migration d’applications SAP ou SAS vers Azure.

Si vous travaillez essentiellement avec un autre fournisseur Linux, par exemple, SUSE, vous pouvez commencer par regarder si Red Hat propose un package permettant la prise en charge de votre application spécifique dans Linux.

Stratégie de développement d’application

Le service Azure Red Hat OpenShift prend en charge une approche conteneurisée pour la création d’applications modernes. La plateforme comprend tous les outils dont vous aurez besoin durant tout le cycle de vie du développement logiciel.

Si vous utilisez DevOps ou DevSecOps, Azure Red Hat OpenShift fournit les fonctionnalités nécessaires pour créer et déployer des applications dans OpenShift, avec notamment l’implémentation des meilleures pratiques de sécurité et une analyse à chaque étape du pipeline CI/CD.

Si vous utilisez un autre moteur Kubernetes pour la gestion des conteneurs, comme Amazon Kubernetes Service ou Docker, Azure Red Hat OpenShift est un choix plus large de fonctionnalités.

Langage de programmation

Si vous disposez d’une organisation de développement Java et que vous souhaitez un serveur d’applications Java d’entreprise complètement pris en charge et compatible avec le cloud, vous devez envisager JBoss EAP.

JBoss EAP est idéal pour moderniser rapidement votre application Java, car il fournit un serveur d’applications flexible qui vous permet de simplifier votre plan de migration vers le cloud. Il est optimisé pour les déploiements sur les infrastructures publiques, privées, hybrides et multiclouds.

Si vous utilisez Spring Boot pour votre serveur autonome, JBoss n’est peut-être pas le meilleur choix.

Environnement d’infrastructure

Les offres Red Hat fournissent une base d’exécution homogène et intelligente pour les déploiements de solutions informatiques et d’entreprise modernes dans des clouds hybrides. Grâce à cette homogénéité dans l’infrastructure, vous pouvez déployer des applications, des charges de travail et des services à l’aide des mêmes outils, quel que soit leur emplacement.

Red Hat et Azure sont conformes à de nombreux standards de sécurité, notamment FIPS, Common Criteria, HIPPA et PCI. Ils peuvent vous aider à respecter les exigences de l’entreprise, réglementaires et du secteur d’activité tout en protégeant vos systèmes contre les dernières menaces de sécurité.

Si vous utilisez principalement le cloud d’un concurrent ou si vous souhaitez gérer votre propre infrastructure, Red Hat sur Azure n’est peut-être pas la solution adaptée pour vos charges de travail.

Exemple de scénario

Dans l’exemple de scénario, le vendeur en ligne pour lequel vous travaillez exécute son site web en Java sur un serveur Red Hat hébergé dans un centre de données local. Afin de créer des fonctionnalités pour le site web et d’améliorer l’expérience client, vous avez suggéré d’utiliser des solutions Red Hat sur Azure. Vous avez également suggéré de commencer rapidement en sélectionnant des images testées et approuvées sur Cloud Access ou la Place de marché Azure.

Du fait que le vendeur utilise déjà Red Hat dans son environnement local, Red Hat Enterprise Linux sur Azure s’impose comme un choix logique, car cette solution offre des fonctionnalités familières. De plus, en choisissant Azure, il est plus facile de rester en conformité avec les normes PCI qui doivent impérativement être respectées par votre équipe pour gérer les informations de paiement personnelles du client. Vous suggérez d’utiliser Red Hat OpenShift pour aider l’équipe à adopter une stratégie de développement d’applications plus moderne. OpenShift élimine les obstacles rencontrés par les développeurs et permet la livraison et le déploiement continus d’applications à un rythme rapide et avec une maintenance réduite. Enfin, JBoss EAP est un excellent choix pour moderniser l’application elle-même, car le site web utilise Java comme langage de programmation principal.