(musique entraînante) Bienvenue dans les composants de l'architecture cloud. Dans ces leçons, vous découvrirez le cloud computing et composants disponibles dans le cloud public. Vous découvrirez les types de machines virtuelles disponibles, comment créer une machine virtuelle cloud, les différents types de stockage cloud et les exigences pour chacun d'eux et les options de base de données relationnelle et non relationnelle sur le cloud public. Une machine virtuelle ou VM est créée sur un ordinateur physique. Il a accès au matériel informatique à l'aide d'un logiciel appelé hyperviseur. Un énorme ordinateur physique peut fonctionner des milliers de machines virtuelles dessus. Les avantages de l'utilisation d'une machine virtuelle incluent, allouer de la RAM à la demande. Vous pouvez facilement attribuer plus de puissance de calcul, ou mémoire à accès aléatoire aux machines virtuelles du serveur physique. Sauvegarde, vous pouvez prendre les sauvegardes et effectuer une action de restauration en cas de panne. Réduction des coûts, vous pouvez exécuter différents systèmes d'exploitation sur le même matériel. Par exemple, vous pouvez installer Linux OS et MAC OS sur le même ordinateur physique sur différentes machines virtuelles. Isolation, vous pouvez facilement isoler les ressources de chaque VM à partir d'autres VM. Tous les fournisseurs de cloud public proposent des machines virtuelles ou des serveurs autrement appelés instances. Pour nos besoins dans ces leçons, nous allons regarder spécifiquement l'exemple d'Amazon Web Services et c'est l'instance Amazon Elastic Compute Cloud. L'instance Elastic Compute Cloud fournit un moyen pour exécuter des serveurs virtuels élastiques sur le cloud public. Vous avez la possibilité de configurer et de contrôler le groupe réseau et sécurité, et vous pouvez contrôler quels ports sont ouverts et devrait recevoir du trafic. Amazon fournit également la fonction de mise à l'échelle automatique. La fonction de mise à l'échelle automatique vous aide à exécuter l'application sur le nombre plus élevé d'instances de cloud de calcul élastique, également appelés machines virtuelles ou serveurs en cas de capacité de charge ou de trafic. Une fois la charge réduite, vous pouvez réduire le nombre d'instances ou de machines virtuelles que vous utilisez. Cela signifie que vous ne paierez que pour le nombre d'instances le plus élevé pendant la charge. Vous pouvez déployer l'application sur le cloud de calcul élastique, puis l'attacher à un équilibreur de charge, qui distribue efficacement le trafic en ligne sur plusieurs serveurs virtuels. Le cloud de calcul élastique fournit également un bilan de santé. Si une machine virtuelle ou un serveur est en panne, alors votre équilibreur de charge continuera à gérer le trafic d'une autre instance. Amazon fournit des instances cloud de calcul élastiques basé sur ce qu'on appelle une famille d'instances. Il existe plusieurs options de famille d'instances, y compris à usage général. Ce type d'instance est recommandé pour l'application de charge de travail normale. La famille d'instances comprend T2 et A1. Calcul optimisé. Si votre application a besoin de plus de puissance de calcul, alors vous devez utiliser cette famille d'instances. La famille d'instances comprend C5 et C4. Mémoire optimisée. Si votre application a besoin de plus de mémoire, alors vous devriez envisager d'utiliser la série R5 ou R5. Et stockage optimisé. Vous pouvez utiliser la famille optimisée pour le stockage pour les applications gourmandes en stockage. Le service Amazon Elastic Compute Cloud est disponible dans 25 régions et 81 zones de disponibilité dans le monde. Amazon Web Services fournit un engagement de niveau de service à 99,99 %, qui est la mesure du temps de fonctionnement garanti ou la disponibilité du service. Vous pouvez également créer facilement l'image d'une instance et configurez-le pour prendre des instantanés de volume automatisés, qui vous aidera à récupérer l'instance en cas de panne. Amazon Web Services propose plusieurs modèles pour configurer votre instance ou votre serveur virtuel. Sur demande. Vous pouvez demander l'instance au prix à la demande. Vous pouvez spécifier tous les paramètres puis demandez à Amazon Web Services de créer l'instance. Il devrait être prêt en 5 à 10 minutes avec la plupart des systèmes d'exploitation. Vous pouvez également créer l'instance à l'aide de CloudFormation ou des modèles Terraform. Instances ponctuelles. Amazon Web Services fournira la capacité excédentaire pour répondre à la demande. Et vous pouvez profiter de la capacité excédentaire avec une instance ponctuelle. Ce modèle est particulièrement adapté pour exécuter des analyses par lots, mais ce n'est pas idéal pour déployer votre application. Instances réservées. Vous pouvez réserver des instances pour un, deux ou trois ans et exécutez votre application dessus. Le prix sera moins cher par rapport au prix à la demande. Vous avez la possibilité de choisir votre processeur et votre RAM pour votre machine cloud de calcul élastique. Vous pouvez également connecter des disques SSD pour de meilleures performances sur votre instance, ou monter le stockage élastique sur une machine virtuelle. N'oubliez pas que vous ne payez que pour votre utilisation réelle. Ainsi, une fois votre application retirée, vous pouvez résilier l'instance et vous ne serez pas facturé. Voyons maintenant comment créer l'instance de cloud de calcul élastique sur le cloud public. Connectez-vous à la console Amazon Web Service, recherchez le cloud de calcul élastique. Cliquez sur l'instance de lancement. Sélectionnez la machine Amazon que vous voulez. Cliquez sur l'image. Configurez les détails de l'instance tels que VPC, réseau, sous-réseau, rôle, etc. Ajoutez du stockage. Ajouter des balises, les balises sont utilisées pour identifier la ressource cloud à des fins de facturation ou à toute autre fin. Configurez le groupe de sécurité. Vérifiez tous les paramètres, lancez l'instance. Vous pouvez également lancer l'instance à l'aide des scripts Terraform ou CloudFormation.