Source : NIST – www.nist.gov Réduire les coûts, augmenter les revenus Se focaliser sur l’innovation, les nouvelles opportunités Nouveaux canaux Nouvelles.

Slides:



Advertisements
Présentations similaires
le cloud d’Orange au service du succès des start-ups innovantes
Advertisements

Présentation des technologies SharePoint 2007
Global Total Microcode Support (TMS ou GTMS) Microcode Management proactif pour System i, System p, System x et SAN.
Les technologies décisionnelles et le portail
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA.
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
Mise en œuvre de l’informatique décisionnelle
Licensing Serveur Azure Juillet 2012.
Bases et Principes de la Virtualisation. Votre infrastructure informatique ressemble-t-elle à cela ? 2.
30/03/2017 Formation Plan 1.
Etude des Technologies du Web services
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
Amélioration de la sécurité des données à l'aide de SQL Server 2005
Le podcast à destination des architectes techniques, en français. Disponible sur iTunes, channel9, et flux RSS Rendez-vous à
Plateforme de Communications Unifiées conçue pour les entreprises.
7 - EAI Les EAI : Enterprise Application Integration Marché
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,
La mobilité des licences via la Software Assurance
Quel serveur pour vous?.
Source : NIST – Réduire les coûts, augmenter les revenus Se focaliser sur linnovation, les nouvelles opportunités Nouveaux canaux Nouvelles.
L'équilibrage de charge Utilisation, principe et solutions
FY 2015 Serveurs vendus (million) 7.7M 8.2M 8.6M 9.0M Serveurs vendus virtualisés Physiqu e Virtuel Cloud.
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.
Réseau de stockage étendu
Tracer la voie de votre environnement vNext Damir Bersinic Conseiller principal en plateformes, Microsoft
Notre Accompagnement pour Votre Offre de Cloud
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
Rendez-vous sur le site Exigences Métiers Exigences Technologiques Offres de la Plateforme Windows Azure Solution à moindre coût.
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,
Ipchains TP 1 TP 2 TP 3 Installer un serveur web sur votre poste,
Cloud et Sécurité SEC2207 Pascal Sauliere Architecte
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
De A à Z Fabrice Meillon & Stanislas Quastana, CISSP
Hyper-V Cloud - Le Cloud Privé version Microsoft
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
Azure – Outils et bonnes pratiques
Windows Server Virtualization
Active Directory Windows 2003 Server
1 © Copyright 2010 EMC Corporation. Tous droits réservés.  Consolidation  Économies d’échelle grâce à la standardisation  Réduction des coûts informatiques.
Mise en oeuvre et exploitation
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
APPLICATIONS MÉTIER COLLABORATIONSTOCKAGEPLATE-FORMEIDENTITÉCOMMUNICATIONSPRODUCTIVITÉ SUR SITE SERVICES DE « CLOUD COMPUTING »
Plan Définitions et exemples Composants de cluster
1© Copyright 2013 EMC Corporation. Tous droits réservés. EMC et Microsoft SharePoint Server Pour une collaboration avancée Nom Titre Date.
Cliquez pour ajouter un texte 1 Les services collaboratifs IBM LotusLive Jonathan Bénichou IBM.
Offre DataCenter & Virtualisation Laurent Bonnet, Architecte Systèmes Alain Le Hegarat, Responsable Marketing 24 Novembre 2009.
9h30 Bienvenue ! 9h45 Les bénéfices de SQL Server pour les Editeurs Philippe Rodriguez, Directeur Division Serveur - Microsoft France Franck Sidi, Architecte.
22 Azure: comment migrer une application 08/02/2010 Sébastien Pertus, BeWise Thomas Conté, Microsoft.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Module 3 : Création d'un domaine Windows 2000
Microsoft Dynamics CRM Online : l’efficacité utilisateur au premier plan
Alain Le Hegarat Responsable Marketing Windows Server
22 Azure et les technologies non Microsoft : PHP, Java, Eclipse février 2010 Yves Yang – Soyatec Xavier Warzee – Microsoft Stephane Crozatier –
22 Windows Azure Storage SQL Azure Pascal Belaud Architecte SQL Server Microsoft France Sébastien Warin R&I Technical Lead.
La vision Microsoft : le S + S Thomas Serval Directeur de la Division Plateforme et Ecosystème.
1 Chesné Pierre
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
La voie vers l’entreprise Mobile First
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
SQLSaturday Paris 2015 La BI dans le Cloud Quelles solutions ? Franck Microsoft.
VEILLE TECHNOLOGIQU E LE CLOUD R. Mars al A. Guel louz B. Covo lo C. Eise nhauer G. Monn el.
IT Advisor Messagerie en cloud Chemin de migration et meilleur pratique.
22 Introduction à Windows Azure Lundi 8 février 2010 – CLO202 Guillaume Belmas, Wygwam Thomas Conté, Microsoft.
Systems for all your business needs Workshop Plateforme de Développement et de Déploiement Présentée par: Mr. Sofiane Bouziri Directeur Général de Grepsys.
Transcription de la présentation:

