Télécharger la présentation
1
Azure – Outils et bonnes pratiques
Pierre Couzy
2
Un tour d’horizon d’Azure Comment se préparer Gérer un déploiement
Agenda Un tour d’horizon d’Azure Comment se préparer Gérer un déploiement
3
Un tour d’horizon d’Azure
4
Un rappel sur Azure Private (On-Premise) Infrastructure (as a Service)
Platform (as a Service) A votre charge Applications A votre charge Applications Applications Runtimes Runtimes Runtimes Security & Integration Security & Integration Security & Integration A votre charge Géré par un tiees Databases Databases Databases Servers Servers Servers Géré par un tiers Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking
5
Pic de charge Gestion de charge Charge Jan Apr Jul Oct Cloud Cloud
p1 p2 p3 Web Tier B/L Tier Database Database Web Tier B/L Tier Web Tier B/L Tier Web Tier B/L Tier
6
Mon appli, tes comptes ? Fournisseur d’identité Une autre appli
Active Directory Comptes d’une appli Web (base de données) Compte Orange, Free, Live, Google, … Compte OpenId …
7
Vos données, vos applis ? Moi aussi je t’aime ! Je t’aime! Serveur
Entreprise A Data Serveur
8
Scénarios pour la donnée
Navigateur (JSON & AtomPub dans Azure) Cloud public Data Serveur Serveur Serveur Entreprise B Entreprise A Data Serveur Serveur
9
Les composantes Azure
10
Un environnement élastique pour vos applications
10 4/5/2017 3:14 PM Windows Azure Un environnement élastique pour vos applications Une mise en route instantanée Fournissez le package et la topologie, appuyez sur entrée Stockage taillé pour la montée en charge Blobs, tables, queues Exécution Administration Stockage
11
Comment préparer son développement ?
Découverte de l’environnement Azure Certificats, clés, id de souscription ?! Paramétrage de votre appli Azure Cscfg Relecture Lecture à la volée des changements de config
12
1 – génération des certificats 2 – où vont ces certificats ?
Démos 1 – génération des certificats 2 – où vont ces certificats ? 3 – Quel est le rôle des clés de storage ? 4 – Quel est le rôle du subscriptionID ? 5 – exemple dans Visual Studio 6 – exemple dans d’autres outils
13
Du dev à la prod
14
Dans quel ordre et comment ?
1 – travailler sur le storage distant 2 – Instrumenter ses applications 3 – Le problème de la première exécution 4 - Instrumentation 5 - Diagnostics 6 – quand tout est perdu : Intellitrace
15
Montrer le paramétrage Montrer comment on logue
Démos Montrer le paramétrage Montrer comment on logue Montrer la logique de fonctionnement d’une appli Azure classique Création des structures si je suis le premier Exploitation sinon Montrer IntelliTrace
16
OK, mais dans le code en lui-même ?
Les pièges les plus fréquents : 1/ Hardcoder des infos 2/ Penser qu’on a un filesystem 3/ Oublier les caractéristiques propres aux blobs
17
Montrer comment on peut manipuler du storage local
Démos Montrer la topologie d’un déploiement dans Azure (avec les unités de disque) Montrer comment on peut manipuler du storage local Montrer comment on peut manipuler un VHD Expliquer pourquoi c’est mal. Manipuler un blob : le bien et le mal (construction d’un flux RSS)
18
“database as a service”
18 4/5/2017 3:14 PM SQL Azure “database as a service” Haute disponibilité, auto-administré Périmètre appelé à évoluer Aujourd’hui, limité à la partie RDBMS Attention, ce n’est pas un modèle Http/REST Database Business Analytics Reporting Data Sync © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
Offre découverte Rendez-vous sur le site Gratuit jusqu’au 31 octobre 2010 Windows Azure 25 heures de petite instance de calcul 500 Mo de stockage 10 000 transactions de stockage SQL Azure 1 Go de base de données Web Edition AppFabric 100 000 transactions Access Control 2 connexions Service Bus Transferts de données (par région) 500 Mo entrants 500 Mo sortants Toute utilisation dépassant ce niveau de base sera facturée au tarif standard.
20
Questions / Réponses
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.