Amazon Web Services (AWS) – architecture et mise en œuvre
Réf: AMZ
Durée: 3 jours
Objectifs de la formation
Amazon Web Services (AWS) fournit des services informatiques en ligne via Internet. Cette formation vous propose de plonger au coeur de l »offre AWS, comprendre ses possibilités, ses API et interfaces, et savoir l »utiliser de manière industrielle. Vous apprendrez à créer des services et les utiliser au sein de vos applications.
Contenu de cette formation Amazon Web Services:
-Introduction
-Les outils de base d »Amazon Web Services
-Les coûts d »utilisation d »Amazon Web Services
-Les outils en ligne de commande
-Mise en oeuvre des composants AWS
-Industrialisation et pratiques DevOps
-Création d »images Cloud AMI
Développeur Java Web Services / SOA / Cloud
Programme de Formation
Introduction
-Définitions. Cloud publics, privés, privés externalisés.
-Différences entre IaaS, PaaS et VDC (Virtual Data Center).
-Rôle des API et SDK.
-Des API pour les offres PaaS ?
-Notions de CloudApp et de CloudPlatform.
-Introduction de l »offre AWS d »Amazon.
Les outils de base d »Amazon Web Services
-Présentation du SDK et des API (SOAP, REST).
-La console Amazon.
-Les outils de base pour EC2, S3 et SQS.
-Le modèle de sécurité AWS (SecurityGroups, …).
-IAM. Exemple de politiques de sécurité.
Exercice
Mise en oeuvre de AWS grâce à la console Web. Définition de différents profils et utilisateurs Amazon IAM.
Les coûts d »utilisation d »Amazon Web Services
-Le modèle des comptes Amazon.
-Notion de Consolidated Account.
-Modèle de coût. Quota d »utilisation gratuite.
-Facteurs les plus influents sur les coûts.
-Outils pour le suivi et l »analyse des coûtsS
Démonstration
Analyse de coûts. Présentation d »une solution de suivi des coûts et mise en place.
Les outils en ligne de commande
-Présentation des outils CLI dédiés aux composants EC2, ELB et RDS et de l »outil S3CMD.
-Mise en oeuvre de ces outils sous Linux.
Exercice
Création de scripts simples permettant de mettre en place l »infrastructure virtuelle d »une application.
Mise en oeuvre des composants AWS
-Présentation des possibilités des services EC2, S3, SQS, RDS et de leur modèle de programmation.
-Comment les applications Java peuvent-elles utiliser ces ressources ?
-Mise en oeuvre des composants Amazon AWS avancés.
-Présentation des services VPC (Virtual Private Cloud) et de Beanstalk (Tomcat as a Service) et de leur modèle de programmation.
Exercice
Création de ressources virtuelles avec les services EC2, S3, SQS, RDS. Déploiement d »une application Java. Démonstrations de mise en oeuvre de composants AWS avancés.
Industrialisation et pratiques DevOps
-Besoin de traçabilité, de répétabilité.
-Infrastructure as Code (IaC).
-Bonnes pratiques et outils disponibles.
-Définition et utilité des architectures Cloud avec des instances basées sur les rôles.
-Mécanisme Cloud-Init et notion de UserData.
Exercice
Création de scripts et exécution « tracée et contrôlée ».
Création d »images Cloud AMI
-Les images virtuelles.
-Créer des AMI avec Amazon.
-Intégration avec la Software Factory.
-Usine à création d »images en mode SaaS – CloudImageFactory.
Exercice
Création d »images AMI AWS.
Méthodes pédagogiques
-Tout au long de la formation, un paralLELE sera fait avec les offres et SDK des Cloud publics « Microsoft Azure » et « OVH Public Cloud » ainsi qu »avec VMWare vCloud.
Profil Stagiaires & Pré-requis
Architectes, développeurs, administrateurs systèmes.Connaissances de base du Cloud Computing, du langage Java et d »un langage shell Unix/Linux.
Prix : 1700 € HT.
Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg
Dates de Formation
Nous consulter