CloudBees AnyCloud : Valeur, Architecture et Technologie cloud pour l entreprise



Documents pareils
Business & High Technology

Garantir une meilleure prestation de services et une expérience utilisateur optimale

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Hébergement MMI SEMESTRE 4

Playbook du programme pour fournisseurs de services 2e semestre 2014

QU EST CE QUE LE CLOUD COMPUTING?

Architectures informatiques dans les nuages

Conception d une infrastructure «Cloud» pertinente

Cloud Computing : Comment est-il appréhendé par l'entreprise Marocaine?

CE QU IL FAUT SAVOIR SUR LE CLOUD COMPUTING

Cloud Computing - L environnement concurrentiel. Points forts reformulés, issus d un récent article du Taneja Group, publié en septembre 2012.

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft

Cloud computing Votre informatique à la demande

Cloud Computing, discours marketing ou solution à vos problèmes?

Transformation vers le Cloud. Premier partenaire Cloud Builder certifié IBM, HP et VMware

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

Tirez plus vite profit du cloud computing avec IBM

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

Regard sur hybridation et infogérance de production

Planifier la migration des applications d entreprise dans le nuage

Cloud Computing : Généralités & Concepts de base

A Les différentes générations VMware

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

Transformation IT de l entreprise FAIRE DU DÉVELOPPEMENT D APPLICATIONS UN SYNONYME D AGILITÉ

CLOUD COMPUTING Tupuraa TEPEHU Pascale BERTON-ALLIAUD Arnaud BALDEWIJNS Said TAMGALTI Licence SIIC 2012 / 2013

Je bénéficie désormais des avantages exceptionnels de la virtualisation pour mon stockage. Virtual SAN est aussi économique que simple à utiliser.

COLLECTION N.T.I.C. Livre Blanc. Les promesses du Cloud Computing : réalité ou fiction? Chris Czarnecki En-lighten Technology Ltd.

Optimisation des niveaux de service dans le cadre de déploiements de Clouds publics

Qu est ce qu une offre de Cloud?

La reconquête de vos marges de manœuvre

Cloud Computing. 19 Octobre 2010 JC TAGGER

Livre Blanc. Comment tirer le meilleur parti du Cloud

Citrix XenDesktop avec la technologie FlexCast. Citrix XenDesktop : la virtualisation des postes de travail pour tous.

La technologie Citrix TriScale révolutionne la mise en réseau cloud

Cycle de conférences sur Cloud Computinget Virtualisation. Le Cloud et la sécurité Stéphane Duproz Directeur Général, TelecityGroup

Etude des outils du Cloud Computing

Les enjeux stratégiques et économiques du Cloud Computing pour les collectivités territoriales

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

Naturellement SaaS. trésorier du futur. Livre blanc. Le futur des trésoriers d entreprise peut-il se concevoir sans le SaaS?

Accélérez l informatique. Innovez avec votre Cloud.

Libérez votre intuition

LIVRE BLANC OCTOBRE CA Unified Infrastructure Management : architecture de la solution

Le Cloud en toute confiance

GUIDE Cloud Computing : quoi, comment, pourquoi

Livre Blanc. L hébergement à l heure du Cloud. Comment faire son choix?

L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i n f r a m e, un b e s o i n c r u c i a l

impacts du Cloud sur les métiers IT: quelles mutations pour la DSI?

La tête dans les nuages

Informatique en nuage Cloud Computing. G. Urvoy-Keller

HySIO : l infogérance hybride avec le cloud sécurisé

tech days AMBIENT INTELLIGENCE

HÉBERGEMENT CLOUD & SERVICES MANAGÉS

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

GLOSSAIRE. On premise (sur site)

Introduction au Cloud Computing

La plate forme VMware vsphere 4 utilise la puissance de la virtualisation pour transformer les infrastructures de Datacenters en Cloud Computing.

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

Cloud Computing, Fondamentaux, Usage et solutions

