• Like
  • Save
Livemeeting - Windows Azure
Upcoming SlideShare
Loading in...5
×
 

Livemeeting - Windows Azure

on

  • 602 views

Migrer vos applications sur Windows Azure

Migrer vos applications sur Windows Azure

Statistics

Views

Total Views
602
Views on SlideShare
596
Embed Views
6

Actions

Likes
0
Downloads
4
Comments
0

2 Embeds 6

https://www.linkedin.com 4
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Livemeeting - Windows Azure Livemeeting - Windows Azure Presentation Transcript

    • Migrer vos applications .Netsur Windows AzureFrançois MERAND Jason DE OLIVEIRANational Practice Leader Manager & Architecte.Net Rangers Manager MVP Visual C#SOGETI France SOGETI France Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • SOGETI c’est : 20.000 collaborateurs dans 15 pays dont 6000 dédiés aux technologies Microsoft Votre performance par la technologie Des outils :• Une maîtrise de la plateforme .Net• ATC – Advanced Technology Center .Net (CDS) IC²• Un showroom.Net dédié aux technologies Microsoft• Un DataCenter IC2 –Innovation Cloud Center Des expertises reconnues :• Un ancrage fort dans l’écosystème Microsoft (MVP): www.dotnetrangers.net • Des blogs, des articles, des livres blancs Azure Privilege Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure Club 2012
    • Objectifs et sommaire de lasession 1 2 3 4 Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Objectifs et sommaire de lasession 1 2 3 4 Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Windows Azure : Les 3 rôles• Les rôles permettent de construire son architecture applicative• Ils exécutent différents types de tâches spécialisées ou non• Les rôles dialoguent entre eux au travers de files de messages Internet Internet Internet Web Worker VM Role Role RoleRépartition Répartition RépartitionDe charge De charge De charge Service de stockage Service de stockage Service de stockage Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Un monde sans état… • la persistance doit être externe à la VM: chaque rôle doit être « stateless » (sans gestion d’état) et stocker les informations de contexte sur un support externe (soit Windows Azure Storage ou SQL Azure). Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • CONSIDÉRATIONS PROPRESAUX APPLICATION WINDOWSAZURE des états • La gestion • Le problème de réglementation • La montée en charge • L’extensibilité avec de nouvelles fonctionnalités • La gestion des dépendances • La communication avec d’autres • La confidentialité des systèmes (internes/externes à données l’entreprise) • Le niveau de SLA requis • L’interopérabilité avec des technologies autres que • La prise en compte de la Microsoft latence Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Pourquoi migrer ?Pour réduire les coûts en s’appuyant sur des Coûts maîtrisablescapacités d’innovation technologiques Diminuer et rationaliser l’infrastructure Contrôler et réduire le TCO Etre prévisible, avec élasticitéPour rester compétitif au travers de Le logiciel en tant que différentiateurl’innovation Monétiser de nouvelles offres Se focaliser sur l’application, pas sur l’infrastructure nécessaire à son exploitationPour générer rapidement de nouveaux Accélérer le cycle de développementrevenus, en mettant en place des processus Simplifier le déploiementagiles Commercialisation plus rapidePour réduire les risques en s’assurant une Qualité de services : SLAfiabilité sans faille de son système Prise en compte des problématiques de Sécurité Disponibilité de la solution. Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Migrer : Qui ? Quoi ? Comment? Patrimoine applicatif du groupe MCMG Responsable Architecte Applicatif D.S.I. Sécurité Ensemble de contraintes et critères (sécurité, technologies, stratégie) Scénarios Liste d’applications Création (nouvelle application) candidates Migration vers Azure Extension sur AzureOutils pour vous aider à prendre les bonnes décisions :• Le « M.A.P. » - Migration Assessement & Planning Tool V6• M.A.T. : Migration Assessement Tool – 8 thèmes• Critères financiers (R.O.I.) Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Objectifs et sommaire de lasession 1 2 3 4 Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Les Services “Storage”• Le “Storage” Windows Azure est un service de stockage géré par Windows Azure• Les données peuvent être utilisées dans les applications Azure, ou accédées directement par URL• L’URL d’accès peut être personnalisée avec son propre nom de domaine• L’accès aux blobs est sécurisé par un système de contrôle d’accès permettant de définir des règles fines• Les Blobs peuvent être mis en cache par le service Windows Azure Content Delivery Network (CDN) HTTP/SBLOBS: TABLES: QUEUES: DRIVES:Structure hiérarchique pour Structure tabulaire. File de messages selon le Disque NTFS partagéle stockage de fichiers Une table est un principe FIFO, pour la entre de multiplesidentifiés par leur nom et ensemble d’entités communication instances.chemin, ainsi que les (EAV*) définies asynchrone entremétadonnées associées. chacune par un instances. ensemble de propriétés. Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Base de données SQL AzureBase de données Réplicas physiques logique unique multiples Réplica 1 Primaire • Basée sur le moteur SQL Server 2008 R2 unique • Mêmes outils, mêmes frameworks d’accès • Déployé dans les six DataCenters Azure • Réplica 2 Haute dispo et redondance intégrées BD • Interconnexion Azure Connect avec les réseaux privés • Synchronisation avec Azure Data Sync – Auto scaling, Cnfiguration sans code, scheduling,Serveurs secondaires – gest. des conflits, supervision Réplica 3 multiples • Migration des bases SQL Server avec assistant • Migration des données – SSIS, Bulk Copy (tool & API), scripts Transac SQL • Ce qui ne fonctionne pas encore dans SQL Azure – Data Compression, Integrated Full-Text Search, – Transparent Data Encryption – Extended Stored Procedures,, Agents Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Étendre SQL Server vers le cloud Parallèle avec BD relationnelle traditionnelle Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Autres services SQL Azure SQL Azure Federation  Partitions  Centralisée  Références SQL Azure Reporting Services  Basé sur SSRS 2008  Rapports interactifs et par tableaux  Visualisation des données : charts, graphs, cartos, gauges  Utilisation de BI Reporting Studio pour créer les rapports  Intégration applicative par appel OData ou Web Services  Sources de données SQL Azure Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • SQL Azure Data SyncSynchronisation automatique des bases Azure Bases de données Azure Service Magasins Data Sync Bureaux Distants SQL Azure Sync Datacenter Principal Sync entre instances SQL Azure • Sync Applications / SQL Azure Sync SQL Server / SQL Azure • Sync géographique Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • DEMOSQL Azure Migration WizardSQL Server Data Tools (SSDT) Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Objectifs et sommaire de lasession 1 2 3 4 Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Migration des applications sur Windows Azure Applications clients légères (ASP.NET, Silverlight, etc…) : • Ce type d’application est très facile à migrer • Quelques nouvelles APIs sont à apprendre • Quelques patterns à apprendre pour optimiser • Pensez au stockage de vos données de session ! Applications clients lourdes (Windows, etc…) : • Ce type d’application ne peut pas être migre directement • Par contre, l’utilisation des briques Windows Azure est tout à fait possible • Windows Azure Storage • SQL Azure • Windows Azure Service Bus, Windows Azure Access Control • etc… Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Migration d’un applicationsASP.NET sur Windows Azure Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • DEMOMigration d’une application web ASP.Net Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • WA-Accelerators for WebRoles Je dois développer et déployer de nombreux sites web qui ne requiert pas la monopolisation d’un web role pour chacun.  Un template Visual Studio + portail d’administration  Déploiement en 30 sec ! (Web Deploy)  Sauvegarde config IIS et Package dans Azure Storage Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • DEMOWA-Accelerators WebRoles Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Objectifs et sommaire de lasession 1 2 3 4 Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Optimisation pour laplateforme cibleAppliquer les principes d’architecture applicative associés :• Des communications asynchrones, sous forme de messages gérés par un bus de messages par exemple• Utiliser les files d’attente (Windows Azure Queues) mises à disposition par la plateforme Windows Azure Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Solutions hybrides Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Solutions hybrides Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • APC – Une offre commune Sogeti & Microsoftpour bien démarrer avec Windows Azure Une opportunité unique pour un investissement minimal • Le support des équipes architectes de Microsoft • L’accompagnement des experts SOGETI • Un « assessement » initial • La réalisation d’un Pilote chez le client • Des licences Windows Azure • Un club pour partager les retours d’expériences Exemples APC 2011 : • Grand groupe industriel, secteur énergie : déport de calculs d’optimisation énergétique de bâtiments dans Azure. On passe de quelques heures à quelques minutes pour obtenir une réponse, sur site ! • Laboratoire pharmaceutique : Gestion et suivi des incidents produits au niveau mondial. Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Livre blanc « Développer pour le Cloud »http://www.microsoft.com/france/visual-studio/scenarios/developper-pour-le-cloud.aspx Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure
    • Moving Applications to the Cloud on the MicrosoftWindows Azure PlatformHow do you Génération de livrables applications to be scalable and have high availability? Along with developing the applications, you must also have an infrastructurethat can support them. You may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handledistributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.The cloud offers a solution to this dilemma. The cloud is made up of interconnected servers located in various data centers. However, you see what appears to be acentralized location that someone else hosts and manages. By shifting the responsibility of maintaining an infrastructure to someone else, youre free to concentrate onwhat matters most: the application. http://msdn.microsoft.com/en-us/library/ff728592.aspx Live Meeting – 30 mars 2012 – Migrer vos applications sur Windows Azure