Hébergement MMI SEMESTRE 4 24/03/2015
Hébergement pour le Web Serveurs Mutualités Serveurs Dédiés Serveurs VPS Auto-Hébergement Cloud
Serveurs Mutualités Chaque Serveur héberge plusieurs sites Les ressources sont partagées : Processeurs Mémoire Espace de Stockage Système d exploitation Pas de possibilité d administration Pas le choix des applications et des langages : Exemple classique : Apache, Php, Mysql, Adresses Mail Avantage : Le cout
Serveurs Dédiés Une machine complète : Processeurs Mémoire Disques Durs Bande passante garantie Toutes les ressources disponible pour un seul client Choix de l OS - Accès Administration complet Possibilité d environnement pré-installés CMS E-COMMERCE Possibilité d infogérance Inconvénient : Le cout
Serveurs VPS Machines virtualisées Même fonctionnement qu un serveur dédié Ressources physiques partagées par plusieurs VM. Avantage : moins couteux q un serveur dédié, mais moins performant.
Auto Hébergement Liberté dans les choix : Matériel Système d exploitation Applications, Langages Contraintes Techniques : IP Fixe Débit Montant Disponibilité Sécurité Cout important en fonction des choix initiaux Nécessite un bon niveau de compétence en terme d administration système
En plus de l hébergement Nom de Domaine Adresses IP Gestion des DNS Sauvegardes
LE CLOUD Terme Marketing? Issu des DataCenter Cloud Computing = Virtualisation?
LE CLOUD - TERME MARKETING? Cloud Computing Cloud Storage VPS Cloud icloud Cloud Backup HomeCloud Infogérance Cloud Boost Cloud Cloud Pro CloudMail Cloud Sql Sf-FR Cloud, Bouygues Cloud, Orange Cloud
LE CLOUD Cloud : Informatique dans les nuages (Infonuagique) : Exploitation de la puissance de calcul ou de stockage de serveurs informatiques distants par l intermédiaire d un réseau (Généralement Internet) Ces serveurs sont loués à la demande suivant des critères techniques (Puissance, bande Passante, Capacité de stockage,..) et fonctionnels (Temps d utilisation, Usage, Services, )
CARACTERISTIQUES PRINCIPALES Des Services à la demande Des Services mesurés Une bande passante élevée Un partage des ressources informatiques Une élasticité et une flexibilité des ressources
ORIGINE DU CLOUD A l origine, Internet était souvent représenté comme un nuage dans les schémas de télécommunications Ce nuage symbolisait le traitement des informations, sans que personne n interviennent et ne sache exactement ce qui s y passe Techniquement issu des technologies des Mainframes des années 70, il est revenu d actualité avec l apparition et la maitrise de la virtualisation.
LES MODELES DE SERVICES Iaas (Infrastructure as a Service) Paas (Platform as a Service) Saas (Software as a Service)
LES MODELES DE SERVICES MODELES TRADITIONNELS CLOUD COMPUTING Applications Saas MiddleWare (Serveurs Applications, Plate-Formes de Développement) PaaS Infrastructure (Réseau, Serveurs, Stockages) IaaS
LES MODELES DE SERVICES Caractéristiques Communes aux modèles Cloud : Les clients louent les Services Les Fournisseurs sont responsables de toute l infrastructure en termes de capacités, de gestion des incidents Les services sont disponibles très rapidement et surtout modulables à la demande
IaaS : Infrastructure as a Service Fournit : La puissance de Calcul (Processeurs) Le Réseau (IP, Bande Passante) Le Stockage (Disques Durs) Les systèmes d Exploitation Les environnements sont principalement virtualisés L infrastructure est souvent redondante, répartie géographiquement dans différents DataCenter. Le client ne gère pas l infrastructure, mais doit administrer lui-même les O.S, déployer ses applications, ses bases de données etc
Paas : Platform as a Service Fournit des environnements complets et déjà installés pour le consommateur : Serveur Web Serveur d applications Systèmes de bases de données Serveur de Mail Environnement de Développement Pas besoin de connaissances techniques particulières en terme d administration des systèmes. Le client utilise les environnements de développement installés pour créer et déployer ses propres applications. Le fournisseur met à sa disposition des API et des services supplémentaires pour faciliter le développement des applications.
SaaS : Software as a Service Fournit essentiellement des applications informatiques et les services associés. Dans l environnement «Cloud», les applications sont accessibles de n importe où sur Internet. Le fournisseur est responsable de la totalité de la solution apportée : De l infrastructure à l Application, y compris le stockage. La protection des données est assurée par des contrats SLA (Service Level Agreement)
Les Modèles de Déploiement Cloud Privé Cloud Public Cloud Hybride
Le Cloud Privé Une seule et unique entreprise loue (ou possède) l infrastructure et la gère pour son besoin. Elle ne la partage pas avec d autres organisations. Elle déploie ses propres services et applications. L infrastructure est accessible via des VPN.
Le Cloud Public Un Fournisseur possède une infrastructure et loue ses services à plusieurs clients. Les services sont accessibles directement à partir d Internet.
Le Cloud Hybride Est composé d infrastructures privées et publiques. Une entreprise peut ainsi laisser ses applications critiques dans un «nuage» privé, et déployer d autres applications moins sensibles dans un «nuage» public.
Cloud ou pas Cloud? Les + Accès à des Offres Gratuites Montée en charge automatique Pas de problèmes techniques de bas niveau à gérer Accès à des services pré-installés disponibles immédiatement Les - Pas de maitrise des OS Installés Développement obligatoirement adapté à la plateforme choisie Les +/- Infogérance partielle ou totale Pas besoin de connaître l emplacement réel de stockage des données Accessible de n importe où à partir d Internet Facturation au Service utilisé
Le Cloud selon Google Compute Engine : Iaas (Puissance de Calcul) Cloud Storage : Daas (Stockage de Fichiers) Big Query : Big Data : Fonctionnalités permettant d analyser de grosses quantités de données (Plusieurs To) Cloud SQL : Bases de données réparties sur le Cloud de Google. App Engine : PaaS de Google
App Engine L offre PaaS de Google fournit : Des environnements développement sous Python, Java, Php (Beta), Go (Beta) Des serveurs d Exécution du Code Des espaces de stockage pour les fichiers Des bases de données pour les informations utilisateurs Des API pour le développement (Mail, Authentification, Traitement des images etc..) Des Services Associés (Déploiement d applications Portables, Programmation de Tâches Systèmes, Sauvegardes)
Travail à Faire (Noté) (Dossier à Rendre) Binômes autorisés Pour chacun des modèles de service du Cloud (IaaS, PaaS, SaaS) listez deux offres en précisant son Nom, son Usage, son Fournisseur et son Prix. Faites un comparatif des Offres Cloud de : Google, Amazon et Microsoft (+ Un autre fournisseur de votre choix) Dans ce comparatif doit apparaître : Le nom des produits (et/ou services) fournis Le modèle de service fourni (Iaas, Paas, Saas) Leur positionnement dans le Cloud (Privé, Public ou Hybride) Leur cout Leur usage (Avec si possible des exemples de mise en oeuvre)