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

Qu'est-ce que le Cloud Computing?

Le cloud computing est un terme dรฉsignant le stockage et l'accรจs ร  des donnรฉes sur Internet. Il ne stocke aucune donnรฉe sur le disque dur de votre ordinateur personnel. Dans le cloud computing, vous pouvez accรฉder aux 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 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- Lancement des services AWS
  • 2006- Lancement de ses produits cloud
  • 2012- Organise le premier รฉvรฉnement client
  • 2015- RevLes revenus d'Eals ont atteint 4.6 milliards de dollars
  • 2016 - Objectif de chiffre d'affaires dรฉpassรฉ de 10 milliards de dollars
  • 2016- Sortie boule de neige et motoneige
  • 2019- Propose prรจs de 100 services cloud
  • 2021- AWS comprend plus de 200 produits et services

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.

Services AWS importants
Services AWS importants

Voici les services AWS essentiels.

Services de calcul AWS

Voici les services Cloud Compute proposรฉs par Amazon:

  1. EC2 (Elastic Compute Cloud)- EC2 est une machine virtuelle dans le cloud sur laquelle vous contrรดlez le niveau du systรจme d'exploitation. Vous pouvez exรฉcuter ce serveur cloud quand vous le souhaitez.
  2. LightSail- Cet outil de cloud computing dรฉploie et gรจre automatiquement les capacitรฉs informatiques, de stockage et de rรฉseau requises pour exรฉcuter vos applications.
  3. Haricot รฉlastique- L'outil propose un dรฉploiement et un approvisionnement automatisรฉs de ressources comme un site Web de production hautement รฉvolutif.
  4. EKS (Elastic Container Service pour Kubernetes) - L'outil vous permet d'utiliser Kubernetes sur Amazon environnement cloud sans installation.
  5. AWS Lambda - Ce service AWS vous permet d'exรฉcuter des fonctions dans le cloud. L'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.

  1. DMS (service de migration de base de donnรฉes)โ€“ Le service DMS peut รชtre utilisรฉ pour 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.
  2. SMS (service de migration de serveur)โ€“ Les services de migration SMS vous permettent de migrer les serveurs sur site vers AWS facilement et rapidement.
  3. 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

  1. Amazon Glacier- Il s'agit d'un service de stockage extrรชmement peu coรปteux. Il offre un stockage sรฉcurisรฉ et rapide pour lโ€™archivage et la sauvegarde des donnรฉes.
  2. Amazon Magasin de blocs รฉlastiques (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.
  3. AWS Storage Gateway- Ce service AWS connecte des applications logicielles sur site avec un stockage basรฉ sur le cloud. Il offre une intรฉgration sรฉcurisรฉe entre l'infrastructure sur site de l'entreprise et l'infrastructure de stockage d'AWS.

Services de sรฉcuritรฉ

  1. 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.
  2. inspecteurโ€” C'est un agent que vous pouvez installer sur votre machines virtuelles, qui signale toute faille de sรฉcuritรฉ.
  3. Gestionnaire de certificatsโ€” Le service propose des certificats SSL gratuits pour vos domaines gรฉrรฉs par Route53.
  4. WAF (pare-feu d'application Web)โ€” Le service de sรฉcuritรฉ WAF offre une protection au niveau des applications et vous permet de bloquer Injection SQL et vous aide ร  bloquer les attaques de scripts intersites.
  5. Rรฉpertoire cloudโ€” Ce service vous permet de crรฉer des rรฉpertoires flexibles et natifs du cloud pour gรฉrer des hiรฉrarchies de donnรฉes selon plusieurs dimensions.
  6. KMS (service de gestion des clรฉs)โ€” C'est un service gรฉrรฉ. Ce service de sรฉcuritรฉ vous aide ร  crรฉer et contrรดler les clรฉs de cryptage qui vous permettent de crypter vos donnรฉes.
  7. 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.
  8. Shieldโ€” Shield est gรฉrรฉ DDoS (service de protection contre le dรฉni de service distribuรฉ). Il offre des protections contre les applications Web exรฉcutรฉes sur AWS.
  9. Macieโ€” Il offre un service de sรฉcuritรฉ de visibilitรฉ des donnรฉes qui aide ร  classer et ร  protรฉger votre contenu critique sensible.
  10. GardeDevoirโ€” Il offre une dรฉtection des menaces pour protรฉger vos comptes et charges de travail AWS.

Services de base de donnรฉes

  1. Amazon RDS- Ce service Database AWS est facile ร  configurer, ร  exploiter et ร  faire รฉvoluer une base de donnรฉes relationnelle dans le cloud.
  2. Amazon DynamoDB- C'est un service 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.
  3. Amazon ElastiCache- Il s'agit d'un service Web qui facilite le dรฉploiement, l'exploitation et la mise ร  l'รฉchelle d'un cache en mรฉmoire dans le cloud.
  4. Neptune- C'est un outil rapide, fiable et รฉvolutif base de donnรฉes graphique aprรจs-vente.
  5. Amazon RougeShift- Il est AmazonLa solution d'entreposage de donnรฉes de que vous pouvez utiliser pour effectuer des opรฉrations complexes OLAP requรชtes.

Analyses

  1. Athenaโ€” Ce service d'analyse permet la permanente SQL requรชtes sur votre compartiment S3 pour trouver des fichiers.
  2. Recherche Cloudโ€” Vous devez utiliser ce service AWS pour crรฉer un moteur de recherche entiรจrement gรฉrรฉ pour votre site Web.
  3. ElasticSearchโ€” C'est similaire ร  CloudSearch. Cependant, il offre plus de fonctionnalitรฉs comme la surveillance des applications.
  4. Kinesisโ€” Ce service d'analyse AWS vous aide ร  diffuser et analyser des donnรฉes en temps rรฉel ร  grande รฉchelle.
  5. Vue rapideโ€” C'est un outil d'analyse commerciale. Il vous aide ร  crรฉer des visualisations dans un tableau de bord pour les donnรฉes dans Amazon Services Web. Par exemple, S3, DynamoDB, etc.
  6. EMR (rรฉduction de carte รฉlastique)โ€” Ce service d'analyse AWS principalement utilisรฉ pour le traitement du Big Data comme Spark, Splunk, Hadoop, etc.
  7. Pipeline de donnรฉesโ€” Vous permet de dรฉplacer des donnรฉes d'un endroit ร  un autre. Par exemple de DynamoDB ร  S3.

Services de management

  1. CloudWatchโ€” Cloud Watch vous aide ร  surveiller les environnements AWS tels que EC2, les instances RDS et l'utilisation du processeur. Il dรฉclenche รฉgalement des alarmes en fonction de diverses mesures.
  2. Formation Nuageโ€” C'est une faรงon de transformer l'infrastructure en cloud. Vous pouvez utiliser des modรจles pour fournir un environnement de production complet en quelques minutes.
  3. Cloud Trailโ€” Il offre une mรฉthode simple d'audit des ressources AWS. Il vous aide ร  enregistrer toutes les modifications.
  4. OpรฉrationsWorksโ€” Le service vous permet d'automatiser les dรฉploiements Chef/Puppet sur l'environnement AWS.
  5. Configโ€” Ce service AWS surveille votre environnement. L'outil envoie des alertes sur les modifications lorsque vous rompez certaines configurations dรฉfinies.
  6. Catalogue de serviceโ€” Ce service aide les grandes entreprises ร  autoriser quels services l'utilisateur sera utilisรฉ et lesquels ne le seront pas.
  7. Mise ร  l'รฉchelle automatique d'AWSโ€” Le service vous permet d'augmenter et de rรฉduire automatiquement vos ressources en fonction des mรฉtriques CloudWatch donnรฉes.
  8. Directeur des Systรจmesโ€” Ce service AWS vous permet de regrouper vos ressources. Il vous permet d'identifier les problรจmes et d'agir en consรฉquence.
  9. Service managรฉโ€” Il propose une gestion de votre infrastructure AWS qui vous permet de vous concentrer sur vos applications.

Internet des Objets (IoT)

  1. Noyau de l'IoTโ€” Il s'agit d'un service cloud AWS gรฉrรฉ. Le service permet aux appareils connectรฉs, comme les voitures, les ampoules, les grilles de capteurs, d'interagir en toute sรฉcuritรฉ avec les applications cloud et d'autres appareils.
  2. Gestion des appareils IdOโ€” Il vous permet de gรฉrer vos appareils IoT ร  n'importe quelle รฉchelle.
  3. Analyse IoTโ€” Ce service AWS IOT est utile pour effectuer une analyse des donnรฉes collectรฉes par vos appareils IoT.
  4. Amazon FreeRTOSโ€” Ce systรจme d'exploitation en temps rรฉel pour microcontrรดleurs vous aide ร  connecter des appareils IoT au serveur local ou dans le cloud.

Services d'application

  1. Fonctions d'รฉtapeโ€” C'est un moyen de visualiser ce qui se passe dans votre application et les diffรฉrents microservices qu'elle utilise.
  2. SWF (service de flux de travail simple)โ€” Le service vous aide ร  coordonner ร  la fois les tรขches automatisรฉes et les tรขches dirigรฉes par l'homme.
  3. SNS (Service de notification simple)โ€” Vous pouvez utiliser ce service pour vous envoyer des notifications sous forme d'e-mail et de SMS en fonction des services AWS donnรฉs.
  4. SQS (service de file d'attente simple)โ€” Utilisez ce service AWS pour dรฉcoupler vos applications. Il s'agit d'un service basรฉ sur l'extraction.
  5. Transcodeur รฉlastiqueโ€” Cet outil de service AWS vous aide ร  modifier le format et la rรฉsolution d'une vidรฉo pour prendre en charge divers appareils tels que les tablettes, les smartphones et les ordinateurs portables de diffรฉrentes rรฉsolutions.

Dรฉploiement et gestion

  1. AWS Cloud Trail : Les services enregistrent les appels d'API AWS et vous envoient des fichiers de backlog.
  2. Amazon CloudWatch : Les outils surveillent les ressources AWS comme Amazon EC2 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.
  3. AWS CloudHSM : Ce service AWS vous aide ร  rรฉpondre aux exigences de conformitรฉ de l'entreprise, rรฉglementaires et contractuelles pour maintenir la sรฉcuritรฉ des donnรฉes en utilisant les appliances Hardware Security Module (HSM) dans l'environnement AWS.

Outils de dรฉveloppement

  1. Code Starโ€” Codestar est un service basรฉ sur le cloud permettant de crรฉer, de gรฉrer et de travailler avec divers projets de dรฉveloppement de logiciels sur AWS.
  2. CodeCommitโ€” Il s'agit du service de contrรดle de version d'AWS qui vous permet de stocker votre code et d'autres actifs en privรฉ dans le cloud.
  3. CodeBuild- Ce Amazon Le service de dรฉveloppement vous aide ร  automatiser le processus de crรฉation et de compilation de votre code.
  4. Dรฉploiement de codeโ€” C'est un moyen de dรฉployer automatiquement votre code dans les instances EC2.
  5. CodePipelineโ€” Il vous aide ร  crรฉer un pipeline de dรฉploiement tel que les tests, la crรฉation, les tests, l'authentification, le dรฉploiement sur des environnements de dรฉveloppement et de production.
  6. 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

  1. Concentrateur mobileโ€” Vous permet d'ajouter, de configurer et de concevoir des fonctionnalitรฉs pour les applications mobiles.
  2. Cognitoโ€” Permet aux utilisateurs de s'inscrire en utilisant leur identitรฉ sociale.
  3. Ferme d'appareilsโ€” Device Farm vous aide ร  amรฉliorer la qualitรฉ des applications en testant rapidement des centaines d'appareils mobiles.
  4. 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

  1. Alexa pour les entreprisesโ€” Il donne du pouvoir ร  votre organisation grรขce ร  la voix, en utilisant Alexa. Il vous aidera ร  dรฉvelopper des compรฉtences vocales personnalisรฉes pour votre organisation.
  2. Carillonโ€” Peut รชtre utilisรฉ pour les rรฉunions en ligne et les vidรฉoconfรฉrences.
  3. Documents de travailโ€” Aide ร  stocker des documents dans le cloud
  4. RรฉalisationsMailโ€” Vous permet d'envoyer et de recevoir des e-mails professionnels.

Streaming de bureau et d'applications

  1. Espaces de travailโ€” Workspace est une VDI (Virtual Desktop Infrastructure). Il vous permet d'utiliser des bureaux distants dans le cloud.
  2. AppStreamโ€” Un moyen de diffuser des applications de bureau ร  vos utilisateurs dans le navigateur Web. Par exemple, en utilisant MS Word dans Google Chrome.

Intelligence Artificielle

  1. Lexโ€” L'outil Lex vous aide ร  crรฉer des chatbots rapidement.
  2. Pollyโ€” Il s'agit du service de synthรจse vocale d'AWS qui vous permet de crรฉer des versions audio de vos notes.
  3. Reconnaissance โ€” Il s'agit du service de reconnaissance faciale d'AWS. Ce service AWS vous aide ร  reconnaรฎtre les visages et les objets dans les images et les vidรฉos.
  4. SageMakerโ€” Sagemaker vous permet de crรฉer, former et dรฉployer des modรจles d'apprentissage automatique ร  n'importe quelle รฉchelle.
  5. Transcrireโ€” Il s'agit du service de synthรจse vocale d'AWS qui propose des transcriptions de haute qualitรฉ et abordables.
  6. 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)

  1. Sumรฉrienโ€” Sumerian est un ensemble d'outils permettant de proposer des expรฉriences de rรฉalitรฉ virtuelle (VR) de haute qualitรฉ sur le Web. Le service vous permet de crรฉer des scรจnes 3D interactives et de les publier sous forme de site Web accessible aux utilisateurs.

Engagement des clients

  1. Amazon Connexion- Amazon Connect vous permet de crรฉer votre centre de service client dans le cloud.
  2. Prรฉciserโ€” Pinpoint vous aide ร  comprendre vos utilisateurs et ร  interagir avec eux.
  3. SES (Service de messagerie simple)โ€” Vous aide ร  envoyer des e-mails en masse ร  vos clients ร  un prix relativement rentable.

Dรฉveloppement de jeu

  1. JeuLiftโ€“ C'est un service gรฉrรฉ par AWS. Vous pouvez utiliser ce service pour hรฉberger des serveurs de jeux dรฉdiรฉs. Il vous permet d'รฉvoluer de maniรจre transparente sans mettre votre jeu hors ligne.

Applications des services AWS

Amazon Les services Web sont largement utilisรฉs ร  diverses fins informatiques telles que :

  • 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

  • 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

  • Si vous avez besoin d'une assistance plus immรฉdiate ou intensive, vous devrez opter pour des forfaits d'assistance payants.
  • 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

  • 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.

Rรฉsumez cet article avec :