DES SAUVEGARDES ET DES RESTAURATIONS DE DONNEES SANS CONTRAINTES DE LIEU NI DE TEMPS

Chapitre 4: Introduction au Cloud computing

Veille Technologique. Cloud-Computing. Jérémy chevalier

LES DONNÉES SENSIBLES SONT PARTOUT. NOUS AUSSI.

Résoudre les problèmes de visibilité applicative avec NetScaler Insight Center

Cloud (s) Positionnement

Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy

Le Cloud Computing en France

Concours interne d ingénieur des systèmes d information et de communication. «Session 2010» Meilleure copie "étude de cas architecture et systèmes"

Valeur métier. Réduction des coûts opérationnels : Les coûts opérationnels ont été réduits de 37 %. Les systèmes intégrés comme IBM

Automatisation de la découverte, de la surveillance et de l analyse des causes premières dans le datacenter virtualisé (VDC) EMC SERVER MANAGER

VMware vsphere. La meilleure plate-forme pour la création d infrastructures de Cloud Computing BROCHURE

La migration vers le Cloud pour les PME

Veille Technologique. Cloud Computing

FICHE DE PRÉSENTATION DE LA SOLUTION

Qu est ce qu une offre de Cloud?

Cloud Computing - présentation d un outil complet

Guide pratique de la sécurité dans le Cloud

PILOTEZ VOTRE CLOUD SOMMAIRE FAITES DÉCOLLER VOTRE STRATÉGIE COMPRENDRE LE CLOUD COMPUTING SOYEZ PLUS AVISÉ SOLUTIONS POUR DYNAMISER VOTRE ACTIVITÉ

Vision Infonuagique VMware

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

IBM Business Process Manager

Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization)

Le Cloud: Mythe ou Réalité?

OpenScape Business. La solution de communications unifiées tout-en-un pour les PME

Study Tour Cloud Computing. Cloud Computing : Etat de l Art & Acteurs en Présence

Pourquoi toutes les entreprises peuvent se priver de centrale téléphonique?

Sommaire. Le marché du cloud avec un focus sur la France. Les conséquences de l adoption du cloud

Des systèmes d information partagés pour des parcours de santé performants en Ile-de-France.

<Insert Picture Here> Maintenir le cap avec Oracle WebLogic Server

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Les plates-formes informatiques intégrées, des builds d infrastructure pour les datacenters de demain

Cloud Computing et SaaS

Les services de Cloud Computing s industrialisent, Cloud COmputing : Sommaire

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

PILOTEZ VOTRE CLOUD SOMMAIRE FAITES DÉCOLLER VOTRE STRATÉGIE COMPRENDRE LE CLOUD COMPUTING SOYEZ PLUS AVISÉ SOLUTIONS POUR DYNAMISER VOTRE ACTIVITÉ

Virtualisation et mutualisation Le cloud computing, un enjeu structurant et stratégique pour le secteur public. Paris, 4 mai 2011

Cloud Computing. La révolution industrielle informatique Alexis Savin

fourbissent leurs armes infrastructure Ainsi si le cloud computing constitue une des principales tendances du marché TIC depuis de nombreux

Les points clés des contrats Cloud Journée de l AFDIT Cloud Computing : théorie et pratique

Transcription:

CloudBees AnyCloud : Valeur, Architecture et Technologie cloud pour l entreprise Alors que les plates-formes PaaS (Platform as a Service) commencent à s imposer comme le modèle privilégié auprès des entreprises qui souhaitent bénéficier des avantages du cloud computing, nombre de sociétés s interrogent sur l approche à adopter : nuage public ou nuage privé? Si les solutions publiques abaissent les coûts et augmentent l efficacité, d autres considérations relatives aux infrastructures existantes et aux questions de sécurité et de réglementation peuvent freiner les entreprises dans leur démarche. Avec AnyCloud, vous disposez des services d une plate-forme PaaS complète que ce soit au sein de votre datacenter, chez un hébergeur ou un fournisseur d infrastructure cloud de confiance, ou dans une région délimitée. L efficacité et les économies d échelle offertes par CloudBees s accompagnent d un accès sécurisé à l infrastructure existante, moyennant un faible temps de latence. Et avec le cloud, vous ne risquez pas de revivre l installation cauchemardesque de votre ancien environnement logiciel/middleware. The Java TM Paas Company

