Amazon Web Services (AWS)

AWS_Amazon-web-service.jpg
AWS_Amazon-web-service.jpg

Amazon Web Services (AWS)

558 lecteurs
Sommaire de l'article

Amazon Web Services (AWS)

AWS (Amazon Web Services) est une plateforme de cloud computing large et flexible proposée par Amazon qui comprend un ensemble d’offres d’infrastructure en tant que service (IaaS), de plateforme en tant que service (PaaS) et de logiciel en tant que service (SaaS). Les services AWS sont capables de fournir à une entreprise des outils tels que des bases de données, de la puissance de calcul et des services de diffusion de contenu.

AWS a été fondé en 2006 à partir de l’infrastructure interne qu’Amazon.com avait construite pour gérer ses activités de vente au détail en ligne. AWS a été l’une des toutes premières organisations à lancer le modèle de cloud computing « pay-as you-go », qui permet de fournir aux utilisateurs la puissance de calcul, le stockage ou la bande passante dont ils ont besoin.

AWS fournit une variété d’outils et de solutions pour les entreprises et les développeurs de logiciels. Ces outils peuvent être utilisés dans des centres de données répartis dans environ 190 pays. Les organisations telles que les agences gouvernementales, les organisations à but non lucratif, les établissements d’enseignement et les entreprises privées peuvent utiliser les services AWS.

Comment fonctionne AWS

AWS est divisé en plusieurs services, qui peuvent être configurés de différentes manières en fonction des besoins de l’utilisateur. Les clients doivent pouvoir consulter les options de configuration et les cartes de serveur propres à chaque service AWS.

Plus de 100 offres composent le portefeuille d’Amazon Web Services, notamment les bases de données informatiques, la gestion de l’infrastructure, les applications de base de données, le développement d’applications et la sécurité. Ces services, classés par catégories, comprennent :

La disponibilité

Amazon Web Services fournit des services à partir de divers centres de données situés dans des zones d’accessibilité (AZ) dans différentes régions du monde. Une ZA est un lieu où se trouvent de nombreux centres de données physiques. Une région peut être décrite comme un ensemble de ZA situées à proximité géographique, reliées par des connexions réseau à faible latence (par exemple, la fibre noire).

Une organisation peut choisir une ou deux zones de disponibilité en fonction de diverses raisons, notamment la conformité et la proximité des clients. Par exemple, un client AWS peut utiliser des machines virtuelles (VM) et copier des données dans différentes ZA pour créer une infrastructure très fiable et robuste, capable de résister aux pannes de serveurs individuels ou même d’un centre de données entier.

Amazon Elastic Compute Cloud (EC2) est un service Amazon qui offre des serveurs virtuels – également appelés instances EC2 – pour fournir une capacité de calcul. Le service EC2 est un large éventail de différents types d’instances de dimensions et de capacités variables, qui sont adaptées à des types spécifiques de charges de travail et d’applications, y compris des tâches informatiques à haute vitesse et à forte intensité de mémoire. AWS propose également un programme de mise à l’échelle automatique qui augmente continuellement la capacité afin de garantir les performances et la santé des instances.

Stockage

Amazon Simple Storage Service (S3) offre une solution de stockage évolutive pour la sauvegarde, la collecte et l’analyse des données. Les professionnels de l’informatique stockent les données et les fichiers dans des objets S3, dont la taille peut atteindre cinq gigaoctets (Go) et qui sont stockés dans des seaux S3 pour garantir leur organisation. Les entreprises peuvent faire des économies avec S3 en utilisant son niveau de stockage le moins fréquemment utilisé, ou en utilisant Amazon Glacier pour le stockage à froid à long terme.

Amazon Elastic Block Store fournit des blocs de stockage qui sont utilisés pour le stockage de données à l’aide d’instances EC2. Amazon Elastic File System fournit un stockage géré sur le cloud pour les fichiers.

Une organisation peut également déplacer des données vers le cloud en utilisant des dispositifs de transport de stockage comme AWS Snowball ou Snowmobile ou en utilisant AWS Storage Gateway pour permettre aux applications sur site d’accéder aux données basées sur le cloud.

