Qu'est-ce qu'AWS? Amazon Tutoriel sur les services cloud (Web)

⚡ Résumé intelligent

AWS, ou Amazon Web Services est une plateforme complète de cloud computing proposée par Amazon qui fournit des services de calcul, de stockage, de base de données, d'analyse et de réseau à la demande dans le monde entier, combinant les modèles IaaS, PaaS et SaaS dans le cadre d'une structure tarifaire flexible à la carte.

  • (I.e. Fondation Cloud : AWS fournit de la puissance de calcul, du stockage et des bases de données via Internet, permettant ainsi aux organisations de louer une infrastructure à la demande au lieu d'acheter et d'entretenir des centres de données physiques.
  • ☑️ Calcul de base : Des services tels que les machines virtuelles EC2, Elastic Beanstalket Lambda sans serveur exécute des applications à n'importe quelle échelle avec un contrôle total du système d'exploitation en cas de besoin.
  • ✅ Catalogue étendu : Plus de 200 services couvrent le stockage, les bases de données, l'analyse, la mise en réseau, la sécurité, l'Internet des objets et l'apprentissage automatique sur une plateforme unifiée.
  • 🧪 Données gérées et IA : RDS, DynamoDB, RougeShiftet SageMaker gèrent les charges de travail relationnelles, NoSQL, d'entreposage de données et d'apprentissage automatique sans administration lourde.
  • ️ Tarification à l'utilisation : BillLes frais ne concernent que les ressources consommées, ce qui réduit le coût total de possession et supprime les engagements à long terme.
  • 🤖 Aide à l'IA : Amazon Q Developer et GitHub Copilot génèrent des modèles de code et d'infrastructure AWS, tandis que Amazon Bedrock et SageMaker alimentent l'IA générative et l'apprentissage automatique.

AWS- Amazon Services Web

Qu'est-ce que le Cloud Computing?

Le terme « cloud computing » désigne le stockage et l'accès aux données via Internet. Aucune donnée n'est stockée sur le disque dur de votre ordinateur. Grâce au cloud computing, vous pouvez accéder à vos données depuis un serveur distant.

Qu'est-ce qu'AWS?

La forme complète d'AWS est Amazon Services Web. Il s'agit d'une plate-forme qui offre des solutions de cloud computing flexibles, fiables, évolutives, faciles à utiliser et rentables.

AWS est une plateforme informatique complète et facile à utiliser proposée par Amazon. La plateforme est développée avec une combinaison d'offres d'infrastructure en tant que service (IaaS), de plateforme en tant que service (PaaS) et de logiciels packagés en tant que service (SaaS).

Histoire d'AWS

  • 2002: Amazon a lancé ses premiers services web, permettant aux développeurs d'accéder Amazon Données sur les produits et les catalogues.
  • 2004: Amazon a introduit le service de file d'attente simple, maintenant connu sous le nom de Amazon SQS.
  • 2006: Amazon Web Services a officiellement lancé sa plateforme cloud avec Amazon S3 et Amazon EC2.
  • 2012: AWS a tenu sa première conférence clients et partenaires re:Invent à Las Vegas.
  • 2014: AWS a lancé AWS Lambda, aideping populariser l'informatique sans serveur.
  • 2015: Amazon AWS a commencé à être comptabilisé comme un segment d'activité distinct. AWS a généré un chiffre d'affaires net annuel de 7.88 milliards de dollars.
  • 2016: Le chiffre d'affaires net annuel d'AWS a atteint 12.22 milliards de dollars. L'entreprise a également lancé AWS Snowball Edge et AWS Snowmobile.
  • 2021: AWS a étendu son portefeuille à plus de 200 services cloud complets.
  • 2023: Amazon Bedrock est désormais disponible pour tous, permettant aux entreprises de créer des applications d'IA générative à l'aide de modèles de base.
  • 2024: AWS a introduit Amazon Nova famille de modèles de fondation à travers Amazon substrat rocheux.
  • 2025: AWS a généré 128.7 milliards de dollars de ventes nettes annuelles, soit une croissance de 20 % par rapport à l'année précédente.
  • 2026: AWS a célébré ses 20 ans d'activité dans le cloud et a étendu son portefeuille à plus de 240 services cloud et d'IA.

Services AWS importants

Amazon Web Services propose une large gamme de produits mondiaux basés sur le cloud à des fins commerciales différentes. Les produits comprennent le stockage, les bases de données, l'analyse, la mise en réseau, le mobile, les outils de développement et les applications d'entreprise, avec un modèle de tarification à l'utilisation.

Principales catégories et outils des services AWS

Voici les services AWS essentiels.

Services de calcul AWS

Voici les services Cloud Compute proposés par Amazon:

  • EC2 (Elastic Compute Cloud) : EC2 est une machine virtuelle dans le cloud sur laquelle vous disposez d'un contrôle au niveau du système d'exploitation. Vous pouvez exécuter ce serveur cloud à tout moment.
  • LightSail – Cet outil de cloud computing déploie et gère automatiquement les ressources informatiques, de stockage et de réseau nécessaires à l'exécution de vos applications.
  • Élastique Beanstalk- Cet outil permet le déploiement et la mise en service automatisés de ressources telles qu'un site web de production hautement évolutif.
  • EKS (Elastic Container Service for Kubernetes) - Cet outil vous permet d'exécuter Kubernetes sur Kubernetes. Amazon environnement cloud sans installation.
  • AWS Lambda Ce service AWS vous permet d'exécuter des fonctions dans le cloud. Cet outil vous permet de réaliser d'importantes économies, car vous ne payez que lorsque vos fonctions sont exécutées.

Migration

Services de migration utilisés pour transférer physiquement des données entre votre centre de données et AWS.

  • DMS (Service de migration de bases de données) – Le service DMS permet de migrer des bases de données sur site vers AWS. Il vous aide à migrer d'un type de base de données à un autre, par exemple : Oracle à MySQL.
  • SMS (Server Migration Service) – Les services de migration SMS vous permettent de migrer facilement et rapidement vos serveurs sur site vers AWS.
  • Snowball — Snowball est une petite application qui vous permet de transférer des téraoctets de données à l'intérieur et à l'extérieur de l'environnement AWS.

Stockage

  • Amazon Glacier est un service de stockage extrêmement économique. Il offre un stockage sécurisé et rapide pour l'archivage et la sauvegarde des données.
  • Amazon Elastic Block Store (EBS) - Il fournit un stockage au niveau bloc à utiliser avec Amazon Instances EC2. Amazon Les volumes Elastic Block Store sont connectés au réseau et restent indépendants de la durée de vie d'une instance.
  • AWS Storage Gateway : ce service AWS connecte les applications logicielles sur site au stockage cloud. Il offre une intégration sécurisée entre l’infrastructure de stockage sur site de l’entreprise et celle d’AWS.

Services de sécurité

  • IAM (Gestion des identités et des accès) — IAM est un service de sécurité cloud sécurisé qui vous aide à gérer les utilisateurs, à attribuer des politiques et à former des groupes pour gérer plusieurs utilisateurs.
  • Inspecteur — Il s'agit d'un agent que vous pouvez installer sur votre machines virtuelles, qui signale toute faille de sécurité.
  • Gestionnaire de certificats — Ce service offre des certificats SSL gratuits pour vos domaines gérés par Route53.
  • Pare-feu d'applications Web (WAF) — Le service de sécurité WAF offre une protection au niveau applicatif et vous permet de bloquer les applications. Injection SQL et vous aide à bloquer les attaques de scripts intersites.
  • Répertoire cloud — Ce service vous permet de créer des répertoires cloud natifs et flexibles pour gérer des hiérarchies de données selon de multiples dimensions.
  • KMS (Key Management Service) — Il s'agit d'un service géré. Ce service de sécurité vous aide à créer et à contrôler les clés de chiffrement qui vous permettent de chiffrer vos données.
  • Organisations — Vous pouvez créer des groupes de comptes AWS à l’aide de ce service pour gérer les paramètres de sécurité et d’automatisation.
  • Shield — Shield est un service de protection DDoS (déni de service distribué) géré. Il offre une protection contre les applications web exécutées sur AWS.
  • Macie – Elle propose un service de sécurité de visibilité des données qui aide à classer et à protéger vos contenus sensibles et critiques.
  • GuardDuty — Il offre une détection des menaces pour protéger vos comptes et charges de travail AWS.

Services de base de données

  • Amazon RDS - Ce service de base de données AWS est facile à configurer, à exploiter et à mettre à l'échelle pour une base de données relationnelle dans le cloud.
  • Amazon DynamoDB- C'est rapide et entièrement géré Base de données NoSQL service. Il s'agit d'un service simple qui permet un stockage et une récupération rentables des données. Il vous permet également de répondre à n’importe quel niveau de trafic de requêtes.
  • Amazon ElastiCache est un service web qui simplifie le déploiement, l'exploitation et la mise à l'échelle d'un cache en mémoire dans le cloud.
  • Neptune – Il s'agit d'un service de base de données graphiques rapide, fiable et évolutif.
  • Amazon RougeShift- C'est AmazonLa solution d'entreposage de données de que vous pouvez utiliser pour effectuer des opérations complexes OLAP requêtes.

Analyses

  • Athena — Ce service d'analyse vous permet d'effectuer des analyses. SQL requêtes sur votre compartiment S3 pour trouver des fichiers.
  • CloudSearch — Vous devriez utiliser ce service AWS pour créer un moteur de recherche entièrement géré pour votre site web.
  • ElasticSearch est similaire à CloudSearch, mais offre davantage de fonctionnalités, comme la surveillance des applications.
  • Kinesis — Ce service d'analyse AWS vous aide à diffuser et à analyser des données en temps réel à grande échelle.
  • QuickSight est un outil d'analyse décisionnelle. Il vous permet de créer des visualisations de données dans un tableau de bord. Amazon Services Web. Par exemple, S3, DynamoDB, etc.
  • EMR (Elastic Map Reduce) — Ce service d'analyse AWS est principalement utilisé pour le traitement des données volumineuses, comme Spark, Splunk, Hadoop, etc.
  • Pipeline de données — Permet de déplacer des données d’un emplacement à un autre. Par exemple, depuis DynamoDB à S3.

Services de management

  • CloudWatch vous aide à surveiller les environnements AWS tels que les instances EC2 et RDS, ainsi que l'utilisation du processeur. Il déclenche également des alarmes en fonction de différents indicateurs.
  • CloudFormation est une méthode permettant de migrer une infrastructure vers le cloud. Grâce à des modèles, vous pouvez déployer un environnement de production complet en quelques minutes.
  • CloudTrail offre une méthode simple d'audit des ressources AWS. Il vous permet de consigner toutes les modifications.
  • OpsWorks — Ce service vous permet d'automatiser ChefDéploiements Puppet sur environnement AWS.
  • Config — Ce service AWS surveille votre environnement. L'outil envoie des alertes en cas de modification de certaines configurations définies.
  • Catalogue de services — Ce service aide les grandes entreprises à autoriser les services que les utilisateurs pourront utiliser et ceux qui ne le pourront pas.
  • AWS Auto Scaling — Ce service vous permet d'adapter automatiquement vos ressources à la hausse ou à la baisse en fonction des métriques CloudWatch fournies.
  • Systems Manager — Ce service AWS vous permet de regrouper vos ressources. Il vous permet d’identifier les problèmes et d’y remédier.
  • Services gérés — Ils offrent la gestion de votre infrastructure AWS, ce qui vous permet de vous concentrer sur vos applications.

Internet des Objets (IoT)

  • IoT Core est un service cloud géré d'AWS. Il permet aux objets connectés, tels que les voitures, les ampoules et les réseaux de capteurs, d'interagir en toute sécurité avec des applications cloud et d'autres appareils.
  • Gestion des appareils IoT — Elle vous permet de gérer vos appareils IoT à n'importe quelle échelle.
  • Analyse IoT — Ce service AWS IoT est utile pour analyser les données collectées par vos appareils IoT.
  • Amazon FreeRTOS — Ce système d'exploitation temps réel pour microcontrôleurs vous permet de connecter des appareils IoT à un serveur local ou au cloud.

Services d'application

  • Step Functions — C'est une façon de visualiser ce qui se passe à l'intérieur de votre application et les différents microservices qu'elle utilise.
  • SWF (Simple Workflow Service) — Ce service vous aide à coordonner à la fois les tâches automatisées et les tâches dirigées par l'humain.
  • SNS (Simple Notification Service) — Vous pouvez utiliser ce service pour recevoir des notifications par e-mail et SMS en fonction des services AWS fournis.
  • SQS (Simple Queue Service) — Utilisez ce service AWS pour découpler vos applications. Il s’agit d’un service basé sur le principe du « pull ».
  • Elastic Transcoder — Cet outil de service AWS vous aide à modifier le format et la résolution d'une vidéo pour la rendre compatible avec différents appareils tels que les tablettes, les smartphones et les ordinateurs portables de résolutions différentes.

Déploiement et gestion

  • AWS CloudTrail : ce service enregistre les appels d’API AWS et vous envoie des fichiers de backlog.
  • Amazon CloudWatch : Ces outils surveillent les ressources AWS telles que… Amazon EC2 et Amazon Instances de base de données RDS. Il vous permet également de surveiller les métriques personnalisées créées par les applications et services des utilisateurs.
  • AWS CloudHSM : Ce service AWS vous aide à répondre aux exigences d'entreprise, réglementaires et de conformité.tracExigences de conformité pour le maintien de la sécurité des données en utilisant les appliances Hardware Security Module (HSM) dans l'environnement AWS.

Outils de développement

  • CodeÉtoile- CodeStar est un service cloud permettant de créer, gérer et travailler sur divers projets de développement logiciel sur AWS.
  • CodeCommit — Il s'agit du service de contrôle de version d'AWS qui vous permet de stocker votre code et d'autres ressources de manière privée dans le cloud.
  • CodeConstruire — Ceci Amazon Le service pour développeurs vous aide à automatiser le processus de construction et de compilation de votre code.
  • CodeDéploiement — Il s'agit d'une méthode permettant de déployer automatiquement votre code sur des instances EC2.
  • CodePipeline — Il vous aide à créer un pipeline de déploiement comprenant les étapes de test, de compilation, d'authentification et de déploiement sur les environnements de développement et de production.
  • Cloud9— Il s'agit d'un environnement de développement intégré pour écrire, exécuter et déboguer du code dans le cloud.

Services mobiles

  • Mobile Hub — Permet d'ajouter, de configurer et de concevoir des fonctionnalités pour les applications mobiles.
  • Cognito — Permet aux utilisateurs de s'inscrire en utilisant leur identité sociale.
  • Device Farm — Device Farm vous aide à améliorer la qualité de vos applications en testant rapidement des centaines d'appareils mobiles.
  • Application AWSSync— Il s'agit d'un service GraphQL entièrement géré qui offre des fonctionnalités de synchronisation des données en temps réel et de programmation hors ligne.

Productivité commerciale

  • Alexa for Business – Elle permet à votre entreprise d'exploiter la voix grâce à Alexa. Elle vous aide à créer des compétences vocales personnalisées pour votre organisation.
  • Chime — Peut être utilisé pour les réunions en ligne et les vidéoconférences.
  • WorkDocs — Permet de stocker des documents dans le cloud
  • RéalisationsMail— Vous permet d'envoyer et de recevoir des e-mails professionnels.

Streaming de bureau et d'applications

  • WorkSpaces — Workspace est une infrastructure de bureau virtuel (VDI). Elle vous permet d'utiliser des bureaux distants dans le cloud.
  • AppStream — Une méthode pour diffuser des applications de bureau à vos utilisateurs dans un navigateur web. Par exemple, utiliser MS Word dans Google Chrome.

Intelligence Artificielle

  • Lex — L'outil Lex vous aide à créer rapidement des chatbots.
  • Polly — Le service de synthèse vocale d'AWS vous permet de créer des versions audio de vos notes.
  • Rekognition est le service de reconnaissance faciale d'AWS. Ce service vous permet de reconnaître les visages et les objets dans les images et les vidéos.
  • SageMaker — SageMaker vous permet de créer, d'entraîner et de déployer des modèles d'apprentissage automatique à n'importe quelle échelle.
  • Transcribe — Il s'agit du service de transcription vocale d'AWS qui propose des transcriptions de haute qualité à des prix abordables.
  • Traduire — C'est un outil très similaire à Google Translate qui vous permet de traduire du texte d'une langue à une autre.

AR & VR (Réalité Augmentée et Réalité Virtuelle)

  • Sumerian est un ensemble d'outils permettant de proposer des expériences de réalité virtuelle (RV) de haute qualité sur le web. Ce service permet de créer des scènes 3D interactives et de les publier sous forme de site web accessible aux utilisateurs.

Engagement des clients

  • Amazon Connecter- Amazon Connect vous permet de créer votre centre de service client dans le cloud.
  • Pinpoint — Pinpoint vous aide à comprendre vos utilisateurs et à interagir avec eux.
  • SES (Simple Email Service) — Vous aide à envoyer des e-mails en masse à vos clients à un prix relativement avantageux.

Développement de jeu

  • GameLift est un service géré par AWS. Il permet d'héberger des serveurs de jeu dédiés et d'adapter la capacité du serveur en toute transparence, sans interruption de service.

Applications des services AWS

Amazon Les services Web sont largement utilisés à diverses fins informatiques, comme :

  • Hébergement de sites Web
  • Hébergement d'applications/Hébergement SaaS
  • Partage multimédia (image/vidéo)
  • Applications mobiles et sociales
  • Livraison de contenu et distribution de médias
  • Stockage, sauvegarde et reprise après sinistre
  • Environnements de développement et de test
  • Informatique académique
  • Moteurs de recherche
  • Réseaux sociaux

Entreprises utilisant AWS

De nombreuses marques mondiales de renom utilisent AWS pour leurs plateformes. Les entreprises suivantes s'appuient sur AWS. Amazon Services Web:

  • Instagram
  • Netflix
  • Twitch
  • LinkedIn
  • Facebook
  • Turner Broadcasting : 10 millions de dollars
  • Zoopla
  • Smugmug
  • Pinterest
  • Dropbox

Avantages d'AWS

Voici les avantages de l'utilisation des services AWS :

  • AWS permet aux organisations d'utiliser les modèles de programmation, les systèmes d'exploitation, les bases de données et les architectures déjà familiers.
  • Il s'agit d'un service rentable qui vous permet de payer uniquement pour ce que vous utilisez, sans aucun engagement initial ou à long terme.
  • Vous n’aurez pas besoin de dépenser de l’argent pour gérer et entretenir des centres de données.
  • Offre des déploiements rapides
  • Vous pouvez facilement ajouter ou supprimer de la capacité.
  • Vous bénéficiez d'un accès rapide au cloud avec une capacité illimitée.
  • Le coût total de possession est très faible par rapport à n’importe quel serveur privé/dédié.
  • Offres centralisées Billgestion et gestion
  • Offre des capacités hybrides
  • Vous permet de déployer votre application dans plusieurs régions du monde en quelques clics

Inconvénients d'AWS

Outre ses nombreux avantages, AWS présente également quelques limitations qu'il convient de noter :

  • Si vous avez besoin d'une assistance plus immédiate ou plus intensive, vous devrez opter pour des formules d'assistance payantes.
  • Amazon Les services Web peuvent rencontrer des problèmes courants liés au cloud computing lorsque vous migrez vers un cloud. Par exemple, les temps d'arrêt, le contrôle limité et la protection des sauvegardes.
  • AWS définit des limites par défaut sur les ressources qui diffèrent d'une région à l'autre. Ces ressources sont constituées d'images, de volumes et d'instantanés.
  • Des modifications au niveau matériel surviennent dans votre application et peuvent ne pas offrir les meilleures performances et utilisations de vos applications.

Les meilleures pratiques d'AWS

Pour tirer le meilleur parti de la plateforme, gardez à l'esprit les bonnes pratiques AWS suivantes :

  • Vous devez concevoir en vue de l’échec, mais rien n’échouera.
  • Il est important de découpler tous vos composants avant d'utiliser les services AWS.
  • Vous devez garder les données dynamiques plus proches du calcul et les données statiques plus proches de l'utilisateur.
  • Il est important de connaître les compromis en matière de sécurité et de performances.
  • Payez la capacité de calcul par le mode de paiement horaire.
  • Prenez l'habitude de payer une seule fois pour chaque instance que vous souhaitez réserver et de bénéficier d'une réduction importante sur le tarif horaire.

FAQ

AWS exécute vos applications sur des serveurs virtuels hébergés dans Amazon Nos centres de données sont répartis dans le monde entier, offrant un accès à des ressources de calcul, de stockage et de bases de données à la demande via Internet. Vous ne payez que pour les ressources que vous utilisez réellement.

AWS n'est pas entièrement gratuit, mais son offre gratuite vous permet d'explorer de nombreux services dans la limite d'un forfait mensuel, et les nouveaux comptes bénéficient de crédits de démarrage. Au-delà de ces limites, vous payez à l'utilisation, et les coûts sont donc proportionnels aux ressources consommées.

Le cloud computing désigne le concept général de la mise à disposition de ressources informatiques via Internet. AWS est un fournisseur qui met en œuvre ce concept, proposant plus de 200 services cloud tels que EC2, S3 et RDS, avec un modèle de paiement à l'usage.

AWS est facile à appréhender pour les débutants si vous commencez petit. Créez un compte gratuit, lancez un EC2 Par exemple, stockez les fichiers dans S3 avant de les transférer vers les bases de données et le réseau. Des ateliers pratiques et le parcours de certification Cloud Practitioner permettent d'acquérir rapidement de l'assurance.

AWS est le leader du marché en termes de parts de marché, avec le catalogue de services le plus vaste et la plus grande présence mondiale. Microsoft Azure s'intègre étroitement à l'entreprise Windows outils, tandis que Google Cloud est très performante en analyse de données et en apprentissage automatique. De nombreuses entreprises en utilisent plusieurs.

La plupart des débutants commencent par la certification AWS Certified Cloud Practitioner, un examen fondamental couvrant les services de base, la tarification et la sécurité. Ensuite, ils obtiennent des certifications associées axées sur les rôles, telles que Solutions. ArchiLes associés de Tect approfondissent leurs compétences pratiques et opérationnelles dans le domaine du cloud.

Oui. Copilote GitHub Suggère du code pour les kits de développement logiciel AWS (SDK), CloudFormation et Terraform directement dans votre éditeur. Amazon Développeur Q, anciennement CodeWhisperer comprend plus de 200 services AWS et signale les paramètres IAM ou S3 non sécurisés pendant que vous tapez.

AWS propose une IA gérée à tous les niveaux. Amazon SageMaker crée, entraîne et déploie des modèles d'apprentissage automatique, tandis que Amazon Bedrock fournit des modèles de base prêts à l'emploi pour l'IA générative. Des services comme Rekognition, Polly et Lex ajoutent la vision, la parole et les chatbots sans nécessiter d'expertise approfondie.

Résumez cet article avec :