CloudBees AnyCloud : valeur, architecture Considerations et technologie for Continuous cloud Integration pour l entreprise in the Cloud Résumé Alors que les plates-formes PaaS (Platform as a Service) commencent à s imposer comme le modèle privilégié auprès des entreprises qui souhaitent bénéficier des avantages du cloud computing, nombre de sociétés s interrogent sur l approche à adopter : nuage public ou nuage privé? Si les solutions publiques présentent l avantage d un marché IaaS (Infrastructure as a Service) compétitif qui favorise la baisse des coûts et l augmentation de l efficacité, nombre d entreprises disposent en interne d une infrastructure et de ressources existantes et sont confrontées à des contraintes de sécurité et d ordre réglementaire qui les empêchent de faire le grand saut. Parallèlement, suivre sa propre voie ne fait que déplacer les problèmes expérimentés précédemment avec les middleware de dernière génération licences, maintenance, développement d une expertise interne, transformation métier, en espérant que les investissements seront rentabilisés par l efficacité opérationnelle. Avec la solution AnyCloud de CloudBees, vous disposez des services d une plate-forme PaaS complète, que ce soit au sein de votre centre informatique, par l intermédiaire d un hébergeur ou d un fournisseur de services d infrastructure cloud, ou dans une région délimitée. L efficacité et les économies d échelle offertes par CloudBees s accompagnent d un accès sécurisé aux ressources existantes, moyennant un faible temps de latence. Enfin, avec le cloud, vous ne risquez pas de revivre l installation cauchemardesque de votre ancien environnement logiciel et middleware. Un problème métier C est essentiellement pour des raisons de délais de mise sur le marché que les entreprises considèrent les plates-formes PaaS comme l outil le plus prometteur de la panoplie technologique moderne. Elles permettent en effet d accéder à des services hébergés afin de développer, déployer et administrer des applications tout en les reliant à d autres services, en vue d éliminer une bonne partie des coûts opérationnels et des soucis informatiques auxquels sont généralement confrontés les développeurs et les directions métier de l entreprise. Malheureusement, les promesses que laisse entrevoir la technologie PaaS se heurtent trop souvent à la réalité des contraintes auxquelles de nombreuses sociétés doivent faire face, ainsi qu aux questions suivantes : 1. Pourrai-je continuer à utiliser les investissements existants? 2. Pourrai-je utiliser la plate-forme PaaS et disposer d un accès rapide aux données que je ne peux pas déplacer? 3. Pourrai-je utiliser la plate-forme PaaS sans enfreindre les règles de sécurité et de confidentialité de mon entreprise? 4. Pourrai-je limiter les traitements et données à une région spécifique? Pour résoudre ces problèmes, il est possible de recourir à une plate-forme PaaS privée que vous installerez et gérerez vous-même, comme les middleware que vous utilisez déjà. Un PaaS privé permet à la DSI d augmenter son efficacité opérationnelle et de réagir plus rapidement aux demandes des développeurs. En contrepartie, elle devra gérer, actualiser et supporter financièrement une couche logicielle supplémentaire. 1