Bases de données Gestion des données

Amazon Relational Database Service – qui offre les options d’Oracle, SQL Server, PostgreSQL, MySQL, MariaDB et une banque de données propriétaire haute performance connue sous le nom d’Amazon Aurora – fournit une plateforme de gestion de bases de données relationnelles aux utilisateurs d’AWS. AWS fournit également des bases de données NoSQL qui sont gérées par Amazon DynamoDB.

Un client AWS peut utiliser Amazon ElastiCache et DynamoDB Accelerator comme caches de données en mémoire et en temps réel pour exécuter ses applications. Amazon Redshift propose un entrepôt de données qui simplifie la tâche des analystes de données en matière de veille stratégique.

Voir Aussi  Définition Omnichannel

Migration Cloud hybride, migration

AWS comprend une gamme d’outils et de services conçus pour aider les utilisateurs à migrer des bases de données d’applications, des serveurs, des bases de données et des données vers son cloud. L’AWS Migration Center aide à surveiller et à gérer le processus de migration des systèmes sur site vers le cloud. Lorsque le nuage est opérationnel, EC2 Systems Manager aide une équipe informatique à configurer les serveurs sur site et les instances AWS.

Amazon a également conclu des accords avec divers fournisseurs de technologies pour faciliter les déploiements de cloud hybride. VMware Cloud on AWS apporte la technologie de centre de données défini par logiciel de VMware au cloud AWS. Red Hat Enterprise Linux pour Amazon EC2 est le résultat d’un second partenariat qui étend le système d’exploitation de Red Hat au cloud AWS.

Mise en réseau

Un Amazon Virtual Private Cloud (Amazon VPC) permet aux administrateurs de gérer un réseau virtuel et d’utiliser une partie isolée du cloud AWS. AWS libère automatiquement de nouvelles ressources vers un VPC pour garantir une sécurité supplémentaire.

Les administrateurs peuvent contrôler le trafic réseau en utilisant le service Elastic Load Balancing (ELB) qui comprend l’équilibreur de charge pour les applications et l’équilibreur de charge pour les réseaux. AWS propose également un système de nom de domaine, connu sous le nom d’Amazon Route 53, qui dirige les utilisateurs vers les applications.

Un professionnel de l’informatique peut mettre en place une connexion exclusive entre un centre de données sur site et le cloud AWS via AWS Direct Connect.

Outils pour les développeurs

Les développeurs peuvent utiliser les outils de ligne de commande et le kit de développement logiciel (SDK) d’AWS pour gérer et déployer des applications et des services. Cela comprend :

  • L’interface de ligne de commande AWS qui est l’interface de code exclusive d’Amazon.
  • Un développeur peut utiliser les outils AWS dans Powershell pour gérer les services de cloud computing dans des environnements Windows.
  • Les développeurs peuvent faire usage de l’AWS Serverless Application Model pour simuler un environnement AWS afin de tester les fonctions Lambda.
  • Les SDK AWS sont accessibles pour diverses plateformes et langages de programmation tels que Java, PHP, Python, Node.js, Ruby, C++, Android et iOS.

Amazon API Gateway permet à une équipe de développement de développer et de gérer des API personnalisées (API ) qui permettent aux applications d’accéder à des informations ou à des fonctions via des systèmes back-end. API Gateway API Gateway gère des milliers d’appels d’API simultanés en même temps.

AWS propose également un service de transcodage pour les médias – Amazon Elastic Transcoder. Il s’agit d’une API qui illustre les flux de travail pour les applications basées sur les microservices – AWS Step Functions.

Une équipe de développement peut également développer des pipelines de livraison et d’intégration continues à l’aide de services tels que :

  • AWS CodePipeline
  • AWS CodeBuild
  • AWS CodeDeploy
  • AWS CodeStar

Les développeurs peuvent également enregistrer le code au sein de dépôts Git à l’aide d’AWS CodeCommit et tester les performances des applications basées sur des microservices à l’aide d’AWS X-Ray.

Surveillance et gestion

