====== Cloud ====== {{ wiki:cloud.png?90|Cloud, héros de Final Fantasy VII}} \\ Le **cloud computing**, en français, l'informatique en nuage, (ou encore l'infonuagique au Canada), est la pratique consistant à utiliser des serveurs informatiques à distance et hébergés sur internet pour stocker, gérer et traiter des données, plutôt qu'un serveur local ou un ordinateur personnel. (([[https://fr.wikipedia.org/wiki/Linux|Source de la définition]])) ---- {{ wiki:clouddiagrame.png?340|Source de l'image: https://commons.wikimedia.org/wiki/File:Cloud_Computing_Servicemodelle.png}} ==== AWS ==== AWS est un **Provider Cloud**, donc fourni le service de cloud (autres fournisseurs : Alibaba Cloud, GCP ou Microsoft Azure) \\ Les 3 domaines principaux sont : \\ * Le **IaaS**, ou **Infrastructure as a Service**, qui donne uniquement la virtualisation, les serveurs, le stockage et le réseau (exemple : EC2). Il ya 2 types avec soit une adresse IP publique, soit privée * Le **PaaS**, ou **Platform as a Service** donne tout ça ainsi que les middlewares et l'OS, laissant la gestion de l'application et des données à l'utilisateur * Le **SaaS**, ou **Software as a Service** fournit quand à lui gère tout (voir image) sans intervention de l'utilisateur, comme par exemple avec des logiciels fournit par abonnement, comme Photoshop, Microsoft 365 ou World of Warcraft, si l'on parle de jeux vidéos((On parlera alors de GaaS, Game as a Service)), etc Sur AWS, via la plateforme EC2, on peut créer une nouvelle instance à laquelle il faut associer un OS, appelé AMI pour Amazon Machine Images et un Volume (disque) pour notre service. \\ Une key pairs est composé d'une clé publique destiné aux serveurs et qui peut être utilisé sur plusieurs serveurs, et une clé privé pour l'utilisateur. \\ \\ === Comment créer un user et ses keys via l'interface graphique de AWS ? === {{ wiki:iam1.png?300}} Étape 1 : se rendre dans l'interface IAM et dans la section User. \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ {{ wiki:iam2.png?300}} Étape 2 : intégrer les permissions au User (comme l'accès administrateur ou l'accès complet à EC2) \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ {{ wiki:iam3.png?300}} Étape 3 : Créer la "access key" du User \\ \\ \\ \\ {{ wiki:iam4.png?300}} Étape 4 : Choisir l'option CLI dans "Access key best practices and alternatives" pour mettre l'utilisation via des interfaces en ligne de commande (un terminal ou Terraform, par exemple). \\ \\ \\ {{ wiki:iam5.png?300}} Fin : Nous avons finalement notre access key ainsi que notre secret key.