De plus, comme dans le cas des environnements créés pour exploiter un système complexe, vous devez en cas de problème comprendre le système administré mais également maîtriser l environnement proprement dit dans toute sa complexité. Et si vous bénéficiez de l efficacité d un service de cloud privé, il y a fort à parier que vous serez amené à jongler entre deux systèmes distincts, dont les caractéristiques et la sémantique seront probablement différentes. Figure 1 Les coûts sont liés aux fournisseurs de services Le service constitue un élément-clé des plates-formes PaaS. En optant pour une approche PaaS privée, vous décidez également de servir vous-même la plate-forme PaaS, en utilisant votre datacenter. C est donc vous qui supporterez les investissements consacrés à l infrastructure, en plus des coûts opérationnels nécessaires à son administration. Comme le montre la Figure 1, l efficacité opérationnelle potentielle d une plate-forme PaaS par rapport à une infrastructure IaaS est masquée par les coûts continus associés à l infrastructure proprement dite, ainsi que par les obligations opérationnelles permanentes y afférentes. A contrario, en faisant appel à un prestataire de services, par opposition à un éditeur de logiciels qui vous permet de fournir des services, vous disposez de plusieurs avantages qui entraînent une baisse des coûts : 1. Le fournisseur de services réduit vos coûts opérationnels. C est au fournisseur, et non à vous-même, qu incombe l expertise nécessaire pour gérer l intersection technique entre des logiciels PaaS et des middleware complexes. Vous pouvez ainsi vous concentrer pleinement sur vos activités. 2. Les fournisseurs de services assurent des économies d échelle plus importantes. L expertise dont ils disposent en interne est répartie entre plusieurs milliers de clients. Dans la mesure où de nombreux composants middleware et de runtime sous-jacents sont utilisés simultanément par d autres entreprises, un problème résolu pour un client l est également pour d autres. De plus, il est traité immédiatement sous forme de service, et non de «rustine» que vous devrez gérer vous-même. 3. Les fournisseurs de services ont intérêt à investir dans l efficacité opérationnelle. Les investissements consacrés à l efficacité opérationnelle par les fournisseurs de services sont stimulés par une augmentation de leur marge, ainsi que par la possibilité de proposer une offre plus riche à un prix plus compétitif. 2

La solution AnyCloud de CloudBees vous permet de bénéficier des avantages opérationnels et financiers d un PaaS doté de services complets, tout en conservant la possibilité d accéder aux investissements et aux ressources des datacenters existants et avec une vue unifiée des déploiements dans n importe quel nuage. Une solution architecturale et technologique Avant de creuser dans l architecture sous-jacente de la solution AnyCloud, découvrons rapidement la plate-forme PaaS de CloudBees pour mieux comprendre son fonctionnement vu de l extérieur. CloudBees PaaS Généralités CloudBees propose une plate-forme PaaS pour environnements Java qui englobe la totalité du cycle de vie des applications, de leur développement à leur déploiement et à leur utilisation. De l extérieur, la solution CloudBees se présente comme ceci (Figure 2) : Figure 2 Le PaaS CloudBees vu de l extérieur En tant que développeur ou responsable de l exploitation d applications de production, vous disposez d une vue unifiée par l intermédiaire de la console Web CloudBees GrandCentral. Cette console est une simple interface utilisateur qui s ajoute à la riche interface API de CloudBees, à laquelle les développeurs accèdent également par l intermédiaire du kit de développement logiciel (SDK) ou de notre module additionnel Eclipse. À l attention des développeurs, CloudBees héberge une panoplie de services de développement, parmi lesquels le serveur d intégration continue Jenkins (Continuous Integration Server), qui est utilisé pour réaliser les builds, tester et promouvoir ou déployer votre application, tandis que vous vérifiez le code et les artefacts dans les référentiels Forge hébergés par CloudBees ou dans un référentiel extérieur tel 3

