Introduction. Windows Azure « Windows » + « Azure » Windows = un OS ? Azure = Késako ? OS : Système d'exploitation Abstraction du matériel Exécution de.

Slides:



Advertisements
Présentations similaires
Windows Server 2012 Mode de licence.
Advertisements

Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 4 : Stockage des données, Tables dans SQL Server Bertrand Audras.
© 2006 Microsoft Corporation. Christophe Lauer Spécialiste Technique Web & Windows Live blogs.msdn.com/clauer My score: 2585 Présentation de Windows Live.
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
De Windows Forms à Windows Presentation Foundation
Actualité matériel et 64 bits. Les grandes évolutions du matériel 64 bits x64 = AMD64 ou Intel EM64T IA-64 = Itanium 2 Multi-core On ne progresse plus.
La sécurité dans Sharepoint
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
HPC et Windows 2003 CCS pour les développeurs
Agenda Patterns & Practices pour Mobile Client Référence & outils… Patterns & Practices pour Mobile Client Référence & outils…
« Les Mercredis du développement » Nouveau format de fichier Template Solution Présenté par Pierre Lagarde Relation Développeurs.
Tout commence par un modeste éditeur de texte issue dune PME à Redmond, WA-USA.
Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems A. Choudhary, M. Kandemir, J. NoG. Memik, X. Shen, W. Liao,
Cours de NETSILON Réalisé par: Hitcho introduction Netsilon est un logiciel qui permet de concevoir une application web avec PHP.
interaction in the .LRN platform
Status report SOLEIL April 2008
PhotoManager eXtreme Présentation IceCream team Besoins Étude existant Technologies Découpage des tâches Conclusion.
DIAS PEREIRA Maxime & AIMEUR Amar vous présentent
Grid France – CC In2p3 – 19/07/2001 Travaux du WP4
N. Jacq- LBP/CNRS - DataGrid France - November, 21th, 2001 Avancement du WP10 N. Jacq - LBP/CNRS marianne.in2p3.fr/datagrid/wp10.
1 AWAP : Administrable Wireless Access Point Projet de fin détude 2003 Cédric Logeais Mathias Faure.
L.I.S.E. Logiciel sur Internet de Système dEnchère L.I.S.E. Projet dinformatisation du système de production denchereenligne.fr L.I.S.E : Logiciel sur.
1 Réunion ANR-CIGC GCPMF 15 mars 2006 Architecture de grille générique, multi- paradigmes et tolérante aux pannes, pour le temps contraint. Application.
My VMware Gestion simplifiée des licences produits et du support
Baccalauréat professionnel
Enesys RS Data Extension
Live Meeting Technique N°3 Thomas LEBRUN – MVP WPF/Silverlight Florent SANTIN – MVP Team System Julien CORIOLAND - MSP.
Licensing Serveur Azure Juillet 2012.
Bases et Principes de la Virtualisation. Votre infrastructure informatique ressemble-t-elle à cela ? 2.
Pizza Party : Welcome Back !. Microsoft et lactualité IE9 / HTML5 Windows Phone Office 365 Kinect … tout tourne autour du cloud !
TM.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
Actualités Services Providers & SPLA
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Introduction à Node.JS Vincent Peybernes.
…. Service 1Service 2Service NService 3 …… North Central USA South Central USA Irlande Pays-Bas Hong Kong Singapour Contrat de service entreprise,
Brevet Technicien Supérieur : Services Informatiques aux Organisations
Gregory Renard CTO – R&I Manager Wygwam. Live Mesh Context, Définition, installation, concept et usages ? Live Mesh Beta Les Usages Live Mesh Beta Synchronisation,
Windows Server 2003 Terminal Services
Architecture Logicielle Les supports d’applications
Pierre Lagarde Christophe Lauer
FY 2015 Serveurs vendus (million) 7.7M 8.2M 8.6M 9.0M Serveurs vendus virtualisés Physiqu e Virtuel Cloud.
ADOBE FLEX 4. © Logica All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme.
Networld+Interop – Novembre 2003
Contribution du projet PARIS Christian Pérez Réunion LEGO LIP, ENS Lyon 10 février 2006.
Notre Accompagnement pour Votre Offre de Cloud
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
2 Cloud your Windows Phone Ils en parlent : « Beau discours à propos des nuages, jai adoré » - Evelyne Dhéliat « Je me sens beaucoup plus détendu du mobile.
Programme Microsoft IT Academy. Objectifs du programme : Fournir aux établissements et enseignants des outils pour compléter leurs cours Microsoft dans.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
Hyper-V Cloud - Le Cloud Privé version Microsoft
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
Azure – Outils et bonnes pratiques
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Windows Server Virtualization
Nouveautés de la version « R3 » + Dashboard SCCM
1© Copyright 2013 EMC Corporation. All rights reserved. Cyrille d’Achon EMC - Cloud Business Director FAITES ABSTRACTION DE VOS TECHNOLOGIES DE STOCKAGE.
Introduction à la plateforme .NET
Présentation de stage : P.o.C Eucalyptus
22 Azure et les technologies non Microsoft : PHP, Java, Eclipse février 2010 Yves Yang – Soyatec Xavier Warzee – Microsoft Stephane Crozatier –
22 Windows Azure Storage SQL Azure Pascal Belaud Architecte SQL Server Microsoft France Sébastien Warin R&I Technical Lead.
2 Alain METGE SOGETI
Une heure de démonstration! Démo 1: Administration de MOSS 2007 Démo 2: Aperçu de System Center Operation Manager Démo 3: Sauvegarde/Restauration avec.
1 Chesné Pierre
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
Haute disponibilité pour les bases de données Osman AIDEL.
Retour d’expérience sur Azure Stack Fabien William
Transcription de la présentation:

Introduction

