SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
1
Le HPC et Windows Azure
Thomas VARLET – Expert Technical Computing
Stéphane WOILLEZ – Expert Cloud Computing
Microsoft France
2
Agenda
• Workload HPC dans Windows Azure
• Introduction à Windows Azure
• Comprendre les rôles Windows Azure
• Abaques de performances Azure
• HPC sur Azure, l’exemple PIXAR
• Utiliser Windows Azure avec Windows HPC Server
2008 R2 SP1
• Windows HPC Server 2008 R2 SP1 ?
• Les Azure Nodes
• Démo
3
Workload HPC dans
Windows Azure
Ou comment utiliser Windows AZURE pour un
workload HPC
Stephane WOILLEZ
4
Expérience Développeurs
Utilisation des outils et compétences existantes
MarketPlace
La plate forme Windows Azure
5
• 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
• Implémente l’interactivité avec l’utilisateur
• Basé sur Internet Information Server préinstallé
• Supporte les extensions classiques IIS
• Piloté et configuré au travers des outils de développement
• Pas d’interactivité avec l’utilisateur
• Implémente la logique métier de l’application
• Similaire au batch, à la couche applicative, aux services windows
• Piloté et configuré au travers des outils de développement
• Utilisé pour pouvoir installer des applications complexes
• Les images sont construites par l’utilisateur avec Hyper-V
• Le master créé est téléchargé sur Azure pour être utilisé
VM Role
Worker Role
Web Role
Les Rôles Windows Azure
pour construire ses applications
6
Performances des composants Azure
VM Type CPU Memory Peak Mbps
Extra Small 1 768MB 5
Small 1 1.75GB 100
Medium 2 3.50GB 200
Large 4 7.00GB 400
XL 8 14.0GB 800
Performances Réseau
• Chaque cas est différent, il faut toujours tester et mesurer
• Les rôles Azure fonctionnent sur Windows Server 2008 (R2) 64bits
• Une bonne estimation des perfs des Web Rôles : 50 req/s par CPU (sauf XS)
• Pour les questions au sujet des performances : WAZVMPERF@microsoft.com
Opération Performance
64K Seq Read 50-110MBps
64K Seq Write 40-100MBps
64K Rand Read 15-20MBps
64K Rand Write 10-18MBps
Accès au disque local
7
HPC sur Azure l’exemple PIXAR
• Calcul d’images de synthèse sur Windows Azure
• Portage du moteur de rendering « RenderMan Pro Server » sur Azure
• PIXAR apporte le moteur de rendering, écrit en C et
packagé pour fonctionner sur Azure
• GreenButton apporte le framework d’exécution de
taches de rendering
• Microsoft apporte l’infrastructure de calcul cloud avec
Windows Azure
• L’application permet de choisir le nombre de serveurs
associés à un job en fonction des délais et couts
associés
• Automatisation complète de la création des serveurs
virtuels, leur configuration, la soumission des jobs et la
suppression des serveurs en fin de travail
8
Worker RoleWeb Role
1
n
Queue
Blob
Table
Architecture de la solution PIXAR
1) L’utilisateur
soumet un job de
rendering et choisi
le nombre de
serveurs à utiliser
pour son rendering
2) Le job est ajouté à une
table pour pouvoir y
accéder et le manipuler
ultérieurement
3) GreenButton découpe le
job en fonction du nombre
de serveurs choisi et poste
les demande de travaux
dans un file d’attente Azure
4) Les moteurs de rendering
Pixar récupèrent les jobs et
exécutent le rendu qui leur est
attribué
6) Les différents fichiers sont enfin
assemblés pour construire le
résultat final
5) Chaque moteur de rendering
poste son travail fini dans un blob
Azure
1
2
3 4
56
9
Vidéo
PIXAR et Windows AZURE
10
Fonctionnement & Interactivité
11
Utiliser Windows Azure avec
Windows HPC Server 2008 R2
SP1
Ou comment utiliser simplement Windows
AZURE pour ajouter de la puissance à un
cluster Windows HPC Server 2008 R2 SP1
Thomas VARLET
12
Bibliothèques de
distribution
Outils pour utiliser toutes ces
ressources de calcul
- MS-MPI
- SOA
Composantes de HPC Server
Ordonnanceur
Gérer les ressources de calcul
du cluster pour les utilisateurs
Administration
Administrer/surveiller les
machines du cluster
13
Windows HPC Server 2008 R2
Une boite à outils complète et intégrée pour toutes* les
applications parallèles
Clients HPC
Jobs
Requests
Head & Broker Nodes
Ressources de
calcul
* toutes: MPI, SOA, Batch, Interactive, Parametric sweeps. …
Stations de travail
Serveurs Locaux
Ressources Azure
14
Logique de Windows HPC
Server 2008 R2
15
Azure Node
HPC Server 2008 R2 SP1 déploie dans Azure de nouvelles ressources
Utilise Windows Azure pour lancer des jobs Windows HPC Server
Jobs
Requests
Head & Broker Nodes
Azure Gateway
Azure
Clients HPC
16
Node List
17
Monitoring
18
Logique de Windows HPC Server
2008 R2 avec des Azures Nodes
19
HPC Head Node
Scheduler
Azure Service
HPC Azure Runtime
Web Role
HPC
Azure
Proxy
Service
Worker Role
HPC
Node
Manager
Worker Role
Worker Role
Worker Role
HPC Node
Manager
20
WHPCS dans Azure:
Le Cloud à votre service
Retour en local
Début dans Azure, puis ajout en
local
1. Service SOA du Cluster
2. Calcul distribué
1. En local, déployé dans Azure.
2. Tout dans Azure: SQL Azure, Azure Storage
Tout dans le
cloud
Toutes les ressources dans
Azure
Tout local
Toutes les ressources sont locales
Mixe
Compute Nodes locaux et ajout
dynamique de ressources
dans le Cloud
Quatre modèles de déploiement
Deux modèles de stockage Deux modèles d’applications
21
SOA dans Azure
SOA sur un cluster local SOA sur des Azures Nodes
22
Calculs distribué dans Azure
Slide 22
Job distribué sur des Azures Nodes
23
WHPCS dans Azure - Bénéfices
Flexibilité et choix
Une solution simple
depuis un seul
fournisseur
Environnement simple et
familier pour les outils
de développement
Intégration forte avec
Azure
Le cloud à votre façon :
• Choix dans le modèle de déploiement (on-premise, cloud ou mode mixe)
• Choix du modèle d’application (managed ou basé sur VM)
• Choix du type de stockage (SQL, Blob)
• Techniquement intégré avec le modèle de développement / déploiement /
administration d’Azure.
• Vue unique de l’utilisation et du coût des ressources.
• garantie de performance et de disponibilité.
• Un unique point de contact pour le support .
• Intégration pour une plus grande facilité de diagnostics / debugging /
surveillance.
Utilisation d’outils familier et fiables pour tous les modèles de développement:
• Visual Studio
• Cluster SOA et MPI
•profiler and debugger en Cluster
• HPC Cluster Manager
24
WHPC Azure Nodes
• Obtenir/créer une souscription Azure
• Configurer le Head Node
• Certificat, firewall, …
• Créer une template de machines pour un « Azure Worker
Role »
• Ajouter les « Azures nodes » dans WHPCS R2
• Démarrer les « Azure Nodes »
LIENS sur Technet :
” Deploying Azure Worker Nodes in Windows HPC Server
2008 R2 SP1 Step-by-Step Guide ”
http://technet.microsoft.com/en-us/library/gg481749(WS.10).aspx