que GitHub. Le service d intégration continue (CI) de CloudBees dispose d une fonction unique qui utilise les ressources de cloud sur demande pour accélérer la réalisation de vos builds et gérer à un très faible coût le caractère irrégulier qui caractérise l intégration continue. CloudBees propose également un jeu de services de runtime qui permettent de déployer votre application sur la machine virtuelle Java (JVM) de votre choix, ainsi qu un service de base de données MySQL hébergé. Notre service de «clustering de sessions» facilite la gestion de l état des sessions Java entre instances d applications, garantit l intégrité des transactions en cas de panne, et assure une scalabilité horizontale (scale-out) totalement transparente. Vous pouvez accéder instantanément à l application que vous avez déployée aux fins de tests ou d évaluation interne, ou mapper vos propres noms de domaines et adresses (URL), ce qui permet à vos utilisateurs d interagir avec l application hébergée conformément à vos attentes, ainsi qu aux leurs. Les services Development et Runtime sont tous deux intégrés dans une large gamme de services hébergés par des partenaires. Vous disposez ainsi d un accès intégré aux meilleurs outils de surveillance, de journalisation et de test que vous sélectionnerez dans Grand Central. Architecture à base de services AnyCloud Cette vue externe de CloudBees repose sur l architecture à base de services AnyCloud, représentée Figure 3. Figure 3 Architecture à base de services AnyCloud CloudBees utilise un ensemble de services partagés sur lesquels s appuient les services orientés vers l extérieur. À titre d exemple, une application peut utiliser le service de gestion de base de données MySQL de CloudBees, le clustering de sessions et un service partenaire tel que le service de supervision New Relic. En coulisses, ou via l API CloudBees, vous liez votre application aux services qu elle utilise et aux ressources que les services proposent. Le PaaS CloudBees prend en charge les mécanismes sous-jacents pour provisionner un service applicatif, un service de gestion de base de données, etc., en vérifiant quasi-instantanément leur bon fonctionnement. La plate-forme utilise à cet effet des agents pour les 4

différents services qui cohabitant, toutes les communications étant assurées par un bus de transmission de messages hautement fiable et évolutif. Contrairement à certaines offres PaaS, nous n assemblons ni ne distribuons aucune image virtuelle sur Amazon pour qualifier notre solution de «PaaS». Comme nous l avons vu précédemment, il est très important de comprendre que c est CloudBees qui fournit le service, les mises à jour et l expertise opérationnelle nécessaire pour prendre en charge les milliers de clients qui utilisent simultanément la plate-forme PaaS. Cette approche basée sur les services permet à AnyCloud de proposer une plate-forme PaaS complète dans différentes régions et directement dans votre centre informatique ou celui de votre hébergeur de confiance, comme le montre la figure 4. Figure 4 AnyCloud propose une vue unifiée des déploiements hybrides Une fois que vous avez enregistré les ressources qu AnyCloud peut utiliser au sein de votre environnement vsphere ou OpenStack, vous disposez de la même vue unifiée et de la même interface API pour déployer des applications dans ces ressources. Cette approche présente trois avantages majeurs : 1. C est toujours CloudBees qui délivre le service à la plate-forme. Pour vous, les dépenses opérationnelles restent nulles et votre équipe de développement peut se concentrer sur la réalisation d applications qui bénéficieront de l écosystème et de la simplicité de CloudBees. Vous disposerez d une vue unifiée des applications disponibles sur le nuage public, ainsi que dans votre nuage privé. 2. À l image de ce que fait CloudBees dans le nuage public, la plate-forme PaaS apporte à présent une certaine «élasticité» à vos ressources locales. Et toujours à l image de CloudBees dans le nuage public, nous exploitons les ressources d infrastructure avec une plus grande efficacité que vous ne le feriez vous-même. 3. Vous pouvez déployer des applications dans votre centre informatique local avec un faible temps de latence et une localité de référence au côté des ressources existantes, telles qu une base de données Oracle ou des services auxquels vous avez déjà consacré des investissements. 5