Windows Azure « Windows » + « Azure » Windows = un OS ? Azure = Késako ? OS : Système d'exploitation Abstraction du matériel Exécution de programmes Stockage de données Exemple : Windows Vista, Windows 7, Windows 2008, …

Windows Azure Un OS distribué sur des milliers de machines Abstraction de l'infrastructure (hardware, réseau,..) Héberge et exécute des services Stockage de données …. Service 1Service 2Service NService 3 ……

Azure, vu de dessous : des machines,

... installées dans des datacenters.

Emplacements des Data Centers Australie Washington Virginie Irlande Pays-bas Hong Kong Singapour Emplacements actuels MS Online $2.3 billion investment building data centers Currently 13 global data centers that use 70 megawatts of power. By the end of 2009, there will be 20 data centers that use 180 megawatts of power Plusieurs 10aines/100aines de milliers de serveurs Economies d'échelle Electricité, réseau … Opérations

Une ou deux couches dOS Un hyperviseur, sur lequel on déploie une VM hôte, qui administre N machines virtuelles CPU: x64 OS : Windows 2008 / Hyper-V Web Server : IIS 7 Apps :.Net, PHP, C++, etc.

Chaque VM rejoint une structure de Grille Mgmt. Services Data Node SQL Server Fabric Data Node Components Partition Manager Master Node Mgmt. Services Data Node SQL Server Fabric Mgmt. Services Data Node SQL Server Fabric Mgmt. Services Data Node SQL Server Fabric Deployment Health Monitoring Service Management Master Cluster Data Cluster Fabric Replication Fetch Partition Map SQL Client Mgmt. Services Data Node SQL Server Fabric Data Node Components Partition Manager Master Node Provisioning Frontal Data Access Library REST/SOAP ACE Logic Front-end Node Data Access Library REST/SOAP ACE Logic Front-end Node Data Access Library REST/SOAP ACE Logic Front-end Node

Desktop vs Cloud hardware Desktop Hardware Cloud Hardware Dysfonctionnements du matériel vite catastrophique pour le système Extensibilité limitée par CPU / HDD/ RAM Les défaillances des composants peu catastrophique pour le système Extensibilité limitée par la puissance électrique / locaux

La Plateforme Windows Azure

Symétrie « On Premises – In the cloud »

Vue du datacenter NIVEAU DE CHARGE CAPACITE IT Charge actuelle Ressources IT allouées Perte de capacité Manque de ressources Couts fixes des ressources IT Prévision de charge Barrière à l'innovation

Vue du cloud Charge actuelle Ressources IT allouées Réductions des investissements initiaux Pas de sur- disponibilité Pas de manque de ressources Ajustement des ressources en cas de baisse d'activité Prévision de charge NIVEAU DE CHARGE CAPACITE IT

Interopérabilité Azure Services Platform

Windows Azure Nuage de serveurs connectés: Abstraction de lenvironnement dexécution Un système de stockage distribué Allocation des ressources Environnement de programmation Avantages Disponibilité 24/7 et redondance Payez ce que vous consommez Simple, administration transparente Elasticité

Site Web ASP.NET Default.aspx

Elasticité du Cloud Montée en charge (Scalabilité) Disponibilité 24/7 Default.aspx LB

Execution & Stockage Stockage

Stockage sur Windows Azure Azure Storage SQL Azure SQL Server 2008 in the Cloud Blobs Tables … … Queues

Differents rôles Plusieurs types de roles : Web Role Plusieurs sous-types : ASP.NET, WCF, Fast-CGI (PHP,…) Worker Role « VM » Role (à venir) Azure Storage, SQL Azure, ou …. Web Role LB n Worker Role m

Web Role Storage Services Site Web ou Web Service Basé sur IIS7 Exécution ASP.NET, Service WCF et fast-CGI (ex. PHP) Configuration XML (IIS7) Pipeline managé (.NET) SSL Public Internet Web Role Load Balancer

Worker Role Avec ou sans connexion entrante Exemple : traite les taches dune file dattente (Azure Queue) Comparaison : Windows Service (daemon) Storage Service Public Internet Worker Role

Pourquoi utiliser le cloud ? Application demandant une très forte monté en charge Application demandant une très haute disponibilité Application ayant une charge variable Application ayant une durée de vie très courte Application demandant un stockage externe

In the Cloud <> On Premises Services « In the Cloud » + données « On premises » Services « On premises » + donnée « In the Cloud » Services + données « In the Cloud »

Exemples Un site e-commerce qui a besoin de monter en charge pendant les soldes ou les fêtes de noël Le site dun évènement ou dun film qui accueille beaucoup de monde sur une courte période de temps Un éditeur de logiciel qui veut faire une version SaaS de son logiciel Une application Web prototype pour tester un concept ….

Service Architectures Web role (ASP.NET, WCF ou Fast-CGI) Storage LB Worker.cs

Service Architectures Worker role Default.aspx Storage LB

Service Architectures Web and worker roles Storage LB

Environnement de développement Emulation des services du Cloud sur votre poste local Développement et test local Debugging dans Visual Studio

Déploiement dans le Cloud Génération du package depuis Visual Studio Envoi du package sur Windows Azure (via le portail Web ou par les API) 10-15min plus tard, application fonctionnelle dans le Cloud Déploiement Emulation local du Cloud Development Fabric Development Storage Debugging dans Visual Studio Test et debugging Visual Studio + Azure Tools Technologies existantes (.NET, ASP.NET, GCI/PHP, …) Développement

Résumé Pour le développeur : Environnement de développent familier (.NET, Visual Studio, ASP.NET, PHP ou autre CGI) Exécution et debugging local Déploiement et Management simplifié Pour lapplication Monté en charge et élasticité Haute disponibilité Paiement à la consommation