Fondamentaux du cloud AWS

GUIDE DE MISE EN ROUTE

Introduction

Les premiers pas de la mise en route de la création sur le cloud peuvent sembler insurmontables. L'adaptation à une approche native cloud peut prendre du temps, surtout si vous êtes habitué à la méthode traditionnelle sur site pour la mise en service du matériel et la création d'applications. Vous familiariser avec les concepts de base du cloud computing et avec le cloud AWS contribuera à vous donner la confiance nécessaire pour commencer votre transition vers le cloud en toute confiance. Dans les sections suivantes, nous répondons aux questions récurrentes sur le cloud computing et explorons les bonnes pratiques pour créer des solutions sur AWS.  

  • Le cloud computing est la livraison à la demande de puissance de calcul, de base de données, de stockage, d'applications et d'autres ressources informatiques par le biais d'une plateforme de services de cloud sur Internet, avec une tarification à l'usage. Traditionnellement, un développeur qui souhaitait développer une application devait acquérir, configurer et maintenir l'infrastructure physique et l'application. C'est là que le cloud computing entre en jeu.

    Une plateforme de services cloud fournit un accès rapide à des ressources informatiques flexibles et peu coûteuses que vous pouvez utiliser pour créer et gérer des logiciels et des bases de données, ainsi que pour développer des applications destinées à satisfaire les clients. Vous n'avez pas besoin de faire de gros investissements initiaux dans du matériel et de passer beaucoup de temps à le gérer. Vous disposez d'un accès quasi instantané à toutes les ressources dont vous avez besoin et vous payez uniquement en fonction de ce que vous utilisez. L'accès à la demande et selon une tarification à l'usage aux services est fondamental pour le modèle de cloud computing.
     

    Avantages du cloud computing

    Le cloud permet aux développeurs de disposer d'une plus grande flexibilité, une capacité de mise à l'échelle plus importante et de délais d'innovation plus rapides. Le cloud computing vous offre les avantages suivants :

    • Tarification à l'usage : ne payez que lorsque vous utilisez des ressources informatiques, et uniquement en fonction de la quantité utilisée.
    • Bénéficier d'importantes économies de mise à l'échelle : AWS regroupe l'utilisation de centaines de milliers de clients dans le cloud, ce qui permet de réaliser des économies plus importantes en matière de mise à l'échelle. Cela se traduit par une baisse des prix de tarification à l'usage.
    • Cesser de deviner la capacité : lors de la prise d'une décision relative aux capacités avant de déployer une application, vous vous retrouvez bien souvent à court ou, au contraire, avec des ressources inutilisées qui coûtent cher. Le cloud computing vous permet d'accéder à autant de capacités que vous le souhaitez et de les augmenter ou de les réduire en fonction de vos besoins en quelques minutes.
    • Améliorer la rapidité et l'agilité : il suffit d'un clic pour accéder aux ressources informatiques, ce qui permet de réduire le temps nécessaire pour mettre les ressources à la disposition de vos développeurs, de plusieurs semaines à quelques minutes. L'agilité de l'organisation s'en trouve considérablement améliorée, car le coût et le temps nécessaires pour expérimenter et développer sont fortement réduits.
    • Réaliser des économies : au lieu de se concentrer sur la maintenance de centres de données, les entreprises peuvent se concentrer sur des projets qui leur permettent de se démarquer. Le cloud computing vous permet de vous concentrer sur vos clients, plutôt que sur les tâches fastidieuses du montage, de l'empilage et de l'alimentation de l'infrastructure physique.
    • Passer à l'échelle mondiale en quelques minutes : les applications peuvent être déployées dans plusieurs régions du monde en quelques clics. De cette manière, vous offrez une latence plus faible et une meilleure expérience à vos clients, pour un coût réduit.
       
  • AWS fournit des services technologiques à la demande par Internet, avec une tarification à l'usage. C'est ce qu'on appelle le cloud computing.

    Le cloud AWS englobe un large éventail de produits mondiaux basés sur le cloud, notamment le calcul, le stockage, les bases de données, l'analytique, la mise en réseau, les services mobiles, les outils de développement, les outils de gestion, l'Internet des objets, la sécurité et les applications d'entreprise : à la demande, disponibles en quelques secondes, avec une tarification à l'usage. Le cloud AWS propose plus de 200 services complets disponibles dans des centres de données du monde entier, et possède tout ce dont vous avez besoin pour développer, déployer et exploiter vos applications, tout en réduisant les coûts, en améliorant l'agilité et en accélérant l'innovation.

    Par exemple, le cloud AWS vous permet de lancer une machine virtuelle, en spécifiant le nombre de cœurs de processeur virtuel, les caractéristiques de mémoire, de stockage et d'autres encore en quelques secondes, et de payer pour l'infrastructure par incréments de seconde uniquement lorsqu'elle est en cours d'exécution. L'un des avantages offerts par le réseau d'infrastructure mondial AWS est la possibilité de mettre en service des ressources dans la ou les régions qui répondent le mieux à votre cas d'utilisation particulier. Lorsque vous n'avez plus besoin des ressources, vous pouvez simplement les supprimer. Cette flexibilité et cette capacité de mise à l'échelle intégrées vous permettent de créer une application pour répondre aux besoins de votre premier client, puis la mettre à l'échelle pour desservir les 100 millions de clients suivants.

    Cette vidéo explique comment des millions de clients utilisent AWS pour bénéficier de l'efficacité du cloud computing.
     

    Qu'est-ce qu'AWS ? | Amazon Web Services

    Allez plus loin grâce à ces ressources supplémentaires
    Le cloud computing avec AWS

    Liste complète des services AWS par catégorie

  • Avant le cloud, les entreprises et les organisations hébergeaient et géraient le matériel dans leurs propres centres de données, en consacrant souvent des services d'infrastructure entiers à la gestion de leurs centres de données. Il en a résulté des opérations coûteuses qui ont rendu certaines charges de travail et certaines expérimentations impossibles.

    La demande d'équipements de calcul, de stockage et de mise en réseau a augmenté à mesure que l'utilisation d'Internet s'est répandue. Pour certaines entreprises et organisations, les coûts liés à la maintenance d'une présence physique importante étaient insoutenables. L'apparition du cloud computing a permis de résoudre ce problème.

    Pour vous aider à comprendre la différence entre l'exécution de charges de travail sur site et dans le cloud, imaginez un scénario dans lequel une équipe de développeurs souhaite déployer quelques nouvelles fonctions dans son application. Avant le déploiement, l'équipe souhaite tester les fonctions dans un environnement d'assurance qualité (QA) distinct doté des mêmes configurations que celles de la production.
     
    Dans une solution sur site, la création d'un environnement supplémentaire nécessite l'achat et l'installation de matériel, le branchement du câblage nécessaire, l'alimentation électrique, l'installation des systèmes d'exploitation, etc. Ces tâches peuvent être coûteuses et prendre du temps. Entre-temps, l'équipe doit retarder la publication des nouvelles fonctionnalités en attendant l'environnement d'assurance qualité. En revanche, lors de l'exécution de l'application dans le cloud, vous pouvez répliquer l'intégralité d'un environnement de production, aussi souvent que nécessaire, en quelques minutes, voire quelques secondes. Au lieu d'installer physiquement du matériel et de connecter le câblage, la solution est gérée via Internet.
     
    L'utilisation du cloud computing vous fait gagner du temps lors de la configuration et élimine les tâches fastidieuses indifférenciées. Si vous examinez une application, vous constaterez que certains de ses aspects sont très importants pour votre entreprise, comme le code. Cependant, d'autres aspects ne sont pas différents de n'importe quelle autre application que vous pourriez créer, comme l'ordinateur exécutant le code. En tant que développeur, vous souhaiterez probablement vous concentrer sur ce qui est unique à votre application, et non sur les tâches courantes, notamment la mise en service d'un serveur, qui ne démarquent pas votre application. À titre d'exemple, un groupe de chercheurs de l'université de Clemson a franchi une étape remarquable lors de l'étude de la modélisation thématique, un élément important du machine learning associé au traitement du langage naturel (NLP). En moins de 24 heures, ils ont créé un cluster haute performance dans le cloud en utilisant plus de 1 100 000 processeurs virtuels sur des instances Spot Amazon EC2 exécutées dans une seule région AWS. Il s'agit d'un seul exemple de la façon dont AWS peut vous aider à innover plus rapidement.

    Essayez-le : déployez une application Web LAMP sur Amazon Lightsail

    Allez plus loin grâce à ces ressources supplémentaires
    Modèles de déploiement de cloud computing

     

  • Le cloud computing offre aux développeurs la possibilité de se concentrer sur l'essentiel et d'éviter l'approvisionnement en infrastructure, la maintenance et la planification des capacités, ou des tâches fastidieuses indifférenciées.

    Avec la popularité croissante du cloud computing, plusieurs modèles de services différents sont apparus pour répondre aux besoins spécifiques des différents utilisateurs. Chaque type de service de cloud offre différents niveaux d'abstraction, de contrôle, de flexibilité et de gestion. Saisir les différences entre l'infrastructure en tant que service (IaaS), la plateforme en tant que service (PaaS) et le logiciel en tant que service (SaaS) peut vous aider à choisir le type de service le mieux adapté à vos besoins en tant que développeur.

    Infrastructure en tant que service (IaaS)

    Infrastructure en tant que service (IaaS)

    L'infrastructure en tant que service (IaaS) contient les blocs de construction fondamentaux de l'informatique dans le cloud et donne généralement 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. Le service IaaS offre le niveau le plus élevé de flexibilité et de contrôle de gestion en ce qui concerne les ressources informatiques. Ce service est très similaire aux ressources informatiques existantes avec lesquelles de nombreux développeurs sont aujourd'hui familiarisés.
     
    Plateforme en tant que service (PaaS)

    Plateforme en tant que service (PaaS)

    Grâce à la plateforme en tant que service (PaaS), vous n'avez plus besoin de gérer l'infrastructure sous-jacente (en règle générale, le matériel et les systèmes d'exploitation) et vous pouvez vous concentrer sur le déploiement et la gestion de vos applications. Vous êtes ainsi plus efficace, car vous n'avez pas à vous soucier de l'approvisionnement des ressources, de la planification des capacités, de la maintenance logicielle, de l'application de correctifs ou des tâches fastidieuses indifférenciées liées à l'exécution de votre application.

    Essayez-le : déployez une application Web sur AWS Elastic Beanstalk

    Logiciel en tant que service (SaaS)

    Logiciel en tant que service (SaaS)

    Le logiciel en tant que service (Saas) offre un produit final qui est exécuté et géré par le prestataire de services. Dans la plupart des cas, les personnes qui font référence au service Saas pensent aux applications des utilisateurs finaux. Avec une offre SaaS, vous n'avez pas à vous soucier de la gestion du service ou de celle de l'infrastructure sous-jacente. Vous devez juste réfléchir à l'utilisation de ce logiciel. Une messagerie Web que vous pouvez utiliser pour envoyer et recevoir des e-mails sans avoir à gérer des ajouts de fonctions ni à effectuer la maintenance des serveurs et des systèmes d'exploitation sur lesquels elle s'exécute est un exemple courant d'application SaaS.

    Allez plus loin : logiciel en tant que service (SaaS) sur AWS

    Allez plus loin grâce à ces ressources supplémentaires
    Types de cloud computing
    Logiciel en tant que service (SaaS) sur AWS

  • Avec le cloud, vous pouvez étendre vos activités à de nouvelles régions géographiques et les déployer à l'international en quelques minutes. AWS, par exemple, dispose d'une infrastructure dans le monde entier, ce qui permet aux développeurs de déployer des applications sur plusieurs sites physiques en quelques clics. En rapprochant vos applications de vos utilisateurs finaux, vous pouvez réduire la latence et améliorer l'expérience utilisateur.
     
    AWS étend constamment notre infrastructure mondiale pour aider nos clients à atteindre une latence plus faible et un meilleur débit, et pour garantir que leurs données résident uniquement dans la région AWS qu'ils spécifient. À mesure que nos clients développent leurs entreprises, AWS continuera à fournir une infrastructure qui réponde à leurs exigences sur le plan mondial.
     
    L'infrastructure du cloud AWS repose sur des zones de disponibilité et des régions AWS. Une région est un emplacement physique hébergeant plusieurs zones de disponibilité. Les zones de disponibilité sont constituées d'un ou de plusieurs centres de données distincts, chacun disposant d'une alimentation, d'un réseau et d'une connectivité redondants, hébergés dans des installations séparées. Ces zones de disponibilité vous permettent d'exploiter des applications de production et des bases de données dont la disponibilité, la tolérance aux pannes et l'évolutivité sont supérieures à ce qu'il serait possible d'obtenir à partir d'un seul centre de données.

    L'infrastructure du cloud AWS est étendue et propose 200 services complets provenant de centres de données du monde entier. Avec l'empreinte de la plus grande infrastructure mondiale de tous les fournisseurs de cloud, AWS vous fournit l'infrastructure cloud où et quand vous en avez besoin.

    Carte de l'infrastructure mondiale AWS

    Skip Map
    List view
  • Comment interagir avec AWS

    Lorsque l'infrastructure devient virtuelle, comme c'est le cas du cloud computing, la méthode de travail des développeurs avec l'infrastructure varie légèrement. Au lieu de gérer physiquement l'infrastructure, vous la gérez logiquement, à travers l'interface de programmation d'application AWS (API AWS). Vous utilisez des appels d'API dans AWS pour toute création, suppression, ou modification de ressource AWS.

    Vous pouvez effectuer ces appels d'API de plusieurs manières, mais nous allons nous concentrer sur celles-ci pour introduire cette rubrique :

    •        La console de gestion AWS
    •        L'interface de la ligne de commande AWS (AWS CLI)
    •        Environnements IDE et boîtes à outils IDE
    •         Kits de développement logiciel (SDK) AWS

    La console de gestion AWS

    Au début de leur expérience avec AWS, les utilisateurs commencent souvent par la console de gestion AWS, une console Web à laquelle vous vous connectez via un navigateur. La console comprend une large gamme de consoles de service qui permettent de gérer les ressources AWS. En travaillant dans la console, vous n'avez pas à vous préoccuper des scripts ou de la syntaxe. Vous pouvez également sélectionner la région spécifique dans laquelle le service AWS doit se trouver.

    Après avoir travaillé dans la console, il se peut que vous abandonniez le déploiement manuel du service AWS, soit en raison de votre familiarisation avec AWS ou parce que vous travaillez dans un environnement de production qui nécessite un certain degré de gestion des risques. C'est là que l'interface de la ligne de commande (CLI) AWS intervient.

    AWS CLI

    L'AWS CLI est un outil open source qui vous permet de créer et de configurer des services AWS à l'aide de commandes du shell de votre ligne de commande. Vous pouvez exécuter des commandes sous Linux ou macOS à l'aide de programmes shell courants tels que bash, zsh et tcsh, ou sous Windows, dans l'invite de commande Windows ou dans PowerShell. AWS CloudShell, un shell basé sur un navigateur qui fournit un accès en ligne de commande aux ressources AWS, est l'une des options qui vous permettent une mise en service et une exécution rapides avec AWS CLI. CloudShell est préauthentifié avec les informations d'identification de votre console. Les outils de développement et d'opérations courants sont préinstallés. Ainsi, aucune installation ni configuration locales ne sont requises.

    La transition à AWS CLI vous permet d'écrire ou de programmer les appels d'API. Au lieu d'utiliser une interface utilisateur graphique, vous créez des commandes à l'aide d'une syntaxe AWS définie. L'un des avantages de la CLI réside dans la création de commandes uniques pour créer plusieurs ressources AWS, ce qui peut contribuer à réduire les risques d'erreur humaine lors de la sélection et de la configuration des ressources. La CLI nécessite l'apprentissage de la syntaxe appropriée pour former des commandes, mais lorsque vous écrivez ces commandes, vous les rendez répétables. Cela vous permettra de gagner du temps à long terme.

    Environnement IDE et boîtes à outils IDE

    AWS prend en charge les environnements de développement intégré (IDE) et les boîtes à outils IDE populaires pour vous permettre de créer, déboguer et déployer votre code sur AWS à partir de votre environnement préféré. Les environnements IDE et boîtes à outils pris en charge incluent AWS Cloud9, IntelliJ, PyCharm, Visual Studio, Visual Studio Code, Azure DevOps, Rider et WebStorm.

    Kits SDK

    Les kits de développement logiciel (SDK) sont des outils qui vous permettent d'interagir avec l'API AWS par programmation. AWS crée et gère des kits SDK pour les langages de programmation les plus courants, y compris ceux illustrés dans le diagramme suivant.

    Kits de développement logiciel (SDK)

    Les kits SDK sont pratiques pour l'intégration du code source de votre application aux services AWS. Par exemple, vous pouvez utiliser le SDK Python pour écrire du code afin de stocker des fichiers dans Amazon Simple Storage Service (Amazon S3) plutôt que sur votre disque dur local. La possibilité de gérer les services AWS à partir d'un emplacement où vous pouvez exécuter du code source, avec des conditions, des boucles, des tableaux, des listes et d'autres éléments de programmation, assure beaucoup de puissance et de créativité.

    Il ne s'agit là que de quelques-uns des outils mis à la disposition des développeurs sur AWS. Pour obtenir la liste complète des outils AWS favorisant le développement des applications d'une manière plus rapide et plus facile, consultez la section Outils pour créer sur AWS.

  • Tout comme les développeurs de logiciels écrivent le code des applications, AWS fournit des services qui permettent la création, le déploiement et la maintenance des infrastructures de manière programmatique, descriptive et déclarative.

    AWS CDK

    L'AWS Cloud Development Kit (AWS CDK) est un cadre de développement logiciel permettant de définir une infrastructure cloud en tant que code et de la mettre en service par le biais d'AWS CloudFormation. L'AWS CDK prend en charge les langages de programmation courants, tels que TypeScript, JavaScript, Python, Java, C#/.Net et Go (en version préliminaire développeurs).
     
    La mise en service des applications cloud peut s'avérer difficile, car celle-ci nécessite l'écriture de scripts personnalisés, la gestion de modèles ou l'apprentissage de langages spécifiques à un domaine. AWS CDK utilise le pouvoir expressif et familier des langages de programmation pour modéliser vos applications. Il fournit des composants haut de gamme, appelés structures, pour préconfigurer les ressources cloud ayant des défauts avérés, ce qui vous permet de créer facilement des applications cloud. AWS CDK fournit vos ressources de manière sécurisée et reproductible via AWS CloudFormation. Il vous permet également de composer et de partager vos propres structures personnalisées répondant aux exigences de votre organisation, ce qui vous aide à lancer de nouveaux projets plus rapidement.

    Son principe de fonctionnement est le suivant :

    AWS Cloud Development Kit (AWS CDK)

    AWS propose également l'AWS Cloud Development Kit pour Kubernetes (cdk8s), un cadre de développement logiciel open source permettant de définir des applications Kubernetes à l'aide de langages de programmation généraux.

    Essayez-le : démarrer avec AWS CDK

    AWS CloudFormation

    La modélisation et la configuration des ressources AWS peuvent prendre beaucoup de temps. C'est à ce point qu'AWS CloudFormation peut être utile. CloudFormation vous permet de modéliser et de configurer vos ressources AWS afin de passer moins de temps à gérer les ressources et plus de temps à vous concentrer sur vos applications. CloudFormation vous permet de créer un modèle qui décrit toutes les ressources AWS que vous souhaitez (comme des instances Amazon EC2 ou Amazon RDS DB). Une fois que vous avez créé le modèle, CloudFormation se charge de mettre en service et de configurer ces ressources pour vous. Vous n'avez pas besoin de créer et de configurer ces ressources AWS une à une, ni de déterminer de quoi elles dépendent. CloudFormation s'en charge. CloudFormation peut vous aider à simplifier la gestion de l'infrastructure, à la répliquer rapidement et à contrôler et à suivre facilement les modifications apportées à votre infrastructure.

    Son principe de fonctionnement est le suivant :

    AWS CloudFormation

    Allez plus loin grâce à ces ressources supplémentaires
    AWS CDK v2
    Qu'est-ce qu'AWS CloudFormation ?

  • Présentation du cadre

    La conception d'une architecture cloud solide est un travail fondamental qui concerne l'ensemble de l'équipe technique. La compréhension des six piliers du cadre AWS Well-Architected vous aidera à orienter votre réflexion vers les bonnes pratiques lorsque vous travaillez avec les services AWS.

    AWS Well-Architected aide les architectes et les développeurs du cloud à concevoir différentes applications et charges de travail dotées d'infrastructures sûres, hautes performances, résilientes et efficientes. Basé sur six piliers, excellence opérationnelle, sécurité, fiabilité, efficacité de la performance, optimisation des coûts et durabilité, AWS Well-Architected vous fournit une approche cohérente permettant d'évaluer les architectures et de mettre en œuvre des conceptions pouvant être mises à l'échelle.

    Le cadre AWS Well-Architected comprend des lentilles spécifiques au domaine, des ateliers pratiques et l'AWS Well-Architected Tool. L'AWS Well-Architected Tool est disponible sans aucuns frais dans la console de gestion AWS et fournit un mécanisme permettant d'évaluer régulièrement les charges de travail, d'identifier les problèmes à risque élevé et d'enregistrer les améliorations.

    Survolez chaque section ci-dessous pour en savoir plus :

    Fermer

    Pilier Excellence opérationnelle

    Le pilier Excellence opérationnelle est axé sur l'exécution et la supervision des systèmes et sur le perfectionnement permanent des processus et des procédures. Les points clés abordent l'automatisation des changements, la réactivité aux événements et la définition de normes pour gérer les opérations quotidiennes.

    Fermer

    Pilier Sécurité

    Le pilier Sécurité est axé sur la protection des informations et des systèmes. Les points clés sont la confidentialité et l'intégrité des données, la gestion des autorisations utilisateur et la mise en place de contrôles pour détecter les événements de sécurité.

    Fermer

    Pilier Fiabilité

    Le pilier Fiabilité met l'accent sur le fait que les charges de travail remplissent leur fonction d'origine et sur la récupération rapide après sinistre pour répondre à la demande. Les points clés sont la conception de systèmes distribués, la planification de la récupération et l'adaptation aux variations des exigences.

    Fermer

    Pilier Efficacité des performances

    Le pilier Efficacité des performances donne la priorité à l'allocation structurée et optimisée des TI et des ressources de calcul. Les points clés abordent la sélection des types et des tailles de ressources optimisés pour la charge de travail, le suivi des performances et l'efficacité de l'entreprise au fil de l'évolution de ses besoins.

    Fermer

    Pilier Optimisation des coûts

    Le pilier Optimisation des coûts est axé sur l'évitement des coûts inutiles. Les points clés sont l'analyse des dépenses et le contrôle de l'allocation des fonds, la sélection du bon type et de la bonne quantité de ressources, ainsi que la mise à l'échelle afin de répondre aux besoins sans dépenses incontrôlées.

    Fermer

    Pilier Développement durable

    Le pilier Développement durable met l'accent sur la réduction des impacts de l'exécution des charges de travail dans le cloud sur l'environnement. Les points clés incluent un modèle de responsabilité partagée pour plus de durabilité, l'analyse des répercussions et l'optimisation de l'utilisation afin de limiter les ressources nécessaires et de réduire l'impact en aval.

    Allez plus loin grâce à ces ressources supplémentaires
    Cadre AWS Well-Architected
    Ateliers pratiques AWS Well-Architected
    AWS Well-Architected Tool

  • Lorsque vous créez des applications sur AWS, vous partagez la responsabilité de la gestion de la sécurité et de la conformité avec AWS. Pour illustrer cette responsabilité partagée, AWS a créé le modèle de responsabilité partagée (voir le diagramme suivant). La distinction de responsabilité est couramment appelée sécurité « du » cloud, en comparaison avec la sécurité « dans » le cloud.

    Sécurité AWS

    Responsabilité d'AWS

    La responsabilité de la sécurité du cloud implique qu'AWS protège et sécurise l'infrastructure qui exécute les services proposés dans le cloud AWS. AWS assume les responsabilités suivantes :

    • Protection et sécurisation des régions AWS, des zones de disponibilité et des centres de données, jusqu'à la sécurité physique des bâtiments
    • Gestion des composants matériels, logiciels et de mise en réseau qui exécutent les services AWS, tels que les serveurs physiques, les systèmes d'exploitation hôtes, les couches de virtualisation et les composants de mise en réseau AWS.

    Responsabilité du client

    Les clients, ou toute personne créant sur le cloud, sont responsables de la sécurité dans le cloud. Lorsque vous utilisez un service AWS, vous êtes tenu de configurer correctement le service et vos applications, et de garantir la sécurité de vos données.

    Le niveau de votre responsabilité dépend du service AWS. Certains services nécessitent que vous exécutiez toutes les tâches de configuration et de gestion de la sécurité nécessaires, alors que d'autres services plus abstraits n'exigent que la gestion des données et le contrôle de l'accès à vos ressources.

    En raison des différents niveaux d'effort, les clients doivent déterminer les services AWS qu'ils utilisent et évaluer le niveau de responsabilité nécessaire pour sécuriser chaque service. Ils doivent également examiner comment le modèle de sécurité partagée s'aligne sur les normes de sécurité de leur environnement informatique, ainsi que sur les lois et réglementations applicables.

    Un des concepts clés veut que les clients conservent un contrôle total sur leurs données et soient responsables de la gestion de la sécurité liée à leur contenu.

    Ce bref résumé de la sécurité du cloud présente uniquement des concepts de base. Parcourez la page Formation en matière de sécurité pour en savoir plus sur les rubriques clés, les domaines de recherche et les possibilités d'entraînement propres à la sécurité dans le cloud sur AWS.

Étapes suivantes

Vous pouvez commencer à créer sur AWS dès maintenant en accédant à l'offre gratuite d'AWS et à notre bibliothèque de didacticiels pratiques et de guides de démarrage.

  • Lancez votre première application
  • AWS fournit des composants principaux que vous pouvez assembler rapidement pour prendre en charge pratiquement toutes les charges de travail. AWS vous offre un ensemble complet de services hautement disponibles conçus pour fonctionner ensemble afin de créer des applications sophistiquées pouvant être mises à l'échelle.
     
    Pour commencer, choisissez l'une des rubriques suivantes pour suivre un didacticiel détaillé qui vous permettra d'être opérationnel en moins de 30 minutes, ou visitez le Centre pour développeurs AWS pour découvrir d'autres didacticiels.
     
     
     
  • Offre gratuite d'AWS
  • L'offre gratuite d'AWS vous permet d'acquérir une expérience pratique d'un large éventail de produits et services AWS. Dans le cadre de l'offre gratuite d'AWS, vous pouvez tester des charges de travail, exécuter des applications pour découvrir AWS et créer la solution la mieux adaptée à votre entreprise.

    Découvrez l'offre gratuite
    Découvrez plus de 100 produits et commencez à créer sur AWS grâce à notre offre gratuite. Trois types d'offres gratuites sont disponibles en fonction du produit que vous utilisez. Cliquez sur l'une des icônes ci-dessous pour découvrir nos offres.

    Offre gratuite d'AWS
    Essais gratuits

    Les offres d'essai gratuit à court terme débutent à la date d'activation d'un service 

    12 mois gratuits
    12 mois gratuits

    Profitez de ces offres pendant 12 mois après votre date d'inscription initiale sur AWS

    toujours gratuit
    Toujours gratuit

    Ces offres gratuites n'expirent pas et sont disponibles pour tous les clients AWS

    Remarque : la procédure d'inscription requiert une carte de crédit qui ne sera pas débitée tant que vous n'utiliserez pas les services. Il n'y a aucun engagement et vous pouvez arrêter d'utiliser AWS à tout moment.

  • AWS Educate – Cours gratuits
  • AWS Educate propose des centaines d'heures de ressources de formation en ligne gratuites à suivre à votre rythme avec la possibilité de vous entraîner sur la console de gestion AWS. Conçu spécialement pour les apprenants curieux novices dans le cloud, AWS Educate fournit un accès simple et sans barrières pour apprendre, pratiquer et évaluer vos compétences dans le cloud. Il n'est pas nécessaire d'avoir une carte de crédit, ni un compte Amazon ou AWS.  

    image d'un écran d'ordinateur affichant des informations

    Un accès simple et libre

    Dès l'âge de 13 ans, les apprenants pourront s'enregistrer à AWS Educate à l'aide d'une simple adresse électronique. Ils bénéficieront ainsi d'un accès gratuit à des ateliers pratiques dans la console AWS pour apprendre, s'exercer et évaluer les compétences cloud en temps réel. Aucune carte de crédit requise.

    image d'un livre ouvert avec une loupe

    Contenu destiné aux débutants

    AWS Educate offre des centaines d'heures de ressources d'apprentissage axées sur l'apprenant novice des services cloud. Vous préférez apprendre par vidéo ou en bricolant dans le cloud AWS ? Il y en a pour tous les goûts.

    image de bâtiments avec en son centre une icône représentant un nuage et un porte-documents

    Accéder à l'emploi

    Les apprenants peuvent accéder au site de recrutement AWS Educate et y postuler pour explorer et rechercher des milliers d'offres d'emplois et de stages disponibles auprès d'organisations de tous types dans le monde entier.

    image de bâtiments avec, en son centre, une icône représentant un nuage et un porte-documents

    Créer votre réseau

    Suivez les cours avec des ateliers pratiques pour gagner des badges numériques et obtenir une invitation à la communauté des talents émergents AWS, votre lieu de rencontre avec d'autres talents en début de carrière.

Cette page vous a-t-elle été utile ?

Quels sont les avantages d'AWS Educate ?