Identifier les options Azure IaaS pour les déploiements Linux

Effectué

IaaS vous permet de créer un centre de données virtuel privé pour votre organisation et de les équiper de machines virtuelles. Vous pouvez provisionner et gérer des machines virtuelles de façon individuelle ou en tant que groupes de machines virtuelles identiques, qui sont des groupes de machines virtuelles identiques gérées via une interface de configuration centralisée.

Utiliser des groupes de machines virtuelles identiques Azure pour créer et gérer un groupe de machines virtuelles à charge équilibrée

Avec les groupes identiques, vous pouvez distribuer vos charges de travail pour obtenir de meilleures performances en matière de disponibilité, de redondance, d’équilibrage de charge et d’élasticité pour la mise à l’échelle manuelle et automatique. Les cas d’usage courants sont les suivants :

  • Applications SaaS à grande échelle, charges de travail sans état, charges de travail de conteneurs comme Kubernetes, test de développement et applications web front-end à charge équilibrée.

  • Applications locales que vous souhaitez migrer pour la facilité de gestion et les aspects économiques à l’échelle du cloud.

  • Charges de travail spécialisées pour le calcul hautes performances et le traitement par lots.

Diagram that illustrates virtual machine scale sets.

Choisir une distribution Linux

Si votre objectif est d’évaluer Linux sur Azure, vous pouvez vous lancer rapidement. Créez un compte Azure gratuit, puis sélectionnez la distribution de Linux de votre choix, ce qui est généralement gratuit pendant la période de découverte. Ensuite, configurez vos machines virtuelles, votre réseau, la sécurité et le stockage. Inscrivez-vous au support de base gratuit qui est accessible sans frais à tous les clients Azure. Après avoir achevé votre évaluation et être passé à la phase de déploiement de production, déterminez les tarifs et les options de support dans le cadre du processus de planification.

Licences/tarifs

Il est utile de comprendre les différents modèles tarifaires. De nombreux clients préfèrent la flexibilité des abonnements avec paiement à l’utilisation. Le modèle de paiement à l’utilisation vous permet de payer uniquement en fonction des ressources que vous utilisez et d’effectuer un scale-up ou un scale-down en fonction des besoins. Cette option peut être parfaite pour les environnements où la demande en ressources informatiques fluctue ou si vous n’êtes pas certain du nombre de machines virtuelles dont vous aurez besoin pour les nouvelles charges de travail.

D’autres clients, en particulier ceux dont les charges de travail sont prévisibles, préfèrent les tarifs prévisibles proposés par Azure Reserved VM Instances pour Linux. Achetez des instances réservées de machines Linux pour une durée d’un ou trois ans à prix fixe et économisez jusqu’à 72 % par rapport au paiement à l’utilisation.

Vous pouvez aussi combiner les deux options, en gérant les coûts parmi les charges de travail prévisibles et variables. Vous pouvez économiser encore plus avec Azure Hybrid Benefit. Disponible uniquement avec Azure, cet avantage vous permet d’apporter vos propres abonnements Red Hat ou SUSE Linux dans Azure en bénéficiant du tarif « Apportez votre propre abonnement ». Et à mesure que les besoins de votre entreprise évoluent, Azure Hybrid Benefit vous permet de basculer entre le paiement à l’utilisation et le tarif « Apportez votre propre abonnement ». Étudiez les options et calculez vos coûts horaires ou mensuels. Discutez des tarifs avec votre représentant Microsoft pour réaliser des économies maximales en fonction des contrats de licence existants.

Consultez vos équipes techniques et commerciales pour savoir si votre organisation a passé des contrats de réduction des coûts avec Microsoft et des fournisseurs de logiciels Linux.

Assistance technique

Microsoft vous donne la possibilité d’exécuter pratiquement n’importe quelle image Linux, mais le niveau de support que vous recevrez dépend du type de distribution Linux que vous choisissez.

Microsoft recommande d’utiliser des distributions approuvées pour la plupart des charges de travail de production. Elles permettent en effet de bénéficier du support et de la collaboration entre Microsoft et les fournisseurs Linux (Red Hat, SUSE, Canonical, etc.). Par exemple, Microsoft et les fournisseurs Linux optimisent les noyaux Linux pour Azure dans le cas des distributions Linux approuvées. Les noyaux modifiés par Azure incorporent les nouvelles fonctionnalités et les améliorations sur le plan des performances à une cadence plus élevée que les autres noyaux disponibles dans la Place de marché Azure. Il est fréquent que Microsoft et les équipes de développement Linux travaillent de pair, ce qui garantit une résolution rapide de bon nombre de problèmes.

Pour bénéficier du support Azure, vous devez d’abord souscrire un plan de support. Il existe plusieurs niveaux, notamment De base (gratuit), Développeur, Standard et Professional Direct.

Trois des plus grands fournisseurs Linux (Red Hat, SUSE et Ubuntu) coopèrent avec Microsoft pour fournir un support de bout en bout pour les déploiements Linux. Le support intégré de niveau entreprise couvre tout, des problèmes de système d’exploitation aux correctifs de sécurité, en passant par le support des applications. Microsoft et votre fournisseur Linux collaborent pour résoudre vos problèmes en passant par un seul point de contact.

Décrire les étapes suivantes avec Azure IaaS

