22 ARC 208 : Windows Server AppFabric 9 Février 2010 Philippe LACROIX Directeur Technique Expertime Cédric BONNOT Architecte Senior Expertime Stéphane.

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

Unifier laccès Simplifier lusage Sécuriser lensemble Directeur Secteur Public.
Réunion du club utilisateur Salesforce.com
Les technologies décisionnelles et le portail
Projet de Virtualisation dans le cadre d’un PCA/PRA
Gérer son parc hétérogène depuis MOM et SMS avec QMX de Quest Software Laurent CAYATTE Consultant avant-vente Quest Software.
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
Automatisation des processus métiers avec Biztalk Server 2006
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les technologies d’intégration
Les Excel Services de Office 2007
ACubeOLAP Client Olap en ACube.
Introduction aux environnements répartis
Administration. Administration Enjeux L’efficacité et la fiabilité de l’Infrastructure Technologique (IT) sont des facteurs critiques de réussite.
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Concevoir, déployer et gérer les workflows
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
WF / WCF 4.0 et l’environnement “Dublin”
FrontCall - 4C Les Centres de Contacts Virtuels
A la frontière entre WMS et TMS Une nouvelle génération d’applications qui font tomber les barrières : Vous voulez réduire le coût de.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Modules DMOS, Dons et subventions
Présentation commerciale
Amélioration de la sécurité des données à l'aide de SQL Server 2005
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
BPM & BPMS.
Le Travail Collaboratif ...
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
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.
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Tracer la voie de votre environnement vNext Damir Bersinic Conseiller principal en plateformes, Microsoft
Scénario applicatif DinnerNow
Réunion de collaboration du 9-10 Juillet 2008 J.L. Béney 1 Logiciel At  Client-Serveur Tcp/ip de la station autonome  Influence de l'architecture matérielle.
Hyper-V Cloud - Le Cloud Privé version Microsoft
Module 8 : Surveillance des performances de SQL Server
22 Créer son outil de modélisation de processus métier en utilisant Workflow Foundation 4 09/02/10 Julien Balouka Consultant – Formateur Winwise Nicolas.
Plan Définitions et exemples Composants de cluster
5 Les progiciels de gestion et les opportunités associées.
22 DBA DAY - Administrer facilement des environnements SGBD hétérogènes Anthony Moillic Directeur Technique
PROJET AssetFrame IT ASSET MANAGEMENT Demo.
Introduction à la plateforme .NET
Mettre en place un bus de services d'entreprise (ESB)
1 Laurent BONNET Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation Un.
Offre DataCenter & Virtualisation Laurent Bonnet, Architecte Systèmes Alain Le Hegarat, Responsable Marketing 24 Novembre 2009.
Technet Office System
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
Les différents modèles d’architecture technique
Ministère de la Fonction Publique et de la Modernisation de l’Administration Rencontre mensuelle avec les responsables informatiques des départements ministériels.
Module 1 : Vue d'ensemble de Microsoft SQL Server
eFormGen, produit E-Business : Développement de Composants Web
Introduction aux outils de supervision
Web Services 17/01/2009.
CSC Proprietary 6/20/2015 9:42:54 AM 008_5849_ER_Red 1 BPM - SOA Logo du client Synthèse de notions “fondamentales” par Guillaume Feutren, Stagiaire *
Club Utilisateurs Salesforce.com France
22 Concevoir, faire évoluer et gérer des workflow avancés à partir du socle technique de Microsoft. Mardi 9 février 2010 – 11h00 Jean.
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
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.
Alti Copyright All rights reserved.. 2 ALTI Copyright All rights reserved. Sommaire Architecture BI 1 Entrepôt de données 2 Acquisition de.
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
2 Alain METGE SOGETI
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
Sextant RFS Consultants – Octobre Sextant Le logiciel d’assistance administrative indispensable à toute structure de plus d’une personne. Le premier.
Retour d'expérience de l'utilisation du cloud comme infrastructure de service Guillaume PHILIPPON.
BMC Control-M Contrôler votre futur. Remerciements : Merci à Vyom Labs Pvt. Ltd pour les informations contenues dans ce document.
CATALOGUE DES FORMATIONS Citrix 2015 Formateur : KAMAL Laiss.
1 Interne Orange Accédez à votre système d'information depuis votre terminal mobile Nomalys.
Transcription de la présentation:

22 ARC 208 : Windows Server AppFabric 9 Février 2010 Philippe LACROIX Directeur Technique Expertime Cédric BONNOT Architecte Senior Expertime Stéphane GOUDEAU Architecte Microsoft

33 Agenda Patterns SOA et exigences liées à leur mise en œuvre Un premier niveau de réponse à ces exigences : Windows Server AppFabric Hébergement des services et des workflows Les fonctions d’administration La nouvelle génération de système de cache Synthèse et Roadmap

44 Patterns SOA et exigences liées à leur mise en œuvre

