Aperçu de la formation : Cette formation gratuite en ligne, qui fournira une présentation des services AWS de base pour le calcul, le stockage, les bases de données et la mise en réseau. Notre expert technique AWS présentera un aperçu d’AWS en parlant des principales fonctionnalités, des cas d’utilisation et des meilleures pratiques.
Qui devrait participer: Virtual AWSome Day est l’événement idéal pour les responsables informatiques, les ingénieurs système, les administrateurs système et les architectes qui souhaitent en savoir plus sur l’infonuagique et apprendre à utiliser le nuage AWS.
AWS propose divers services et outils de migration des données pour faciliter le déplacement de gigaoctets à pétaoctets de données en utilisant vos réseaux, nos réseaux ou même des e-mails. Découvrez les options de migration des données disponibles, notamment la gamme AWS Snowball, AWS Storage Gateway, Amazon S3 Transfer Acceleration et d'autres approches. Nous vous fournissons les informations utiles pour trouver le bon service ou outil adapté à vos besoins et partageons des cas d'utilisation de clients pertinents pour vous inspirer dans les premières étapes de votre migration vers le cloud.
Nouveau sur AWS ? Étant donné le nombre de services AWS, remettre de l'ordre dans la sécurité de votre cloud peut être décourageant. En fait, vous avez juste besoin de connaître quelques modèles simples pour être efficace. Dans cette session, nous nous concentrerons sur les contrôles des autorisations proposés par AWS Identity and Access Management (IAM) et des contrôles de sécurité du réseau proposés par Amazon Virtual Private Cloud (VPC). Vous repartirez avec des exemples concrets qui vous donneront les moyens de sécuriser correctement tout workload dans le Cloud AWS.
Sacha Labourey, CEO et Fondateur de CloudBees, présente "Développeurs, bienvenue dans le Cloud".
La vidéo de la présentation est disponible ici : http://vimeo.com/47412919
Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java.
http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/
Aperçu de la formation : Cette formation gratuite en ligne, qui fournira une présentation des services AWS de base pour le calcul, le stockage, les bases de données et la mise en réseau. Notre expert technique AWS présentera un aperçu d’AWS en parlant des principales fonctionnalités, des cas d’utilisation et des meilleures pratiques.
Qui devrait participer: Virtual AWSome Day est l’événement idéal pour les responsables informatiques, les ingénieurs système, les administrateurs système et les architectes qui souhaitent en savoir plus sur l’infonuagique et apprendre à utiliser le nuage AWS.
AWS propose divers services et outils de migration des données pour faciliter le déplacement de gigaoctets à pétaoctets de données en utilisant vos réseaux, nos réseaux ou même des e-mails. Découvrez les options de migration des données disponibles, notamment la gamme AWS Snowball, AWS Storage Gateway, Amazon S3 Transfer Acceleration et d'autres approches. Nous vous fournissons les informations utiles pour trouver le bon service ou outil adapté à vos besoins et partageons des cas d'utilisation de clients pertinents pour vous inspirer dans les premières étapes de votre migration vers le cloud.
Nouveau sur AWS ? Étant donné le nombre de services AWS, remettre de l'ordre dans la sécurité de votre cloud peut être décourageant. En fait, vous avez juste besoin de connaître quelques modèles simples pour être efficace. Dans cette session, nous nous concentrerons sur les contrôles des autorisations proposés par AWS Identity and Access Management (IAM) et des contrôles de sécurité du réseau proposés par Amazon Virtual Private Cloud (VPC). Vous repartirez avec des exemples concrets qui vous donneront les moyens de sécuriser correctement tout workload dans le Cloud AWS.
Sacha Labourey, CEO et Fondateur de CloudBees, présente "Développeurs, bienvenue dans le Cloud".
La vidéo de la présentation est disponible ici : http://vimeo.com/47412919
Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java.
http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/
Gestion des données dans le cloud avec Veeam, N2WS et AWSAmazon Web Services
Déplacer des sauvegardes dans le cloud et gérer la protection de vos données sur site et dans les environnements dans le cloud peut s'avérer être un sacré défi. Veeam et N2WS (une société appartenant à Veeam) activent la protection et la portabilité des données dans le Cloud AWS à l'aide d'un système de sauvegarde et de reprise après sinistre de niveau professionnel pour Amazon EC2, Amazon RDS, Amazon DynamoDB et Amazon EBS. Dans cette session technique, vous découvrirez comment prendre en charge la croissance dans le Cloud AWS et comment gérer la protection de vos données sur des milliers d'instances Amazon EC2. Nous traiterons de comment enregistrer, restaurer et protéger les bases de données et les workloads de production à l'aide de N2WS Backup & Recovery et de la nouvelle disponibilité Veeam pour AWS.
Construire des Applications Web Performantes - Rule Book WebinarAmazon Web Services
Premier d'une série de Webinaire "Voyage dans le Cloud AWS", nous allons voir comment construire des applications Web performantes en utilisant le Cloud AWS.
Amazon Web Service par Bertrand Lehurt - 11 mars 2014SOAT
Attention, soirée spécial cloud computing!
IAAS, PASS, SAAS... Perdu avec autant d'acronyme qui représente des types de cloud computing?
Ça tombe bien, Bertrand Lehurt vous propose une soirée d'introduction à l'IAAS (Infrastructure As A Service) avec Amazon Web Services, suivi d'une séance les mains dans le cambouis.
Vous allez apprendre à déployer une petite application en utilisant les services nécessaires dans la jungle de ceux proposés (plus de 37). Au cours de la soirée, nous aborderons donc l'utilisation d'EC2, S3, ELB, EBS, Cloudfront et Auto scaling et les architectures types qui sont utilisées dans le cloud computing.
La vidéo de la présentation est visible ici : http://youtu.be/0AUJ_hcMNhQ
VMware et AWS : la voie la plus rapide vers le cloud hybride Amazon Web Services
Les entreprises adoptent rapidement des stratégies de cloud hybride pour profiter de solutions sur site et de services dans le cloud. Cependant, le déplacement des applications dans le cloud peut varier selon les besoins et les plannings. VMware propose une plateforme globale qui permet aux organisations du secteur public non seulement de migrer des centaines d'applications d'importance capitale dans le cloud en quelques jours, mais aussi de fournir un accès à ces applications sur n'importe quel appareil. De plus, les solutions VMware simplifient la répétitivité des opérations et mettent en place une politique de sécurité de bout en bout cohérente par rapport aux services sur site et dans le cloud public. Découvrez comment VMware aide à servir les missions uniques du gouvernement, en se basant sur les besoins de votre organisation.
Networking is divided into layers for modularity and standardization. The OSI model has 7 layers, while TCP/IP typically uses a 4 layer model. Each layer encapsulates the packet from the previous layer, adding a header. Packets are called frames, datagrams or segments depending on the layer. IP addresses are 32-bit numbers that specify networks and hosts. Subnet masks define the network and host portions. Routers use route tables to determine the next hop for packets based on the destination address.
Un Réseau est un ensemble d’ordinateurs (ou de périphériques) autonomes connectés entre eux et qui sont situés dans un certain domaine géographique.
Réseau informatique : ensemble d’ordinateurs et de terminaux interconnectés pour échanger des informations numériques.
Un réseau est un ensemble d'objets interconnectés les uns avec les autres. Il permet de faire circuler des éléments entre chacun de ces objets selon des règles bien définies.
Ce cours présente à l'apprenant une typologie sur les réseaux informatiques. Nous commençons par circonscrire la notion de réseau, définir le terme réseau informatique, identifier quelques avantages et inconvénients des réseaux informatiques et identifier les types (selon plusieurs critères) des réseaux informatiques.
Dans cette session, nous vous proposons d'aborder les problématiques que l'on peut rencontrer lorsque l'on souhaite intégrer une application Web ASP.NET dans le cloud computing Windows Azure : Quels sont les impacts sur l'architecture existante et les développements ? Quels sont les choix techniques les plus appropriés et quelles solutions mettre en oeuvre ?
Gestion des données dans le cloud avec Veeam, N2WS et AWSAmazon Web Services
Déplacer des sauvegardes dans le cloud et gérer la protection de vos données sur site et dans les environnements dans le cloud peut s'avérer être un sacré défi. Veeam et N2WS (une société appartenant à Veeam) activent la protection et la portabilité des données dans le Cloud AWS à l'aide d'un système de sauvegarde et de reprise après sinistre de niveau professionnel pour Amazon EC2, Amazon RDS, Amazon DynamoDB et Amazon EBS. Dans cette session technique, vous découvrirez comment prendre en charge la croissance dans le Cloud AWS et comment gérer la protection de vos données sur des milliers d'instances Amazon EC2. Nous traiterons de comment enregistrer, restaurer et protéger les bases de données et les workloads de production à l'aide de N2WS Backup & Recovery et de la nouvelle disponibilité Veeam pour AWS.
Construire des Applications Web Performantes - Rule Book WebinarAmazon Web Services
Premier d'une série de Webinaire "Voyage dans le Cloud AWS", nous allons voir comment construire des applications Web performantes en utilisant le Cloud AWS.
Amazon Web Service par Bertrand Lehurt - 11 mars 2014SOAT
Attention, soirée spécial cloud computing!
IAAS, PASS, SAAS... Perdu avec autant d'acronyme qui représente des types de cloud computing?
Ça tombe bien, Bertrand Lehurt vous propose une soirée d'introduction à l'IAAS (Infrastructure As A Service) avec Amazon Web Services, suivi d'une séance les mains dans le cambouis.
Vous allez apprendre à déployer une petite application en utilisant les services nécessaires dans la jungle de ceux proposés (plus de 37). Au cours de la soirée, nous aborderons donc l'utilisation d'EC2, S3, ELB, EBS, Cloudfront et Auto scaling et les architectures types qui sont utilisées dans le cloud computing.
La vidéo de la présentation est visible ici : http://youtu.be/0AUJ_hcMNhQ
VMware et AWS : la voie la plus rapide vers le cloud hybride Amazon Web Services
Les entreprises adoptent rapidement des stratégies de cloud hybride pour profiter de solutions sur site et de services dans le cloud. Cependant, le déplacement des applications dans le cloud peut varier selon les besoins et les plannings. VMware propose une plateforme globale qui permet aux organisations du secteur public non seulement de migrer des centaines d'applications d'importance capitale dans le cloud en quelques jours, mais aussi de fournir un accès à ces applications sur n'importe quel appareil. De plus, les solutions VMware simplifient la répétitivité des opérations et mettent en place une politique de sécurité de bout en bout cohérente par rapport aux services sur site et dans le cloud public. Découvrez comment VMware aide à servir les missions uniques du gouvernement, en se basant sur les besoins de votre organisation.
Networking is divided into layers for modularity and standardization. The OSI model has 7 layers, while TCP/IP typically uses a 4 layer model. Each layer encapsulates the packet from the previous layer, adding a header. Packets are called frames, datagrams or segments depending on the layer. IP addresses are 32-bit numbers that specify networks and hosts. Subnet masks define the network and host portions. Routers use route tables to determine the next hop for packets based on the destination address.
Un Réseau est un ensemble d’ordinateurs (ou de périphériques) autonomes connectés entre eux et qui sont situés dans un certain domaine géographique.
Réseau informatique : ensemble d’ordinateurs et de terminaux interconnectés pour échanger des informations numériques.
Un réseau est un ensemble d'objets interconnectés les uns avec les autres. Il permet de faire circuler des éléments entre chacun de ces objets selon des règles bien définies.
Ce cours présente à l'apprenant une typologie sur les réseaux informatiques. Nous commençons par circonscrire la notion de réseau, définir le terme réseau informatique, identifier quelques avantages et inconvénients des réseaux informatiques et identifier les types (selon plusieurs critères) des réseaux informatiques.
Dans cette session, nous vous proposons d'aborder les problématiques que l'on peut rencontrer lorsque l'on souhaite intégrer une application Web ASP.NET dans le cloud computing Windows Azure : Quels sont les impacts sur l'architecture existante et les développements ? Quels sont les choix techniques les plus appropriés et quelles solutions mettre en oeuvre ?
Amazon web services fonctionnement de quelques servicesPape Moussa SONKO
Ce document contient la description et le fonctionnement de quelques Services d'Amazon Web Services(AWS). Ce n'est pas un guide complet mais plutôt une aide pour tous débutants qui cherche à avoir dles bases avec AWS.
Alexis Moussine-Pouchkine, Developer Relation chez Google, présente Google App Engine.
Le pionnier des PaaS se bonifie avec l’age. Toujours zéro config et 100% haute-dispo, choix des langages, NoSQL et/ou SQL, API enrichies et services toujours plus nombreux, venez déguster la cuvée 2012!
La vidéo de la présentation est disponible ici : TODO
Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java.
http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/
De A à Z : Choisir une architecture pour sa solution applicativeMicrosoft
En partant d’un besoin concret qui tient compte des nouveaux usages, nous évaluerons des architectures pouvant servir de squelette à notre solution applicative. Quelles technologies nous aideront à mettre en œuvre au mieux cette solution, et plus généralement, quelles sont les questions à se poser pour bien choisir une architecture et les technologies qui lui seront associées ? Cette session est la première du parcours « De A à Z : Concevoir et développer une solution applicative ». Nous y choisirons les technologies qui seront mises en œuvre dans la solution, tout au long de ce parcours d’une journée. Elle peut être suivie de manière totalement indépendante puisque seul le scénario métier sert de fil rouge dans le parcours.
Que se cache-t-il derrière les buzz words « serverless » et « services managés » ? Est-il réellement possible de construire une application sans provisionner de serveurs ?
C’est ce que nous allons vous montrer à travers ce live coding. En partant d’une application existante, nous développerons pas à pas une nouvelle fonctionnalité à base de Lambda, de NoSQL (DynamoDB) et d’API Gateway pour enfin la déployer dans le cloud AWS.
Si vous vous demandez comment coder une application robuste, testée, scalable en vous concentrant sur les fonctionnalités et non l’infrastructure, cette conférence est faite pour vous.
Nous présenterons dans cette session Office 365 pour l’Education, la solution de communication et collaboration gratuite pour les établissements scolaires et du supérieur. aurons le plaisir de profiter du retour d’expérience de l’IESEG dans le déploiement la messagerie Exchange Online (Live@edu) et l’utilisation d’Azure pour la scolarité.
2. Déploiement d’une application dans le cloud.
1. Cloud Computing en 2010
2. Offre EC2 – AMAZON
3. Cas Pratique : Portage d’un Intranet vers EC2
4. Utilisation EC2 et Conclusion
5. Bibliographie
Paris | Novembre 2010 Page 2
3. Cloud Computing 2010 - Définition
Cloud Computing ( Utilisateur ) :
Commercialiser des ressources informatiques sous forme de service
Cloud Computing ( technique ) :
Virtualiser les ressources des ressources partagé avec d’autres personnes.
Obtenir et résilier à la demande les services et pouvoir y accéder simplement.
Paiement à la commande et consommation sans investissement (Pay as you go ).
Paris | Novembre 2010 Page 3
5. Cloud Computing 2010 – Les alternatives
SAAS :
SalesForce.com - gestion commerciale ( SFA )
OVH ( intégrateur) - Intranets - blogs (Drupal, Joomla, Wordpress).
Google - suite bureautique ( google documents )
PAAS :
Microsoft Windows Azzure - Plate forme Windows – SqlServer - .NET
Google application - Plate forme Linux – BigTable – Java
OVH (intégrateur) - Plate forme Java – Apache-PHP et Mysql.
IAAS :
Amazon - Serveurs Linux - Windows + services ( private cloud,
load balancing , Ip adressing, storage )
GoGrid - Serveurs Linux - Windows + services ( private cloud,
load balancing , Ip adressing, storage )
OVH ( intégrateur ) - Serveurs Linux + services ( private cloud,
load balancing , Ip adressing, storage )
Paris | Novembre 2010 Page 5
6. Offre EC2 – AMAZON
Critères de choix
Leadership sur le marché ( choix restreint à Microsoft, Google et Amazon ).
Support des serveurs applications traditionnels ( J2EE et PHP )
Support des bases de données relationnelle. ( Clef de toutes les applications
existantes )
Standards ouverts et non dépendant d’un éditeur.
Choix final
Microsoft éliminé, car plate forme propriétaire
Google éliminé , car base de donnée propriétaire et ne supportant pas les standards (
JPA partiel – pas JDBC ou SQL ). Semble en perte de vitesse.
Par défaut Amazon EC2 semble la plate-forme la plus séduisante.
Paris | Novembre 2010 Page 6
7. Offre EC2 – AMAZON
Offre utilisée dans le cadre du projet
API’s – Console
Relational Data Elastic Map reduce
PlateForme SimpleDB
Service ( HADOOP)
Cloud Watch
Infrastructure Elastic Cloud Elastic Block
Computing Storage
Paris | Novembre 2010 Page 7
8. Cas Pratique : Portage d’un Intranet vers EC2 – Résultat sous EC2
Paris | Novembre 2010 Page 8
9. Cas Pratique : Portage d’un Intranet vers EC2 – Architecture initiale.
Les couches logicielles de notre Intranet
Application Open Source CMS DRUPAL
Serveur application Apache / PHP
Base de données MYSQL
Système d’exploitation Linux
Paris | Novembre 2010 Page 9
10. Cas Pratique : Portage d’un Intranet vers EC2 – Implémentation 1
La première implémentation sous EC2 ( Système et données sur AMI )
Backup sur partition externe ( Block EBS )
Instance EC2 : AMI LAMP
Application Open Source CMS DRUPAL
Serveur application Apache / PHP
Base de données MYSQL
Système d’exploitation Linux
Paris | Novembre 2010 Page 10
11. Cas Pratique : Implémentation 1 - Console EC2 - Amazon
Paris | Novembre 2010 Page 11
12. Cas Pratique : Implémentation 1 : Accès via des clefs privées
Paris | Novembre 2010 Page 12
13. Cas Pratique : Implémentation 1 - Groupes de sécurité
Paris | Novembre 2010 Page 13
14. Cas Pratique : Implémentation 1 - Sauvegarde des données via EBS
Paris | Novembre 2010 Page 14
15. Cas Pratique : Implémentation 1 - Conclusion
Scalabilité verticale via la création d’un nouveau serveur plus puissant.
Automatisation de la création d’un serveur
• Création d’un script de démarrage ( via EC2 API Tool ).
• Création d’une AMI privée
• Utilisation de l’API programmable ( Web Services )
Mais les instances EC2 sont des ressources temporaires non garanties par Amazon.
La garantie n’est effective que sur les systèmes de stockages ( EBS, RDS ou S3 ) qui sont
répliqués de façon régulière.
Dans le cas présent, cela veut dire repartir de la sauvegarde à chaque perte d’instance.
Donc ce serait préférable de mettre les données sur un autre support que l’instance EC2.
Paris | Novembre 2010 Page 15
16. Cas Pratique : Portage d’un Intranet vers EC2 – Implémentation 2
La seconde implémentation sous EC2 ( Séparation du système et des données ).
Backup sur partition externe ( Block EBS )
Instance EC2 : AMI LAMP Stockage des données EBS
Application Open Source CMS DRUPAL
Serveur application Apache / PHP
Fichiers Apache et
Données Mysql
Base de données MYSQL
Système d’exploitation Linux
Paris | Novembre 2010 Page 16
17. Cas Pratique : Portage d’un Intranet vers EC2 – Implémentation 2
Quelles sont les données à sauvegarder ?
• Configuration Apache : /var/www et /etc/httpd
• Configuration Mysql : répertoire de données et fichier log.
Comment procéder pour les modifications.
Mettre les répertoires sur le disque EBS.
mv /var/www /drupal/www
sudo ln -s /drupal/www /var/
Modifier le fichier configuration système.
Fichier de configuration : /etc/my.cnf
Modification du datadir et log-error.
Paris | Novembre 2010 Page 17
18. Cas Pratique : Portage d’un Intranet vers EC2 – Implémentation 2
Architecture un peu plus complexe à mettre en œuvre, car elle nécessite une
connaissance interne du fonctionnement des applications. ( On sauvegarde quoi ?)
La restauration et la fiabilité du stockage des données est simplifiée. Nous pouvons
rapidement recréer une instance avec la capacité de calcul voulue et surtout en cas
d’arrêt de l’instance, les données sont préservées.
Mais nous sommes limités à la puissance des instances EC2. De plus, nous aurons en
cas de forte charge concurrence entre les services de base de donnée et les services
Apache.
Donc, ce serait mieux d’avoir un service qui s’occupe de la gestion des pages web et
un autre qui s’occupe des bases de données.
Paris | Novembre 2010 Page 18
19. Cas Pratique : Portage d’un Intranet vers EC2 – Implémentation 3
La troisième implémentation sous EC2
( Block EBS )
partition externe
Backup sur
Instance EC2 : Serveur Apache/PHP Stockage des données EBS
Application Open Source CMS DRUPAL
Fichiers Apache
Serveur application Apache / PHP
Instance RDS
Client Mysql
Snapshots RDS
Base de données MYSQL
Système d’exploitation Linux
Données MYSQL
Paris | Novembre 2010 Page 19
20. Cas Pratique : Implémentation 3 – allocation d’une instance RDS
Paris | Novembre 2010 Page 20
21. Cas Pratique : Implémentation 3 – RDS configuration sauvegardes.
Paris | Novembre 2010 Page 21
22. Cas Pratique : Implémentation 3 – RDS groupe de sécurité.
Paris | Novembre 2010 Page 22
23. Cas Pratique : Implémentation 3 – Conclusion.
RDS versus une solution classique EC2 –Mysql
Avantages
Simplification des opérations de sauvegarde/restauration.
Simplification de la scalabilité.
Multi A-Z déployment.
Inconvénients
Aucun accès direct à l’instance RDS.
Pas de possibilité de piloter depuis son poste personnel. ( Initial setup un
peu compliqué à faire ).
Une base par instance RDS. ( Attention aux coûts ).
En conclusion :
Architecture de production. Bonne architecture en cas de grosse base de production et
équipes administration réduite.
Paris | Novembre 2010 Page 23
24. Cas Pratique : Implémentation 3 – Conclusion.
Pour aller plus loin.
• Services Apaches, mettre en parallèle plusieurs serveurs ‘ ( load balancing ).
- Persistance des sessions ( equiv à - mod_jk – mod_proxy ? )
- Unicité du stockage des données ou réplication.
• Mysql avec RDS, mettre en place les réplicas en mode lecture des bases RDS.
• Mysql, mettre en place le clustering dans une solution classique EC2-Mysql.
Paris | Novembre 2010 Page 24
25. Utilisation EC2 et Conclusion
Un nouveau moyen flexible et programmable d’allocation de ressources
Pour expérimenter de nouvelles solutions logicielles en payant une location à l’heure,
Pour avoir une flexibilité maximale pour les start-up dans le domaine du WEB,
Pour créer un écosystème favorable à l’open source,
Pour permettre à des éditeurs ( open-source ou propriétaire ) de proposer une plate
forme SAAS et d’être rétribué via Amazon.
Un système de repli en cas d’attaque externe ( Wikileaks ).
Et tout ceci sans ingénieur système, ni administrateur de base de données ???
Paris | Novembre 2010 Page 25
26. Bibliographie
Site Amazon : http://aws.amazon.com/ec2/
Livre de référence : Host your Web Site in the Cloud
Paris | Novembre 2010 Page 26