AMAZON WEB
SERVICES
Travail réalisé par :
Rebai Ahmed
Matmati Maher
“
“Cloud is about how you
do computing ,not where
do you computing “
Paul Martiz ,CEO of Vmware
Plan
◇ C’est QUOI AWS ?
◇ AWS Base de données
◇ AWS Machine learning
◇ AWS DevOPS
C’est QUOI AWS1
Amazon Web
services
Amazon Web Services (AWS) est une
plateforme de services de cloud
sécurisée,
qui met notamment à disposition de
la puissance de calcul et des
fonctionnalités de stockage de base
de données et de livraison de
contenus pour aider les entreprises à
grandir et à monter en échelle
Amazon Web
services
Amazon Web
services
-AWS a généré plus de 3 milliards de dollars de
bénéfice opérationnel en 2016
-40 % de parts de marché dans le cloud public sur
le dernier trimestre
Adobe systems Case study
En utilisant AWS Cloud, Adobe peut se
concentrer sur la livraison de ses produits
logiciels sans avoir à investir dans une
infrastructure coûteuse
AWS Client
AirBnb
Airbnb est un marché communautaire pour
des espaces de vacances uniques à travers le
monde. Airbnb bénéficie de l'évolutivité, de
l'agilité et de la fiabilité fournies par Amazon
Web Services, notamment Amazon EC2,
Elastic Load Balancing, Amazon S3, Amazon
EMR, Amazon CloudFront, Amazon
CloudWatch et Amazon RDS.
AWS Client
AWS Services2
Les services
disponibles
Database Compute
Developer
tools
Messaging
Storage
&&
Content
delivery
Machine
learning
Websites
&& Web
Apps
Base de données
Bases de données dédiées pour tous vos besoins en
matière d'applications
AWS propose une large gamme de bases de données spécialement
conçues pour vos cas d'utilisation spécifiques.
Bases de
données
Relationnels
Entrepôts des
données (pour
l’analyse) (Stockage de
données en
mémoire)
Base de données
graphes (highly
connected data )
Base de données
non relationnel
Uses Cases
Amazon RDS && Amazon
Auorora :
(Transactional
Applications)
CRM ,
ECommerce Applications ,
ERP
Amazon Neptune
(Highly connected
data)
Détection de fraude ,
Systémes de
recommendations ,
Réseaux sociaux
Amazon Elasticache
(Real time applications
)
Gaming leaderboard ,
chat Messaging ,
Iot ,Streaming
Machine learning sur AWS
-Depuis plus de 20 ans, Amazon investit massivement
dans le domaine de l'intelligence artificielle
-
Pourquoi l'apprentissage
machine sur AWS ?
Services d'apprentissage
machine axés sur les API
(des fonctions de vision par
ordinateur, de reconnaissance
vocale, d'analyse linguistique et de
chatbot.)
Prise en charge étendue
des frameworks
(TensorFlow,Caffe2 , Apache
Mxnet)
Intégration profonde à la
plate-forme
(Les services
d'apprentissage machine
sont profondément intégrés
au reste de la plate-forme,
Un lac de données sur AWS
vous donne accès à la
plate-forme la plus
complète pour le Big Data.
Machine learning
sur AWS (clients)
Machine learning
sur AWS
Conversationa
l chatbots
Services Visuels
Services
linguistiques
Services Visuels
AWS Recognition Images
(Deep-learning based-images ) .
(le service peut identifier les objets, les
personnes, le texte, les scènes et les
activités, ainsi que détecter tout contenu
inapproprié)
AWS Rekognition Videos
(Deep learning based-videos )
Amazon Rekognition fournit
également une analyse faciale et
une reconnaissance faciale très
précises
Chatbot
« Chat » comme discussion en
ligne et « bot » comme robot. Le
chatbot, connu aussi sous le
nom d'« agent conversationnel
», est un logiciel programmé
pour simuler une conversation
en langage naturel
AWS et Chatbot
AWS LEX :
Amazon Lex est un service permettant de créer des interfaces de
conversation dans une application reposant sur la voix et le texte
(reconnaissance automatique de la parole (RAP) , convertir une saisie orale en texte,
la compréhension du langage naturel (CNL),
Services linguistiques
AWS Polly
est un service qui transforme
le texte en paroles réalistes
AWS Translate
est un service de traduction
automatique neuronale offrant
des traductions linguistiques
rapides, abordables et
d'excellente qualité.
AWS Transcribe
est un service de reconnaissance
vocale automatique (ASR) qui
permet aux développeurs d'ajouter
facilement une fonctionnalité de
conversion de la parole en texte à
leurs applications
AWS Comprehend
est un service de traitement du
langage naturel qui exploite
l'apprentissage automatique pour
identifier des informations et des
relations dans un tex
Uses Cases
Amazon Lex
(Build chatbots )
AWS Comprehend
(analyse des interactions avec les
clients, la recherche intelligente de
documents et la personnalisation de
contenu pour les applications web.)
AWs translate
d'adapter les sites web et les
applications pour les
utilisateurs du monde entier.
AWS Devops
DevOps
Le DevOps est une combinaison de philosophies culturelles, de pratiques et d'outils
qui améliore la capacité d'une entreprise à livrer des applications et des services à un
rythme élevé,
pour des produits qui évoluent et s'améliorent plus rapidement que ceux des
entreprises utilisant des processus traditionnels de développement de logiciel et de
gestion d'infrastructure.
AWS Devops
AWS fournit des services qui vous aident à mettre le DevOps en
pratique au sein de votre entreprise
Version
Control
Monitoring and
Logging
Platform as a
service
Microservices
Pourquoi opter pour AWS pour le
DevOps ?
Programmable
Vous avez la possibilité
d'utiliser chaque service
avec l'interface de ligne
de commande AWS ou
via des API et des kits
SDK
Automatisation
Avec les services AWS,
vous pouvez automatiser
des tâches ou des
processus manuels tels
que les déploiements, les
workflow de
développement et de test,
Démarrage rapide
Chaque service AWS est
prêt à être utilisé si vous
disposez d'un compte AWS.
Il n'y a pas de configuration
à faire ou de logiciel à
installer.
AWS
Devops(Microservices)
Calcul sans serveur
(AWS lambda )
AWS Lambda vous permet d'exécuter du code sans avoir à mettre en service ou gérer des
serveurs.
Avec Lambda, vous pouvez exécuter du code pour pratiquement n'importe quel type d'application
ou service dorsal (back-end),
sans aucune tâche administrative. Il vous suffit de charger votre code : Lambda fait le nécessaire
pour l'exécuter et le dimensionner en assurant une haute disponibilité.
AWS
Devops(Microservices)
Plate-forme Docker de production
(Amazon Elastic Container Service )
Amazon Elastic Container Service (ECS) est un service de gestion de conteneurs
hautement évolutif et à hautes performances qui prend en charge les conteneurs
Docker et vous permet d'exécuter facilement des applications sur un cluster géré
d'instances Amazon EC2.
AWS Devops
Plate-forme en tant que service
(AWS Elastic Beanstalk)
AWS Elastic Beanstalk est un service simple à utiliser pour déployer et mettre à
l'échelle des applications et services Web développés avec Java, .NET, PHP, Node.js,
Python, Ruby, Go et Docker sur des serveurs familiers, tels qu'Apache, Nginx,
Passenger et IIS.
AWS Devops
Contrôle de version
(AWS CodeCommit )
AWS CodeCommit est un service de contrôle de source entièrement géré, qui
permet aux entreprises d'héberger facilement des référentiels Git privés sécurisés et
hautement évolutif
Clients utilsont AWS DEVOPS
Slack fournit une plate-forme de messagerie
pour unifier différents services de
communications. Sa plate-forme est exécutée
sur AWS et exploite un grand nombre de
services de cloud. L'entreprise utilise AWS
CloudTrail pour surveiller les journaux liés aux
instances Amazon EC2.
Prezi utilise AWS Config pour suivre les
modifications de configuration apportées aux
ressources AWS de Prezi. AWS Config envoie
des notifications chaque fois qu'une ressource
est créée, modifiée ou supprimée. Prezi utilise
les règles AWS Config pour gérer la mise en
service et la configuration de ses ressources
dans AWS.
Coursera utilise Amazon
Elastic Container Service
pour gérer une architecture
basée sur les microservices
pour ses applications.
Coursera peut à présent
déployer des changements
de logiciel en quelques
minutes, au lieu de quelques
heures dans un
environnement isolé en
ressource
Merci :)
Any questions?

Cloud computing presentation

  • 1.
    AMAZON WEB SERVICES Travail réalisépar : Rebai Ahmed Matmati Maher
  • 2.
    “ “Cloud is abouthow you do computing ,not where do you computing “ Paul Martiz ,CEO of Vmware
  • 3.
    Plan ◇ C’est QUOIAWS ? ◇ AWS Base de données ◇ AWS Machine learning ◇ AWS DevOPS
  • 4.
  • 5.
    Amazon Web services Amazon WebServices (AWS) est une plateforme de services de cloud sécurisée, qui met notamment à disposition de la puissance de calcul et des fonctionnalités de stockage de base de données et de livraison de contenus pour aider les entreprises à grandir et à monter en échelle
  • 6.
  • 7.
    Amazon Web services -AWS agénéré plus de 3 milliards de dollars de bénéfice opérationnel en 2016 -40 % de parts de marché dans le cloud public sur le dernier trimestre
  • 8.
    Adobe systems Casestudy En utilisant AWS Cloud, Adobe peut se concentrer sur la livraison de ses produits logiciels sans avoir à investir dans une infrastructure coûteuse AWS Client
  • 9.
    AirBnb Airbnb est unmarché communautaire pour des espaces de vacances uniques à travers le monde. Airbnb bénéficie de l'évolutivité, de l'agilité et de la fiabilité fournies par Amazon Web Services, notamment Amazon EC2, Elastic Load Balancing, Amazon S3, Amazon EMR, Amazon CloudFront, Amazon CloudWatch et Amazon RDS. AWS Client
  • 10.
  • 11.
  • 12.
    Base de données Basesde données dédiées pour tous vos besoins en matière d'applications AWS propose une large gamme de bases de données spécialement conçues pour vos cas d'utilisation spécifiques. Bases de données Relationnels Entrepôts des données (pour l’analyse) (Stockage de données en mémoire) Base de données graphes (highly connected data ) Base de données non relationnel
  • 14.
    Uses Cases Amazon RDS&& Amazon Auorora : (Transactional Applications) CRM , ECommerce Applications , ERP Amazon Neptune (Highly connected data) Détection de fraude , Systémes de recommendations , Réseaux sociaux Amazon Elasticache (Real time applications ) Gaming leaderboard , chat Messaging , Iot ,Streaming
  • 15.
    Machine learning surAWS -Depuis plus de 20 ans, Amazon investit massivement dans le domaine de l'intelligence artificielle -
  • 16.
    Pourquoi l'apprentissage machine surAWS ? Services d'apprentissage machine axés sur les API (des fonctions de vision par ordinateur, de reconnaissance vocale, d'analyse linguistique et de chatbot.) Prise en charge étendue des frameworks (TensorFlow,Caffe2 , Apache Mxnet) Intégration profonde à la plate-forme (Les services d'apprentissage machine sont profondément intégrés au reste de la plate-forme, Un lac de données sur AWS vous donne accès à la plate-forme la plus complète pour le Big Data.
  • 17.
  • 18.
    Machine learning sur AWS Conversationa lchatbots Services Visuels Services linguistiques
  • 19.
    Services Visuels AWS RecognitionImages (Deep-learning based-images ) . (le service peut identifier les objets, les personnes, le texte, les scènes et les activités, ainsi que détecter tout contenu inapproprié) AWS Rekognition Videos (Deep learning based-videos ) Amazon Rekognition fournit également une analyse faciale et une reconnaissance faciale très précises
  • 20.
    Chatbot « Chat »comme discussion en ligne et « bot » comme robot. Le chatbot, connu aussi sous le nom d'« agent conversationnel », est un logiciel programmé pour simuler une conversation en langage naturel
  • 21.
    AWS et Chatbot AWSLEX : Amazon Lex est un service permettant de créer des interfaces de conversation dans une application reposant sur la voix et le texte (reconnaissance automatique de la parole (RAP) , convertir une saisie orale en texte, la compréhension du langage naturel (CNL),
  • 22.
    Services linguistiques AWS Polly estun service qui transforme le texte en paroles réalistes AWS Translate est un service de traduction automatique neuronale offrant des traductions linguistiques rapides, abordables et d'excellente qualité. AWS Transcribe est un service de reconnaissance vocale automatique (ASR) qui permet aux développeurs d'ajouter facilement une fonctionnalité de conversion de la parole en texte à leurs applications AWS Comprehend est un service de traitement du langage naturel qui exploite l'apprentissage automatique pour identifier des informations et des relations dans un tex
  • 23.
    Uses Cases Amazon Lex (Buildchatbots ) AWS Comprehend (analyse des interactions avec les clients, la recherche intelligente de documents et la personnalisation de contenu pour les applications web.) AWs translate d'adapter les sites web et les applications pour les utilisateurs du monde entier.
  • 24.
  • 25.
    DevOps Le DevOps estune combinaison de philosophies culturelles, de pratiques et d'outils qui améliore la capacité d'une entreprise à livrer des applications et des services à un rythme élevé, pour des produits qui évoluent et s'améliorent plus rapidement que ceux des entreprises utilisant des processus traditionnels de développement de logiciel et de gestion d'infrastructure.
  • 26.
    AWS Devops AWS fournitdes services qui vous aident à mettre le DevOps en pratique au sein de votre entreprise Version Control Monitoring and Logging Platform as a service Microservices
  • 27.
    Pourquoi opter pourAWS pour le DevOps ? Programmable Vous avez la possibilité d'utiliser chaque service avec l'interface de ligne de commande AWS ou via des API et des kits SDK Automatisation Avec les services AWS, vous pouvez automatiser des tâches ou des processus manuels tels que les déploiements, les workflow de développement et de test, Démarrage rapide Chaque service AWS est prêt à être utilisé si vous disposez d'un compte AWS. Il n'y a pas de configuration à faire ou de logiciel à installer.
  • 28.
    AWS Devops(Microservices) Calcul sans serveur (AWSlambda ) AWS Lambda vous permet d'exécuter du code sans avoir à mettre en service ou gérer des serveurs. Avec Lambda, vous pouvez exécuter du code pour pratiquement n'importe quel type d'application ou service dorsal (back-end), sans aucune tâche administrative. Il vous suffit de charger votre code : Lambda fait le nécessaire pour l'exécuter et le dimensionner en assurant une haute disponibilité.
  • 29.
    AWS Devops(Microservices) Plate-forme Docker deproduction (Amazon Elastic Container Service ) Amazon Elastic Container Service (ECS) est un service de gestion de conteneurs hautement évolutif et à hautes performances qui prend en charge les conteneurs Docker et vous permet d'exécuter facilement des applications sur un cluster géré d'instances Amazon EC2.
  • 30.
    AWS Devops Plate-forme entant que service (AWS Elastic Beanstalk) AWS Elastic Beanstalk est un service simple à utiliser pour déployer et mettre à l'échelle des applications et services Web développés avec Java, .NET, PHP, Node.js, Python, Ruby, Go et Docker sur des serveurs familiers, tels qu'Apache, Nginx, Passenger et IIS.
  • 31.
    AWS Devops Contrôle deversion (AWS CodeCommit ) AWS CodeCommit est un service de contrôle de source entièrement géré, qui permet aux entreprises d'héberger facilement des référentiels Git privés sécurisés et hautement évolutif
  • 32.
    Clients utilsont AWSDEVOPS Slack fournit une plate-forme de messagerie pour unifier différents services de communications. Sa plate-forme est exécutée sur AWS et exploite un grand nombre de services de cloud. L'entreprise utilise AWS CloudTrail pour surveiller les journaux liés aux instances Amazon EC2. Prezi utilise AWS Config pour suivre les modifications de configuration apportées aux ressources AWS de Prezi. AWS Config envoie des notifications chaque fois qu'une ressource est créée, modifiée ou supprimée. Prezi utilise les règles AWS Config pour gérer la mise en service et la configuration de ses ressources dans AWS. Coursera utilise Amazon Elastic Container Service pour gérer une architecture basée sur les microservices pour ses applications. Coursera peut à présent déployer des changements de logiciel en quelques minutes, au lieu de quelques heures dans un environnement isolé en ressource
  • 33.