370 likes | 450 Views
A la découverte de Windows Azure (1 ère partie). Gregory Renard Wygwam. Sébastien Warin Wygwam. 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. L es challenges informatiques.
E N D
A la découverte de Windows Azure (1ère partie) Gregory RenardWygwam Sébastien Warin Wygwam
A la découverte de Windows Azure • Rappel sur le Cloud Computing • Le Cloud chez Microsoft • La plateforme Windows Azure • Quelcoût de la plateforme
Les challenges informatiques • Manqued’agilité pour parvenir à déployer les applications et services qui créent de la valeur métier • Equipesinformatiquesessentiellementfocaliséessurl’exploitation des systèmesexistants, pas sur les projetsstratégiques pour l’entreprise • Maintenance et sécurité des postes de travail et des applications difficileset coûteuses • Coûtsinformatiques non prédictibles et non maîtrisés Des directions générales ne percevantque des coûts et faible ROI Des métiers moinsproductifs et peusatisfaits
5ème génération d’architecture 2010 Cloud 2000 1990 SOA 1980 Web 1970 Client-Server Mainframe
Qu’est-ce que le Cloud Computing ? software as a service infrastructure as a service platform as a service everything as a service information as a service
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
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
Avantage économique ! Capacités fournies par l’IT Prévision de charge Sous-capacité « Gâchis » de capacités Coût fixe pour les capacités fournies par l’IT CAPACITE INFORMATIQUE Barrière pour les innovations Charge actuelle TEMPS
Avantage économique ! Avec… Capacités fournies par l’IT Prévision de charge Pas de sous-capacité CAPACITE INFORMATIQUE Réduction de la surcapacité Réduction possible des capacités IT en cas de diminution de la charge Réduction des investissements initiaux Charge actuelle TEMPS
Microsoft, le Cloud ? Windows Live 1 milliard = Nombre d’authentification Windows Live ID chaque jour Web Applications (2010) Disponible pour 450 millions de consommateurs (2004) 2 milliards emails/jour (2003) 5 milliards min conf /an (2001) + 20 M util. actifs (1999) 2 Milliards requêtes/mois (1999) + 320 M util. actifs Windows LiveHotmail (1998) Logiciel + Service450 M util. Windows Live Messenger Windows Update (1997) 550 M util./mois (1996) + 450 M util. actifs
SOFTWARE PLATFORM INFRASTRUCTURE AS A SERVICE AS A SERVICE AS A SERVICE IT as a Service
CUSTOMER & PARTNER APPS INFRASTRUCTURE PLATFORM SOFTWARE AS A SERVICE AS A SERVICE AS A SERVICE ITas a Service
Faire du futurune variable connue INVESTISSEMENTS 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 30 000 ingénieurs travaillent sur les services Cloud 70% de l’ensemble des produits serveurs auront une offre Cloud d’ici 2012 Software as a Service Platform as a Service Nous gérons • PRODUCTIVITE • COLLABORATION • BUSINESS APPS • MANAGEMENT • STOCKAGE • PLATEFORME • COMMUNICATIONS Vous gérez
Opportunités pour l’Innovation Dedicated (Managed Hosting) Infrastructure (as a Service) Platform (as a Service) Private (On-Premise) Votrevaleur Votrevaleur Votrevaleur Votrevaleur Applications Innovations Innovations Innovations Applications Votrevaleur Runtimes Votrevaleur Applications Applications Security Databases Votrevaleur Runtimes Runtimes Runtimes Servers Security Security Security Virtualization Databases Databases Databases Server HW Storage Servers Servers Servers Networking Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking
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
La plateforme Windows Azure Storage Compute CDN Virtual Network Data Sync Reporting Database Management Service Bus Caching Access Control AppFabric Management App App App App Data Data Data Data Platform
Bénéfices de Windows Azure Un système d’exploitation pour le Cloud Qui gère à votre place Vousbénéficiez Qui permet de Sécurité et Contrôle • Réduction des coûts • Agilité / on-demand • Efficacité • Interoperabilité • Focus Services Management Héberger des apps Créer des apps Virtualisation Services de Stockage Data centers Gérer des apps Stocker des datas
Plateforme unifiée et ouverte Modèle de Développement et Administration familier Interopérable
Windows Azure est une solution Cloud intégrée utilisant des produits Microsoft déjà connus des professionnels de l'informatique Mobile / autrenavigateur Applications/ navigateurs PC Utilise des compétencesexistantes et des outilsconnus Experience Développeur CDN On-premises Relational data Management Storage Compute Mgt Tout en se reposantsur des investissements IT existants Access control Connectivity Applications hybrides LOB Applications
Les opportunités Windows Azure Migrer des applications dans le Cloud Créer de nouvelles solutions en créant des services Cloud Stocker des donnéesdans le Cloud Créer de nouveaux services Cloud Etendre des applications au Cloud
Exemples de scénarios “GrowingFast“ “On and Off “ Inactivity Period Compute Compute Average Usage Usage Average Time Time • Scénarios d’usage temporaire • Gaspillage de ressources non exploitées • Délais de déploiement parfois importants • Service à succès, réussite commerciale • S’adapter à la demande est difficile • Temps de déploiements et mise en oeuvre complexe “UnpredictableBursting“ “PredictableBursting“ Compute Compute Average Usage Average Usage Time Time • Pics de consommation imprévisibles • Impact négatif sur la performance • Trop coûteux à anticiper ou provisionner • Services répondant à des saisonnalités • Pics de consommation périodiques • Complexité du SI et gaspillage de ressources
Le traitement des donnéesdansles nuagespeut-ilvousapporterquelque chose ? Votre application pourrait-elleutiliser plus de ressources à la demande ? Y-a-t-ilunepartied’une nouvelle fonctionnalité qui pourraits’exécuterdans les nuages ? Est-cequevotre application à un module mis à jour régulièrement et qui pourraittournerdans les nuages ? Instance Instance PlateformeWindows Azure Internet Votre Application
Pourriez-vousêtre plus compétitif avec du SaaS ? Vosconcurrentsoffrent-ils déjà une solution SaaS ? Pourriez-vousentrersur un nouveau marché avec une application SaaS ? Est-cequel’une de vos applications SaaSexistantespourraientêtre encore meilleure en s’exécutantsur la plateforme Windows Azure ? Souhaitez-vousconstruireuneApplicatonSaaS ? Application SaaS Données Instances PlateformeWindows Azure Internet Client 1 Client N . . .
Les prix de la plateforme Cycle de vie des applications, gestion automatiséedu système d’exploitation Gestionautomatisée, fédérationd’identités,bus de données Haute disponibilité, tolérance aux pannes,à la demande Contrôled’accès Traitement Bus de données Bandepassante Bandepassante Stockage Bandepassante Web edition Business edition Par connexion Par heure de service Par database/mois Par transaction Par Go stocké et transactions Par database/mois Par Go transféré Par Go transferé Par Gotransferé 7.085€ / 1 Go / mois(1-5 Go) 0.085€ / heure (petite) 2.82€ 1.41€/100K 70.91€ / 10 Go / mois(10-50 Go) 0.11€ Go/ mois 0.007€/10Ktransactions • 0.11€ Go Entrant • 0.14€ Go Sortant • 0.11€ Go Entrant • 0.14€ Go Sortant 0.11€ Go Entrant 0.14€ Go Sortant
Qualité de service Stockagedisponible Base dedonnéesdisponible Supervision et redémarrage des instances Connectivité réseau Servicesdisponibles Supervision systématique des instances Détection et action sur les défautsmatériels Service connecté et accessible via le Web Engagement pour 2+ instances/rôle Base de donnéesconnectée Disponible et superviséesurintervalles de 5-minutes • Stockageconnecté et accessible • Requêtescomplétées en intégralité Bus de données accessible Opérationssur les messages complétées en intégralité Automatique >99.95% >99.9% >99.9% >99.9%
Exemple 1Exemple: StockageRelationneldans 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
Exemple 2Exemple: Traitement de donnéesdans 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/heurechacune) 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: 30.000.000 / mois • Coûts: • Traitement de données: $345.60/mois • Stockage: $45.00/mois • Transfert: $322.50/mois • Total: $713.10/ mois
Exemple 3Exemple: 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
TCO Analyzer Tool • Détermine la valeur “quantitative” de Windows Azure • TCO du développement et opérationssur Windows Azure comparé à un hébergementtraditionnel • Estimation du coût de fonctionnementsur Windows Azure • http://www.microsoft.com/windowsazure/tco/
Adoption: + 30,000 clients Clients • Partenaires « Grâce à la flexibilité de Windows Azure, nous pouvons nous concentrersur le développement de nouvellesfonctionnalités pour nos clients – ce qui nous rend plus concurrentiel. » • – Andy Lapin,Directeur de l’architectured’entreprise « Ce qui nous a prisdeuxmoisestréalisablemaintenant en unesemaine et nous pouvonsréutilisercesressourcesinformatiquessur des tâches plus stratégiques, comme le développement de nouveaux services. » – Michael Hart Architectesystème et chef du développement
Testez la plateforme Windows Azure • www.windowsazure.fr Certifié sanscarte bleue • Dès maintenant dans votre kit Windows Azure • Ou rendez-vous sur le stand cloud, C41, pour en récupérer un
& 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 SoftFluent. 4 cours AZURE vous attendent… Introduction to Windows Azure Windows Azure Fundamentals SQL Azure Windows Azure AppFabric Une carte d’accès Gratuite 1 mois vous attend au stand SoftFluent W5 !
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 avecdes 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