Quel est le meilleur nuage pour héberger mon application Windows ?

Dernière mise à jour :
29 mai 2024

Quel est le meilleur nuage pour héberger mon application Windows ?

Pour les éditeurs de logiciels Windows®, le choix de la meilleure option d'informatique dématérialisée pour la fourniture de leur application Windows est essentiel. Pourquoi ? Le choix du "mauvais" cloud peut affecter la disponibilité et les performances de l'application, compromettre la sécurité de l'application et des données, et avoir un impact négatif sur vos résultats.

Malheureusement, il n'y a pas de "bonne" ou de "mauvaise" réponse dans le choix d'un service en nuage. De nombreux facteurs peuvent influencer la décision, notamment la sécurité, la conformité, l'évolutivité, le coût et l'engagement de disponibilité. La meilleure façon de choisir un service en nuage est de comprendre les besoins et les objectifs de votre entreprise et de sélectionner le service en nuage qui y répond le mieux.

Un exemple évident est la couverture régionale. Par exemple, si vous avez des clients sur tout le continent africain, Google Cloud™ ne sera pas une option pour vous car, à ce jour, il ne dispose que d'un seul centre de cloud pour la région africaine, desservant la région de Johannesburg, en Afrique du Sud.

La couverture régionale est essentielle pour un fournisseur de services Internet, car elle peut avoir une incidence considérable sur la latence de l'application et le coût du cloud. Plus la région est proche de l'emplacement de vos clients, moins ces derniers subiront de latence lorsqu'ils utiliseront votre application, mais plus vous choisissez d'exécuter une charge de travail dans plusieurs régions, plus vos coûts seront élevés. Pour ajouter à la confusion, les coûts de certains services peuvent varier d'une région à l'autre. Lorsque vous comparez les fournisseurs, il est essentiel que vous ayez identifié les régions géographiques où se trouve la masse critique de vos clients, afin de pouvoir comprendre comment chaque fournisseur vous facturera l'exécution de votre charge de travail dans cette région.

Une autre considération essentielle pour les éditeurs de logiciels Windows est la façon dont leur application pourra interagir avec les ressources du nuage, comme le stockage, la puissance de traitement, le réseau, les bases de données et les serveurs. Tous les fournisseurs de clouds publics proposent un kit de développement logiciel (SDK) que l'équipe de développement de l'ISV peut utiliser pour optimiser l'application pour ce cloud. Les éditeurs de logiciels doivent examiner les options disponibles auprès de chaque fournisseur. En outre, les administrateurs de l'ISV doivent évaluer les outils d'administration disponibles pour gérer l'environnement en nuage afin de s'assurer que leurs besoins sont satisfaits.

Pour la plupart des ISV Windows, le(s) facteur(s) décisif(s) sera(ont) une combinaison d'éléments. Par exemple, si un ISV a un pourcentage élevé d'utilisateurs saisonniers, la capacité du fournisseur à intégrer rapidement de nouveaux utilisateurs et la flexibilité tarifaire liée au nombre d'utilisateurs seront essentielles. Les éditeurs de logiciels ayant des applications financières ou de santé auront besoin d'un nuage hautement sécurisé, d'une conformité avec les réglementations associées et de solides garanties en matière d'autorisation et d'authentification.  

Les éditeurs de logiciels Windows qui fournissent actuellement un accès aux applications à partir d'un centre de données qui leur appartient (un nuage privé) peuvent décider de conserver leur nuage privé actuel lorsqu'ils s'inscrivent à un service de nuage public. Une priorité pour ces éditeurs de logiciels indépendants pourrait être de choisir le nuage public qui, par exemple, leur permettra d'améliorer les performances des applications dans les régions géographiques problématiques et de fournir des outils de surveillance permettant à leur équipe administrative de gérer leur nuage public de la même manière qu'ils gèrent leur nuage privé.

Ensuite, nous comparerons brièvement les offres de services de quatre fournisseurs de clouds publics : Amazon Web Services® (AWS®), Microsoft® Azure®, Google Cloud et Oracle® Cloud Infrastructure.

Amazon Web Services (AWS)

