Azure ServiceFabric pour les développeurs
Wilfried WOIVRE
Nicolas CLERC
@wilfriedwoivre
MVP Azure - SOAT
@nclerc
Architect Cloud - Microsoft
Finance & assurance
Services
Industrie et telecom
Media
• Société d’expertise et de conseil spécialisée dans les technologies Java,
Microsoft, Web, Mobile et l’agilité.
• Positionné sur des offres d’expertises pointues telles que le Cloud, le BigData,
le DevOps, Le software craftsmanship, mais aussi sur les architectures SOA,
microservices…
• 15 années « d’expérience projet » sur l’ensemble des secteurs d’activité.
• Notre mission ? Comprendre les enjeux techniques et
extra-techniques de vos projets informatiques, pour vous garantir un
accompagnement adapté à vos besoins et vos budgets.
Microservices
‘2 minutes montre en mains’
• Fini les applications figées !
• Evolution continue
• Rythme de livraison de plus en plus soutenu
• Besoin de réactivité face aux attentes des clients et utilisateurs
• Nécessite de concevoir et opéré des services à forte montée en charge
 Abandon des architectures monolithiques pour un découpage fin des
applications en micro-service autonome (code, équipe de développement,
rythme de développement et de livraison)
Micro-services
Pourquoi cette approche ?
Micro-services
vs approche monolithique
N° 6
• La montée en charge est assurée en
clonant l’application en totalité sur les
serveurs, VM ou container.
App 1
• Un application à base de
micro-service isole ses
fonctionnalités dans des
micro-services indépendants.
• Chaque service est ‘scalable’ de manière
indépendante, et déployé sur des noeuds
(serveur, VM, container, …)
App 1 App 2
Azure Service Fabric
La plateforme Microsoft pour déployer vos micro-services
N° 7
Public Cloud Other CloudsOn Premises
Private cloud
• Ensemble de nœud (serveur ou machines virtuelles) formant un ‘pool’ de
ressources
- Un système d’exploitation : Windows (GA) ou Linux (Preview)
- Le runtime Service Fabric
• Potentiellement plusieurs centaines de nœuds
• auto-réparable
• capacité ajustable dynamiquement
Cluster Service Fabric
N° 8
Instance OS
Instance OS Instance OS
Instance OS
Instance OS
Instance OS
Fabric
Node
Fabric
Node
Fabric
Node
Fabric
Node
Fabric
Node
Fabric
Node
N° 9
Portail Azure,
Création d’un cluster,
Dashboard de monitoring et
d’administration
Azure Service Fabric
Plateforme et modèles applicatifs
N° 10
Plateforme ServiceFabric
Modèle applicatif “ReliableService” : SDK & API
“Reliable storage”
Actor model
framework
“Guest executable”
- N’importe quel exécutable
- ServiceFabric gère le cycle
de vie de l’exécutable
- Intégration limitée avec la
plateforme
“container”
- Déploiement de container
- ServiceFabric gère le cycle
de vie de du container
- Intégration limitée avec la
plateforme
Stateless service
- Modèle applicatif simple
- Forte intégration
(monitoring, health, load
balancing, communication,
localisation, …)
- Multi technologies
Statefull
service
- Proximité des ‘données’
avec le service
- Replication
automatique des
données
Actor service
- Pattern « virtual Actor
Model »
Node 1 Node 2 Node 3
Node
XYZ
• Azure VMScaleSet
• VM Windows
• VM Linux
• Définition déclarative de l’application
• Composée d’un ensemble de services
• Unité de packaging, déploiement et version
Structure d’un Application ServiceFabric
L ’ Application
N° 11
N° 12
Création d’une application ServiceFabric
avec Visual Studio
Déploiement dans l’environnement de
développement
Déploiement sur un cluster Azure Service
Fabric sécurisé
• Récupération d’un code legacy (.EXE)
• Hébergement d’une application basée sur une technologie
sans intégration fine à la plateforme (pas de SDK)
Service « Guest executable »
N° 13
N° 14
Création d’un service Guest Executable
Déploiement et execution
• MicroService sans état persisté
• ou persisté en dehors de ServiceFabric
• Intégration fine à la plateforme ServiceFabric
• SDK & API managé ou native
• Télémétrie et Monitoring de l’état intégré à ServiceFabric
• Scaling Fin
Reliables Services
Stateless
N° 15
N° 16
Création d’un service Stateless
Exposer le service
• Structure de stockage intégré pour la création de service avec
état (Statefull)
• Evolution ‘cloud’ des collections du framework .Net
• Persistance au plus proche du service
• Réplication automatique et configurable des données
• Généralisation de l’asynchronisme
• Support des transactions
• ReliableDictionary<T1,T2> and ReliableQueue<T>
Reliable Service
Reliable Collections
N° 17
DEMO
N° 18
Création d’un service Statefull
• L’exposition via une URL publique n’est valable que pour les
services accessibles depuis l’Internet
• Loadbalancing effectué par le cluster (Azure LoadBalancer + VM
ScaleSet dans Azure)
• Même sécurisés, certains services ne doivent pas être exposé
sur l’internet
• Les services doivent pouvoir communiquer entre eux
• Donc être identifiable et localisable
fabric:/DemoSFstep00/MonServeurHttpGuesExecService
Communication inter-service
N° 19
N° 20
Appel d’un service statefull à partir d’un
service stateless
Service de Naming
• Basé sur le pattern « Virtual Actor Model »
• Même philosophie que le projet « Orleans », mais intégré à
ServiceFabric
• L’acteur est une unité de traitement
• Légère
• Avec état
• Massivement scalable
• Single threaded (pas de soucis de concurrence)
• Communication asynchrone par messages
Actor Service
N° 21
N° 22
Création d’un service d’acteur
Scaling des services
Montée en charge « horizontale » par service
N° 23
Products API
Recommendations API
Ratings API
Web Front
ApplicationType: ServiceFabricShopType
ServiceType: ShopFrontType
ServiceType: ProductApiType
ServiceType: RecommandationsApiType
ServiceType: RatingsApiType
N° 24
Scaling de services
Scaling du cluster
Partitionnement pour une meilleur montée en charge horizontale
Choix de la logique de partitionnement
Les partitions (et leur réplicas) sont réparties sur les différents
nœuds du cluster
Adaptation automatique aux changement de topologie du cluster
Scaling des services
Partitionnement
N° 25
Vous voulez jouez avec ServiceFabric ?
http://aka.ms/tryservicefabric
N° 26
N° 27
@microsoftfrance @Technet_France @msdev_fr
@wilfriedwoivre - @nclerc
N° 28
Notez cette session
Et tentez de gagner un Surface Book
Doublez votre chance en répondant aussi
au questionnaire de satisfaction globale
* Le règlement est disponible sur demande au commissariat général de l’exposition. Image non-contractuelle