Source : NIST –

Réduire les coûts, augmenter les revenus Se focaliser sur l’innovation, les nouvelles opportunités Nouveaux canaux Nouvelles opportunités amenées par de la puissance CPU et du stockage massivement évolutifs Améliorer l’agilité, le time to market Répondre plus rapidement à de nouvelles demandes Améliorer la productivité des équipes, se focaliser sur l’essentiel Le Cloud Computing est pérenne Largement accepté comme la nouvelle évolution naturelle de l’IT

TEMPS CAPACITE INFORMATIQUE Charge actuelle Capacités fournies par l’IT « Gâchis » de capacités Sous-capacité Coût fixe pour les capacités fournies par l’IT Prévision de charge Barrière pour les innovations Sans…

Charge actuelle Capacités fournies par l’IT Réduction des investissements initiaux Réduction de la surcapacité Pas de sous-capacité Réduction possible des capacités IT en cas de diminution de la charge Prévision de charge CAPACITE INFORMATIQUE TEMPS Avec…

Fundamentals Scale out Automated Service Management High Availability Multi-tenancy Considerations Location Infrastructure Business model Ownership Management

Utilisation Compute Temps Utilisation Inactivité Compute Temps Utilisation Moyenne Compute Temps Compute Temps Utilisation Moyenne

Besoin de capacité intermittente Services de prévision statistique à la demande Optimisation des coûts par adaptation dynamique de capacité à la demande client Allocation dynamique de centaines d’instances d’exécution Windows Azure Rationalisation de services communs Consolidation des messageries du groupe (2400 agences, 42 systèmes, 5 technologies) issues d’acquisitions Réduction de coûts, gains de performances et flexibilité Microsoft Exchange Online pour utilisateurs Capacité à monter agence temporaire en temps réel Diffusion logiciel & entreprise étendue Solution Comptabilité/ERP pour PME Mode de commercialisation Cloud avec faible barrières/coûts pour clients Hébergement par client du progiciel.Net dans Windows Azure et SQL Azure Déploiement Cloud multi-client sur Windows Azure et SQL Azure Plateforme d’échange B2B – GXS Trading Grid ( entreprises, +8 milliards de transactions/an) Flexibilité, nouveaux services et solutions analytiques Solution « Etat de l’art » sans souci Accès aux dernières versions de Microsoft Exchange, Sharepoint, Office Communications et Live Meeting Industrialisation de l’exploitation et des mises à jour par le créateur des solutions Changement des modes de travail avec des outils à la pointe de l’innovation 450 utilisateurs opérationnels en 2 jours. 20% de réduction de coûts (50% vs il y a trois ans) 300 agences, 3500 utilisateurs Plateforme riche à la demande Solution d’analyse de qualité de design VAS (Visual Attention Service) à la demande Résultats d’années de recherche algorithmique 3M rendu disponible en self- service Scalabilité automatique par Windows Azure et SQL Azure Spécialistes de développement de jeux pas d’infra. Support de croissance exponentielle et imprévisible sur Facebook Expériementation de nouveaux services, faible investissement. Sécurisation d’accès par Windows Azure AppFabric

Expérience Cloud MicrosoftExpérience Cloud Microsoft Services Web 2.0 Datacenter dynamique sur matériel de commodité Windows Live Hotmail (1996) 450M+ utilisateurs (1997) 550M utilisateurs/ mois Windows Update (1998) Plus gros service entreprise x100M Windows Live Messenger (1999) 320M+ utilisateurs (2003) 5B conf mins/an ( 2004) 2B s/jour (1999) 2B requêtes /mois (2001) 20M+ utilisateurs Datacenters modulaires (en construction) Collocation Densification de serveurs Containers

