Votre partenaire formation

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