Un administrateur de bases de données peut contrôler et surveiller la configuration des ressources en nuage grâce à AWS Config et AWS Config Rules. Ces outils, associés à AWS Trusted Advisor, peuvent aider une équipe informatique à éviter les déploiements qui ne sont pas configurés correctement et les ressources cloud inutiles.

AWS fournit une variété d’outils d’automatisation dans son arsenal. Les administrateurs peuvent automatiser le provisionnement de l’infrastructure grâce aux modèles AWS CloudFormation et utiliser AWS OpsWorks ainsi que Chef pour automatiser la configuration des systèmes et de l’infrastructure.

Un client AWS peut suivre la santé des applications et des ressources en utilisant Amazon CloudWatch ainsi que le tableau de bord de santé personnel AWS, et utiliser AWS CloudTrail pour garder un œil sur les activités des utilisateurs ainsi que sur les appels API à auditer.

Gouvernance et sécurité

AWS fournit une variété de services pour contribuer à la sécurité du cloud, notamment AWS Identity and Access Management, qui permet aux administrateurs de déterminer et de gérer l’accès aux ressources. Les administrateurs peuvent également créer un répertoire d’utilisateurs à l’aide d’Amazon Cloud Directory, ou connecter les ressources du cloud à un Microsoft Active Directory existant avec l’AWS Directory Service. En outre, le service AWS Organizations permet à une organisation de mettre en place et de maintenir des politiques pour différents comptes AWS.

Amazon Web Services a également présenté des outils qui évaluent automatiquement les risques de sécurité qui pourraient être présents. Amazon Inspector analyse un environnement AWS à la recherche de faiblesses qui pourraient avoir un impact sur la sécurité ou la conformité. Amazon Macie utilise une technologie d’apprentissage automatique (ML) pour protéger les données sensibles du cloud.

Voir Aussi  Inscription à la CPAM : comment s’inscrire à la CPAM sur www.ameli.fr

AWS fournit également des outils et des services qui offrent un cryptage matériel et logiciel, une protection contre les attaques DDoS, des certificats Secure Sockets Layer (SSL) et Transport Layer Security (TLS), ainsi qu’un filtrage du trafic potentiellement dangereux provenant d’applications web.

La console de gestion AWS est une interface utilisateur graphique (GUI) basée sur Internet et disponible pour AWS. La console de gestion est utilisée pour gérer les ressources en nuage ainsi que le stockage en nuage et les identifiants de sécurité. La console AWS s’interface avec toutes les ressources AWS.

Gestion et analyse des données volumineuses

AWS propose une gamme d’applications et d’analyses de big data. Cela comprend :

  • Amazon Elastic MapReduce, qui offre un cadre Hadoop pour traiter de grandes quantités de données.
  • Amazon Kinesis, qui fournit de nombreux outils pour traiter et analyser les données en continu.
  • AWS Glue, qui est un service AWS qui gère les tâches d’extraction, de transformation et de chargement.
  • Amazon Elasticsearch Service, qui permet aux équipes de réaliser la surveillance des applications, l’analyse des journaux et d’autres tâches à l’aide de l’outil open-source Elasticsearch.
  • Amazon Athena pour S3, qui permet aux analystes d’accéder aux données.
  • Amazon QuickSight, qui aide les analystes à visualiser les données.

Intelligence artificielle

AWS fournit une gamme de plateformes pour créer et fournir des modèles d’IA et des applications basées sur l’IA.

La gamme d’outils d’IA d’Amazon comprend :

  • Amazon Lex pour la voix et la technologie de chatbot pour le texte ;
  • Amazon Polly pour la traduction texte-parole, ainsi que
  • Amazon Rekognition pour l’image et l’analyse des visages.
  • AWS propose également une technologie qui permet aux développeurs de créer des applications intelligentes qui utilisent la technologie d’apprentissage automatique et des algorithmes complexes.

Grâce aux images d’apprentissage automatique Amazon Deep Learning (AMI) d’AWS, les développeurs peuvent construire et créer des modèles d’IA personnalisés à l’aide de grappes de processeurs graphiques (GPU) ou d’instances optimisées par ordinateur. AWS fournit également des cadres de développement d’apprentissage profond qui fonctionnent avec MXNet ainsi qu’avec TensorFlow.

