22 Azure: comment migrer une application 08/02/2010 Sébastien Pertus, BeWise Thomas Conté, Microsoft.

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Les technologies décisionnelles et le portail
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Cours Visual Basic pour Application
Licensing Serveur Azure Juillet 2012.
Sécurité Informatique
Retour sur l'allocation d'espace Exemple sur une table facture (sans les tables associées) N° fact, N° Client, N° Cde, date Cde, date fact, date réglement,
SECURITE DU SYSTEME D’INFORMATION (SSI)
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
…. Service 1Service 2Service NService 3 …… North Central USA South Central USA Irlande Pays-Bas Hong Kong Singapour Contrat de service entreprise,
Systèmes-Réseau-Virtualisation-Stockage
Citrix® Presentation Server 4.0 : Administration
Cette session suppose une connaissance préalable des grands principes de Workflow Foundation Nous parlerons très peu de lécriture de workflows Une session.
Les nouveautés Windows Server 2012
Développement dapplications web Authentification, session.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Création de bases de données
Module 8 : Maintenance des logiciels à l'aide des services SUS
Projet de Master première année 2007 / 2008
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.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
2 Développez des offres cloud en utilisant Microsoft Dynamics CRM Online et Microsoft Azure (DYN101) 8 février 2011 •Christine Dubois, Directrice de projet,
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Le nouveau Project. Le Nouveau Project Une solution flexible en ligne ou sur poste de travail pour la gestion de portefeuille de projet et le travail.
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
Azure – Outils et bonnes pratiques
Solutions d'infrastructure, systèmes et réseaux
Nouvelles technologies de système de fichiers dans Microsoft Windows 2000 Salim Shaker Ingénieur de support technique Support technique serveur Microsoft.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Tech.days 2015#mstechdays Azure Machine Learning #mstechdays #mstechdays techdays.microsoft.fr.
Heg Haute école de gestion de Neuchâtel Gestion des droits.
Offre DataCenter & Virtualisation Laurent Bonnet, Architecte Systèmes Alain Le Hegarat, Responsable Marketing 24 Novembre 2009.
Windows Azure AppFabric
ASKIT v2.0 Gestion de l’ASCII DAUVERGNE Sébastien DEZE Simon Master 1 Informatique.
Module 4 : Implémentation de l'intégrité des données.
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
9 février Jean-Pierre RIEHL - MVP SQL Server Bewise
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
Les services mobiles Microsoft Azure Mikhail Chatillon Technical Evangelist, Microsoft
Use Local SQL Server with Azure Emulator. Configurer la DAL Fabriquer une DAL dans un projet de class library Configurer le data model avec la bdd locale.
22 Azure et les technologies non Microsoft : PHP, Java, Eclipse février 2010 Yves Yang – Soyatec Xavier Warzee – Microsoft Stephane Crozatier –
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Module 7 : Restauration de bases de données
22 Windows Azure Storage SQL Azure Pascal Belaud Architecte SQL Server Microsoft France Sébastien Warin R&I Technical Lead.
Introduction aux outils de supervision
Windows Phone 7. Sommaire Tour d’horizon de WP7 Technologies Applications Silverlight La création de jeux vidéos The End 2.
Développement de l’application ALMS Milone Julien
Installation Chapitre 2.
Contenu coréalisé avec Florent Santin. Un bref rappel Scénarios sans concurrence d’accès Hosting embarqué (mono-host) Hosting embarqué (multi-host) Gestion.
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
#mstechdays #mstechdays techdays.microsoft.fr tech days 2015 tour.
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
WINDOWS SEVEN.
22 Supervisez toutes vos applications et systèmes tout en suivant vos niveaux de services - SCOM 2007 R2 Mercredi 10 février 2010 Jean-François BERENGUER.
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
@GUSS_FRANCE.
TWP Toolkit Formation 21/10/2009.
Installation du PGI – CEGID
CEGID et environnement réseau Groupe PGI Académie de Grenoble.
22 Introduction à Windows Azure Lundi 8 février 2010 – CLO202 Guillaume Belmas, Wygwam Thomas Conté, Microsoft.
Retour d’expérience sur Azure Stack Fabien William
Transcription de la présentation:

22 Azure: comment migrer une application 08/02/2010 Sébastien Pertus, BeWise Thomas Conté, Microsoft

