2 A la découverte de Windows Azure (1 ère partie) Gregory Renard Wygwam Sébastien Warin Wygwam
3 A la découverte de Windows Azure Rappel sur le Cloud Computing Le Cloud chez Microsoft La plateforme Windows Azure Quel coût de la plateforme
4 Les challenges informatiques 4 Manque d’agilité pour parvenir à déployer les applications et services qui créent de la valeur métier Equipes informatiques essentiellement focalisées sur l’exploitation des systèmes existants, pas sur les projets stratégiques pour l’entreprise Maintenance et sécurité des postes de travail et des applications difficiles et coûteuses Coûts informatiques non prédictibles et non maîtrisés Des métiers moins productifs et peu satisfaits Des directions générales ne percevant que des coûts et faible ROI
5 Mainframe Client-Server Web SOA Cloud 5 ème génération d’architecture
6 Qu’est-ce que le Cloud Computing ? information as a service infrastructure as a service everything as a service software as a service platform as a service
7 5 caractéristiques essentielles Self-service, à la demande Accès réseau ubiquitaire Mise en commun des ressources Indépendance de l’emplacement Homogénéité « Élasticité » rapide Service mesuré en permanence
8 3 Modèles de Service Software as a Service (SaaS) Utilisation des applications du fournisseur de services à travers le réseau Platform as a Service (PaaS) Déploiement d’applications créées par le client dans le Cloud Infrastructure as a Service (IaaS) Location de capacités de traitement, de stockage, de réseau et autres ressources
9 Avantage économique ! Charge actuelle Capacités fournies par l’IT « Gâchis » de capacités Sous-capacité Coût fixe pour les capacités fournies par l’IT Prévision de charge Barrière pour les innovations CAPACITE INFORMATIQUE TEMPS
10 Charge actuelle Capacités fournies par l’IT Réduction des investissements initiaux Réduction de la surcapacité Pas de sous-capacité Réduction possible des capacités IT en cas de diminution de la charge Prévision de charge CAPACITE INFORMATIQUE TEMPS Avec… Avantage économique !
11 Microsoft, le Cloud ? (1996) M util. actifs Windows Live Hotmail (1997) 550 M util./mois (1998) Logiciel + Service 450 M util. Windows Update (1999) M util. actifs Windows Live Messenger (1999) 2 Milliards requêtes/mois (2001) + 20 M util. actifs (2003) 5 milliards min conf /an (2004) 2 milliards s/jour (2010) Disponible pour 450 millions de consommate urs Web Applications 1 milliard = Nombre d’authentification Windows Live ID chaque jour Windows Live
12
13
14 Les centres de données
15 Faire du futur une variable connue INVESTISSEMENTS EN INFRASTRUCTUREINVESTISSEMENTS EN INFRASTRUCTURE Plus de $2B investis 6 data centers Conformité avec les procédures de sécurités Flexibilité entre Cloud Public et Privé Innovation en terme d’empreinte carbone ingénieurs travaillent sur les services Cloud 70% de l’ensemble des produits serveurs auront une offre Cloud d’ici 2012 BUSINESS APPS COLLABORATIONSTOCKAGEPLATEFORMEMANAGEMENTPRODUCTIVITE COMMUNICATIONS Nous géronsNous gérons Vous gérezVous gérez
16 Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security Votre valeur Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security Votre valeur Applications Storage Server HW Networking Servers Databases Virtualization Runtimes Security Votre valeur Storage Server HW Networking Servers Virtualization Databases Runtimes Applications Security Votre valeur Innovations Votre valeur Innovations Votre valeur Innovations Opportunités pour l’Innovation
17 La plateforme Windows Azure Distribution, stockage et calcul évolutif Réseau privé virtuel (VPN) Gestion des services automatisés Langages, technologies et outils familiers Stockage relationnel pour le nuage Synchronisation et repporting Modèle de développement cohérent Gestion automatisée Cache distribué Capacité de bus de services Service de contrôle des accès Service d'intégration et de composition de la demande
18 La plateforme Windows Azure Platform ComputeStorage Management CDN Database Management Data Sync Reporting App Data App Data App Data App Data AppFabric Service Bus Access Control Caching Virtual Network
19 Bénéfices de Windows Azure Un système d’exploitation pour le Cloud
20 Plateforme unifiée et ouverte Modèle de Développement et Administration familier Interopérable
21 On-premises LOB Applications Applications hybrides Tout en se reposant sur des investissements IT existants Applications/ navigateurs PC Mobile / autre navigateur Windows Azure est une solution Cloud intégrée utilisant des produits Microsoft déjà connus des professionnels de l'informatique Compute Storage Mgt Relational data Management Connectivity Access control CDN Experience Développeur Utilise des compétences existantes et des outils connus
22 Créer de nouveaux services Cloud Les opportunités Windows Azure Stocker des données dans le Cloud Migrer des applications dans le Cloud Créer de nouvelles solutions en créant des services Cloud Etendre des applications au Cloud
23 Exemples de scénarios Usage Compu te Time Average Inactivity Period Scénarios d’usage temporaire Gaspillage de ressources non exploitées Délais de déploiement parfois importants Compu te Time Average Usage Pics de consommation imprévisibles Impact négatif sur la performance Trop coûteux à anticiper ou provisionner Average Usage Compu te Time Service à succès, réussite commerciale S’adapter à la demande est difficile Temps de déploiements et mise en oeuvre complexe Compu te Time Average Usage Services répondant à des saisonnalités Pics de consommation périodiques Complexité du SI et gaspillage de ressources
24 Le traitement des données dans les nuages peut-il vous apporter quelque chose ? Votre application pourrait-elle utiliser plus de ressources à la demande ? Y-a-t-il une partie d’une nouvelle fonctionnalité qui pourrait s’exécuter dans les nuages ? Est-ce que votre application à un module mis à jour régulièrement et qui pourrait tourner dans les nuages ? Instance Votre Application Internet Plateforme Windows Azure
25 Souhaitez-vous construire une Applicaton SaaS ? Pourriez-vous être plus compétitif avec du SaaS ? –Vos concurrents offrent-ils déjà une solution SaaS ? Pourriez-vous entrer sur un nouveau marché avec une application SaaS ? Est-ce que l’une de vos applications SaaS existantes pourraient être encore meilleure en s’exécutant sur la plateforme Windows Azure ? Internet Client 1... Application SaaS Client N Instances Données Plateforme Windows Azure
26 Les prix de la plateforme
27 Windows Azure Purchasing models
28 Qualité de service
29 Exemple 1 Exemple: Stockage Relationnel dans le Cloud Stocker 10 giga-octets de dossiers clients Hypothèses: Stockées dans une base de données SQL Azure Transfert de données sortant : 10 Go / mois Transfert de données entrant : 1 Go/ mois Coûts: Stockage: $99.99/mois Transfert: $1.60/mois Total: $101.59/mois
30 Exemple 2 Exemple: Traitement de données dans le Cloud Un add-on sur une application on-premise qui fait appel à un service de traitement de données dans le cloud. Hypothèses: Deux instances moyennes ($.24/heure chacune) fonctionnant en continu Utilisées pour la création de 300 rapports par mois Chacune transfère 10 Go entrants, 0,5 gigaoctets sortants Chacune stockent 10 Go pour 1 jour / mois dans des blobs Les opérations sur les données: / mois Coûts: Traitement de données: $345.60/mois Stockage: $45.00/mois Transfert: $322.50/mois Total: $713.10/ mois
31 Exemple 3 Exemple: Application Web/SaaS Application de gestion basique en mode SaaS Hypothèses SQL Azure 50 Mo/client 1 GB pour 20 clients Besoin d’une 1 base de 50Go Web Role 200 clients par VM Soit pour 1000 clients, un besoin de 5 VM Coût 1,2€ / client
32 TCO Analyzer Tool Détermine la valeur “quantitative” de Windows Azure TCO du développement et opérations sur Windows Azure comparé à un hébergement traditionnel Estimation du coût de fonctionnement sur Windows Azure
33 Adoption: + 30,000 clients « Grâce à la flexibilité de Windows Azure, nous pouvons nous concentrer sur le développement de nouvelles fonctionnalités pour nos clients – ce qui nous rend plus concurrentiel. » « Ce qui nous a pris deux mois est réalisable maintenant en une semaine et nous pouvons réutiliser ces ressources informatiques sur des tâches plus stratégiques, comme le développement de nouveaux services. »
34 Testez la plateforme Windows Azure Explorez l’infini en 24h 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… 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 25h de calcul/mois, du stockage, du transfert de données... Dès maintenant dans votre kit Windows Azure Ou rendez-vous sur le stand cloud, C41, pour en récupérer un Certifié sans carte bleue
35 « 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 SoftFluent. Une carte d’accès Gratuite 1 mois vous attend au stand SoftFluent W5 ! 4 cours AZURE vous attendent… Windows Azure Fundamentals & Introduction to Windows Azure SQL Azure Windows Azure AppFabric Partenaire exclusif en France
36 Devenez « Powered by Windows Azure » Pour les développeurs, les éditeurs de logiciels… tous ceux qui créent des logiciels Gratuit et en français En « libre service » 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 (PinPoint, logo « Powered by Windows Azure »,…) Rendez-vous sur le stand cloud, C41, pour en savoir plus
37 Pour approfondir Mardi 13:00CLO101: A la découverte de Windows Azure (1 ère partie) Mardi 14:30CLO206: A la découverte de Windows Azure (2 ème partie) Mardi 16:00CLO302: Windows Azure – plongée en eaux profondes Mardi 17:30CLO207: Scénarios pour Windows Azure Mardi 17:30DAT306: Supporter la montée en charge avec SQL Azure Mardi 17:30TC101: Windows HPC Server sur Windows Azure Mercredi 11:00CLO102: Témoignages Windows Azure Mercredi 13:00CLO209: SQL Azure – la base de données dans le Cloud Mercredi 14:30CLO208: Migrer ses applications sur Windows Azure Mercredi 16:00CLO210: Windows Azure DataMarket Mercredi 17:30CLO301: Intégrer Windows Azure dans mon Système d’Information Jeudi 14:30CLS103: L’impact de Windows Azure et du Cloud Public
39 Se concentrer sur leur cœur de métierSe concentrer sur leur cœur de métier et non la gestion de serveurs et de Data Centers Augmenter leur chiffre d’affaires/réduire les coûtsAugmenter leur chiffre d’affaires/réduire les coûts via un modèle de paiement à la consommation Exécuter du code et stocker des donnéesExécuter du code et stocker des données sur des ordinateurs situés dans des Data Centers en Europe et dans le monde, opérés par Microsoft Etre flexible et ne payer que ce qui est consomméEtre flexible et ne payer que ce qui est consommé (idéal pour les scénarios avec des variations de charges) Capitaliser sur les compétences existantesCapitaliser sur les compétences existantes (l‘environnement de développement est.NET ou Java ou même PHP) Se tourner vers l’avenirSe tourner vers l’avenir en réfléchissant au Cloud Computing et en particulier au SaaS Pourquoi les partenaires et clients choisissent-ils Windows Azure ?
40 Les Bénéfices de la Plateforme Windows Azure Exigences Métiers Exigences Technologiques Offres de la Plateforme Windows Azure Solution à moindre coût pour gérer les ressources IT Solution à moindre coût pour gérer les ressources IT Moins d’infrastructure à acquérir, configurer et maintenir Moins d’infrastructure à acquérir, configurer et maintenir TCO plus faible TCO plus faible Coûts prévisibles Coûts prévisibles Attention portée sur le logiciel Attention portée sur le logiciel Monétiser de nouvelles offres plus rapidement sans problème de facturation Monétiser de nouvelles offres plus rapidement sans problème de facturation Accélération du cycle de développement Accélération du cycle de développement Interopérabilité (.NET, PHP, Java) Interopérabilité (.NET, PHP, Java) Simplification du déploiement Simplification du déploiement Commercialisation plus rapide Commercialisation plus rapide SLAs SLAs Sécurité Sécurité Data Center dans le monde entier Data Center dans le monde entier Efficacité Innovation Agilité Fiabilité Réduire les Coûts Rester Compétitif Générer rapidement de Nouveaux Revenus Réduire les risques