Efficacité opérationnelle et puissance des «App-Cells» L efficacité opérationnelle réside d une part dans la façon dont vous, en tant qu utilisateur final, interagissez avec la plateforme PaaS et dont CloudBees élimine une bonne partie de la connaissance des opérations de bas niveau nécessaire pour assurer une scalabilité verticale (scale-up), installer, connecter et assurer la gestion des composants logiciels sous-jacents d un centre informatique. D autre part, cette efficacité est liée à la manière dont les ressources sous-jacentes sont utilisées. De même que la virtualisation a aidé les entreprises à améliorer l utilisation des ressources dans leurs datacenters, les investissements consacrés à la technologie CloudBees accroissent l efficacité de la plate-forme PaaS. CloudBees divise les ressources de l infrastructure sous-jacente bien plus efficacement que vous ne pourriez le faire vousmême. Cette approche, conjuguée aux économies d échelle et à l efficacité opérationnelle, est l une des raisons qui expliquent le coût particulièrement avantageux de CloudBees. À titre d exemple, si vous faites directement appel à Amazon EC2, vous devez choisir la taille de la «machine» que vous utilisez. Bien sûr, c est Amazon qui décide comment vous sont fournies les unités de calcul (compute units) EC2 sur ses ressources physiques sous-jacentes. Un serveur 1U moderne peut prendre en charge une douzaine d unités de calcul EC2, lesquelles sont à leur tour mises à votre disposition sous la forme de deux machines m1.large et de quatre machines m1.small. Si vous utilisez Amazon comme fournisseur d infrastructure, vous devez placer vos applications sur ces machines de taille fixe et les gérer comme s il s agissait de machines physiques. Voir Figure 5. 6 instances d application 60% d utilisation Vous payez chaque mois pour une pleine capacité 12 unités de calcul EC2 2 unités m1.large et 4 unités m.1 small Environ utilization complète d un serveur 1U Figure 5 Utilisation conceptuelle de l infrastructure sous-jacente par vos applis sur EC2 S il est relativement simple d obtenir de nouvelles ressources, il peut être compliqué d en optimiser l utilisation. Et sur le plan financier, le règlement s effectue en général sur une base mensuelle, ou en réservant les ressources pour une période étendue pour obtenir un tarif plus intéressant. CloudBees AnyCloud alloue les ressources dans les unités granulaires appelées «app-cells». Une app-cell n occupe que le huitième d une unité de calcul (compute unit) m1.small, ou le quart d une unité EC2. 6

6 applications 62 << app-cells >> Vous payez pour ce que vous utilisez sur une base horaire Figure 6 Les «App-cells»-assurent une utilisation plus efficace à moindre coût Avec la plate-forme CloudBees, vous pouvez augmenter ou réduire la taille de vos «applis» en utilisant des «app-cells», comme indiqué par les points jaunes en Figure 6. Dans un environnement de cloud public, CloudBees exploite la capacité additionnelle pour améliorer l utilisation et réduire les coûts comme le montrent les points orange en Figure 6. Lorsque vous utilisez AnyCloud pour déployer des ressources dans votre datacenter privé ou chez votre hébergeur, CloudBees utilise la même technologie pour optimiser l exploitation de vos ressources privées. De plus, vous disposez d une scalabilité horizontale élastique en ajoutant simplement des instances, indépendamment de la taille. Avantages pour l entreprise et conclusion La solution CloudBees AnyCloud assure à votre entreprise les économies opérationnelles et l efficacité du «cloud» inhérentes aux plates-formes PaaS entièrement administrées dans n importe quel environnement de nuage. Figure 7 AnyCloud propose une vue unifiée des différents déploiements 7

Vos développeurs et directions métier bénéficient d un développement et d un déploiement parfaitement fluides, ainsi que de plus courts délais de mise sur le marché. Vous pouvez aisément bénéficier d un accès aux ressources et investissements les plus précieux moyennant un faible temps de latence. Si vous souhaitez que l utilisation de vos applications et de vos données soit réservée à une région particulière pour des raisons de confidentialité ou de réglementation, AnyCloud est la solution qu il vous faut. Et si vous souhaitez bénéficier de la puissance et de la flexibilité du nuage public, AnyCloud et les investissements sous-jacents consacrés à la plate-forme CloudBees peuvent satisfaire cette exigence pour un coût moins élevé qu avec une démarche propriétaire. Enfin, si vous faites déjà appel à un hébergeur ou à un fournisseur d infrastructure privilégié, AnyCloud vous aidera à bénéficier des avantages d un PaaS complet tout en pérennisant vos investissements et en préservant les relations satisfaisantes que vous entretenez avec vos fournisseurs. 8