AWS est le plus ancien service de cloud public, avec une part de marché de 31 % (au quatrième trimestre 2023) et un choix impressionnant de plus de 200 services individuels. AWS ne fournit pas de SLA standard pour l'ensemble de son cloud, mais des SLA pour chaque service. Par exemple, l'accord de niveau de service pour EC2 (la plateforme d'Amazon pour l'hébergement des instances VM) est de 99,99 % au niveau régional et de 99,95 % pour une instance. En cas de panne, AWS dispose d'un système de crédits de service à plusieurs niveaux lié à la durée de la panne, les pannes les plus longues donnant lieu à des crédits de service plus importants.

En ce qui concerne l'emplacement des centres de données, AWS compte actuellement 33 régions dans le monde et 105 zones de disponibilité. Une région AWS est un cluster de centres de données dans une zone géographique spécifique ; les zones de disponibilité sont des sous-ensembles de régions. Les zones de disponibilité sont des sous-ensembles de régions. Les zones locales AWS sont des extensions d'une région qui sont spécifiques à un lieu, par exemple Boston ou Los Angeles. Si vous utilisez plusieurs régions ou zones, votre facture globale d'informatique en nuage sera plus élevée ; en outre, si vous devez déplacer des données d'application entre les régions, AWS vous facturera des frais d'entrée de données.

AWS met à la disposition des développeurs un SDK qui permet aux applications d'interagir plus facilement avec les ressources du nuage AWS. Pour l'administration, AWS propose un portail web et une interface de ligne de commande (CLI).

AWS utilise un modèle de paiement à l'utilisation pour ses ressources en nuage. La tarification est très complexe, à tel point que de nombreux cabinets de conseil proposent des services pour vous aider à prévoir vos coûts. Amazon propose un calculateur de prix en ligne pour vous aider à démarrer.

Microsoft Azure

Azure est le deuxième plus grand cloud public, avec 24 % du marché total au quatrième trimestre 2023, y compris des services tels que Microsoft 365. À l'instar d'AWS, chaque service Azure dispose de son propre SLA ; les garanties de temps de disponibilité sont similaires à celles d'AWS. La variable SLA d'Azure est la zone de disponibilité - plus précisément, les VM avec au moins deux instances déployées sur deux zones de disponibilité ont un SLA de temps de disponibilité de 99,9 % ; lorsque les instances sont dans la même zone de disponibilité, le SLA de temps de disponibilité tombe à 99,95 %. Pour les VM à instance unique, le SLA minimum pour toute configuration matérielle et zone de disponibilité est de 95 %. Microsoft offre des crédits de service lorsque les accords de niveau de service ne sont pas respectés.

À l'heure où nous écrivons ces lignes, Microsoft bat AWS en termes de couverture régionale avec plus de 60 régions contre 33 pour AWS. Chaque région Azure dispose de 3 zones de disponibilité, chacune avec son propre centre de données, afin de réduire la latence.

Comme pour AWS, Microsoft met à la disposition des développeurs un SDK et des administrateurs un portail web et une interface de ligne de commande, bien que tous les services et ressources Azure puissent être gérés à partir du portail sans passer par l'interface de ligne de commande.

Microsoft affirme qu'AWS est considérablement plus cher qu'Azure pour l'exécution de Windows Server® et de SQL Server®. Plutôt que de prendre cette affirmation au pied de la lettre, vous pouvez utiliser le calculateur de prix de Microsoft pour estimer le coût de l'exécution de votre charge de travail sur Azure.

{{CTAEMBED_IDENTIFIER}}

Google Cloud

Google a déployé des efforts considérables pour acquérir des talents commerciaux afin d'accroître la part de marché de Google Cloud, qui est aujourd'hui la troisième plateforme de cloud, avec 11 % au quatrième trimestre 2023.

Comme AWS et Azure, Google Cloud propose des accords de niveau de service pour des services spécifiques, qui varient en fonction du niveau de service. Google propose trois niveaux de service, Standard, Premium et Enterprise ; Google facture les niveaux Premium et Enterprise, qui s'exécutent directement sur le backbone Premium de Google. Pour Google Compute Engine™ (c'est-à-dire les machines virtuelles fonctionnant sur l'infrastructure en nuage de Google), une instance unique du niveau Premium bénéficie d'un SLA de temps de disponibilité d'au moins 99,99 % dans une seule zone ou plusieurs zones. À l'instar d'AWS et de Microsoft, Google offre des crédits de service lorsque les accords de niveau de service ne sont pas respectés.

À l'exception du continent africain, Google dispose d'une couverture impressionnante de centres de données pour soutenir Google Cloud, avec 40 régions et plus de 120 zones de disponibilité.

