Le CLOUD... ton univers impitoyable
Christophe Villeneuve
22 mai 2013
nAcademy – 22 Mai 2013
Ton univers impitoyable
nAcademy – 22 Mai 2013
Pourquoi aller dans le Cloud ?
● Moins de prestataire● Méthodologie plus rigoureuse● Gestion des coûts sans
immobilisation
● Une grande agilité
PHP
CMS
Framework
CRM
ERP
nAcademy – 22 Mai 2013
Différent Cloud ?
nAcademy – 22 Mai 2013
Coûts (indicatifs)
© Cloudwatt
nAcademy – 22 Mai 2013
Perspectives
http://pro.01net.com/editorial/595499/etats-generaux-du-cloud-francais-la-croissance-se-maintient/
nAcademy – 22 Mai 2013
Les types de Cloud
SaaS (utilisateurs)
PaaS (Développeurs)
IaaS (Administrateurs)
• Logiciels applicatifs
• Infrastructure logicielle
• Systèmes d’exploitation• Virtualisation• Serveurs physiques• Réseaux• Data center
nAcademy – 22 Mai 2013
Dans le cloud, on peut faire...
Gestion : vous
Gestion : fournisseur
SaaS
Stockage
Serveurs
Mise en réseau
O/S
Middleware
Virtualisation
Applications
Exécution
Données
Gestion : vous
Gestion : fournisseur
PaaS
Stockage
Serveurs
Mise en réseau
O/S
Middleware
Virtualisation
Applications
Exécution
Données
IaaS
Stockage
Serveurs
Mise en réseau
O/S
Middleware
Virtualisation
Données
Applications
Exécution
nAcademy – 22 Mai 2013
S A A S
nAcademy – 22 Mai 2013
Offre SAAS
● Des offres commerciales– Wordpress.com– Drupalgardens.com– CloudAccess.net
● Des offres adaptés– PhpCloud– AppFog– Cloudwatt.com/saas– Azure Web Sites
DEMO
nAcademy – 22 Mai 2013
New Application
nAcademy – 22 Mai 2013
Configuration
nAcademy – 22 Mai 2013
Liste des applications
nAcademy – 22 Mai 2013
Résultat
nAcademy – 22 Mai 2013
P A A S
nAcademy – 22 Mai 2013
Les grandes fonctions attendues
Déployer
nAcademy – 22 Mai 2013
Démo : Déploiement dans le PAAS
nAcademy – 22 Mai 2013
6 étapes
nAcademy – 22 Mai 2013
6 étapes
nAcademy – 22 Mai 2013
6 étapes
nAcademy – 22 Mai 2013
Possible avec...
nAcademy – 22 Mai 2013
I A A S
nAcademy – 22 Mai 2013
Le principe
● Exactement comme une machine physique
… mais à distance
… mais très loin
nAcademy – 22 Mai 2013
Problèmes à prévoir 1/3
➢Comment créer sa machine✔ Créer sa VM en local
✔ L'envoyer sur le cloud
✔ Créer à distance
✔ Install manuelle✔ Install automatisé✔ Création d'une image
spécifique
✔ OS ?
nAcademy – 22 Mai 2013
Problèmes à prévoir 2/3
Comment créer sa machine
➢Comment gérer le réseau
✔ Accès en SSH
✔ PuTTY / MTPuTTY✔ Open SSH
✔ Configurer des ports
✔Utiliser un load balancer
✔ Montée en charge✔ Haute disponibilité✔ Load Balancer cloud
nAcademy – 22 Mai 2013
Problèmes à prévoir 3/3
➢Comment gérer le réseau➢Comment déployer
✔ Outils
✔ Puppet✔ Chef✔ Ansible
✔ Juste l'application
✔ FTPs✔ Contrôleur de sources
➢Comment créer sa machine
nAcademy – 22 Mai 2013
La base de données
nAcademy – 22 Mai 2013
La base de données
IaaS
À installer
PaaS
une simple chaine de connexion.
SaaS
une base ?
nAcademy – 22 Mai 2013
Exemple avec PHPCloud
nAcademy – 22 Mai 2013
PHPMyAdmin
nAcademy – 22 Mai 2013
Fonctionnalités à exploiter
nAcademy – 22 Mai 2013
✔ Amazon Web Services
✔ SDK PHPhttp://aws.amazon.com/sdkforphp
✔ Rackspace
✔ PHP-cloudfileshttp://bit.ly/ptJa1YCMS
✔
✔ Google App Engines
✔ PHP Runtimehttps://gaeforphp.appspot.com/
✔ Windows Azure
✔ PHPAzurehttp://phpazure.codeplex.com/
✔ Fonctions proposés supplémentaires
✔ Blob storage / NoSQL✔ CDN✔ Média
✔ Add-ons cloud
✔ Recaptcha✔ Disqus✔ Maps✔ Traduction✔ ...
Librairies par les fournisseurs de Cloud
nAcademy – 22 Mai 2013
Questions
Top Related