Pour l’utilisateur final, les technologies AWS alimentent les services vocaux Alexa, et les développeurs peuvent utiliser l’ensemble de compétences Alexa pour développer des applications qui parlent aux appareils Echo.

Développement mobile

L’AWS Mobile Hub offre un assortiment de services et d’outils conçus pour les développeurs d’applications mobiles, notamment l’AWS Mobile SDK, qui comprend des codes et des bibliothèques.

Les développeurs d’applications mobiles peuvent également utiliser Amazon Cognito pour gérer l’accès des utilisateurs aux applications mobiles, ainsi qu’Amazon Pinpoint pour envoyer des notifications push aux utilisateurs d’applications, puis évaluer l’efficacité de ces notifications.

Notifications et messages

Les services de messagerie AWS offrent des communications de base pour les applications et les utilisateurs. Amazon Simple Queue Service (SQS) est une file d’attente de messages automatisée qui transmet, stocke des messages et reçoit également des messages entre les composants distribués d’une application afin de s’assurer que les composants d’une application fonctionnent comme prévu.

Amazon Simple Notification Service (SNS) permet aux entreprises d’envoyer des notifications par publication/abonnement à des points d’extrémité tels que des clients ou des fournisseurs de services. SNS dispose également d’une fonction de messagerie mobile qui permet d’envoyer des notifications push à des appareils mobiles. Amazon Simple Email Service (SES) offre une plateforme permettant aux experts informatiques et aux professionnels du marketing d’échanger et d’envoyer des e-mails.

AR & VR (réalité augmentée et réalité virtuelle)

AWS propose des outils de développement de réalité augmentée (AR) et de réalité virtuelle (VR) via le service Amazon Sumerian. Amazon Sumerian permet aux utilisateurs de développer des applications de réalité virtuelle et de réalité augmentée sans avoir à apprendre la programmation ou à développer des graphiques en 3D. Il permet également aux utilisateurs de créer et de tester des applications via le navigateur. Amazon Sumerian peut être utilisé dans :

  • Les applications web 3D
  • Applications pour la vente et le commerce électronique
  • Marketing
  • Enseignement en ligne
  • Fabrication
  • Simulations de formation
  • Jeux

Développement de jeux

Les services AWS peuvent être utilisés pour développer des jeux. Les grands développeurs de jeux, comme Ubisoft, utilisent les services AWS pour développer des jeux comme For Honor. AWS peut offrir des services pour tous les aspects du cycle de vie d’un jeu.

Par exemple, AWS fournira à un développeur des services back-end, des analyses et des outils de développement. Les outils de développement peuvent aider les développeurs à développer leur jeu, et les services d’assistance peuvent aider à la création et au déploiement de la plateforme d’un développeur. Les outils d’analyse peuvent aider les développeurs à en savoir plus sur leurs clients et la façon dont ils jouent. Les développeurs peuvent également stocker leurs données ou stocker des données liées au jeu dans les serveurs AWS.

Voir Aussi  Oscaro mon compte : se connecter à mon espace client www.oscaro.com

Internet des objets, IoT

AWS propose également une gamme de services pour vous aider à mettre en œuvre l’Internet des objets (IoT). Le service AWS IoT est une infrastructure permettant de gérer les appareils IoT, mais aussi d’ingérer des informations dans d’autres bases de données et stockages AWS. L’AWS IoT Button est un matériel limité aux capacités IoT et AWS Greengrass apporte les capacités de calcul AWS aux appareils IoT.

Autres services AWS

Amazon Web Services offre une variété d’options de productivité SaaS pour les entreprises, notamment :

  • Amazon Chime, un service qui permet des réunions vidéo en ligne textes, appels et chats vidéo sur plusieurs appareils.
  • Amazon WorkDocs, qui est un service de stockage et de partage de fichiers en ligne.
  • Amazon WorkMail, qui est un service de messagerie d’entreprise doté de fonctions de calendrier.
  • Le bureau en continu et le service d’application sont disponibles par le biais d’Amazon WorkSpaces, une plateforme de bureau à distance en tant que service (DaaS), ainsi que d’Amazon AppStream, qui permet aux développeurs de diffuser des applications de bureau via AWS vers le navigateur de l’utilisateur final.

