6 Plateforme applicative des serveurs Web au Cloud
6 Plate-forme applicative : des serveurs Web au Cloud Computing, en passant par le développement d’applications
Agenda 11 h 00 11 h 20 13 h 00 ① Introduction des opportunités dans un contexte de crise ② Gestion et optimisation de l’infrastructure ③ Déjeuner débat : vendre Microsoft Office face à Open Office 14 h 00 ④ Efficacité, Communication et Collaboration 16 h 00 Pause 16 h 30 ⑤ Les progiciels de gestion 16 h 45 ⑥ Plate-forme applicative : des serveurs Web au Cloud Computing, en passant par le développement d’applications 18 h 15 Questions / réponses
De quoi parlerons-nous ? Introduction : pourquoi une plate-forme applicative ? La plate-forme Web de Microsoft Les outils de développement Bénéfices de SQL Server 2008 R 2 Comprendre et vendre Biz. Talk 2009 Cloud Computing et Azure
Introduction : Pourquoi une plate-forme applicative ?
A quoi ressemble l’IT aujourd’hui ? Adresser les besoins métier Priorités métier Clients Innovation Performance Gouvernance, Risques, & Conformité Opérations Solutions IT Ventes Gestion de l’innovation Gestion de la performance Gestion documentaire Supply Chain : Planification, exécution Marketing Gestion Cycle de Vie Produit Analyse des processus métier Exigences réglementaires Supply Chain : visibilité & collaboration Analyse du risque & Reporting Services de paiements Service Client Connaissance client Gestion de la trésorie
Plate-forme d’Entreprise intégrée Répond à de multiples impondérables métier Relation Clients Innovation Gestion performance Gouvernance, conformité Excellence opérationnelle Développement Processus (ALM, IT & Processus Sécurité) Plate-forme applicative et productivité métier ERP CRM Partners Others Applications Line of Business Gestion de la donnée Infrastructure optimisée (sécurité & administration) Outsourcée Sur Site Expérience Utilisateur Familière et Intuitive
L’Approche Plate-forme Microsoft Vers l'IT Dynamique Utilisateurs métier Plate-forme intégrée pour de multiples applications Applications d’Entreprise ERP Finance Inventory CRM Operations ? ? ? Other Infrastructure optimisée Partners & Customers Outsourcing Sur Site Interface Utilisateur Familière et Intuitive
La plate-forme applicative Microsoft Une plate-forme intégrée pour multiples applications Reporting Analyse de l’information Orientation Service Gestion de la performance Standard Web Connectivité Rich Media Web Social Computing Applications Composites Applications d’Entreprise ERP Finance Inventory CRM Operations ? ? ? Other Partners & Customers
La plate-forme applicative Microsoft Une plate-forme intégrée pour multiples applications Enterprise Applications ERP Finance Inventory CRM Operations ? ? ? Other Partners & Customers
La plate-forme Web de Microsoft
Des réponses aux réalités du Web aujourd’hui Des interfaces utilisateurs riches et dynamiques Des cycles de vie entre deux versions de sites ou d’applications Web de plus en plus courts Des technologies hétérogènes Des demandes en phase avec le Web : Imprévisibles ! L’émergence d’une nouvelle monnaie : la donnée La sécurité omniprésente La performance est clé
Infrastructure Web : les forces en présence Web Survey Apache = 46% IIS = 28% SSL Survey Windows = 42% Linux = 38% Données monde.
Plate-forme Web Microsoft Monétisation Génération de trafic « Cloud Computing » Expérience Utilisateur Infrastructure Web
Des concurrents sur tous les fronts… Monétisation Génération de trafic « Cloud Computing » Expérience Utilisateur Infrastructure Web
La proposition Microsoft Un ensemble optimisé d’outils, serveurs et technologies permettant de construire et héberger la prochaine génération d’applications Web. Outils Serveurs Avec les extensions Windows Web App Gallery Applications Open Source pré-packagées et optimisées pour la plate-forme Web Microsoft : Technologies
Pour le développement Web Visual Studio Express offre gratuitement un environnement pour le développement et les tests d’applications et de services Web de prochaine génération. Expression Web offre des outils de création puissants pour les standards Web, ASP. NET, PHP et XML. Donne vie à vos idées dans un site Web.
Plate-forme compatible avec vos langages et vos compétences chez les clients “. NET vous laisse libre d’utiliser le langage de votre choix. ” Langages puissants dits statiques tels que Visual Basic, PHP et C#. Langages dits dynamiques tels qu’Iron. Ruby et Iron. Python.
Au cœur : un serveur Web flexible : IIS 7. 5, une base de données robuste… Internet Information Services 7. 5 dans Windows Server 2008 R 2 offre une plate-forme sécurisée facile à gérer : � � Destiné à héberger des applications et Web services. Vous pouvez ajouter ou retirer des composants appelés modules - en fonction de vos besoins. SQL Server 2008 permet la création d’applications Web à haute volumétrie, tout en assurant le meilleur niveau de performances : � Pour vous aider à mettre en œuvre SQL Server chez vos clients : le driver SQL Server pour PHP 5 permet aux applications PHP déployées sur la plate-forme Windows d’utiliser Microsoft SQL Server.
Cohabitation entre différents moteurs Développez et faites tourner des applications dans un environnement de haute performance et disponibilité en parallèle à ASP. NET avec IIS 7. 0 Fast. CGI.
IIS SEO Toolkit Améliorer le volume et la qualité du trafic vers votre site Web depuis les moteurs de recherche. Contrôler comment les moteurs accèdent et affichent votre contenu. Informer les moteurs du contenu disponible pour l’indexation.
Microsoft Web Platform Installer Disponible GRATUITEMENT sur Microsoft. com/Web Installez la dernière version de la plate-forme Web Microsoft : outils, serveur, base de données et cadre applicatif Restez à jour et explorez les nouveautés Fonctionne sur Windows XP, Windows Vista, Windows 7, Windows Server 2003 et Windows Server 2008 et R 2
La plate-forme Web Microsoft, en résumé Simplicité : � Installez et configurez à travers un seul assistant. � C’est la solution la plus rapide pour disposer de tous les composants. Interopérabilité : � S’intègre avec tous les autres produits et permet de choisir votre langage. Intégration : � Fonctionne avec les applications les plus populaires du marché. Vous pouvez utiliser les produits et les applications que vous connaissez (ex : applications PHP) sans vous soucier de l’impact sur vos projets.
A retenir… Plate-forme Web ü Mise en place de solutions à haute volumétrie ü Développements d’applications Web ü Hébergements de platesformes Web
Les outils de développement
Plate-forme Applicative Microsoft. NET Consistent Tools & Application Model Develop Browser Deploy User Experience Continuum Design Client
Feuille de route Web Platform Installer 2. 0 Silverlight 4 Beta PDC: Azure GA Expression 4 & Silverlight 4
Application Life-Cycle Management
Visual Studio Team System Gestion du cycle de Vie logiciel (ALM) “La MOA et la MOE ont du mal à se comprendre” “Les projets sous-traités manquent de transparence” Designer Développeur Architecte Testeur Analyste métier Chef de projet “Il est difficile de gérer l’avancement des projets” “On a besoin de process, mais léger, peu intrusif” “On ne fait pas assez de tests” Pilotage des projets • Piloter en temps réel • Améliorer la traçabilité • Augmenter la prédictibilité Simplifie la communication client DBA Collaboration • Des produits simples et intuitifs • Adaptés aux différents rôles • Un référentiel unique pour le travail collaboratif Rend le nearshoring possible Permet aux équipes partenaires de prendre le relais ou compléter les équipes clients Qualité logicielle • Processus légers et non intrusifs • Outils “qualité” intégrés pour chaque rôle • Réduire le nombre de bugs et de failles de sécurité Relie le développement au test Crédibilisé par TMAP dans TFS
De quoi parlons-nous ? La gamme visual Studio Pour les équipes projets Gestion du cycle de vie d’un projet (pour tout type de développementn o , Microsoft ou pas) rati bo tion a l l Co anisa é t Org isibili V alité Qu • Les différentes versions • Les produits pour tester, évaluer Pour les développeurs seuls ou en petite équipe et développer • Site de téléchargement + support nt e em h c a Att Outil de développement unique pour créer tout type e d’applications (Windows, Web, giqu lo mobile ou basée sur Office) no ch e t oix h C
A retenir… Visual Studio ü Développement ET design d’applications ü Gestion de projets de bout en bout avec Team System ü Développer autour des compétences disponibles chez vous
SQL Server 2008 R 2
SQL Server 2008 : une croissance soutenue En croissance de 7 % au niveau mondial en FY 09 vs marché en décroissance. Gains de parts de marché sur tous les domaines. En CA en France, Oracle = 40 %, MS = 20 % inverse en unités ! 45. 0% 16. 0% 40. 0% 14. 0% 35. 0% 14. 8% 16. 0% 10. 0% 25. 0% 18. 0% 11. 0% 10. 4% 12. 0% 30. 0% 14. 4% 12. 8% 15. 0% 10. 0% 8. 5% CY 05 IBM CY 06 CY 07 Microsoft CY 08 Oracle 12. 8% 12. 0% 10. 0% 11. 5% 10. 7% 20. 0% 18. 0% 16. 0% 8. 0% 10. 0% 6. 0% 8. 0% 4. 0% 6. 0% 2. 0% 4. 0% 2007 Growth Oracle Microsoft 2008 Growth IBM TOTAL 15. 3% 12. 5% 10. 2% 11. 2% 10. 3% 5. 2% 2. 0% 0. 0% 2007 Growth 17. 8% 17. 7% 17. 6% 17. 1% 14. 0% 12. 0% 0. 0% 15. 0% 14. 6% 10. 0% 2. 0% 5. 0% 14. 0% 9. 1% 8. 0% 20. 0% 16. 4% 0. 0% 2007 Growth Oracle Microsoft IBM TOTAL Oracle Microsoft 2008 Growth IBM SAP TOTAL
SQL Server, référence majeure des SGBD et du décisionnel � Marché : Plus forte croissance sur le marché des SGBD : +28 % (Gartner) Plus forte croissance sur le marché de la BI : +42 % (Gartner) 3 points de PDM gagnés en 2008, 2 points par an depuis 3 ans. +40 % des ISV mondiaux supportent SQL Server. Plus d’unités vendues que IBM & Oracle réunis (IDC). N° 1 des serveurs OLAP (Olap Report - 2008). Classé Leader dans les Quadrants Gartner DWH & BI. � � Plus sécurisé qu’Oracle et My. SQL (ESG). Performance : leader sur benchmarks OLTP & BI.
Roadmap : Disponible H 1 2010 & Projet “Madison” (nom de code) Autonomie des utilisateurs Plus grande efficacité de l’IT Montée en charge en toute confiance Projet « Madison » • Analyse In-Memory dans Excel • Reporting Libre Service • Création de rapports par assemblage (mashup) • Déploiement des Metadata applicatifs • Gestion multiserveurs • Master Data Services • Gestion application orientée utilisateur • Traitement des événements complexes (CEP) • Publication et hébergement sur Share. Point • Support de 256 coeurs • Support MPP (Massively Parallel Processing) des très gros DWH (100 TB+) • Solution de type Appliance DWH sur les standards hardware du marché • Architecture Hub & Spoke 34
Quelques éléments de comparaison SQL Server 2008 vs. Oracle SQL Server 2008 vs. IBM DB 2 SQL Server 2008 vs MYSQL Haute-disponibilité Fonctions de haute disponibilité plus faciles à mettre en oeuvre et à administrer Plus de fonctionnalités de haute disponibilité que DB 2 (Database mirroring, automatic failover, fast recovery). Beaucoup plus de fonctionnalités de haute disponibilité. Performance & montée en charge Meilleur ratio prix/performance Solutions de montée en charge applicables à la fois sur des PME et des grandes entreprises. Nombreux benchmarks TPCC /TPCH et SAP. Sécurité La sécurité avancée est incluse par défaut dans chaque édition de SQL Server. Standard de sécurité plus fort, avec notamment le support du C 2. Plus fort degré de sécurité. Productivité des développements Intégration inégalée avec Visual Studio et les technologies. net Meilleure intégration à. net. Intégration inégalée avec Visual Studio et les technologies. net. TCO Coût global de possession plus faible. Coût d’acquisition des licences plus faible. Coût TCO faible pour haute qualité de services. Outils de Business Intelligence inclus dans la licence SQL Server. Business Intelligence ÞDes outils de migration (SSMA) sont livrés en standard depuis SQL Server (Sybase, Oracle) Þ Interopérabilité : penser également que les modules BI de SQL peuvent s’utiliser en complément et au dessus d’autres bases de données (Oracle, My. SQL, DB 2 …)
Scénarios de vente clé Développement et intégration d’applications d’entreprise Business Intelligence Entrepôts de données o Les applications OLTPCustom et LOB applications représentent le plus gros segment d’utilisation des bases de données o Microsoft SQL Server est le leader sur la plupart des applications d’entreprise – ERP/SCM, CRM, collaboration – il est utilisé dans la plupart des verticaux o BI est la priorité N° 1 des DSI depuis 3 ans (Gartner, avril 2006) et les logiciels de BI seront les applications prioritaires dans leurs achats (Forrester Technographics survey) o Microsoft est N° 1 OLAP vendor pour la 5ème année, à la fois en terme de croissance et aussi de parts de marché (selon Olap Report) o Le marché du Data Warehousing va passer à 6, 2 milliards de $ d’ici 2010 (CAGR 9. 6%) (Gartner Oct 2007) La plupart des clients qui possèdent SQL Server (84%) font tourner leurs applications critiques et DWH dessus ; SQL Server est classé leader dans le magic Quadrant Gartner des solutions de DWH (Gartner Oct 2007) o o Consolidation & optimisation de serveurs Conformité / contraintes légales Application Web et Mobile o o 96% des responsables IT et des entreprises envisagent ou sont déjà en train de consolider leur serveurs (Forrester Dec 07) Les services de consolidation de données sont poussés par l’essor de la virtualisation Microsoft Hyper-V permet d’envisager de belles opportunités de virtualisation des bases SQL Server Amélioration globale des performances de SQL Server et nouveau mécanisme d’administration o Au niveau mondial la traçabilité des informations et leur administration représentent un marché de plus de 20 milliards de $ en 2009 (Etude IDC) o Microsoft SQL Server fournit des fonctionnalités de chiffrement et d’audit permettant de maîtriser ces demandes grandissantes associées aux contraintes règlementaires. o La mobilité est classée N° 3 dans les priorités technologiques des DSI (Etude sur 1400 DSI en 2006) et les services Web associés généreraient un marché de 4, 3 milliards de $ en 2007 (IDC) Microsoft propose une offre intégrée autour de la mobilité et des plates-formes Web de nouvelle génération (Windows Server 2008, Windows Mobile, SQL Server 2008, Synch et Visual Studio 2008) o
SQL Server 2008 en résumé Fiabilité : Microsoft® SQL Server ® 2008 permet aux organisations de toutes tailles d’exécuter leurs applications les plus critiques avec un très haut niveau de sécurité, fiabilité et montée en charge Productivité : SQL Server® 2008 permet aux organisations de réduire le temps et le coût nécessaires au développement et à la gestion de leur infrastructure de données et les applications de nouvelle génération. Intelligence : SQL Server® 2008 fournit une plate-forme décisionnelle complète et intégrée à Office qui permet de fournir des informations ciblées vers vos utilisateurs où qu’ils se trouvent
A retenir… SQL Server 2008 R 2 ü Vente des licences associées ü Projets décisionnels ü Gestion et administration de bases de données
Comprendre et Vendre Biz. Talk Server 2009
Vos processus métier sont-ils intégrés ? Comment dialoguent vos applications ? Evolutivité…, coûts de maintenance…, traçabilité, Gestion des erreurs…, temps réel…, montée en charge…? CRM ERP WMS Point à point Finance
Des processus métier intégrés ? Dialogue inter applicatif avec Biz. Talk Server Orchestration Règles métier Suivi métier Bus de message Connecteu r CRM ERP WMS Finance Couplage lâche
Adoption Biz. Talk : des faits ! +8500 clients : � Middleware “Business Process Server” le plus déployé ! 90 % des “Fortune Global 100” : � � Quels que soient les secteurs. Forte croissance grands comptes & PME.
Considéré comme leader Sur plusieurs marchés connexes : SOA, EAI, B 2 B
Fonctionnalités Biz. Talk Server 2009 Moteur de règles (BRE) B 2 B/EDI Management (MMC) Orchestration (BPM) RFID Communication & intégration (EAI, ESB) Business Activity Monitoring (BAM) Tools (Visual Studio)
Connectez vos applications Connecteurs inclus de base Applicatifs Techniques • • • HTTP(S) FTP SMTP, POP 3 SOAP WCF / WS-* Fichier Sharepoint /WSS MSMQ Websphere MQ TIBCO • • • SAP JDE One. World XE JDE Enterprise One Siebel Peoplesoft Oracle e. Business Oracle DB SQL Server Dynamics AX Dynamics CRM IBM • CICS, IMS • Programme RPG • DB 2 z/OS • DB 2/400 • DB 2 Unix/Win Verticaux • EDI / AS 2 • RFID • SWIFT • Rosettanet • HL 7 • HIPAA te a û o zl c r he u te s c n c Extensible via le Framework de connecteurs LOB WCF SDK (gratuit) e ro tio n n Eu éti et les partenaires… o c 0 K p m n U 5 -2 co 1 • Fichier VSAM • Fichier AS/400
Priorités des responsables informatiques en 2009 Le déploiement d’un ERP ou d’une nouvelle application pose la question de son intégration dans le système d’information Automatiser les processus métier et fournir un suivi en temps réel via le BPM permet de réduire les erreurs et améliorer la performance opérationnelle Top 10 Business Priorities Top 10 Technology Priorities Business process improvement 1 Business intelligence applications 1 Attracting and retaining new customers 2 Enterprise applications (ERP, CRM and others) 2 Creating new products and services (innovation) 3 Servers and storage technologies 3 Expanding into new markets or geographies 4 Legacy modernization, upgrade or enhancement 4 5 Technical infrastructure 5 6 Security technologies 7 Networking, voice and data Increasing the use of information and analytics 8 Collaboration technologies Targeting customers and markets more effectively 9 Document management 9 Acquiring new companies and capabilities 10 Service-oriented architecture (SOA) 10 Reducing enterprise costs Fluidifier la chaîne de valeur via l’intégration des. Improving partenaires enterprise workforce effectiveness (B 2 B, PLM, SCM, …, etc. ) Expanding current customer relationships Comment assurer la fusion progressive des systèmes d’information disjoints 6 Ré-exploiter les fonctions métier d’applications anciennes 7 d’interfaces modernisées de type portail, Web ou 8 mobile Gartner EXP Worldwide Survey 2009 Exposer le système d’information sous formes de services réutilisables et interopérables permet de capitaliser et créer facilement de nouveaux services
Biz. Talk Server vs Compétition « All inclusive » Microsoft EAI/ESB Connecteurs B 2 B/EDI BPM BAM BRE RFID À partir de 10 K/CPU Biz. Talk Server. NET (gratuit) Compétiteurs BAM Souvent une Option ? BPM Souvent une Option ? Connecteurs EAI/ESB #15 -20 K /connecteur Minimum 50 -80 K/CPU
Licensing Tarification à la CPU (sans tenir compte du nombre de cœurs) : � (3 -5 fois moins élevé que la compétition à périmètre supérieur). Enterprise (#30 K Euros) • EAI, B 2 B, BPM, BAM • • • Accélérateurs verticaux Connecteurs Biz. Talk Adapter Pack Host Integration Server Biz. Talk RFID • Nombre « applications » illimité • Nombre CPU illimité • Load balancing & failover Standard (#10 K Euros) • • • EAI, B 2 B, BPM, BAM Accélérateurs verticaux Connecteurs Biz. Talk Adapter Pack Host Integration Server Biz. Talk RFID • Limité 5 « applications » • Limité à 2 CPU /serveur Adapter Pack (#5 K Euros) • Connecteurs : SAP, Oracle, Siebel, SQL Server, Oracle e. Business
A retenir… Biz. Talk Server 2009 ü Intégrations applicatives ü Mise en place de l’infra d’intégration avec BT Server ü Développement de connecteurs spécifiques
Cloud Computing : les bénéfices de l’offre Azure face à ses concurrents
Evolution des applications Agrégation de 30 ans de technologies disparates Applications Mainframes Personal Computing e fram ns n i a M catio li App Host Systems … – Mi 1980 s Applications connectées Pe Comrsona put l me ing a r f Main cations li App Client Serveur Fin 1980 s – Mi 1990 s Applications Web Applications orientées Services Conne Applic cted ations e ram Mainf tions Person ca Comp al Appli uting Connected Internetd Applications Connecte s n o ti a c li App Mainframe Per Applications Com sonal puting Internet Mi 1990 s Composite / SOA Mi 2000 s –. . .
Vous avez dit « Cloud » ? Saa. S BPOS CRM Online Force. com Google « Cloud » public Microsoft Azure Google Apps « Cloud » privé Hyper-V Amazon EC 2 WMWare
Pourquoi choisir une solution « dans les nuages » ? 1. Réduire les investissements et minimiser les coûts de fonctionnement 2. Réduire les coûts associés au dimensionnement des pics de charge 3. Simplification de l’administration et des déploiements 4. Flexibilité de l’infrastructure 5. Montée en charge graduelle 6. Focus sur les applications et non sur l’infrastructure
Plate-forme Azure
Windows Azure : les composantes Application Compute Config Fabric Machines virtuelles mises en œuvre par l’hyperviseur optimisé : � � Storage Sous Windows Server 2008 en 64 bits. Le système peut être mis à jour alors qu’une application fonctionne. Pour les développeurs : � � Plate-forme. NET. Un PC virtuel est inclus dans l’environnement Windows
Le choix offert Visual Studio. NET
Quelles solutions pour quels bénéfices ? Windows Azure ü Réduction des investissements ü Nouvelle application dont la consommation de ressources n’est pas très prévisible ü Intégration avec des applications locales Hébergement Windows Server ü Réduction de l’administration ü Préserve les investissements dans les applications existantes Windows Server en local ü Contrôle complet de l’infrastructure ü Données critiques en local, gestion de la conformité. ü Pas de dépendance Internet
A retenir… Windows Azure ü Développement et mise en œuvre d’architectures « scalables » ü Développements simplifiés de services « dans les nuages » ü Se concentrer sur l’application et pas sur l’infrastructure.
Terminal professionnel HTC Snap Spécifications Ce terminal est doté d’un large clavier AZERTY qui vous assure une expérience de messagerie inégalée, avec notamment une saisie rapide des e-mails et SMS. En outre, la trackball centrale permet une navigation rapide et intuitive dans les différents menus. • 528 Mhz • 192 Mo RAM, 256 Mo ROM • Ecran 2. 4’ WVGA 240 x 320 non tactile • GPRS/EDGE/3 G Un Smartphone doté d’un clavier azerty, idéal pour un usage professionnel • Batterie 1500 m. Ah • Appareil photo numérique 2 megapixel • Confortable clavier AZERTY + trackball Prix FNAC : 359€ Prix Bouygues : 99€ Prix Bouygues Entreprises : 65€ 59
Calipia 64 rue Marcel Miquel 92130 Issy-Les-Moulineaux www. calipia. com
- Slides: 60