55 Approche SOA Etat des lieux Nombreux déploiements et projets en cours Démarche d’urbanisation formalisée Offre technologique Microsoft. Net, WCF, WF, IIS, WAS, etc. Certaines problématiques subsistent malgré tout… Hébergement simplifié des services WCF et des Workflows (WF) Supervision Cache Etc.

66 4 Patterns favorisant l’adoption du SOA dans les projets SOA pour l’intégration des procédures et des informations JSSI a vu ses revenus croître de 20% après l’intégration de ces procédures de bout en bout Global Crossing a réduit ses dépenses d’exploitation de 40% SOA pour des applications composites T-Mobile a réduit ses temps de mise sur le marché de 40% pour ses nouveaux services SOA pour la rationalisation des services La rationalisation des services de Zip lookup a conduit à un gain de $30 million SOA pour la modernisation des SI Vital a diminué ses coûts de développement de $2.4 million Valeurs du SOA

77 Les exigences liées à ces patterns Besoin d’hébergement des services Déploiement essentiellement manuel actuellement Nombreux fichiers de configuration Gestion des End Points WCF Besoin d’administration et de suivi des services Comment suivre le fonctionnement des services déployés ? Comment fournir les outils d’exploitation après la mise en production ? Quels outils pour scripter toutes mes tâches ? Besoin de suivi des Workflows Comment répondre à un incident dans l’enchaînement des activités ? Comment vérifier les paramètres échangés entre des activités ? Comment reprendre ou abandonner un workflow ?

88 Un premier niveau de réponse à ces exigences : Windows Server AppFabric

99 Les services d’Application Microsoft

10 Windows Server AppFabric Dernier né de la gamme Windows Server… Nouvelle génération de serveur d’applications Microsoft Initialement connu sous le nom de code ‘Dublin’ Intégration du projet ‘Velocity’ Fonctionnalités Déploiement et gestion simplifiés des services WCF et WF hébergés sous WAS Configuration simplifiée de la persistance WF Gestion d’un cache distribué hautement disponible (services et données) Monitoring personnalisable des services hébergés Démarrage automatique des applications pour limiter la latence des services Windows Powershell pour l’administration en mode ligne de commande

11 Les services d’application Microsoft SERVICESSERVEURS Outils de développement Modèle de programmation Base de données Système d’exploitation Système de supervision Applications Services d’application

12 AppFabric CACHING SERVICE BUSACCESS CONTROL MONITORINGWORKFLOW HOSTING SERVICE HOSTING SCALE OUTHIGH AVAILABILITYMULTI-TENANTMANAGEMENT Les services d’application Microsoft

13 Windows Server AppFabric et SOA Hébergement simplifié des services Extensions à IIS 7 Tableau de bord pour le suivi des services hébergés Centralisation de la gestion des End Points WCF Administration et de suivi des services WCF Alerte sur dysfonctionnement d’un service Possibilité de requêter les informations journalisées pour filtrer les affichages à partir de différents critères. Suivi facilité des Workflows Tableau de bord de suivi d’exécution des Workflows Persistance des données Visualisation des paramètres fournis à chaque activité Accès aux détails des exceptions

14 Hébergement des services et des Workflows

15 Workflow Service Host Persistence (Instances) Persistence (Instances) Monitoring Activity Library Receive Services et Workflows Hébergement dans Workflow Service Host (.NET 4) Send... Management Endpoint Persistence Behavior Tracking Behavior

16 Services et Workflows Hébergement dans Windows Server AppFabric Windows Server.NET Framework Windows Server AppFabric Management Tools IIS/WAS Runtime Databases Persistence Monitoring Hosting Persistence Caching Monitoring IIS Manager Modules PowerShell Services Workflows

17 Persistance Service d’administration des Workflow pour IIS/WAS Un service Windows AppFabric qui surveille la base de persistance Redémarrage des instances avec un contrôle de leur arrêt Activation de timers “longs” Exécution des commandes de contrôle des instances Windows Server AppFabric Windows Server AppFabric Base de persistance Base de persistance Workflow Service Workflow Management Service Workflow Management Service Instance 123 | data 456 | data 789 | data 011 | data Management Endpoint Management Endpoint

18 Disponibilité des instances Windows Server AppFabric Windows Server AppFabric Windows Server AppFabric Windows Server AppFabric Load Balancer Base de persistance Base de persistance Workflow Service Workflow Service Workflow Management Service Workflow Management Service Workflow Management Service Workflow Management Service Windows Server AppFabric Windows Server AppFabric Workflow Service Workflow Management Service Workflow Management Service Instance 123 | data 456 | data 789 | data 011 | data

19 Service ‘Event Collector’ Un service Windows intégré à AppFabric Consolide les événements WCF et WF au sein de la base de supervision Supervision Windows Server AppFabric Workflow Service Base de supervision ETW Event Collector Service Event Collector Service Outils de supervision WCF Trace WCF Trace Tracking Participant Tracking Profile Tracking Profile

