ok je vais te fournir chaque module ce qu'il je doit comprendre a la fin et je vais
te fournir chaqu'une une petit description d'après la formation et tu doit me
construire comme un aragraphe pour le rondre ,en vas commencer par le module 1 qui s'apelle presentation des concepts du cloud, qu'il contient vous avez appris les compétences suivantes : • Définir les différents types de modèles de cloud computing • Décrire six avantages du cloud computing • Identifier les principales catégories de services AWS et les services de base • Examiner le framework d'adoption d'AWS Cloud (AWS CAF) Le cloud computingest le déploiement à la demande de puissance de calcul, de stockage, de bases de données, d’applications et d’autres ressources informatiques par Internet, avec une tarification à l’utilisation. Ces ressources fonctionnent sur des ordinateurs serveurs situés dans de grands centres de données à différents endroits dans le monde. Lorsque vous utilisez un fournisseur de services cloud comme AWS, celui-ci est propriétaire des ordinateurs que vous utilisez. Ces ressources peuvent être utilisées ensemble tels des blocs de construction pour créer des solutions qui contribuent à atteindre les objectifs métier et à satisfaire les exigences technologiques. Le cloud computing vous permet d’arrêter de considérer votre infrastructure comme du matériel et de plutôt la considérer (et l’utiliser) comme un logiciel. Mais, qu’est-ce que cela signifie concrètement? Dans le modèle informatique traditionnel, l’infrastructure est considérée comme étant du matériel. Les solutions matérielles sont physiques, ce qui signifie qu’elles nécessitent de la place, du personnel, une sécurité physique, une planification et des dépenses en capital. Outre les investissements initiaux importants, un autre aspect rédhibitoire de l’informatique traditionnelle est le long cycle d’acquisition du matériel qui implique l’achat, la mise en service et la maintenance de l’infrastructure sur site. Avec une solution matérielle, vous devez vous demander s’il existe suffisamment de capacité de ressources ou de stockage pour répondre à vos besoins, et vous devez allouer la capacité en anticipant les pics maximaux théoriques. Si vous n’atteignez pas le pic maximum projeté, vous payez le coût élevé des ressources qui restent inactives. Si vous dépassez le pic maximum projeté, vous n’avez pas la capacité suffisante pour répondre à vos besoins. Et si vos besoins changent, vous devez consacrer le temps, les efforts et l’argent nécessaires à la mise en œuvre d’une nouvelle solution.Par exemple, si vous souhaitez mettre en place un nouveau site web, vous devrez acheter le matériel, l’installer et le configurer, le placer dans un centre de donnés, puis le gérer ou déléguer cette tâche à un tiers. Cette approche est coûteuse et prend beaucoup de temps. En revanche, le cloud computing vous permet de considérer (et d’utiliser) votre infrastructure en tant que logiciel. Les solutions logicielles sont flexibles. Vous pouvez sélectionner les services cloud qui correspondent le mieux à vos besoins, mettre en service et résilier ces ressources à la demande, et ne payer que ce que vous utilisez. Vous avez la flexibilité d’augmenter et de réduire les ressources à votre gré de manière automatisée. Avec le modèle de cloud computing, vous pouvez considérer les ressources comme temporaires et jetables. La flexibilité qu’offre le cloud computing permet aux entreprises de mettre en œuvre rapidement de nouvelles solutions avec un coût initial très faible. Par rapport aux solutions matérielles, les solutions logicielles peuvent évoluer beaucoup plus rapidement, facilement et à moindre coût. Le cloud computing permet aux développeurs et aux services informatiques d’éviter les tâches indifférenciées telles que l’approvisionnement, la maintenance et la planification des capacités, leur permettant ainsi de se concentrer sur ce qui compte le plus. À mesure que le cloud computing gagne en popularité, plusieurs modèles de services et stratégies de déploiement apparaissent pour répondre aux besoins spécifiques des différents utilisateurs. Chaque type de modèle de service cloud et de stratégie de déploiement offre un niveau différent de contrôle, de flexibilité et de gestion. Comprendre les différences entre ces modèles de services de cloud et les stratégies de déploiement peut vous aider à choisir l’ensemble de services le plus adapté à vos besoins. Il existe trois principaux modèles de services cloud. Chaque modèle représente une partie différente de la pile du cloud computing et vous donne un niveau différent de contrôle sur vos ressources informatiques:•Infrastructure en tant que service (IaaS): les services de cette catégorie sont les éléments de base de l’informatique dans le cloud et donne habituellement accès à des fonctionnalités de mise en réseau, à des ordinateurs (virtuels ou sur du matériel dédié) et à de l’espace de stockage de données. Une infrastructure IaaS vous offre le plus haut niveau de flexibilité et de contrôle de gestion de vos ressources informatiques. Elle s’apparente beaucoup aux ressources informatiques existantes que de nombreux départements informatiques et développeurs connaissent à l’heure actuelle.•Plateforme en tant que service (PaaS): les services de cette catégorie vous évite d’avoir à gérer l’infrastructure sous-jacente (généralement le matériel et les systèmes d’exploitation) et vous permettent de vous concentrer sur le déploiement et la gestion de vos applications. •Logiciel en tant que service (SaaS): les services de cette catégorie mettent à votre disposition un produit complet que le fournisseur de services exécute et gère. Dans la plupart des cas, le logiciel en tant que servicefait référence à des applications pour l’utilisateur final. Avec une offre SaaS, vous n’avez pas à vous soucier de la gestion du service ni de celle de l’infrastructure sous-jacente. Il vous suffit de penser à la manière dont vous envisagez d’utiliser ce logiciel en particulier. Une messagerieweb dans laquelle vous pouvez envoyer et recevoir des e-mails sans avoir à gérer des ajouts de fonctionnalités ni à effectuer la maintenancedes serveurs et des systèmes d’exploitation sur lesquels elle s’exécuteest un exemple courant d’applicationSaaS. Il existe trois principaux modèles de déploiement du cloud computing. Ceux-ci reflètent les environnements cloud dans lesquels vos applications peuvent être déployées:•Cloud: une application basée sur le cloud est entièrement déployée dans le cloud. Tous ses composants y sont exécutés. Les applications dans le cloud sont créées dans le cloud ou migrées à partir d’une infrastructure existante pour tirer parti des avantages du cloud computing. Les applications basées sur le cloud peuvent être créées sur des éléments d’infrastructure de niveau inférieur ou utiliser des services de niveau supérieur qui fournissent une abstraction des exigences en matière de gestion, d’architecture et de mise à l’échelle de l’infrastructure de base.•Hybride:un déploiement hybride permet de relier une infrastructure et des applications entre des ressources basées sur le cloud et des ressources existantes qui ne se trouvent pas dans le cloud. La méthode la plus courante de déploiement hybride se fait entre le cloud et l’infrastructure sur site existante. Les organisations utilisent ce modèle pour étendre et accroître leurs infrastructures dans le cloud tout en connectant les ressources de cloud aux systèmes internes. •Sur site: le déploiement de ressources sur site à l’aide de la virtualisation et d’outils de gestion des applications est parfois appelé cloud privé. Le déploiement sur site ne présente pas les nombreux avantages qu’offre le cloud computing, mais il est parfois utile pour sa capacité à fournir des ressources dédiées. Dans la plupart des cas, ce modèle de déploiement est identique à l’infrastructure informatique héritée, mais il peut également faire appel à la gestion des applications et aux technologies de virtualisation pouraccroître l’utilisation des ressources.
pacon maintennat au avantage du cloud:
Avantage1: transformation des dépenses d’investissement en coûts variables: les dépenses de capital (CAPEX)sont les fonds utilisés par une entreprise pour acquérir, mettre à niveau et entretenir des actifs physiques tels que des biens immobiliers, des bâtiments industriels ou des équipements. Vous rappelez-vous du centre de données du modèle informatique traditionnel dans lequel vous devez mettre en rack et empiler le matériel, puis tout gérer? Vous devez payer tout ce qui se trouve dans le centre de données, que vous l’utilisiez ou non.En revanche, une dépense variableest une dépense que la personne qui prend en charge le coût peut facilement modifier ou éviter. Au lieu d’investir massivement dans des centres de données et des serveurs avant de savoir comment vous allez les utiliser, vous payez uniquement lorsque vous consommez des ressources et ne payez que le coût correspondant à la quantité que vous consommez. Ainsi, vous économisez de l’argent sur la technologie. Cette approche vous permet également de vous adapter aux nouvelles applications avec autant d’espace que nécessaire en quelques minutes au lieu de plusieurs jours ou semaines. Comme la maintenance est réduite, vous pouvez vous concentrer davantage sur les objectifs stratégiques de votre entreprise. Avantage2: importantes économies d’échelle: à l’aide du cloud computing, vos frais variables sont inférieurs à ce que vous payeriez avec votre propre infrastructure. Parce que l’utilisation par des centaines de milliers de clients est regroupée dans le cloud, les fournisseurs tels qu’AWS sont en mesure de proposer de plus grandes économies d’échelle, ce qui se traduit par des tarifs à l’utilisation moins élevés. Avantage3: plus besoin de deviner la capacité nécessaire: vous n’avez plus à deviner quels seront vos besoins en termes de capacité d’infrastructure. Lorsque vous décidez de la capacité avant de déployerune application, vous finissez par avoir des ressources inutilisées coûteuses ou une capacité limitée. Grâce au cloud computing, ce problème ne se pose plus. Qu’elles soient faibles ou importantes, vous pouvez accéder à toutes les ressources que vous souhaitez et les augmenter ou les réduire en fonction de vos besoins en quelques minutes seulement. Avantage4 : gain en vitesse et en agilité: dans un environnement de cloud computing, les nouvelles ressources informatiques sont accessibles en un simple clic. Vous pouvez ainsi réduire la durée nécessaire pour mettre ces ressources à disposition de vos développeurs. Quelques minutes à peine suffisent contre plusieurs semaines auparavant. L’organisation voit ainsi son agilité augmenter considérablement, carle coût et le temps nécessaires pour expérimenter et développer sontfortement réduits. Avantage5: finies les dépenses dédiées au fonctionnement et à la maintenance des centres de données: concentrez-vous sur des projets qui permettent à votre entreprise de se démarquer, et non sur votre infrastructure. Le cloud computing vous permet de vous concentrer sur vos propres clients, plutôt que sur la lourde tâchequi consiste à gérer les racks, les piles et l’alimentation des serveurs. Avantage6: déploiement à l’international en quelques minutes: vous pouvez déployer facilement votre application dans de nombreuses régions AWS à travers le monde en quelques clics. De cette manière,vous offrez à vos clients des temps de latence plus faibles et une expérience plus agréable, en toute simplicité et pour un coût minime.
pacon maintenant au introduction a amazon web service:
De manière générale, un service web est tout logiciel exposé sur Internet ou sur des réseaux privés (intranet). Un service web utilise un format normalisé, tel que XML (Extensible Markup Language) ou JSON (JavaScript Object Notation), pour la demande et la réponse d’une interaction d’API. Il n’est lié à aucun système d’exploitation (SE) ou langage de programmation. Un service web se décrit automatiquement via un fichier de définition d’interface et est détectable. Amazon WebServices (ou AWS) est une plateforme cloud sécurisée qui offre un large éventail de produits mondiaux basés sur le cloud. Étant donné que ces produits sont fournis via Internet, vous disposez d’un accès à la demande au stockage de calcul, aux services de mise en réseau, aux bases de données, ainsi qu’à toute autre ressource informatique dont vous pourriez avoir besoin pour vos projets. Vous pouvez mettre en service et lancer immédiatement des ressources AWS. Elles seront à votre disposition en quelques minutes. AWS offre de la flexibilité. Votre environnement AWS peut être reconfiguré et mis à jour à la demande, mis à l’échelle à la hausse ou à la baisse automatiquement pour répondre aux schémas d’utilisation et optimiser les dépenses, ou encore fermé temporairement ou définitivement. Les frais liés aux services AWS deviennent alors des dépenses opérationnelles, et non plus des dépenses en capital.Les services AWS sont conçus pour interagir les uns avec les autres et prendre ainsi en charge presque tous les types d’applications et de charges de travail. Envisagez ces services commedes blocs de construction que vous pouvez assembler rapidement pour créer des solutions évolutives sophistiquées, puis les ajuster en fonction de l’évolution de vos besoins. Les services AWS sont répartis dans différentes catégories, chaque catégorie contenant un ou plusieurs services. Vous pouvez sélectionner les services souhaités dans ces différentes catégories pour créer vos solutions. Le service que vous choisissez d’utiliser dépend de vos objectifs métier et de vos besoins en technologie. Dans l’exemple que vous venez de voir, la solution utilisait Amazon EC2 comme service de calcul. Toutefois, ce n’est que l’un des nombreux services de calcul proposés par AWS. Voici d’autres offres de calcul AWS que vous pouvez choisir d’utiliser pour les exemples de cas d’utilisation suivants:•Amazon EC2: vous souhaitez avoir un contrôle total sur vos ressources informatiques AWS.•AWS Lambda: vous souhaitez exécuter votre code sans gérer ni allouer les serveurs.•AWS Elastic Beanstalk: vous souhaitez un service qui déploie, gère et met à l’échelle vos applications web pour vous.•Amazon Lightsail: vous avez besoin d’une plateforme cloud légère pour une application web simple.•AWS Batch: vous devez exécuter des centaines de milliers de charges de travail par lots.•AWS Outposts: vous souhaitez exécuter l’infrastructure AWS dans votre centre de données sur site.•Amazon Elastic Container Service(Amazon ECS), Amazon Elastic Kubernetes Service(Amazon EKS) ou AWS Fargate: vous souhaitez mettre en œuvre une architecture de conteneurs ou de microservices.•VMware Cloud on AWS: vous disposez d’une plateforme de virtualisation de serveur sur site que vous souhaitez migrer vers AWS. L’éventail de services AWS peut être intimidant lorsque vous commencez à utiliser le cloud. Ce cours se concentresur certains des services les plus courants dans les catégories de services suivantes: calcul, stockage, base de données, mise en réseau et diffusion de contenu, sécurité, identité et conformité, gestion et gouvernance, gestion des coûts AWS.Légende:•AmazonElasticBlockStore (AmazonEBS)•Amazon ElasticComputeCloud (AmazonEC2)•Amazon Elastic Container Registry (Amazon ECR)•Amazon Elastic Container Service (Amazon ECS)•Amazon Elastic File System (Amazon EFS)•Amazon Elastic Kubernetes Service (AmazonEKS)•Amazon Relational Database Service (Amazon RDS)•Amazon Simple Storage Service (AmazonS3)•AmazonVirtualPrivateCloud (AmazonVPC)•AWSIdentityandAccessManagement (IAM)•AWS Key Management Service (AWS KMS) Vous vous demandez peut-être comment accéder au large éventail de services proposés par AWS. Trois options s’offrent à vous pour créer et gérer des ressources sur AWS Cloud:•AWSManagementConsole: la console fournit une interface graphique pour la majorité des fonctionnalités proposées par AWS. (Remarque: il arrive que les nouvelles fonctions ne soient pas toutesincluses dansla console lors du lancement initial de la fonction.)•Interface de ligne de commande AWS (AWS CLI):l’interface de ligne de commande AWS fournit une suite d’utilitaires qui peuvent être lancés à partir d’un script de commande sous Linux, macOS ou Microsoft Windows.•Kits de développement logiciel (SDK):AWS fournit des packages qui permettent d’accéder à AWS dans divers langages de programmation. Cela facilite non seulement l’utilisation d’AWS dans vos applications existantes, mais permet également de créer des applications qui déploient et surveillent des systèmes complexes entièrement via le code. Ces trois options sont basées sur une API commune de type REST qui sert de base à AWS. Pour en savoir plus sur les outils que vous pouvez utiliser pour développer et gérer des applications sur AWS, consultez cette section. pacon maintenant l'adoption d'aws cloud framework d'adoption d'AWS cloud Comme vous l’avez vu jusqu’ici dans ce module, le cloud computing offre de nombreux avantages par rapport au modèle traditionnel. Cependant, pour la plupart des entreprises, l’adoption du cloud ne se fait pas instantanément. La technologie est une chose, mais une organisation se compose également de personnes et de processus, et ces trois éléments doivent être alignés pour une adoption réussie du cloud. Le cloud computing transforme de façon considérable la manière dont la technologie est obtenue, utilisée et gérée. Il modifie aussi radicalement la manière dont les organisations budgétisent et paient pour des services technologiques. L’adoption du cloud exige que des changements fondamentaux soient discutés et envisagés dans l’ensemble d’une organisation. Elle requiert également que les parties prenantes de toutes les unités d’organisation, internes et externes au département informatique, soutiennent ces nouveaux changements. Dans cette dernière section, vous découvrirez le framework AWS CAF, qui a été créé pour aider les organisations à optimiser le parcours d’adoption du cloud. Chaque organisation a une transition vers le cloud qui lui est propre. Toutefois, pour qu’une organisation réussisse la migration de son portefeuille informatique vers le cloud, trois éléments (les personnes, les processus et la technologie) doivent être alignés. Les chefs d’entreprise et les responsables technologiques d’une organisation doivent comprendre l’état actuel de l’organisation, l’état cible et la transition nécessaire pour y parvenir, afin de définir des objectifs et créer des processus pour le personnel.Le framework d’adoption d’AWS Cloud (AWSCAF) fournit des conseils et des bonnes pratiques pour aider les organisations à identifier les lacunes en matière de compétences et de processus. Il aide également les organisations à élaborer une approche globale du cloud computing, à la fois dans l’ensemble de l’organisation et tout au long du cycle de vie informatique, pour accélérer l’adoption du cloud. Au plus haut niveau, AWSCAF organise les conseils en six domaines d’intérêt, appelés perspectives. Les perspectives couvrent les personnes, les processus et la technologie. Chaque perspective se compose d’un ensemble de capacitéset couvre des responsabilités distinctes assumées ou gérées par des parties prenantes liées au niveau fonctionnel. Les capacités de chaque perspective permettent de déterminer les domaines de votre organisation qui nécessitent une attention particulière. En identifiant les lacunes, il est possible de créer des flux de travail prescriptifs qui favorisent la réussite de l’adoption du cloud. En général, les perspectivesEntreprise, Personnes et Gouvernance se concentrent sur les capacités commerciales, tandis que les perspectivesPlateforme, Sécurité et Opérations sont axées sur les capacités techniques. Les parties prenantes de la perspective Entreprise (par exemple, les chefsd’entreprise, les responsables financiers, les responsables de budget et les parties prenantes stratégiques)peuvent utiliser AWSCAF pour créer un argumentaire solide en faveur de l’adoption du cloud et hiérarchiser les initiatives d’adoption du cloud. Les parties prenantes doivent s’assurer que les stratégies et objectifs commerciaux d’une organisation sont alignés sur ses stratégies et objectifs informatiques. Les parties prenantes de la perspective Personnes (par exemple, les ressources humaines, la dotation en personnel et les responsables du personnel) peuvent utiliser AWSCAF pour évaluer les structures et les rôles organisationnels, les nouvelles exigences en matière de compétences et de processus, et identifier les lacunes. La réalisation d’une analyse des besoins et des lacunes peut aider à prioriser la formation, la dotation en personnel et les modifications organisationnelles pour créer une organisation agile. Les parties prenantes de la perspective Gouvernance (par exemple, le Chief Information Officer ou DSI, les responsables de programme, les architectes d’entreprise, les analystes commerciaux et les gestionnaires de portefeuille) peuvent utiliser AWS CAF pour se concentrer sur les compétences et les processus nécessaires pour aligner la stratégie et les objectifs informatiques sur la stratégie et les objectifs de l’entreprise. Cette approche permet à l’entreprise de maximiser la valeur opérationnelle de son investissement informatique et de minimiser les risques commerciaux. Les parties prenantes de la perspective Personnes (par exemple, les ressources humaines, la dotation en personnel et les responsables du personnel) peuvent utiliser AWSCAF pour évaluer les structures et les rôles organisationnels, les nouvelles exigences en matière de compétences et de processus, et identifier les lacunes. La réalisation d’une analyse des besoins et des lacunes peut aider à prioriser la formation, la dotation en personnel et les modifications organisationnelles pour créer une organisation agile. Les parties prenantes de la perspective Gouvernance (par exemple, le Chief Information Officer ou DSI, les responsables de programme, les architectes d’entreprise, les analystes commerciaux et les gestionnaires de portefeuille) peuvent utiliser AWS CAF pour se concentrer sur les compétences et les processus nécessaires pour aligner la stratégie et les objectifs informatiques sur la stratégie et les objectifs de l’entreprise. Cette approche permet à l’entreprise de maximiser la valeur opérationnelle de son investissement informatique et de minimiser les risques commerciaux. Les parties prenantes de la perspective Plateforme (par exemple, le Chief Technology Officer ou directeur technique, les responsables informatiques et les architectes de solutions) utilisent une variété de dimensions et de modèles architecturaux pour comprendre et communiquer la nature des systèmes informatiques et leurs relations. Ils doivent être en mesure dedécrireendétaill’architecturede l’environnementd’état cible. AWSCAF comprenddes principeset des modèlespour la mise enœuvrede nouvellessolutions dans le cloud et pour la migration de charges de travail sur site versle cloud. Les parties prenantes de la perspective Sécurité (par exemple, le Chief Information Security Officer ou RSSI, les responsables de la sécurité informatique et les analystes de la sécurité informatique) doivent s’assurer que l’organisation répond aux objectifs de sécurité en termes de visibilité, d’auditabilité, de contrôle et d’agilité. Les parties prenantes de la perspective Sécurité peuvent utiliser AWS CAF pour structurer la sélection et la mise en œuvre des contrôles de sécurité qui répondent aux besoins de l’organisation. Les parties prenantes de la perspective Opérations (par exemple, les responsables des opérations informatiques et les responsables du support informatique) définissent la façon dont les activités quotidiennes, trimestrielles et annuelles sontmenées. Les parties prenantes de la perspective Opérations s’alignent sur les opérations de l’entreprise et les soutiennent. AWSCAF aide ces parties prenantes à définir les procédures opérationnelles actuelles. Il les aide également à identifier les changements de processus et la formation nécessaires pour mettre en œuvre une adoption réussie du cloud.