North Central USA South Central USA Northern Europe Western Europe Eastern Asia Southeast Asia Contrat de service entreprise, garantie de service avec engagement financier, disponibilité et support 24/7 Exploités par Microsoft Global Foundation Services (GFS), hébergeur de l’ensemble des services Microsoft (MSN, Messenger, Exchange Online, Windows Azure, …) Certifications sécurité SAS 70 & audités par tiers indépendant

L’entreprise Le fournisseur Cloud L’entreprise Le fournisseur Cloud

Infrastructure as a Service IAAS Infrastructure as a Service IAAS Platform as a Service PAAS Platform as a Service PAAS Software as a Service SAAS Software as a Service SAAS

Privé Public Hybride Machine virtuelle sur (à venir) Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)

Une architecture, plusieurs clients, Priorité au déploiement rapide et à l’optimisation financière Pas de contrainte de nombre d’utilisateurs Version Dedicated Une architecture, un seul client Priorité au contrôle et l’accès à toutes les fonctionnalités des produits Organisations de plus de 5000 utilisateurs Version Standard

Desktop VS Tools Azure SDK Datacenters Microsoft Business Portal Developer Portal Storage Cluster Compute Cluster … … Service Management REST Storage Cluster Cloud VM Runtime API VM Setup User Code

Le Fabric Controller communique avec les serveurs de la Fabrique. Il gère le système Windows Azure, surveille les applications, décide où les nouvelles aplications doivent tourner – optimisant ainsi l’utilisation du matériel.

La Virtualisation autorise une évolutivité massive des applicatons. Les clients peuvent construire une combinaison de rôles Web et Worker. Ces rôles peuvent être répliqués à volonté pour faire évoluer les applications et la puissance de calcul nécessaire. Les Services de Stockage autorisent les clients à stocker de vastes quantités de contenu – dans n’importe quel format – pour une durée indéterminée, en ne payant que pour ce qu’ils utilisent. La Gestion des Services est effectuée par le Fabric Controller, qui contrôles toutes les ressources au sein du Data Center. Le Contrller déploie votre service et surveille la bonne santé de l’ensemble de la Fabrique. Sécurité et Contrôle Des processus de contrôle physiques de la sécurité combinés à un modèle d’accès à l’OS strictement contrôlé. Les données sont répliquées dans de multiples domaines dans l’emplacement choisi par le client. Data Centers dernière génération dans le monde entier. Hébergez vos applications et vos données en confiance, accessibles selon les règles d’accès que vous définissez.

Objectif: évolutivité massive Évolutivité horizontale – et pas verticale – en répliquant autant d’instances de Worker que nécessaire. Permet aux applications de faire évoluer leurs consommations « front » et « back » séparémént. Deux types de Rôles: Web Role & Worker Role Les applications Windows Azure sont constituées d’une combinaison de Web Roles et de Worker Roles déployés sur un certain nombre d’instances. Chaque instance tourne dans sa propre MV, répliquée en fonction des besoins

WEB ROLE Interagit avec des utilisateurs finaux ou avec des Web Services Communique avec les Worker Roles directement ou via des files d’attente (Queues) WORKER ROLE Travaillent sur la base de files d’attente pour déterminer les tâches à accomplir Similaires à un “batch” ou un Service Windows Les services et solutions sont construits avec une combinaison quelconque de Web Roles et Worker Roles Communication inter-rôles via HTTP/HTTPS, TCP/IP, et ports autres que 80 et 443 Développés avec les outils Microsoft ou non Microsoft: ASP.NET, WCF, autres outils.NET, mais aussi Java, Python, Ruby, etc.

Web Role Worker Role (traitement des images) Worker Role (traitement des images) Ordres Message MessagesImages Load Balancing (géré par Azure) Load Balancing (géré par Azure) Montée en charge par configuration Web Role (interface Web) Web Role (interface Web)

