Une machine virtuelle (VM) est simplement une version numérique d’un ordinateur physique. En tant qu’instance virtualisée d’un ordinateur, une machine virtuelle peut exécuter presque toutes les tâches d’un ordinateur physique, notamment faire fonctionner des systèmes d’exploitation et des applications.
Azure Virtual Machines sont des ressources de calcul évolutives et disponibles à la demande, proposées par Microsoft. Dans cet article, nous abordons Azure Virtual Machines et leurs fonctionnalités, ainsi que certains de leurs cas d’utilisation.
Qu’est-ce qu’une machine virtuelle Microsoft Azure ?
Azure VM est un service de calcul qui permet aux utilisateurs d’héberger leurs applications ou leurs systèmes dans le cloud, sur des systèmes d’exploitation Windows et Linux. Les Azure VM offrent aux utilisateurs une virtualisation flexible, sans investissement initial ni frais de maintenance liés à l’infrastructure physique qui les exécute.
La plateforme Azure VM permet aux utilisateurs de créer leurs propres VM, de travailler avec flexibilité et simplicité sans se soucier de leur environnement de calcul, d’augmenter la capacité des VM et de choisir où résideront leurs données.
En savoir plus : FAQ sur Azure Virtual Network (VNET)
Tarification d’Azure VM
Pour déterminer le prix que vous paierez pour Azure Virtual Machines, il vous suffit d’identifier la série de machines virtuelles qui correspond à vos besoins.
| Série de machines virtuelles | Description | Prix mensuel de départ (USD) |
|---|---|---|
| Série A | VM d’entrée de gamme pour le développement et les tests | $26.28 |
| Série B | VM économiques à capacité extensible | $2.74 |
| Série D | Calcul polyvalent | $41.61 |
| Série E | Optimisées pour les applications en mémoire multithreadées | $58.40 |
| Série F | VM optimisées pour le calcul | $35.77 |
| Série G | VM optimisées pour la mémoire et le stockage | $320.47 |
| Série H | VM de calcul haute performance | $581.08 |
| Série Ls | VM optimisées pour le stockage | $455.52 |
| Série M | Machines virtuelles optimisées pour la mémoire | $1,121.65 |
| Série Mv2 | VM optimisées pour la mémoire la plus importante | $16,286.30 |
| Série N | VM compatibles avec les GPU | $657 |
Vous pouvez également explorer d’autres options tarifaires selon vos besoins, à l’aide des filtres proposés sur la page de tarification des Azure VM. Vous pouvez en outre utiliser le calculateur de prix pour calculer le coût mensuel ou horaire exact de l’utilisation des Azure VM dans votre organisation.
Dans le cadre d’Azure Stack, vous pouvez acheter des VM en fonction de vos besoins. Le tableau ci-dessous présente les tarifs des VM dans Azure Stack. Vous pouvez toutefois également obtenir une estimation à l’aide du calculateur de prix mentionné plus haut.
| Machines virtuelles | Prix (USD) |
|---|---|
| Machines virtuelles de base | 6 USD par processeur virtuel/mois |
| Machine virtuelle Windows Server | 34 USD par processeur virtuel/mois |
En savoir plus sur IT Business Edge : Azure Stack ou Azure Cloud : cloud privé ou public
Composants d’Azure VM
Azure Fabric Controller
Le contrôleur de fabric est un composant clé de l’architecture d’Azure VM. Indépendamment de toute intervention opérationnelle, il gère l’application des correctifs, le provisionnement, le placement, la mise à jour, l’équilibrage de charge et la mise à l’échelle des nœuds dans le cloud. Il provisionne, déprovisionne et contrôle la création et la supervision des serveurs physiques et des machines virtuelles qui composent Azure.
Azure Compute Stamps
Azure comprend des divisions qui contiennent elles-mêmes des contrôleurs de fabric chargés de gérer les VM qui s’y trouvent. Ces divisions sont appelées des stamps : il s’agit de clusters de racks de nœuds, chaque stamp possédant un contrôleur de fabric. Les stamps sont des stamps de calcul ou des stamps de stockage.
Partitions
Deux partitions du contrôleur de fabric sont responsables de la résilience et de la disponibilité de l’infrastructure Azure. Il s’agit des domaines de mise à jour et domaines de panne. Le domaine de panne décrit les points susceptibles de subir une défaillance réseau ou matérielle, tandis que le domaine de mise à jour garantit que les systèmes peuvent être mis à jour avec un minimum d’interruption et que les services principaux restent disponibles pendant la mise à jour.
Fonctionnalités et capacités
Azure Virtual Machine Scale Sets
Azure Virtual Machine Scale Sets permettent aux utilisateurs de gérer et de mettre à l’échelle jusqu’à des milliers de machines virtuelles sur les plateformes Windows et Linux. Les clients peuvent créer et déployer des milliers de VM tout en bénéficiant de capacités natives de mise à l’échelle automatique et d’équilibrage de charge alimentées par des modèles centralisés.
Ils bénéficient également d’un choix d’images de VM et de modèles de consommation adaptés à leurs besoins, ainsi que d’un contrôle complet des VM individuelles au sein d’un scale set.
Azure Compute
Azure Compute permet aux utilisateurs d’accéder à un portefeuille diversifié d’Azure VM grâce à un large éventail d’options de calcul. Ces machines virtuelles peuvent prendre en charge de lourdes charges de travail, notamment les applications créées par les utilisateurs.
Tarification flexible
Azure Virtual Machines applique une facturation à la seconde économique, afin que les utilisateurs ne paient que le temps de calcul qu’ils consomment. Les utilisateurs peuvent également optimiser leur infrastructure et réduire leurs coûts grâce à des conditions d’un ou de trois ans pour les instances de machines virtuelles Azure réservées.
La flexibilité tarifaire s’étend également à la tarification spot des machines virtuelles et des scale sets, pour exécuter des charges de travail interruptibles à des tarifs très avantageux par rapport aux offres à l’usage.
Pourquoi utiliser Azure Virtual Machines ?
Évolutivité et équilibrage de charge
En répartissant les charges de travail entre plusieurs machines virtuelles, les VM accélèrent la mise à l’échelle des applications. Azure Virtual Machines dispose de fonctionnalités de mise à l’échelle automatique qui simplifient et améliorent la mise à l’échelle jusqu’à des milliers de VM. Les capacités d’équilibrage de charge d’Azure répartissent le trafic entre les machines virtuelles, qu’elles soient ou non accessibles depuis Internet.
Agilité
La possibilité de manipuler des serveurs comme des données illustre l’impact de la technologie de virtualisation. Les utilisateurs peuvent déployer en quelques minutes sous forme logicielle ce qui était auparavant une ressource essentiellement physique. Grâce à cette capacité de déploiement rapide, ils bénéficient de l’agilité nécessaire pour répondre aux besoins de l’organisation et de l’infrastructure et les reconfigurer.
Outils prêts à l’emploi
Les VM Azure fournissent des modèles prédéfinis et des outils prêts à l’emploi qui font gagner du temps aux utilisateurs et améliorent considérablement leurs processus. Elles sont également hautement personnalisables et accessibles depuis de nombreux appareils connectés à Internet.
Efficacité organisationnelle accrue
Le temps et l’énergie dont les équipes informatiques ont besoin pour assurer la maintenance des machines hôtes des VM sont bien moindres que ceux consacrés à la maintenance du matériel. Elles peuvent ainsi consacrer davantage de temps à d’autres tâches productives et améliorer leur efficacité.
En savoir plus : Sécurité cloud pour les machines virtuelles et les conteneurs
Cas d’utilisation d’Azure VM
Développement et tests
Fournir aux développeurs d’applications du matériel pour développer et tester leurs applications n’est plus la seule approche viable du développement et des tests applicatifs. Le coût intrinsèque d’un matériel doté de caractéristiques suffisantes pour répondre aux besoins de développement, ainsi que la diminution de son efficacité au fil du temps, représentent une préoccupation financière pour les entreprises.
En outre, ces stations de travail physiques peuvent manquer de flexibilité, car les développeurs sont limités dans le lieu et les modalités de leur travail. Azure Virtual Machines offre un moyen simple et rapide de créer un environnement de calcul doté des configurations nécessaires au développement et aux tests d’une application.
Extension du centre de données
Azure Virtual Machines peut facilement être relié au réseau d’une organisation afin d’étendre ses centres de données locaux. La coexistence d’un environnement local et d’un environnement cloud forme un cloud hybride, qui offre aux organisations une grande flexibilité tout en exploitant efficacement les systèmes existants.
Ainsi, les entreprises peuvent développer et déployer des applications intégrables à la fois aux services cloud natifs et aux services locaux. Les organisations peuvent également accroître la capacité de leur centre de données ou s’implanter dans de nouvelles zones géographiques sans avoir à construire de nouveaux centres de données locaux.
Applications cloud
Exécuter une application sur une machine virtuelle dans Azure permet de répondre à l’imprévisibilité de la demande dont elle fait l’objet. Les organisations peuvent réduire leurs coûts en ne payant que les VM dont elles ont besoin.
Cela leur évite d’investir durablement dans une infrastructure locale destinée à absorber un volume de trafic maximal ; elles peuvent au contraire ajouter ou supprimer des VM en fonction du trafic. Les entreprises peuvent également gérer sereinement les pics de demande périodiques.
À lire ensuite : Proxmox ou VMware : comparaison 2022