Contenu connexe

PPTX
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
PPTX
Plan de Reprise d'Activité avec Azure Site Recovery
PPTX
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
PPTX
Administration et supervision depuis le Cloud avec Azure Logs Analytics
PPTX
Open Source et Microsoft Azure, rêve ou réalité ?
PDF
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
PPTX
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
PPTX
Mise en place d’une infrastructure cloud basée sur cloudstack
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Plan de Reprise d'Activité avec Azure Site Recovery
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Open Source et Microsoft Azure, rêve ou réalité ?
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
Mise en place d’une infrastructure cloud basée sur cloudstack

Tendances (20)

PPTX
Les nouveautés SQL Server 2016
PPTX
Presentation cloud&drinks
PPTX
Gab paris 2015 automatisation
PDF
Cnam cours azure ze cloud intro et présentation generale 2016
PPT
Implentation d'une solution Cloud IAAS
PPTX
Cnam cours azure intro et présentation generale
PPTX
Cnam azure 2014 Intro et présentation générale de la plateforme
PPTX
Xebicon architectures microservices azure v1.0
PDF
IaaS et Cloud Open Source - Raphael Ferreira, eNovance
PDF
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
PDF
Microsoft azure boot camp Keynote
PPTX
Les micro orm, alternatives à entity framework
PDF
Introduction à Cassandra
PDF
Openstack proposition
PDF
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
PPTX
MS Cloud Summit Paris 2017 - Azure Stack
PDF
Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...
ODP
OpenStack stratégie: fondation, acteurs et composants
PPTX
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
PPTX
Premiers pas avec Microsoft Azure Search
Les nouveautés SQL Server 2016
Presentation cloud&drinks
Gab paris 2015 automatisation
Cnam cours azure ze cloud intro et présentation generale 2016
Implentation d'une solution Cloud IAAS
Cnam cours azure intro et présentation generale
Cnam azure 2014 Intro et présentation générale de la plateforme
Xebicon architectures microservices azure v1.0
IaaS et Cloud Open Source - Raphael Ferreira, eNovance
XebiCon'16 : Architecture MicroServices avec Azure par Michel Hubert, CTO de ...
Microsoft azure boot camp Keynote
Les micro orm, alternatives à entity framework
Introduction à Cassandra
Openstack proposition
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
MS Cloud Summit Paris 2017 - Azure Stack
Sébastien Coutu: Copy this Meetup Devops - microservices - infrastructure imm...
OpenStack stratégie: fondation, acteurs et composants
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
Premiers pas avec Microsoft Azure Search
Publicité