Contenu connexe

Tendances

Premiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure SearchPremiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure SearchMCKLMT
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...
Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...
Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...MSDEVMTL
 
De Maven à SBT ScalaIO 2013
De Maven à SBT ScalaIO 2013De Maven à SBT ScalaIO 2013
De Maven à SBT ScalaIO 2013Stephane Manciot
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et DockerStephane Manciot
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paasChristophe Laporte
 
Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Yannick Comte
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7SUSE
 
Introduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsIntroduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsJulien Chable
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureGUSS
 
SUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE
 
Tadx - Présentation Conteneurisation
Tadx -  Présentation ConteneurisationTadx -  Présentation Conteneurisation
Tadx - Présentation ConteneurisationTADx
 
[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016GUSS
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016Aymeric Weinbach
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteMicrosoft
 

Tendances (20)

Premiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure SearchPremiers pas avec Microsoft Azure Search
Premiers pas avec Microsoft Azure Search
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...
Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...
Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...
 
De Maven à SBT ScalaIO 2013
De Maven à SBT ScalaIO 2013De Maven à SBT ScalaIO 2013
De Maven à SBT ScalaIO 2013
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et Docker
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paas
 
Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7
 
Introduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsIntroduction DevOps & containarization des applications
Introduction DevOps & containarization des applications
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
 
SUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSPSUSE Expert Days Paris 2018 – CaaSP
SUSE Expert Days Paris 2018 – CaaSP
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
 
Tadx - Présentation Conteneurisation
Tadx -  Présentation ConteneurisationTadx -  Présentation Conteneurisation
Tadx - Présentation Conteneurisation
 
[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides Keynote
 

Similaire à Windows HPC server sur Windows Azure (100

Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...Microsoft
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureThomas Conté
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
 
Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Microsoft Décideurs IT
 
Node.js dans Azure
Node.js dans AzureNode.js dans Azure
Node.js dans AzureMicrosoft
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Cédric Leblond
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiAZUG FR
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiSamir Arezki ☁
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackBenoît SAUTIERE
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackBenoît SAUTIERE
 
Armportal presentation
Armportal presentationArmportal presentation
Armportal presentationLocPellicano
 
01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière 01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière Cellenza
 
Site web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur AzureSite web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur AzureMicrosoft Technet France
 
Azure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre DatacenterAzure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre DatacenterMicrosoft pour les PME
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaMicrosoft
 
Sql Server Reporting Services
Sql Server Reporting ServicesSql Server Reporting Services
Sql Server Reporting ServicesBrahim Belghmi
 
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc BouchoCellenza
 
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...AZUG FR
 

Similaire à Windows HPC server sur Windows Azure (100 (20)

Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
Faire du débordement de charge d’un cluster Windows HPC Server avec Windows A...
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
 
SQL in the Azure World
SQL in the Azure WorldSQL in the Azure World
SQL in the Azure World
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)
 
Node.js dans Azure
Node.js dans AzureNode.js dans Azure
Node.js dans Azure
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure Stack
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure Stack
 
Armportal presentation
Armportal presentationArmportal presentation
Armportal presentation
 
01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière 01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière
 
Site web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur AzureSite web fonctionnel et élastique sur Azure
Site web fonctionnel et élastique sur Azure
 
Azure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre DatacenterAzure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre Datacenter
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
 
Sql Server Reporting Services
Sql Server Reporting ServicesSql Server Reporting Services
Sql Server Reporting Services
 
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
 
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
 

Plus de Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMicrosoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityMicrosoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeMicrosoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftMicrosoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudMicrosoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneMicrosoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsMicrosoft Technet France
 

Plus de Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 

Windows HPC server sur Windows Azure (100

  • 1. 1 Le HPC et Windows Azure Thomas VARLET – Expert Technical Computing Stéphane WOILLEZ – Expert Cloud Computing Microsoft France
  • 2. 2 Agenda • Workload HPC dans Windows Azure • Introduction à Windows Azure • Comprendre les rôles Windows Azure • Abaques de performances Azure • HPC sur Azure, l’exemple PIXAR • Utiliser Windows Azure avec Windows HPC Server 2008 R2 SP1 • Windows HPC Server 2008 R2 SP1 ? • Les Azure Nodes • Démo
  • 3. 3 Workload HPC dans Windows Azure Ou comment utiliser Windows AZURE pour un workload HPC Stephane WOILLEZ
  • 4. 4 Expérience Développeurs Utilisation des outils et compétences existantes MarketPlace La plate forme Windows Azure
  • 5. 5 • 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 • Implémente l’interactivité avec l’utilisateur • Basé sur Internet Information Server préinstallé • Supporte les extensions classiques IIS • Piloté et configuré au travers des outils de développement • Pas d’interactivité avec l’utilisateur • Implémente la logique métier de l’application • Similaire au batch, à la couche applicative, aux services windows • Piloté et configuré au travers des outils de développement • Utilisé pour pouvoir installer des applications complexes • Les images sont construites par l’utilisateur avec Hyper-V • Le master créé est téléchargé sur Azure pour être utilisé VM Role Worker Role Web Role Les Rôles Windows Azure pour construire ses applications
  • 6. 6 Performances des composants Azure VM Type CPU Memory Peak Mbps Extra Small 1 768MB 5 Small 1 1.75GB 100 Medium 2 3.50GB 200 Large 4 7.00GB 400 XL 8 14.0GB 800 Performances Réseau • Chaque cas est différent, il faut toujours tester et mesurer • Les rôles Azure fonctionnent sur Windows Server 2008 (R2) 64bits • Une bonne estimation des perfs des Web Rôles : 50 req/s par CPU (sauf XS) • Pour les questions au sujet des performances : WAZVMPERF@microsoft.com Opération Performance 64K Seq Read 50-110MBps 64K Seq Write 40-100MBps 64K Rand Read 15-20MBps 64K Rand Write 10-18MBps Accès au disque local
  • 7. 7 HPC sur Azure l’exemple PIXAR • Calcul d’images de synthèse sur Windows Azure • Portage du moteur de rendering « RenderMan Pro Server » sur Azure • PIXAR apporte le moteur de rendering, écrit en C et packagé pour fonctionner sur Azure • GreenButton apporte le framework d’exécution de taches de rendering • Microsoft apporte l’infrastructure de calcul cloud avec Windows Azure • L’application permet de choisir le nombre de serveurs associés à un job en fonction des délais et couts associés • Automatisation complète de la création des serveurs virtuels, leur configuration, la soumission des jobs et la suppression des serveurs en fin de travail
  • 8. 8 Worker RoleWeb Role 1 n Queue Blob Table Architecture de la solution PIXAR 1) L’utilisateur soumet un job de rendering et choisi le nombre de serveurs à utiliser pour son rendering 2) Le job est ajouté à une table pour pouvoir y accéder et le manipuler ultérieurement 3) GreenButton découpe le job en fonction du nombre de serveurs choisi et poste les demande de travaux dans un file d’attente Azure 4) Les moteurs de rendering Pixar récupèrent les jobs et exécutent le rendu qui leur est attribué 6) Les différents fichiers sont enfin assemblés pour construire le résultat final 5) Chaque moteur de rendering poste son travail fini dans un blob Azure 1 2 3 4 56
  • 11. 11 Utiliser Windows Azure avec Windows HPC Server 2008 R2 SP1 Ou comment utiliser simplement Windows AZURE pour ajouter de la puissance à un cluster Windows HPC Server 2008 R2 SP1 Thomas VARLET
  • 12. 12 Bibliothèques de distribution Outils pour utiliser toutes ces ressources de calcul - MS-MPI - SOA Composantes de HPC Server Ordonnanceur Gérer les ressources de calcul du cluster pour les utilisateurs Administration Administrer/surveiller les machines du cluster
  • 13. 13 Windows HPC Server 2008 R2 Une boite à outils complète et intégrée pour toutes* les applications parallèles Clients HPC Jobs Requests Head & Broker Nodes Ressources de calcul * toutes: MPI, SOA, Batch, Interactive, Parametric sweeps. … Stations de travail Serveurs Locaux Ressources Azure
  • 14. 14 Logique de Windows HPC Server 2008 R2
  • 15. 15 Azure Node HPC Server 2008 R2 SP1 déploie dans Azure de nouvelles ressources Utilise Windows Azure pour lancer des jobs Windows HPC Server Jobs Requests Head & Broker Nodes Azure Gateway Azure Clients HPC
  • 18. 18 Logique de Windows HPC Server 2008 R2 avec des Azures Nodes
  • 19. 19 HPC Head Node Scheduler Azure Service HPC Azure Runtime Web Role HPC Azure Proxy Service Worker Role HPC Node Manager Worker Role Worker Role Worker Role HPC Node Manager
  • 20. 20 WHPCS dans Azure: Le Cloud à votre service Retour en local Début dans Azure, puis ajout en local 1. Service SOA du Cluster 2. Calcul distribué 1. En local, déployé dans Azure. 2. Tout dans Azure: SQL Azure, Azure Storage Tout dans le cloud Toutes les ressources dans Azure Tout local Toutes les ressources sont locales Mixe Compute Nodes locaux et ajout dynamique de ressources dans le Cloud Quatre modèles de déploiement Deux modèles de stockage Deux modèles d’applications
  • 21. 21 SOA dans Azure SOA sur un cluster local SOA sur des Azures Nodes
  • 22. 22 Calculs distribué dans Azure Slide 22 Job distribué sur des Azures Nodes
  • 23. 23 WHPCS dans Azure - Bénéfices Flexibilité et choix Une solution simple depuis un seul fournisseur Environnement simple et familier pour les outils de développement Intégration forte avec Azure Le cloud à votre façon : • Choix dans le modèle de déploiement (on-premise, cloud ou mode mixe) • Choix du modèle d’application (managed ou basé sur VM) • Choix du type de stockage (SQL, Blob) • Techniquement intégré avec le modèle de développement / déploiement / administration d’Azure. • Vue unique de l’utilisation et du coût des ressources. • garantie de performance et de disponibilité. • Un unique point de contact pour le support . • Intégration pour une plus grande facilité de diagnostics / debugging / surveillance. Utilisation d’outils familier et fiables pour tous les modèles de développement: • Visual Studio • Cluster SOA et MPI •profiler and debugger en Cluster • HPC Cluster Manager
  • 24. 24 WHPC Azure Nodes • Obtenir/créer une souscription Azure • Configurer le Head Node • Certificat, firewall, … • Créer une template de machines pour un « Azure Worker Role » • Ajouter les « Azures nodes » dans WHPCS R2 • Démarrer les « Azure Nodes » LIENS sur Technet : ” Deploying Azure Worker Nodes in Windows HPC Server 2008 R2 SP1 Step-by-Step Guide ” http://technet.microsoft.com/en-us/library/gg481749(WS.10).aspx