À l'instar d'AWS et de Microsoft, Google Cloud met à la disposition des développeurs un kit de développement logiciel (SDK) et des administrateurs un portail web et une interface de commande (CLI) qui prend en charge les commandes de type Linux.

À l'instar d'AWS et de Microsoft, la tarification de Google Cloud est basée sur le principe du "pay-as-you-go" (paiement à l'utilisation). Google offre également des crédits gratuits et un accès aux produits Google aux entreprises qui souhaitent essayer Google Cloud (en plus du niveau standard, dont l'utilisation est gratuite jusqu'à certains niveaux). Google propose également un calculateur de prix pour les clients potentiels qui souhaitent comparer le coût de l'exécution de différentes charges de travail dans Google Cloud.

Oracle Cloud Infrastructure

Oracle est le dernier de ce groupe à être entré sur le marché du cloud public (en 2016), avec 2 % du marché au quatrième trimestre 2023. L'entreprise affirme que son entrée tardive lui a permis de tirer des enseignements de l'expérience des premiers sur le marché et de construire son nuage de manière à être plus efficace et plus économique que les acteurs établis.

Comme les fournisseurs de services cloud mentionnés ci-dessus, Oracle Cloud Infrastructure (OCI) propose des accords de niveau de service pour chacun de ses services cloud ; par exemple, Oracle NoSQL Database Cloud Service offre un accord de niveau de service de 99,995 % pour la disponibilité. Cependant, Oracle va encore plus loin que les fournisseurs de services en nuage mentionnés ci-dessus en proposant trois accords de niveau de service - disponibilité, facilité de gestion et performance - pour chaque service. Comme les fournisseurs de services en nuage susmentionnés, OCI offre des crédits de service lorsque les accords de niveau de service ne sont pas respectés.

Un autre point sur lequel OCI se distingue des autres services en nuage est qu'il propose des régions en nuage pour les clients commerciaux et des domaines en nuage pour les clients gouvernementaux. Pour les clients commerciaux, OCI propose 38 régions cloud dans 24 pays. Les royaumes OCI sont des collections de régions en nuage qui sont isolées les unes des autres et ne partagent pas de données. Les royaumes proposés comprennent ceux qui sont optimisés pour les besoins du gouvernement américain, du gouvernement britannique et du gouvernement australien.

OCI offre une variété de SDK que les développeurs peuvent utiliser pour optimiser l'interaction des applications avec OCI. Pour les administrateurs, OCI fournit un portail web et une passerelle de services qui permet un accès sécurisé à plusieurs services Oracle Cloud à partir d'un réseau cloud virtuel (VCN) ou d'un réseau sur site. 

Le prix des services OCI est le même pour chaque région et chaque domaine et varie en fonction du service utilisé (par exemple, le service de machines virtuelles). Comme les autres fournisseurs abordés dans ce billet, OCI utilise un modèle de paiement à l'utilisation, où les clients paient pour l'utilisation réelle. OCI propose également un modèle d'engagement annuel de crédit universel, dans lequel les clients achètent un montant prépayé de crédits, qui est utilisé en fonction de l'utilisation réelle. OCI propose un calculateur d'estimation des coûts et un outil de gestion des coûts accessibles aux clients depuis le portail web. En outre, les clients qui utilisent un autre service de cloud public peuvent demander à OCI une comparaison de leurs factures.

Une décision de moins à prendre pour les éditeurs de logiciels Windows

Bien que chaque service décrit ci-dessus semble similaire, il existe suffisamment de variables entre les services pour que le choix du service le plus adapté à vos besoins et à ceux de vos clients puisse s'avérer délicat.

Mais une fois que vous avez choisi votre fournisseur de cloud public, il est facile de sélectionner la solution qui vous permet de partager votre application Windows avec des clients situés n'importe où, sur n'importe quel appareil.

GO-Global fonctionne avec tous les nuages, est facile à installer et à mettre en œuvre, et tire parti de l'infrastructure existante, de la sécurité et des fonctions d'évolutivité de tous les services de nuage pour fournir les fonctionnalités avancées dont vous avez besoin avec moins de complexité et à moindre coût.

Faites de GO-Global votre interlocuteur privilégié. Pour en savoir plus, demandez une démonstration ici ou téléchargez une version d'essai gratuite de 30 jours.

Passer à l'informatique dématérialisée ?

Découvrez comment GO-Global facilite l'accès aux applications Windows dans le nuage.