20 Console unique

21 Informations détaillées

22 Démo…

23 Un cache nouvelle génération

24 Vision du cache Scénarios Web Objet Cache global et distribué Accès rapide Forte évolutivité Disponibilité Cache pour les références et les données actives Parfait pour les applications IIS/ASP.Net Entreprise / Scénarios HPC Persistance Cache compatible LINQ Intégré au serveur HPC Support de clients hétérogènes Associe traitement et données Scenarios Software + Services Cache applicatif pour Windows Azure Des services de données étendus BI, Streaming, Reporting OData (REST API)

25 Un cache “mémoire” distribué pour tous les types de données (Objets CLR, lignes de données, XML, données binaire, etc.) Consolide la “mémoire” au sein de différents serveurs Vue unique du cache Cache AppFabric Le cache clients peut être distribué sur plusieurs process ou machines Les applications accèdent au cache comme s’il était unique La couche de cache répartit les données au sein des différents noeuds

26 Architecture logique Cluster de cache Hébergement Cache (Service Windows) Hébergement Cache (Service Windows) Hébergement Cache (Service Windows) Hébergement Cache (Service Windows) Hébergement Cache (Service Windows) Hébergement Cache (Service Windows) Cache par défaut Cache nommé ‘Inventaire’ Cache nommé ‘Catalogue’ Région ‘Sports’ Région ‘Arts’

27 Base de données CloudCloud Stockage des données Intégration du Cache AppFabric … Frontal Web (ASP.Net) (ASP.Net) UtilisateursUtilisateurs Application Couche d’accès au Cache Service de Cache Cache Cache Cache centralisé

28 Intérêts du cache AppFabric 1.Partage de données entre applications Plus de ventilation pénible à maintenir 2.Performance 3.Evolutivité de la plateforme 4.Haute disponibilité Protection contre les incidents sur les serveurs Web et Cache OpérationPerformanceLatenceRécupération en masse Lecture / sec (2k)1-2ms200 k / sec (512 bytes) Ecriture / sec (2k)3 ms - OpérationServeursPerformance Lecture 2k ops / sec Lecture 2k ops / sec Lecture 2k ops / sec

29 Démo…

30 Synthèse et Roadmap

31 Synthèse AppFabric : Ensemble de technologies simplifiant l'intégration, le déploiement, la mise à l'échelle et la gestion des applications Web et composites tant au sein d'une organisation que dans le nuage Windows Azure Serveur d'applications ASP.NET, Windows Communication Foundation (SOAP et REST), Windows Workflow Foundation), serveur de cache, AppFabric Service Bus et AppFabric Access Control du nuage Windows Azure Windows Server AppFabric supporte les services WCF et Workflow pour, Fournir des bases de données opérationnelles Faciliter la supervision, la persistance, l’hébergement et la gestion du cache Proposer des outils et un langage de script permettant d’administrer et de superviser ces services WCF et WF

32 Synthèse Hébergement de processus métier potentiellement complexes, ayant des dépendances vers d’autres services, etc. Exposition de services WCF et de workflows (comportant typiquement des points d’entrés WCF) en bénéficiant d’une infrastructure facilitant l’administration, la persistance, la journalisation et la reprise sur erreur Le Workflow est parfaitement adapté aux services Métier Les services de Workflow prennent en charge des coordinations complexes Composition de services Correlation de message pour différentes instances Ressources

33 Et BizTalk Server dans tout ça ? Plate-forme d'intégration et de gestion des processus métier Automatisation et optimisation des processus métiers, en orchestrant les échanges d’information et en intégrant les applications et les partenaires Adoption Plus de clients dans le monde Solution “Business Process Server” la plus déployée 90% des “Fortune Global 100” Un constat : Les applications composites doivent se connecter la plupart du temps à des systèmes hétérogènes pour l'accès aux données ou à la logique métier La prochaine version de BizTalk Server proposera un support de Windows Workflow Foundation et profitera de certains services Windows Server AppFabric Extension des principaux scénarios d'applications composites en offrant une connectivité applicative aux environnements non Microsoft, qu'il s'agisse de systèmes “back-end” cœur de métier (LOB) ou d'environnements mainframe hérités

34 Roadmap AppFabric est issu de la fusion de deux projets Velocity Dublin Planning Windows Server AppFabric CTP1 Juin 08 CTP2 PDC 08 CTP2 PDC 08 CTP3 Mars 09 CTP3 Mars 09 Beta PDC Nov 09 Beta PDC Nov 09 RTM 2010 Wave 1 * CY10 RTM 2010 Wave 1 * CY10 Azure CTP Post RTM Azure CTP Post RTM (Nom de code “Velocity”).Net 4.0

35 Q&A …

36 Librairie Pictos 1

37 Librairie Pictos 2

38 Librairie Pictos 3

39 Librairie Pictos 4

40 Personnages 1

41 Personnages 2

42 Personnages 3

43 Personnages 4

44 Etiquettes