CLO 102 Tmoignages Windows Azure Rgis Alix Quest












































- Slides: 44
CLO 102 – Témoignages Windows Azure Régis Alix – Quest Software Joël Bentolila – Talent. Soft Thomas Sarlandie – Bk. Render Bruno Forni – Securibox 2
Témoignage : Quest Software Regis Alix Resp. Tech. Offre AD / IAM Quest Software 3 LOGO
Quest Software • Quest une société innovante dont l’objectif est d’aider les entreprises à simplifier et à réduire les coûts de gestion des systèmes d’information en éditant une large gamme de logiciels. • Quest Software propose des solutions dans les domaines suivants : • Gestion des Identités et des Accès • Performance Monitoring • Data Protection • Outils de Développement • Migration • Administration • Quest Software adresse ses offres aux clients Grands Comptes mais aussi aux SMB via ses nombreuses filiales (Script. Logic, Back. Bone…) 4
Quest Software Chiffres clés • CA 2010 : 767 millions $ • Trésorerie : 492 millions $ (12 / 2010) • Plus de 100 000 clients (87% Fortune 500) • Fondée en 1987 • Siège en Californie : Aliso Viejo • 3 400 Employés / plus de 60 bureaux dans le monde • 60 Employés en France (La Défense) 5
Pourquoi Windows Azure • Quest Software souhaitait proposer à ses clients certains de ses logiciels en Saa. S pour en augmenter encore le ROI • Quest Software ne souhaitait pas posséder ses propres Data. Centers et cherchait des Data. Centers sécurisés et certifiés (SAS 70 Type I et II – ISO/IEC 27001: 2005. . . ) • A la recherche d’une plate forme ayant les caractéristiques suivantes : • Importante Capacité de Montée en Charge • Facturée « à l’utilisation » • Supportant une potentielle évolution non planifiée de la demande • Facilement accessible pour des développeurs. Net et Visual Studio 6
Windows Azure : Les Bénéfices • Evolutivité du stockage alloué en fonction de la croissance • • • du nombre de clients de l’offre Saa. S de Quest Software Augmentation automatique du stockage nécessaire à la prise en charge des données des clients de Quest. La Tarification « à l’utilisation » de Windows Azure permet à Quest Software de proposer une redevance d’abonnement linéaire à ses clients. La Puissance offerte par Windows Azure permet de répondre aux tâches très consommatrices que sont la Recherche et l’Indexation : • Multiplication du nombre d’instances en fonction des besoins 7
Quest On. Demand • Quest On. Demand Log Management • Quest On. Demand Recovery for Active Directory • Quest On. Demand Site Administrator Reports for Share. Point www. quest. com/ondemand 8
Quest On. Demand • Quest On. Demand Log Management : • Collecte et stockage centralisé des journaux d’événements • Analyse et Indexation de ces journaux • Génération de Rapports et de Dashboard 9
Quest On. Demand Contrôles web ou authentifications ADFS, génère des jetons SAML pour tout accès Windows Azure Scaling service Secure Token Service Indexer worker Indexer worker roles Indexer worker Searcher worker roles Web front end for admin UI Supervise la charge et déclenche de nouvelles instances au besoin Index, Compresse et Stocke les données Azure queue Les données des clients sont séparées dans des containers Azure indépendants sans accès direct Initial event processor Toutes les connexions son cryptées en HTTPS/SSL Explorateurs Web pour les accès administratives ou aux données Seul Un Agent local léger est nécessaire pour voir les données collectées et indexées 10 Exchange Online Envoi d’alertes et de notifications
Quest On. Demand • Quest On. Demand Recovery for Active Directory : • Sauvegarde Automatisée de l’AD • Restauration granulaire des objets AD Supprimés ou Modifiés 11
Quest On. Demand • Quest On. Demand Site Administrator pour Share. Point • Collecte et Analyse les informations d’organisation des sites Share. Point • Publie des Rapports Statistiques d’utilisation de Share. Point 12
Quest On. Demand • Quest On. Demand : Architecture • • Agent local pour la collecte des logs Analyse et Indexation dans Windows Azure Queue. Net Visual Studio Exchange Online SSL SAML 13
Quest On. Demand • Quest On. Demand : Quels Efforts de mise en œuvre ? • Sélection des Outils Quest On. Premise les plus Adaptés au Cloud (Modèle Agent – Serveur) • Développement des Clients d’Administration au format Web • Quest On. Demand : Les Difficultés Rencontrées • Initialement Quest Software n’utilisait que les Data. Centers Azure aux Etats Unis >> Difficultés pour convaincre les Clients Européens >> Nécessité d’Evolution vers un Choix Possible de la Localisation des Données 14
Conclusion • Retour d’Expérience Très Positif de Windows Azure • L’Offre Quest On. Demand va s’Elargir • Nombre de Clients en Croissance • Quest Software Investit également dans le Cloud Computing Microsoft via ses Solutions de Migrations • Migration de Lotus Notes / Domino vers BPOS / Office 365 • Migration de Lotus Notes / Domino vers Share. Point Online • Migration de Google Apps vers BPOS / Office 365 • … 15
Témoignage : Talent. Soft Joel Bentolila C. T. O. Talent. Soft 16
Le groupe Talent. Soft ü Une équipe de 55 personnes ü Un pur modèle éditeur dédié à la gestion intégrée des talents UN FORT DEVELOPPEMENT • Des centaines de milliers de collaborateurs gérés avec Talent. Soft • Une solution internationale utilisée dans plus de 40 pays en 17 langues • Un écosystème de plus de 200 consultants certifiés A LA POINTE DE L’INNOVATION • Mises en œuvre < 3 mois • 1 seul code, une forte personnalisation des données • Club TS : échanges des meilleures pratiques RH entre utilisateurs • Evolutivité et gestion de la solution par les RH UN MODELE UNIQUE • Gestion de la Performance ET Gestion des Compétences • Gestion intégrée de tous les processus RH liés aux talents • Ergonomie RH 2. 0 : déploiement sans formation • Intégration facile avec tous les SIRH et systèmes de gestion de la paie 17 Paris Londres 17
L’avis des analystes GARTNER, Inc. Talent. Soft sélectionnée dans le rapport « Cool Vendors in Human Capital Software, 2009 » Talent. Soft cité dans le rapport « Magic Quadrant for EPM Software, 2009 » Talent. Soft offre une solution de planification des talents et des compétences (Talent Planning) qui répond parfaitement aux besoins stratégiques et opérationnels des entreprises multinationales. Celles-ci doivent considérer Talent. Soft pour leurs projets de gestion des performances et des talents, et leurs démarches GPEC. Thomas Otter, James Holincheck - GARTNER Inc. , 2009 PAC Talent. Soft parmi les « Winners » du marché des Logiciels et Services sur Internet En tant qu’éditeur de solution de Gestion des Talents en mode Saa. S, Talent. Soft est cité parmi les « Winners » du marché des logiciels et services sur Internet, et va croître très rapidement dans les années à venir. Impact économique et social du marché des logiciels & services IT en Europe - PAC, 2010 18
Nos Clients 19 19
Témoignages vidéo 20
La solution Talent. Soft, leader européen de la Gestion Intégrée des Talents en mode Saa. S Seule suite logicielle à intégrer le cycle complet de Gestion des Talents : évaluation, GPEC, Talent Planning, revues de personnel, rémunération, formation et recrutement 21 21
Vidéo de démo de Talent. Soft Découvrez la solution Talent. Soft en images 22 22
Pourquoi Windows Azure • • Partenariat de longue date entre Microsoft et Talent. Soft Développement du business international Adapter la puissance hardware aux variations de la demande A moyen terme : présence dans le magasin en ligne Microsoft Pinpoint Bénéfices attendus • • Réduire l’attente pour une nouvelle plateforme : de 6 semaines à 6 heures Pour une tarification ‘Cloud’ conforme à celle du marché : les licences serveur sont incluses Il y a toujours un centre d’hébergement proche des utilisateurs, partout dans le monde Une productivité 3 fois supérieure à celle obtenue avec un hébergement classique 23 23
Talent. Soft – Migration Windows Azure Stratégie de migration • • Talent. Soft a choisi une migration permettant une rétro compatibilité 100% avec les plateformes Windows ‘classiques’ il est possible de tourner sur Azure et non-Azure Talent. Soft déjà disponible en environnement. NET C# avant passage sur Windows Azure migration facilitée Adaptations nécessaires • • w Outils de reporting (remplacement de MS Reporting Services, non disponible à l’époque, disponible désormais) Changement d’approche sur la gestion ‘multi-tenant’ du produit Difficultés rencontrées • Changements dans la façon de créer/installer les bases de données pour les développeurs Temps ou effort de migration • • • Etude d’impact / faisabilité: 20 jours Travaux de préparation dans le produit: 40 jours Projet d’industrialisation : 60 jours (y compris les outils de monitoring) 24
Thomas Sarlandie CTO 25
Backelite en quelques mots Agence mobile Références Chiffre d’affaires Editeur de logiciels 26
La solution Bk. Render Une solution pour développer des services mobiles multiplateformes Obtenir la meilleure expérience mobile Sur le plus grand nombre de terminaux Principe de fonctionnement Un seul développement basé sur HTML Génération d’un code adapté pour chaque plateforme en HTML/JS/CSS à la volée Utilisateurs Banque, E-Commerce, Médias, SSII 27
Mise à disposition en mode Saa. S Nos objectifs Proposer notre outil d’adaptation multiplateformes en location Diffuser notre service auprès d’un plus grand nombre d’acteurs Mettre en place une version d’essai gratuite Challenges Capacité à monter en charge avec la demande Réduire les coûts d’hébergement et d’exploitation – Les aligner avec les revenus Déployer notre service autour du monde 28
Porter Bk. Render sur Azure (1/2) Lancer une application JEE dans Azure Utilisation du Windows Azure Tomcat Accelerator Démarrage de la VM Téléchargement de la JVM, de Tomcat et de la Webapp Déploiement des composants en local Démarrage de Tomcat Exploiter une application JEE dans Azure Gestion des sessions Utilisation d’un connecteur Tomcat – JDBC Stockage dans SQL Azure Gestion des logs Ecriture des logs dans des tables Azure Récupération via des scripts quotidiens http: //code. msdn. microsoft. com/winazureto mcat 29
Porter Bk. Render sur Azure (2/2) Adapter la solution pour fonctionner en mode Saa. S Evolution de l’architecture Mise en place d’une interface d’administration 30
Retour d’expérience L’adaptation d’un service en mode cloud demande une réflexion fonctionnelle et technique La gestion des sessions entre les instances est un point dur dans le cas d’une application JEE Le suivi des instances en production demande un effort d’industrialisation Dans notre cas, les coûts d’hébergement sont très fortement réduits 31
Bilan Backelite Thomas Sarlandie thomas. sarlandie@backelite. com @sarfata Azure nous permet 60 jours après le début de nos développements De proposer une offre d’essai gratuite via notre site Web De déployer notre technologie pour des services mobiles au Brésil et en Amérique du Nord De limiter notre investissement en serveurs au lancement de notre offre Saa. S En savoir plus : Stand W 9 dans le village développement Session « Comment contourner les difficultés du Web Mobile avec Bk. Render » (PAR 211) Jeudi 10 février – 16 h @Bk. Render contact-bkrender@backelite. com 32
Témoignage : Sécuribox Bruno Forni CTO -Sécuribox 33
Sécuribox • • • Sécuribox a été créé en septembre 2007 avec pour mission la gestion du Patrimoine Numérique Administratif (PNA) du particulier (archivage – collecte -analyse des documents). • Sevice gratuit Le service a été lancé commercialement début 2009 : • 120 K users pour le service grand publique (https: //www. securibox. fr) Depuis 2010 lancement d’une offre pour les professionnels centrée sur les émetteurs de documents : • Solution de dématérialisation de la paye (Groupe Afflelou) • Solution de dématérialisation des relevés de notes (CNAMIntec – envoi des releves de notes signés électroniquement dans les Sécuribox des étudiants (20 K users) 34
Pourquoi Windows Azure • Service grand publique • • • Comment gérer la montée en charge quand celle-ci est difficilement quantifiable • 1 - Disponibilité du stockage (service premium) • 2 - Load sur les serveurs Nous nous sommes d’abord tournés vers le Cloud : d’abord sur Amazon S 3 pour le stockage (point 1) Ensuite pour gérer le point 2 nous sommes tournés vers Windows Azure • Fault domain / Update domain • SQL Azure • Auto scalling produit tiers : Cumulux Manage. Axis / http: //azurewatch. net 35
Pourquoi Windows Azure 36
Sécuribox E-paye • E-Paye : Application qui permet à une entreprise de gérer • la dématérialisation de la paye : • Accès à un coffre –RH • Possibilité pour le salarié d’ouvrir un coffre personnel dans lequel son bulletin de paie sera envoyé • Possibilité de signer, horodater un document (basé sur l’offre CDS de Keynectis ) • Possibilité d’envoyer le bulletin par la Poste. Outils : • Windows 2008 – SQL 2008 – C# • Utilisation de code. Fluent http: //www. codefluent. com 37
Sécuribox - Code. Fluent - modeler 38
Sécuribox E-paye • Stratégie de migration • Tous les développements Sécuribox sont basés sur le produit Code. Fluent de Softfuent (meta model driven) • Producteurs : SQL-Oracle / WCF serveur + WCF client / Webparts… • Adaptations nécessaires • Les documents sont stockés dans MSQL 2008 ce qui n’est pas supporté dans SQL Azure • Le provider SQL Azure n’étant pas encore disponible, nous avons modifié le BOM fournit par Code. Fluent pour gérer directement les blobs dans Azure • Difficultés rencontrées • Mise en place des environnements de développements, déploiement Effort de migration • Lab ISV organisé par MS : 3 jours • Training Softfluent : 3 jours • Interne : 30 jours • 39
Conclusion • Retour d’expérience sur Azure • • Très positif nous pouvons nous concentrer sur notre métier d’éditeur et pas sur les problèmes d’infrastructure • Tout en étant capable de s’engager sur des SLA exigeantes pour nos clients professionnels Qu’est ce qui manque • Réplication automatisée entre 2 datacenters • Augmentation de la limite des 50 G pour SQL Azure • Plus d’outils pour le portail Azure 40
Testez la plateforme Windows Azure www. windowsazure. fr ns carte Certifié sa bleue Explorez l’infini en 24 h au travers de 3 exercices et repartez avec un Pass qui vous permet d’accéder à un vrai compte Windows Azure gratuitement pendant 30 jours. Les abonnés MSDN bénéficient d’avantages pour tirer profit de la plateforme Windows Azure tels que 750 heures/mois, base de données SQL Azure… Dès maintenant dans votre kit Offre de Découverte “Windows Azure Platform Introductory Special” — Cette offre promotionnelle vous permet d'essayer gratuitement la plateforme Windows Azure L'abonnement comprend un niveau de base de 25 h de calcul/mois, du stockage, du Ou rendez-vous transfert de données. . . sur le stand cloud, C 41, pour en récupérer un 41
& Partenaire exclusif en France « Le meilleur des formations Microsoft en France » Accédez à plus de 90 cours de qualité sur les technologies de développement Microsoft en ligne ou avec un formateur Soft. Fluent. 4 cours AZURE vous attendent… Introduction to Windows Azure Fundamentals SQL Azure Windows Azure App. Fabric Une carte d’accès Gratuite 1 mois vous attend au stand Soft. Fluent W 5
Devenez « Powered by Windows Azure » • Pour les développeurs, les éditeurs de logiciels… tous ceux qui créent des logiciels • • En « libre service » Rendez-vous sur le stand cloud, C 41, • Gratuit et en français pour en savoir plus Accompagnement en 3 étapes: • Aide au Développement avec des outils tels que SDK, codes sources, formations techniques… • Aide au test de compatibilité grâce au kit de certification logicielle mis à disposition gratuitement. • Visibilité sur le marché: ressources marketing à disposition (Pin. Point, logo « Powered by Windows Azure » , …) 43