En vedette (20)

PPTX
Stephane Lapointe, Frank Boucher & Alexandre Brisebois: Les micro-services et...
PPTX
Azure Service Fabric and the Actor Model: when did we forget Object Orientation?
PPTX
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
PPTX
Azure Service Fabric Overview
PPTX
Azure Service Fabric - weaving services in hyper-scale
PPTX
08 hopex v next service fabric
PPTX
From a monolith to microservices with Azure Service Fabric
PPTX
NS study8 DDD Microservices Azuer Service Fabric
PPTX
Миграция в Azure Service Fabric
PDF
Microservices to Scale using Azure Service Fabric
PPTX
CloudBrew 2016 - Building IoT solution with Service Fabric
PPTX
Introduction to Azure Service Fabric
PPTX
Deep dive into service fabric after 2 years
PPTX
祝GA、 Service Fabric 概要
PPTX
Micro services architecture and service fabric
PDF
Azure paa s v2 – microservices, microsoft (azure) service fabric, .apps and o...
PPTX
Azure Service Fabric
PPTX
Azure Service Fabric 概要
PPTX
Azure service fabric: a gentle introduction
PPTX
Devteach 2016: A practical overview of actors in service fabric
Stephane Lapointe, Frank Boucher & Alexandre Brisebois: Les micro-services et...
Azure Service Fabric and the Actor Model: when did we forget Object Orientation?
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
Azure Service Fabric Overview
Azure Service Fabric - weaving services in hyper-scale
08 hopex v next service fabric
From a monolith to microservices with Azure Service Fabric
NS study8 DDD Microservices Azuer Service Fabric
Миграция в Azure Service Fabric
Microservices to Scale using Azure Service Fabric
CloudBrew 2016 - Building IoT solution with Service Fabric
Introduction to Azure Service Fabric
Deep dive into service fabric after 2 years
祝GA、 Service Fabric 概要
Micro services architecture and service fabric
Azure paa s v2 – microservices, microsoft (azure) service fabric, .apps and o...
Azure Service Fabric
Azure Service Fabric 概要
Azure service fabric: a gentle introduction
Devteach 2016: A practical overview of actors in service fabric
Publicité

Similaire à Azure Service Fabric pour les développeurs (20)

PPTX
Introduction à Cloud Foundry et au PaaS
PDF
Azure et e commerce
PPTX
Cloud computing cours in power point chap
PPTX
Azugfr 2703 - service fabric
PPTX
Architectures et application hybrides selon vos termes et à votre propre rythme
PPTX
Azure Services Platform
PPTX
Adopter le cloud avec microsoft
PDF
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
PDF
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
PPTX
Architecture Moderne dans le Cloud en 2018
PDF
M20487 formation-developper-windows-azure-et-les-services-web
PPTX
DEVOPSLLLOOOOO_Module_9 --Infrastructure et automatisation.pptx
PDF
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
PPTX
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
PDF
Introduction à Cloud Foundry Journée du Code 2017
PPTX
Cloud computing
PPTX
Cloud_Computing Fondamentals Concept de Base
PDF
Vmnsxft formation-vmware-nsx-for-internetworking-experts-fast-track
PPTX
Cloud computing
PDF
What is Clever Cloud? [French version]
Introduction à Cloud Foundry et au PaaS
Azure et e commerce
Cloud computing cours in power point chap
Azugfr 2703 - service fabric
Architectures et application hybrides selon vos termes et à votre propre rythme
Azure Services Platform
Adopter le cloud avec microsoft
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Architecture Moderne dans le Cloud en 2018
M20487 formation-developper-windows-azure-et-les-services-web
DEVOPSLLLOOOOO_Module_9 --Infrastructure et automatisation.pptx
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
Introduction à Cloud Foundry Journée du Code 2017
Cloud computing
Cloud_Computing Fondamentals Concept de Base
Vmnsxft formation-vmware-nsx-for-internetworking-experts-fast-track
Cloud computing
What is Clever Cloud? [French version]

Plus de Microsoft (20)