Modèles de tarification d’AWS, concurrence et

AWS propose un modèle de paiement à l’utilisation pour les services en nuage, soit à l’heure, soit à la seconde. Il est également possible de réserver une certaine quantité de capacité de calcul à un coût abordable lorsque les clients paient la totalité de la quantité à l’avance ou s’engagent à l’utiliser pour une période d’un ou trois ans.

Si les clients potentiels ne sont pas en mesure de payer pour leurs services, AWS Free Tier est une autre option pour utiliser les services AWS. AWS Free Tier permet aux utilisateurs de tester gratuitement les services AWS. Ils peuvent utiliser 60 produits AWS et commencer à construire AWS sur la plateforme AWS. Free Tier est disponible en trois options : toujours gratuit, gratuit pendant 12 mois et à l’essai.

AWS est un concurrent majeur de Microsoft Azure, Google et IBM sur le marché public de l’IaaS.

Historique

La plateforme AWS a été lancée en 2002 avec seulement les services. En 2003, AWS a été repensée pour faire en sorte que l’infrastructure informatique d’Amazon soit standard et automatisée, et pour se concentrer sur les services basés sur le Web. Cette nouvelle stratégie comprenait la vente d’accès à des serveurs virtuels par le biais d’un. En 2004, le premier service AWS accessible au public, Amazon SQS Amazon SQS, a été lancé.

En 2006, AWS a été remanié et a inclus trois nouveaux services – dont Amazon S3, SQS et le stockage en nuage EC2 – faisant d’AWS une collection essentielle de services en ligne. En 2009, S3 et EC2 ont été lancés en Europe et l’Elastic Block Store et Amazon CloudFront ont été mis à disposition et adoptés par AWS. En 2013, AWS a commencé à proposer un processus de certification pour les services AWS, et l’année 2018 a vu l’introduction d’une fonctionnalité d’auto-scaling.

Par le passé, AWS a ajouté de nombreux services qui en ont fait une plateforme d’infrastructure rentable, très accessible et évolutive. AWS se concentre désormais sur l’informatique en nuage, avec des centres de données dispersés dans le monde entier dans des endroits comme le Brésil, les États-Unis, l’Australie, l’Europe et le Japon.

Acquisitions d’AWS

Au fil du temps, AWS a acquis plusieurs entreprises, en se concentrant sur les technologies qu’elle cherche à intégrer davantage. Ces derniers temps, les acquisitions d’AWS ne se sont pas concentrées sur de grandes entreprises établies, mais sur celles qui peuvent améliorer et renforcer les offres existantes d’AWS dans leur ensemble. Ces acquisitions n’ajoutent aucune valeur à AWS, mais améliorent plutôt les offres de base d’AWS. Par exemple, AWS a acquis TSO Logic, Sqrrl et CloudEndure.

TSO Logic était une société de migration vers le cloud qui propose des analyses permettant aux clients de voir l’état de leur centre de données et de planifier une éventuelle migration vers le cloud.

Sqrrl est une startup spécialisée dans la sécurité qui rassemble des données provenant de sources telles que des routeurs, des serveurs, des passerelles et des passerelles, puis met les résultats dans un tableau de bord de sécurité en ligne.

Cloud Endure est une société qui se concentre sur la migration des charges de travail dans le cloud, la reprise après sinistre et la sauvegarde.

Ces acquisitions ne modifieront pas fondamentalement AWS, mais elles lui permettront de mieux se positionner. Par exemple, l’achat de CloudEndure accélérera le transfert des charges de travail hébergées sur site vers AWS. Le nuage AWS.

4.9/5 - (18 votes)
Marine
Marine

Passionnée par l'entreprenariat depuis plus de 10 ans, je suis à la tête d'une société française visant à favoriser la communication des entreprises. Également attiré par la finance, je partage mes conseils et expériences au travers mes articles de blog.

Retour en haut