Le Stockage Windows Azure est une application gérée par le Fabric Controller Les applications Windows Azure peuvent utiliser ce stockage natif, ou bien SQL Azure ou toute autre solution (MySQL dans un Worker…) L’état de l’application est typiquement maintenu dans un service de stockage, de façon à ce que les Worker Roles puissent être répliqués à volonté Les Blobs peuvent être stockés dans le CDN global Windows Azure (Content Delivery Network) Objectif: stockage évolutif et durable sur le modèle “opérateur public”

BLOBS: Une interface simple pour stocker des fichiers nommés ainsi que des métadonnées pour le fichier. TABLES: Stockage structuré. Une table est un ensemble d’entités contenant un jeu de propriétés. QUEUES: Stockage et transmission fiables de messages pour les applications. DRIVES: Un système de fichiers NTFS durable, partageable entre diverses instances.

Web Role Worker Role (traitement des images) Worker Role (traitement des images) Queues (ordres de traitement) Message Tables (Messages) Blob (Images + miniatures) Load Balancing (géré par Azure) Load Balancing (géré par Azure) Montée en charge par configuration Web Role (interface Web) Web Role (interface Web)

S’appuie sur le « Subscription ID » unique à votre compte Windows Azure Developer Portal Account API RESTful /services/hostedservices /services/hostedservices/ /deploymentslots/ /?comp=config Authentifié par certificats Envoyer le certificat (.cer) via le Developer Portal Générer par exemple un certificat auto-signé Management API.NET (DiagnosticsMonitorConfiguration) Permet de rapatrier les logs Azure, Event Logs, logs IIS, compteurs de performances, etc. Sont stockés à intervalles réguliers dans le Storage (Tables) Diagnostics

Fabric: The collection of servers Multiple VMs per server Each version of the Windows Azure Guest OS is designed to be generally compatible with a specific version of Windows Server Choose from four different VM sizes, based on your application needs Fabric Controller performs service management You tell it what to do— it figures out how Automatically scale up, scale down, update or roll application back to a previous version Simple system management and deployment APIs GOAL: Automated application management and control =Fabric Agent

Interacts with a “Fabric Agent” on each machine Monitors every VM, application and instance Performs load balancing, check pointing and recovery =Fabric Agent

PHYSICAL: Microsoft data centers with state-of-the-art security process Redundant power supplies from separate providers, battery and diesel backup generators, climate control, and fire prevention and suppression LOGICAL: Windows Azure runs a modified Windows 2008 Server, optimized for cloud access with no admin access to guests or applications Applications and users do not update the OS CONTINUITY: Multiple data centers in different geographies Users can choose single location or geo-distributed data centers Storage data is replicated multiple times Fabric is designed to be backed up and restored from checkpoints COMPLIANCE & CERTIFICATION: Microsoft is committed to complying with all local laws Industry certification is a core part of the Windows Azure roadmap Customers are ultimately responsible for the security and compliance of their services or applications– Windows Azure is a platform

– Langage SQL standard – Modèle de données relationnel classique – Transactions – Écosystème d’outils de gestion et de développement familiers – Provisioning facilité – Capacité de montée en charge – Multi-locataire – Self-management – HA and DR automatisés SQL Azure offre la même proposition de valeur qu'une BDD relationnelle hébergée, mais avec les bénéfices liés à une BDD gérée comme un service

Departmental Applications Web Applications Data Hubs ISV LOB Applications

Application Internet Azure Cloud Internet Azure Cloud LB TDS (tcp) Applications use standard SQL client libraries: ODBC, ADO.Net, PHP, … Load balancer forwards ‘sticky’ sessions to TDS protocol tier Security Boundary SQL Gateway Gateway: TDS protocol gateway, enforces AUTHN/AUTHZ policy; proxy to SQL Server Scalability and Availability: Fabric, Failover, Replication, and Load balancing

Service Bus Expose des services REST ou SOAP sur l’Internet à travers firewall et couches de NAT Communique de façon bi-directionnelle entre apps et services de façon interopérable Différents choix de types et modèles de message: Relai, Message Buffers… Montée en charge naturelle et automatique Access Control Service Authorization management and federation infrastructure Provides internet-scope federated identity integration for distributed applications Use it to Secure Service Bus communications Manage user-level access to apps across organizations and ID providers Connecter firewall NAT firewall Votre application Application “partenaire” Service Bus

Client Service http(s) | sb://xyz.servicebus.windows.net/solution/a/b Gestion de noms Frontal Msg NAT dynamique Abonnement Route NLB