33 Agenda Introduction et Rappels Plate-forme Windows Azure Migration vers Azure: Principes Démo de migration en trois étapes Présentation de l’application Migration des données Migration de l’application Connexion au S.I. Migration vers Azure: Points d’attention Conclusion

44 Introduction Rappels sur la plate-forme Windows Azure

55 Plateforme Azure: vue d’ensemble

66 Migration vers Azure Principes & Modèles

77 Exemple: “Avant”

88 Exemple: “Après”

99 Exemple: “Encore Après” Storage

10 Migration vers Azure Les principes

11 Compute Le Web Rôle permet de migrer naturellement des applications ASP.NET Avec les Windows Azure Tools for Visual Studio Partir d’un projet Cloud Service vide Ajouter les projets existants Promouvoir en Web Role Le Worker Role peut être utilisé de plusieurs façons: Services tournant en tâche de fond Composants incompatibles / ne nécessitant pas IIS Peut faire tourner un existant Win32, PHP, Java, etc.

12 Storage Les options de stockage proposées dans Windows Azure ont des propriétés bien particulières Blob Storage Stockage de données binaires Hautement évolutif: jusqu’à 100 To par compte Durable et disponible: répliqué 3 fois Vanity URLs, CDN Table Storage Données structurées, mais sans schéma Hautement évolutif: milliards d’entités possibles Durable et disponible: répliqué 3 fois

13 SQL Azure Option la plus simple pour migrer des applications s’appuyant sur une base existante SQL Azure Migration Wizard Analyse une base, génère les scripts, migre les données Vérifications: par exemple, index aggloméré (cluster index) Sync Framework Power Pack Provider SQL Azure pour Sync Framework 2.0 Data Sync Tool for SQL Server

14 Azure AppFabric Composant crucial dans des scénarios de migration: il permet de garder une connectivité avec l’existant! Au-delà de la synchronisation de données, permet l’interrogation et la communication avec les référentiels restés “à demeure” Appels type RPC Notifications type Push/Pull, Multicast ou Unicast Opérations asynchrones via Message Buffers Permet de conserver la sécurisations des données Access Control Service permet de se baser sur un token SAML AD FS pour s’authentifier auprès du service

15 Démo Migration d’application dans Windows Azure

16 Migration vers Azure Points d’Attention

17 Points d’attention: Compute

18 Rôles Azure: les détails

19 Et le futur de Compute

20 Blob Storage: usages Adapté au stockage de fichiers volumineux Plus encore si le contenu est public (images, vidéos…) Nécessite une adaptation de l’application pour utiliser le StorageClient Azure Néanmoins l’on a des gains par rapport à la simple utilisation d’un Drive: Meilleur contrôle des coûts associés aux accès lecture/écriture URL de téléchargement direct Vanity URLs Content Delivery Network

21 Table Storage: le bon usage Les Tables ne sont pas… Les Tables sont… Si vous avez besoin de ces fonctionnalités, utilisez SQL Azure!

22 Zoom sur les Drives Nouveau dans la version 1.1 (February 2010) du SDK et le Windows Azure Guest OS 1.1 Permet à une application Azure d’accéder à un lecteur de disque NTFS (e.g. X:\) pour stocker des données durables Implémenté sous la forme d’un Page Blob contenant un VHD formaté en NTFS Possibilité de cacher les données sur un disque local à la VM Opérations: Create Mount Unmount Snapshot Copy

23 Points d’attention: Storage

24 Points d’attention: SQL Azure

25 Se connecter à SQL Azure

26 T-SQL Support (full or partial)

27 T-SQL Not Supported (v1)

28 SQL Azure: Migrer les données

29 Points d’attention: AppFabric

30 Conclusion

31 Azure au sein de la plateforme

32 Tout Azure aux TechDays TitreHeureSession Introduction à Windows AzureLundi 8, 16h à 17hCLO202 Azure: comment migrer une applicationLundi 8, 17h30 à 18h30CLO301 Gestion et stratégie storage sous AzureMardi 9, 13h à 14hPAR105 Windows Azure AppFabricMardi 9, 13h à 14hCLO305 Azure et les technologies non MicrosoftMercredi 10, 11h à 12hINT301 SQL Azure & Azure StorageMercredi 10, 16h à 17hCLO304 Ateliers encadrésHeure Lundi 814h30 – 15h3017h30 – 18h30 Mardi 914h30 – 15h3017h30 – 18h30 Mercredi 1014h30 – 15h30 Ateliers assurés par Wygwam