QU'est Ce BluexMix
Commentaire d'oeuvre : QU'est Ce BluexMix. Recherche parmi 298 000+ dissertationsPar Mushou27 • 25 Juin 2014 • Commentaire d'oeuvre • 274 Mots (2 Pages) • 577 Vues
• C’est une offer PaaS lançée par IBM en Juillet 2013
• Plate-forme basée sur un projet en open source : Le Cloud Foundry
• La plate-forme BluexMix s’adresse notamment aux développeurs
• Elle facilite le développement des applications et leur déploiement rapide
• La plate-forme BluexMix met à disposition des développeurs des languages de programmation Java, Ruby, PHP, Nodes.JS…) un catalogue de services et des bases de données
• Pour la création d’une application nous avons besoin de ces 3 élèments : Language + Base de Données + Service
• BluexMix permet de composer et d’assembler ces 3 éléments en fonction des fonctionnalités que nécessite notre application.
• Notre environnement est alors chargé dans une plate-forme de développement de type DEVOPS
• On développe alors le code qui permet de faire le lien entre tous les services qui composent notre application.
• L’ensemble est repoussé sur la plate-forme BlueMix pour être exécuter
• L’application est mise à disposition des clients.
Fonctionnalités : Capacité de composer des services + languages / Capacité d’exécuter une application.
RAPIDITE !!!!!
Services + Langages peuvent être déjà préassemblés
Ex de services : Message queue, autoscalability, automatisation, plus agile ( plus adaptable par ex s’adapte par rapport aux nbr d’utilisateurs )
Les différentes étapes :
Idée
Définir les fonctionnalités de l’appli
En déduire les services associés + choix du language
Assemblage sur BlueMix
Chargement de l’environnement de développement sur plate-forme de développement = Devops : test et developpement en continu
Développer le code = Jazzhub : espace collaboratif :
Repousser le code sur Bluemix
Exécuter et déployer l’appli
Obj BluexMiX : Provisionnenemnt environnement d’infrastructures tt de suite / gestion de l’infrastrure ( stockage…) on ne s’en occupe plus ! concentration sur lé métier de développeur.
...