Après avoir choisi une distribution Linux et une configuration de machine virtuelle, vous devez effectuer les étapes de base suivantes :

  • Instanciez les images Linux sur vos machines virtuelles.

  • Connectez vos machines virtuelles entre elles et à Internet à l’aide de la fonctionnalité de réseau privé virtuel intégrée à Azure.

  • Configurez le stockage de base, tel qu’un système d’exploitation, la pagination/échange et un disque de données.

  • Au moment d’élaborer votre environnement IaaS Linux, envisagez d’ajouter des fonctionnalités de sécurité, de sauvegarde et autres en incorporant des services et des outils d’infrastructure Azure supplémentaires. Vous trouverez une synthèse de ces outils et services plus loin dans ce module.

Réseau virtuel et appliances réseau

Le Réseau virtuel Azure est le bloc de construction fondamental de votre réseau privé dans Azure. Un réseau virtuel permet à de nombreux types de ressources Azure, telles que les machines virtuelles Azure, de communiquer de manière sécurisée entre elles, avec Internet et avec les réseaux locaux. Si un réseau virtuel est comparable à un réseau traditionnel que vous utiliseriez dans votre propre centre de données, il offre les avantages supplémentaires de l’infrastructure Azure, tels que la mise à l’échelle, la disponibilité et l’isolation.

Si vous utilisez déjà une solution de réseau tierce, envisagez d’incorporer son appliance virtuelles de réseau Azure dans votre environnement Azure. Ces images de machine virtuelle vous permettent d’apporter dans Azure les fonctions de réseau, de sécurité et autres de votre fournisseur préféré pour profiter d’une expérience familière et des compétences que vous et votre équipe possédez déjà.

Les appliances virtuelles réseau offrent aujourd’hui un ensemble diversifié de fonctionnalités, notamment :

  • Pare-feux
  • Optimiseurs de réseau étendu (WAN)
  • Contrôleurs de livraison d’applications
  • Routeurs
  • Équilibreurs de charge
  • Proxies

Vous trouverez des appliances virtuelles réseau dans la Place de marché Azure.

Stockage Azure

Dans votre environnement Linux local, vous utilisez probablement divers mécanismes de stockage, notamment des magasins de fichiers, des magasins d’objets et des magasins de messagerie. Azure offre une prise en charge du stockage standard et propre à la charge de travail pour les déploiements Linux.

Table that lists the various Azure Storage options.

Les disques managés Azure constituent l’un des composants de la plateforme Stockage Azure. Les disques managés Azure sont des volumes de stockage virtuels de niveau bloc managés par Azure et utilisés avec des machines virtuelles Azure. Au minimum, les machines virtuelles ont généralement besoin d’un disque de système d’exploitation contenant le volume de démarrage, d’un disque temporaire pour la gestion des fichiers de pagination et d’échange et d’un disque de données.

Parmi les options de stockage disponibles figurent ces services propres à la charge de travail :

  • Stockage Blob Azure : un magasin d’objets hautement évolutif pour les données texte et binaires. qui prend également en charge l'analyse Big Data via Data Lake Storage Gen2.

  • Azure Files : partages de fichiers gérés pour les déploiements sur le cloud ou locaux.

  • Azure Elastic SAN : Solution entièrement intégrée qui simplifie le déploiement, la mise à l’échelle, la gestion et la configuration d’un SAN dans Azure. Elastic SAN est actuellement en préversion.

  • Stockage File d’attente Azure : un magasin de messagerie pour une messagerie fiable entre les composants des applications.

  • Stockage Table Azure : Un magasin NoSQL pour le stockage sans schéma de données structurées.

  • Azure NetApp Files : Stockage de fichiers d’entreprise. NetApp Files facilite la migration et l’exécution d’applications complexes basées sur des fichiers sans modification de code. Azure NetApp Files est géré par l’intermédiaire de votre compte NetApp et est accessible via des volumes NFS, SMB et double protocole.

Choisir le niveau Azure Files approprié

Table that lists the various Azure Files tiers.

Les objets de données du Stockage Azure sont accessibles depuis n’importe où dans le monde via http ou https via une API REST. Stockage Azure offre également des bibliothèques de client pour les développeurs qui créent des applications ou des services. Les développeurs et les professionnels de l’informatique peuvent utiliser Azure PowerShell et Azure CLI pour écrire des scripts pour les tâches de configuration ou de gestion de données. Le portail Azure et l’Explorateur Stockage Azure fournissent des outils d’interface utilisateur pour interagir avec stockage Azure.

Quand utiliser des ressources Azure IaaS pour les déploiements Linux

Certaines organisations souhaitent adopter une approche pratique portant sur tous les aspects de leur infrastructure, du choix des configurations de machine virtuelle à l’optimisation du stockage et du réseau en passant par la création d’environnements de développement personnalisés. Pour ces organisations, IaaS est une approche appropriée.

Avec les ressources Azure IaaS, c’est vous qui gérez l’infrastructure virtuelle, la gestion de l’infrastructure physique étant quant à elle assurée par Azure. Voici quelques-unes des raisons d’utiliser IaaS :

  • Éliminer les contraintes liées au provisionnement et à la maintenance de l’infrastructure physique.

  • Répliquer l’environnement local dans le cloud pour réduire la nécessité de refactoriser.

  • Développer des solutions hybrides englobant des systèmes locaux et cloud.

  • Accroître la sécurité, l’élasticité, la fiabilité et la résilience avec les services d’infrastructure Azure.

  • Réduire les coûts grâce à des licences et des tarifs plus flexibles.

Contrôle des connaissances

1.

Parmi les affirmations suivantes, laquelle est vraie à propos d’IaaS sur Azure ?

2.

Parmi les options suivantes, laquelle est une fonctionnalité du modèle tarifaire d’Azure ?