le cloud computing est un modèle permettant un accès réseau omniprésent, pratique et à la demande à un pool partagé de ressources informatiques configurables (par exemple, réseaux, serveurs, stockage, applications et services) qui peuvent être rapidement provisionnées et libérées avec un minimum d’effort de gestion ou de fournisseur de services.

Libre­-service à la demande L’utilisateur gère les ressources mis à disposition par le fournisseur provider, et paie en fonction de l’utilisation de ces ressources, il s’agit d’un paiement à l’utilisation.

Large accès au réseau (Broad network access) Déployer rapidement à l’échelle mondiale, si vous avez un client à l’étranger, il devrait y accéder avec une très faible latence.

 Mise en commun des ressources (ressource pooling) En créant une infrastructure partagée avec d’autres clients vous pouvez réaliser des économies d’échelles plus importantes

Elasticité rapide (Rapid elasticity) L’élisticité représente la capacité du système à s’adapter aux demandes en approvisionnant et en désapprovisionnant des ressources de manière automatique.

 Service mesuré (Measured service)
Sécuriser le service par une détection immédiate d’une surcharge ou inversement, si l’une de ces conditions est vérifié, c’est à l’elasticité de prendre en charge cela.

Les services Cloud AWS

EC2 (Elastic compute cloud )

EC2 est un service web qui fournit des ressources de calcul sécurisées et redimensionnables (machines virtuelles) dans le cloud AWS

AWS Lambda

AWS Lambda est un excellent exemple d’une nouvelle révolution dans le cloud computing appelée calcul sans serveur. Lambda vous permet d’exécuter du code sans avoir à provisionner ni à gérer des serveurs.

Elastic Beanstalk

AWS Elastic Beanstalk est un service facile à utiliser pour déployer et faire évoluer des applications et services web développés avec des langages courants tels que Java, PHP et Python, pour n’en citer que quelques­uns.

AWS Elastic Container Service ( ECS)

ECS d’Amazon est un service de gestion de conteneurs hautement évolutif et performant, compatible avec les conteneurs Docker. ECS vous permet d’exécuter efficacement des applications sur un cluster géré d’instances EC2.

Simple storage service (S3)

AWS S3 est un stockage objet doté d’une interface de service web simple permettant de stocker et de récupérer n’importe quelle quantité de données, où que ce soit sur le web.

Elastic Block Store (EBS) EBS fournit des volumes de stockage de blocs persistants à utiliser avec les instances EC2 dans le cloud AWS

S3 Glacier Amazon Glacier fait partie du service de stockage AWS S3. Il s’agit d’un service de stockage sécurisé, durable et extrêmement économique pour l’archivage et la sauvegarde à long terme des données.

Systeme de fichier elastic (EFS) AWS EFS fournit un stockage de fichiers simple et évolutif à utiliser avec les instances AWS EC2 dans le cloud AWS.

Cloud Prive Virtuel (VPC) AWS VPC vous permet de provisionner une section logiquement isolée du cloud AWS où vous pouvez lancer des ressources AWS dans un réseau virtuel que vous définissez.

AWS Route 53 : AWS Route 53 est un service web DNS (Domain Name System) cloud hautement disponible et évolutif. Route 53 dirige efficacement les requêtes des utilisateurs vers l’infrastructure AWS (instances EC2, équilibreurs de charge Elastic Load Balancing ou buckets S3) et peut également servir à router les utilisateurs.

CloudFront : AWS CloudFront est un service mondial de réseau de diffusion de contenu (CDN). Il accélère la diffusion de vos sites web, API, contenus vidéo et autres ressources web.

Passerelle API : AWS API Gateway est un service entièrement géré qui simplifie la création, la publication, la maintenance, la surveillance et la sécurisation des API, quelle que soit leur taille.

Direct Connect AWS Direct Connect est une solution qui rend Il est facile d’établir une connexion réseau dédiée entre vos locaux et AWS.

Service de base de données relationnelle (RDS) : AWS RDS simplifie la configuration, l’exploitation et la mise à l’échelle d’une base de données relationnelle dans le cloud.

DynamoDB : Amazon DynamoDB est un service de base de données NoSQL rapide et flexible pour toutes les applications nécessitant une latence constante de quelques millisecondes, quelle que soit l’échelle.

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

CodeDeploy : AWS CodeDeploy est un service de déploiement entièrement géré qui automatise les déploiements logiciels vers divers services de calcul, tels qu’EC2, Lambda et vos serveurs sur site.

Quelques avantages du cloud AWS

les avantages economiques

les economies d’echelles

les CapEX ( depense d’investissement ) sont remplaces par les OpEX ( depense d’exploitation) l’utilisation des technologies de cloud public permet aux startups et aux organisations existantes de proposer de nouvelles fonctionnalités et de nouveaux services avec un minimum de dépenses d’investissement (CapEx). Les dépenses de cloud public sont désormais axées sur les dépenses d’exploitation mensuelles (OpEx).

Absence d’engagements contractuels : De nombreux fournisseurs de cloud public facturent à l’heure (voire moins). La plupart des services ne s’engagent pas à long terme auprès d’une organisation.

Réduction des négociations requises : l’établissement de nouveaux comptes auprès des fournisseurs de cloud public est simple et les prix des principaux fournisseurs de cloud public diminuent

Délais d’approvisionnement réduits : des ressources supplémentaires peuvent être mises en place avec la plupart des implémentations cloud en quelques secondes.

Les avantages de l’infrastructure mondiale

L’infrastructure mondiale d’AWS est composée de nombreux composants, notamment

Les Regions

Les régions sont des emplacements physiques situés dans des régions géographiquement dispersées du monde

Zone de disponibilite

Une AZ est composée d’un ou plusieurs centres de données. Ces centres de données offrent une redondance à tous les niveaux, des connexions réseau aux équipements physiques.

La Haute disponibilite (HA)

Implique la conception d’une solution AWs de maniere a maintenir les systemes et services operationnels et accessibles pendant de longues periodes .

AWS Well-Architecture

Excellence operationnelle

est de garantir l’exploitation et le suivi des systèmes afin de garantir leur contribution aux objectifs opérationnels de l’organisation

Securite

a pour mission de protéger vos actifs, vos systèmes et vos informations associées à AWS. Il doit également vous accompagner dans l’évaluation des risques et la mise en place de mesures d’atténuation.

fiabilite

repose sur de nombreux principes de conception importants, tous axés sur la capacité de votre conception à se remettre facilement des pannes de service..

Strategie de migration cers le cloud AWS

CAF (Cloud Adoption Framework )Assurez­vous de bien connaître ces perspectives :

Enterprise , Personnel ,Gouvernance ,plateforme ,securite,operation

phase d’adoption ,phase d’aligenement , phase de lancement , phase de mise a l’echelle