Service Bus Network abstraction and virtualization infrastructure Enables many common shapes of communication in an efficient and interoperable manner Use it to Connect applications across any network topology, including firewalls and NAT boundaries Exchange data between loosely coupled applications Access Control Service Intègre les autorisations aux apps pour contrôler “qui peut faire quoi” Fédère de multiples systèmes d’identités: organisations, fournisseurs d’ID Appliquer facilement des règles de contrôle d’accès fines Sécuriser les communications du SB Montée en charge naturelle et automatique Contrôler & sécuriser Token Assertions Transformation des assertions Message + Token Échange de certificats Règles de contrôle d’accès Vérification des assertions Votre application Application “partenaire” Access Control Service

Applications / Utilisateurs Simplifie et automatise les requêtes avec autorisations complexes Fournit un niveau d’abstraction pour l’authentification fédérée à base d’assertions (claims) Etablit facilement une relation de confiance sécurisée Données et applications

Expérience de développement familière Conçu pour l’interopérabilitéTechnologies Microsoft éprouvées Développement: Intégration Visual Studio, simulation locale Maintenance: Débogage local, APIs de log Gestion: APIs de gestion du déploiement Protocoles SOAP et REST Formats de fichiers XML Support de Java, PHP, Python et autres langages de programmation Visual Studio, ASP.NET, SQL Azure integration

Utilisation des ressources informatique à demeure et dans les nuages Plus d’options de développementPlus d’options de développement Environnements de test à la demande pour les développeurs: les développeurs testent localement puis testent en charge dans les nuages Gérer des besoins en ressources périodiques Monter en charge pour des événements prévus, tels que la facturation, la gestion des taxes ou les rapports de fin d’année Les technologies Microsoft permettent des mélanges Stocker les données dans les nuages, déplacer des partoies d’applications, ou combiner des services dans les nuages pour créer de nouvelles solutions… A vous de choisir.

LearnTryBuyUse/Manage Online Self Help Portal & Dashboard (all users) Microsoft Developer Network (MSDN) Microsoft Partner Network (MPN) Assisted Support Pre-sales, Sales, & Customer Service (all users, no charge) Live Site Support (no charge 24/7) Developer Support (pay for) MSPN Program Benefits (partners) Premier now includes Azure Platform Support!

Un package de bout en bout pour tous les produits et services Responsable de compte technique (TAM) dédié point de contact unique pour les besoins de support et de planification de services IT Support à la résolution de problèmes Temps de réponse rapide et escalade rapide en fonction de la priorité Planification de fourniture de services IT Planification et exécution continuelle en vue d’améliorer l’exploitation et la maturité Accès à des spécialistes pour la prévention et la résolution de problèmes sur Azure fournissent du support au développement, de l’assistance, de l’information et des ateliers Plus d’info: Pour les développeurs: Support Account Management Workshops Problem Resolution Support Prevention and Resolution Resources Information Services Support Assistance Premier Support

...

Navigateur ou Client Librairie d’identité

SAP SapWCFSvc AzureBridge https|sb://....servicebus.windows.net/...

Windows 64bit Utilisateur sans droits d’administraton Clé USB avec “lancezmoi.bat” Votre application peut-elle s’exécuter de cette façon?

Process.Start()

Download accelerator, Tomcat, and JRE buildme.cmd copy bits and build runme.cmd run locally packme.cmd package for the cloud

Les endpoints du Service Bus & Access Control ont une connectivité externe Opération sur les requêtes / messages correctement effectuées

Cloud Storage WA Blobs Schema Management APIs & Portal Web Roles Integration Pipeline 3 rd Party Web Services 3 rd Party Store 3 rd Party Store ACS SA Database SA Databases

Marketing Campaigns Ramp up quicklyRamp up quickly Seasonal fluctuationsSeasonal fluctuations Capacity on demandCapacity on demand Community Web Sites Non-coreNon-core Fully brandedFully branded IntegrationIntegration Bulk Data or Media Storage Pay for storage used Reliable Media Serving Development Sandbox Available on demandAvailable on demand Minimal upfront investmentMinimal upfront investment Tool supportTool support Payments & Billing Implementation of common payment scenariosImplementation of common payment scenarios Enable payment integration for core servicesEnable payment integration for core services Example Azure Scenarios