PPTX
Uwp + Xamarin : Du nouveau en terre du milieu
PPTX
La Blockchain pas à PaaS
PPTX
Tester, Monitorer et Déployer son application mobile
PPTX
Windows 10, un an après – Nouveautés & Démo
PPTX
Prenez votre pied avec les bots et cognitive services.
PPTX
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
PPTX
Créer un bot de A à Z
PPTX
Microsoft Composition, pierre angulaire de vos applications ?
PPTX
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
PPTX
Transformation de la représentation : De la VR à la RA, aller & retour.
PPTX
Introduction à ASP.NET Core
PPTX
Comment développer sur la console Xbox One avec une application Universal Win...
PPTX
Les nouveautés de C# 7
PPTX
La 3D sur le web avec Babylon.js pas à pas
PPTX
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
PDF
Le développement web : tour d'horizon
PPTX
Introduction à Bash dans Windows 10
PPTX
Introduction à Bash dans Windows 10
PDF
Use In IoT : l’objet connecté de la board au dashboard
PDF
Développez vos jeux multiplateformes grâce à Unity3D avec Visual Studio en C#
Uwp + Xamarin : Du nouveau en terre du milieu
La Blockchain pas à PaaS
Tester, Monitorer et Déployer son application mobile
Windows 10, un an après – Nouveautés & Démo
Prenez votre pied avec les bots et cognitive services.
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Créer un bot de A à Z
Microsoft Composition, pierre angulaire de vos applications ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Transformation de la représentation : De la VR à la RA, aller & retour.
Introduction à ASP.NET Core
Comment développer sur la console Xbox One avec une application Universal Win...
Les nouveautés de C# 7
La 3D sur le web avec Babylon.js pas à pas
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Le développement web : tour d'horizon
Introduction à Bash dans Windows 10
Introduction à Bash dans Windows 10
Use In IoT : l’objet connecté de la board au dashboard
Développez vos jeux multiplateformes grâce à Unity3D avec Visual Studio en C#

Dernier (9)

PDF
Cours du langage HTML depuis initiation à la maîtrise
PDF
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
PDF
1.3.4-Handling-and-Safety-Instructions-FR-2024.pdf
PPTX
843555943-Introduction-a-l-Intelligence-Artificielle.pptx
PDF
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
PDF
Gestion des stocks et inventaire, SCM510 Col15
PPTX
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
PDF
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26
PDF
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé
Cours du langage HTML depuis initiation à la maîtrise
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
1.3.4-Handling-and-Safety-Instructions-FR-2024.pdf
843555943-Introduction-a-l-Intelligence-Artificielle.pptx
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
Gestion des stocks et inventaire, SCM510 Col15
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé

Azure Service Fabric pour les développeurs

  • 1. Azure ServiceFabric pour les développeurs
  • 2. Wilfried WOIVRE Nicolas CLERC @wilfriedwoivre MVP Azure - SOAT @nclerc Architect Cloud - Microsoft
  • 3. Finance & assurance Services Industrie et telecom Media • Société d’expertise et de conseil spécialisée dans les technologies Java, Microsoft, Web, Mobile et l’agilité. • Positionné sur des offres d’expertises pointues telles que le Cloud, le BigData, le DevOps, Le software craftsmanship, mais aussi sur les architectures SOA, microservices… • 15 années « d’expérience projet » sur l’ensemble des secteurs d’activité. • Notre mission ? Comprendre les enjeux techniques et extra-techniques de vos projets informatiques, pour vous garantir un accompagnement adapté à vos besoins et vos budgets.
  • 5. • Fini les applications figées ! • Evolution continue • Rythme de livraison de plus en plus soutenu • Besoin de réactivité face aux attentes des clients et utilisateurs • Nécessite de concevoir et opéré des services à forte montée en charge  Abandon des architectures monolithiques pour un découpage fin des applications en micro-service autonome (code, équipe de développement, rythme de développement et de livraison) Micro-services Pourquoi cette approche ?
  • 6. Micro-services vs approche monolithique N° 6 • La montée en charge est assurée en clonant l’application en totalité sur les serveurs, VM ou container. App 1 • Un application à base de micro-service isole ses fonctionnalités dans des micro-services indépendants. • Chaque service est ‘scalable’ de manière indépendante, et déployé sur des noeuds (serveur, VM, container, …) App 1 App 2
  • 7. Azure Service Fabric La plateforme Microsoft pour déployer vos micro-services N° 7 Public Cloud Other CloudsOn Premises Private cloud
  • 8. • Ensemble de nœud (serveur ou machines virtuelles) formant un ‘pool’ de ressources - Un système d’exploitation : Windows (GA) ou Linux (Preview) - Le runtime Service Fabric • Potentiellement plusieurs centaines de nœuds • auto-réparable • capacité ajustable dynamiquement Cluster Service Fabric N° 8 Instance OS Instance OS Instance OS Instance OS Instance OS Instance OS Fabric Node Fabric Node Fabric Node Fabric Node Fabric Node Fabric Node
  • 9. N° 9 Portail Azure, Création d’un cluster, Dashboard de monitoring et d’administration
  • 10. Azure Service Fabric Plateforme et modèles applicatifs N° 10 Plateforme ServiceFabric Modèle applicatif “ReliableService” : SDK & API “Reliable storage” Actor model framework “Guest executable” - N’importe quel exécutable - ServiceFabric gère le cycle de vie de l’exécutable - Intégration limitée avec la plateforme “container” - Déploiement de container - ServiceFabric gère le cycle de vie de du container - Intégration limitée avec la plateforme Stateless service - Modèle applicatif simple - Forte intégration (monitoring, health, load balancing, communication, localisation, …) - Multi technologies Statefull service - Proximité des ‘données’ avec le service - Replication automatique des données Actor service - Pattern « virtual Actor Model » Node 1 Node 2 Node 3 Node XYZ • Azure VMScaleSet • VM Windows • VM Linux
  • 11. • Définition déclarative de l’application • Composée d’un ensemble de services • Unité de packaging, déploiement et version Structure d’un Application ServiceFabric L ’ Application N° 11
  • 12. N° 12 Création d’une application ServiceFabric avec Visual Studio Déploiement dans l’environnement de développement Déploiement sur un cluster Azure Service Fabric sécurisé
  • 13. • Récupération d’un code legacy (.EXE) • Hébergement d’une application basée sur une technologie sans intégration fine à la plateforme (pas de SDK) Service « Guest executable » N° 13
  • 14. N° 14 Création d’un service Guest Executable Déploiement et execution
  • 15. • MicroService sans état persisté • ou persisté en dehors de ServiceFabric • Intégration fine à la plateforme ServiceFabric • SDK & API managé ou native • Télémétrie et Monitoring de l’état intégré à ServiceFabric • Scaling Fin Reliables Services Stateless N° 15
  • 16. N° 16 Création d’un service Stateless Exposer le service
  • 17. • Structure de stockage intégré pour la création de service avec état (Statefull) • Evolution ‘cloud’ des collections du framework .Net • Persistance au plus proche du service • Réplication automatique et configurable des données • Généralisation de l’asynchronisme • Support des transactions • ReliableDictionary<T1,T2> and ReliableQueue<T> Reliable Service Reliable Collections N° 17
  • 18. DEMO N° 18 Création d’un service Statefull
  • 19. • L’exposition via une URL publique n’est valable que pour les services accessibles depuis l’Internet • Loadbalancing effectué par le cluster (Azure LoadBalancer + VM ScaleSet dans Azure) • Même sécurisés, certains services ne doivent pas être exposé sur l’internet • Les services doivent pouvoir communiquer entre eux • Donc être identifiable et localisable fabric:/DemoSFstep00/MonServeurHttpGuesExecService Communication inter-service N° 19
  • 20. N° 20 Appel d’un service statefull à partir d’un service stateless Service de Naming
  • 21. • Basé sur le pattern « Virtual Actor Model » • Même philosophie que le projet « Orleans », mais intégré à ServiceFabric • L’acteur est une unité de traitement • Légère • Avec état • Massivement scalable • Single threaded (pas de soucis de concurrence) • Communication asynchrone par messages Actor Service N° 21
  • 22. N° 22 Création d’un service d’acteur
  • 23. Scaling des services Montée en charge « horizontale » par service N° 23 Products API Recommendations API Ratings API Web Front ApplicationType: ServiceFabricShopType ServiceType: ShopFrontType ServiceType: ProductApiType ServiceType: RecommandationsApiType ServiceType: RatingsApiType
  • 24. N° 24 Scaling de services Scaling du cluster
  • 25. Partitionnement pour une meilleur montée en charge horizontale Choix de la logique de partitionnement Les partitions (et leur réplicas) sont réparties sur les différents nœuds du cluster Adaptation automatique aux changement de topologie du cluster Scaling des services Partitionnement N° 25
  • 26. Vous voulez jouez avec ServiceFabric ? http://aka.ms/tryservicefabric N° 26
  • 29. Notez cette session Et tentez de gagner un Surface Book Doublez votre chance en répondant aussi au questionnaire de satisfaction globale * Le règlement est disponible sur demande au commissariat général de l’exposition. Image non-contractuelle