61
Jean-Marie Savin / Jérôme Mombelli Ingénieurs Avant-Ventes Datacenter Microsoft France De l’infrastructure traditionnelle au Cloud Privé

Private cloud v1

Embed Size (px)

DESCRIPTION

Présentation des solutions cloud privés de Microsoft.Infrastructure As A Service IAAS & datacenters virtualisés

Citation preview

Page 1: Private cloud v1

Jean-Marie Savin / Jérôme MombelliIngénieurs Avant-Ventes DatacenterMicrosoft France

De l’infrastructure traditionnelle au Cloud Privé

Page 2: Private cloud v1

Introduction : Une approche homogène « bridge the gap »

PartenaireMicrosoft

Cl ient

PartenaireMicrosoft

C l ient

Modèles dedéveloppement

homogènesAdministration unifiée

“Privé”

“Public”“Public”

En particulier, une plateforme et une suite d’administration uniques pour les environnements physiques, virtuels et le

cloud

Page 3: Private cloud v1

Pour se préparer aux « nuages privés »

Architecturer les ressources IT en pools logiques et partage des ressources

Montée en compétence sur la virtualisation

Standardisation sur une plateforme

d’administration unifiée physique/virtuelle

Affinage des processus interfaçant les personnes

et l’IT

Administration

Standardisation sur des serveurs

évolutifs

Page 4: Private cloud v1

Première étape

Standardisation sur des serveurs

évolutifs

Page 5: Private cloud v1
Page 6: Private cloud v1

Un exemple de transformations associées dans les Datacenters

Génération 4

Modularité (futur)

Génération 1

Co-localisation

Génération 2

Densité

Génération 3

Conteneurs

ConteneursScalabilité 

IT PAC(Pre-Assembled

Components)

Scalabilité et Economie d’Energie

Racks Densité et 

Maintenance

ServeursCapacité et Puissance

http://blogs.technet.com/msdatacenters/archive/2009/04/29/designing-generation-4-0-data-centers-the-engineers-approach-to-solving-business-challenges.aspx

Page 7: Private cloud v1

Le top 10 des plus gros Datacenters

Nom Lieu m2

1. 350 East Cermark Chicago, IL 1.1M 2. QTS Metro DC Atlanta, GA 990K3. NAP of the Americas Miami, FL 750K4. Next Generation DC Newport, Wales 750K5. Microsoft Chicago Chicago, IL 700K6. Microsoft Dublin Dublin, Ireland 550K7. Phoenix One Phoenix, AR 538K8. DuPONT Fabros CH1 Elk Grove, IL 485K9. Microsoft San Antonio San Antonio, TX 470K Microsoft Quincy Quincy, WA 470K10. SuperNap Las Vegas, NV 407K

Source: http://www.datacenterknowledge.com/special-report-the-worlds-largest-data-centers

Page 8: Private cloud v1

Seconde étape

Montée en compétence sur la virtualisation

Standardisation sur des serveurs

évolutifs

Page 9: Private cloud v1

Définir le périmètreMicrosoft Assesment and Planning Toolkit

App-V

Virtualisation

Nouvelle interface

Accélérez la détermination du périmètre et l'élaboration des propositionsDétectez les bons candidats à la virtualisation (serveurs et applications)Évaluation de la virtualisation : Hyper-V et App-VTéléchargement gratuit : http://www.microsoft.com/MAP

Page 10: Private cloud v1

Outil de calcul du retour sur investissement (ROI) de la virtualisation

http://www.microsoft.com/virtualization/tco-roi.mspx

Qu’est-ce que c’est ?Un moyen d’estimer le retoursur investissement dans différentsscenarii de virtualisation

Comment cet outil m’aide-t-il ?Détermination des avantagesfinanciers de la consolidationEn fonction de l’infrastructuredu client et de ses charges serveurInclut les coûts logiciels et matériels

Quand l’utiliser ?Justification économiqueComparaison des coûts de diverses solutions

Page 11: Private cloud v1

Windows Server 2008 R2 Hyper-VEn synthèse

Architecture basée sur un Hyperviseur de type “Microkernel”Support de 64 GRAM pour chaque machine virtuelleMode multi-processeur SMP pour les VMsNouveau modèle de pilotes (synthétiques)

Support des VMs 32 et 64 bitsMode privilégié pour les I/O disque (Pass through)Optimisation avancée de la consommation électriqueThin provisionning (VHD dynamique)

Live Migration pour les déplacements “à chaud”Sauvegarde à chaud et snapshotsSupport du clustering pour les arrêts non planifiésAjout et suppression à chaud de stockage au sein des VMs

Console d’administration de type MMCEntièrement scriptable via WMI & PowerShell® Gestion centralisée de l’infrastructure virtualisée via SCVMM

Certification EAL4+ (Hyper-V V1)Nouvelle architecture privilégiant un hyperviseur n’embarquant pas de pilotesPartition parente installable en mode Server CorePrévention contre les risques liés au MAC spoofing ou IP spoofing

Performance

Montée en

charge

Disponibilité

Administration

Securité

Page 12: Private cloud v1

Baie de stockage

Le cluster bascule automatiquement les

VMs sur un autre noeud

Windows Server 2008 R2 Hyper-VHaute disponibilité: Déplacement non planifié

Support du déplacement non planifié (bascule automatique) avec indisponibilité des machines virtuelles entre machines physiques

Les machines physiques hôtes doivent être configurées en cluster Windows Fail-over Cluster ServiceLes fichiers image des machines virtuelles doivent être hébergés sur un stockage de type SAN SAS, FC ou iSCSI

Forte intégration entre Hyper-V et les services de cluster de basculement (WSFC)

Assistant pour créer des machines virtuelles hautement disponiblesNouveau type de ressourceAdministration des machines virtuelles depuis l’interface cluster

Page 13: Private cloud v1

Windows Server 2008 R2 Hyper-VDisponibilité: Déplacement sans interruption de service

La fonctionnalité la plus demandée par nos clients aujourd’hui.Déplacement d’une machine virtuelle d’un serveur hôte vers un autre sans interruption de service

Transparent pour la charge de travail dans la machine virtuelleMaintient des connexions TCP des machines virtuelles

Live Migration via Cluster ManagerInterface graphique “in the box”

Live Migration via Virtual Machine ManagerOrchestration des migrations via stratégie

Nouveaux scenarios autour du Datacenter DynamiquePas d’interruption de service lors de maintenance des hotes

Mode Maintenance avec SCVMM R2

Répartition de charge avec SCVMM R2 & PRO

Page 14: Private cloud v1

Windows Server 2008 R2 Hyper-VLive Migration

1. VM pré-créée sur la machine cible

Hôte 1 Hôte 2StockageRéseau

Stockage partagé

3. Phase de transfert finala) Machine virtuelle en pauseb) Transfert de l’accès aux fichiers de la VM vers l’hôte de destination

4. Suppression de la définition de l’ancienne VM après validation que la migration s’est déroulée avec succès

2. Contenu de la mémoire copié vers le nouveau serveur via le réseau

Page 15: Private cloud v1

Les apports du Service Pack 1

Microsoft RemoteFX réutilise les capacités des codecs et des ressources graphiques virtualisées pour proposer un niveau de performance et de fidélité équivalent à l’accélération graphique matérielle, incluant du coup le support de la 3D et de Windows Aero sur un poste distant tels qu’ils sont proposés avec une expérience locale.

Dynamic memory permet l’allocation de seuils mémoire (min & max) au niveau des VMs, permettant ainsi au système de moduler automatiquement la mémoire présentée aux VMs en fonction de leur demande.

Dynamic Memory RemoteFX

Page 16: Private cloud v1

Gestion de la mémoireDynamic Memory

BénéficesLa mémoire physique est mieux utilisée

Attribut la bonne quantité de mémoire aux VMs

Permet d’améliorer les ratios de consolidation

Vue d’ensembleLa mémoire est mutualisée et repartie dynamiquement parmi les VMs

La mémoire est dynamiquement allouée/désallouée en fonction des workload – Pas d’Interruption de service

2GB

1.5GB

1GB

512MB

Active Directory SharePoint Server Dynamics Server SCVMM Server

Page 17: Private cloud v1

DynamicMemory

Démo

Page 18: Private cloud v1

Troisième étape

Montée en compétence sur la virtualisation

Standardisation sur une plateforme

d’administration unifiée physique/virtuelle

Standardisation sur des serveurs

évolutifs

Administration

Page 19: Private cloud v1

Administration des Datacenters avec System Center

Déploiement, configuration & gestion de la conformité

Déploiement & gestion de la Virtualisation

Protection & restaurationdes données

Supervision de bout en bout

Page 20: Private cloud v1

Gestion d’environnements virtuels hétérogènesMicrosoft Hyper-V et Virtual ServerVMware ESX 3.X et 4.x (vSphere)

Gestion du cycle de vie des VMsCréation assistée (P2V, V2V, librairie…)Clonage & provisioningGestion dynamique (PRO)Gestion des états

Administration simplifiéeDélégation d’administrationPortail en Self ServiceScripting PowerShellPlacement intelligentGénération de rapports

Fonctionnalités et bénéfices

Page 21: Private cloud v1

Consolidation P2V

Démo

Page 22: Private cloud v1

Solution spécialisée sur les plateformes Windows, avec fourniture de management packs (règles et reporting)

MatérielOS et applications MicrosoftManagement packs tierce-partie

Supervision des services de bout en boutWindows / Unix / Linux, ou intégrable dans les outils de supervision existantsPhysique / VirtuelDe l’expérience client à l’infrastructure

Reporting associé, avec possibilité d’abonnement par mail et publication SharePoint (performance, disponibilité, SLA)Rapidité et souplesse de déploiement (délégations, scalabilité)

Fonctionnalités et bénéfices

Les bénéfices :Supervision proactive ; Meilleure réactivité ; Reporting sur la performance, la disponibilité et les niveaux de services (infrastructure et clients)

Page 23: Private cloud v1
Page 24: Private cloud v1

Performance & Resource Optimization

Page 25: Private cloud v1

Performance & Resource Optimization (PRO)

Performance Hyper-V et ESX

Stockage et perf. HBA

Performances du matériel

et de l’infrastructure

Performances réseau

Performance des applications

et systèmes hétérogènes

Sécurité (VMWare, Windows)http://www.microsoft.com/systemcenter/en/us/virtual-machine-manager/vmm-pro-

partners.aspx

(Natif pour Hyper-V et ESX)

Page 26: Private cloud v1

Performance & Resource

Optimization

Démo

Page 27: Private cloud v1

Solution reconnue pour sa fiabilité et sa souplesse d’adaptation aux environnements distribuées, aux liens réseaux variés, aux contraintes de délégations

Equipe 53,000 entreprises dans le monde

Fonctionnalités et bénéfices

SCCM est la solution de gestion de configurations de l’offre Microsoft

Inventaire avancé

Gestion de la conformité

Déploiement d’OS, applications, et mises à jour

Prise de main à distance

Reporting

SCCM s’intègre dans la démarche Microsoft d’ « Optimisation de l’Infrastructure »

Gestion des postes fixes, des portables, des serveurs et des PDA

Point focal des intégrations Microsoft (MDT, WDS, WSUS, App-V et bientôt MED-V et FEP)

Intégrations avec le reste de la gamme System Center et Service Manager

Page 28: Private cloud v1
Page 29: Private cloud v1

Cliché en ligne (jusqu”à 512)

sur disque

Archivage sur bande

Serveur DPMPrimaire

Toutes les 15 minutes

Serveur DPM Secondaire Sur site distant

Active Directory®

System State

Serveur de Fichiers

Page 30: Private cloud v1

Agent DPM pour la solution tierce

Intégration dans l’existant

ORACLE AS/400

UNIX

Tape

Outil de sauvegar

deActive Directory®System State

Windows Server 2003Windows Server 2008 & R2 file shares and directories

Windows XPWindows Vista

Windows 7

Page 31: Private cloud v1

Quatrième étape

Montée en compétence sur la virtualisation

Standardisation sur une plateforme

d’administration unifiée physique/virtuelle

Affinage des processus interfaçant les personnes

et l’IT

Standardisation sur des serveurs

évolutifs

Administration

Page 32: Private cloud v1

Orchestration des processus IT afin de délivrer des services à valeur ajoutée

Déploiement, configuration & gestion de la conformité

Déploiement & gestion de la Virtualisation

Protection & restaurationdes données

Gestiondu service IT

Supervision de bout en bout

Page 33: Private cloud v1

L’évolution vers un datacenter “orienté service”

Aujourd’hui

-5 ans-25 ans

Centré sur les processus

Virtualisé Orienté service

Standardisation

Coût SLA

Futur

Economies CapEx

Standardisation

Vitesse

Efficacité opérationnelle

ITIL

Intégration

SLAsHomogénéité des définitions au sein des outils et des

processus

Flexibilité des applications

Modularité des ressources

Définition et gestion des

services

Automatisation et simplification des

processus

Economies OpExFiabilité des actions

Multiple outils

Automatisation réduite

Complexité

Rigidité applicative

Dimensionné pour pics

Doubles processus et

outils

Gestion des VM

HP, IBM, CA, BMC VMware Microsoft

Page 34: Private cloud v1

Gestion de SLAs au niveau des sous-composants des “services”

Environements hétérogènes

Grande variété d’applications

Ratio de gestion 1 pour 100

Datacenter “classique”Délivrer le service au meilleur coût

Service de priorité 1, 2 ou 3

Environnement uniforme

Applications “élastiques” pour bénéficier de la scalabilité et de la haute disponibilité

Ratio de gestion 1 pour 10000

Datacenter “Cloud”:Délivrer le service au meilleur coût

Les leçons du cloud, appliquées aux datacenters

Gestion “orientée service”

Gestion du “service”

Gestion unifiée des ressources du datacenter

Gestion hautement automatisée et basée sur des images

Gestion dynamique des ressources, scalabilité ajustable

Page 35: Private cloud v1

Vers le datacenter orienté « service »

TECHNOLOGIES FONDATRICES

Virtualisation Gestion baséesur des modèles

Automatisation/Orchestration

Gestion unifiée de l’infrastructureProcessing | Réseau | Stockage

INFRASTRUCTUREPRIVE PUBLIC

Gestion orientée “service”

Supervision

Gestion de la configuration

Gestion de la virtualisation

Déploiement et gestion d’images

Gestion dynamique des ressources

Page 36: Private cloud v1

Définition de « services » (SCOM)

Conception Supervision

Page 37: Private cloud v1

Définition de « services » (SCOM)Prise en compte de sondes

Page 38: Private cloud v1

Définition de « services » (SCOM)Gestion des SLAs

Page 39: Private cloud v1

OpalisCapacités clésde la solution

“Run Book Automation” / “IT Process Automation”Solution graphique, simple à mettre en œuvre et à utiliserAutomatisation ne nécessitant pas de scripting (Integration Packs, Foundation Objects, Quick Integration Kit pour API/CLI)Moteur de workflow dynamique (« bus de données »)Acquise par Microsoft en 12/2009, mais technologie éprouvée (version 6.x), architecture revue en version 5.x

Page 40: Private cloud v1

Opalis« Integration Packs »

Monitor request

Shut down

Updaterequest

Updaterequest

Update & closerequest

Take VM Snapshot

Create VM

Un-managenode

Test VM DeployApplication

Test Application

Managenode

Create CIRetire CI

Createincident

Page 41: Private cloud v1

Security

Orchestration

Management

Automation

Virtualization

Servers

Network

Storage

Service Management Approve Service

Request

Security UpdatesReceived

Initiate UpdateWorkflow

Initiate Maint.Mode on Host

Migrate VMs off Host

VM Live Migration

Patch PhysicalHost

Patch MasterImage

Patch Installation

Patch Installation

Migrate VMsEnsure Separation

Report Workflow Results

End Maint.Mode on Host

Verify HostAvailability

Run HostHealth Check

Investigate AnyIssues

Migrate VMsBack

VM Live Migration

Verify Hyper-V Health

Verify ServerHealth

Verify Network Connectivity

Verify Storage Connectivity

Verify Patch Installation

Report Workflow Results

Investigate AnyIssues

ContinueWorkflow

ContinueWorkflow

Migrate VMs off Host

Opalis

Page 42: Private cloud v1

Automatisation&

Orchestration

DémoSecurity

Orchestration

Management

Automation

Virtualization

Servers

Network

Storage

Service Management Approve Service

Request

Security UpdatesReceived

Initiate UpdateWorkflow

Initiate Maint.Mode on Host

Migrate VMs off Host

VM Live Migration

Patch PhysicalHost

Patch MasterImage

Patch Installation

Patch Installation

Migrate VMsEnsure Separation

Report Workflow Results

End Maint.Mode on Host

Verify HostAvailability

Run HostHealth Check

Investigate AnyIssues

Migrate VMsBack

VM Live Migration

Verify Hyper-V Health

Verify ServerHealth

Verify Network Connectivity

Verify Storage Connectivity

Verify Patch Installation

Report Workflow Results

Investigate AnyIssues

ContinueWorkflow

ContinueWorkflow

Migrate VMs off Host

Page 43: Private cloud v1

Evaluation de la conformité (SCCM)

« Gestion de configuration désirée »Assignation de « standards » (baselines) à des familles de postes ou serveurs

Bonnes pratiques de configuration, fournies par Microsoft et/ou crées par vousCe qui doit ou ne doit pas être sur les clients concernés

Scénarios types:Détection de dérive de configurationIdentification plus rapide des différences pour le helpdesk et la résolution des soucisSuivi de la conformitéReporting sur les changements

Rapports accessibles sur chaque machine, et en central

Page 44: Private cloud v1

Catalogue des Configuration Packs:http://technet.microsoft.com/en-us/configmgr/cc462788.aspx

Exemples de Configuration Packs déjà disponibles“Bonnes pratiques” de Microsoft IT en 3 versions basique/intermédiaire/exhaustif

Exchange Server 2003, SQL Server 2005, Windows Server 2003, SharePoint 2003/2007

“Bonnes pratiques” des développeurs : SCCM 2007, SCOM 2007Sécurité :

Vulnerability Assessment pour Windows, Internet Explorer, IIS, SQL ServerConfigurations types pour Windows XP/Vista, Windows Server 2003/2008

Configuration pour la consommation d’énergie (Energy Star)Autres éditeurs : Citrix Presentation ServerAnalyse pour les législations SOX, FISMA, EUPD, GLBA, HIPAA :

Windows 2000 Server, Windows Server 2003, SQL Server 2005, Exchange Server 2003, IIS 6.0

Evaluation de la conformité (SCCM)

Page 45: Private cloud v1

Evaluation de la conformité

Démo

Page 46: Private cloud v1

Solution IT Service Management de Microsoft, incluant une CMDB et un portail self-service

Connaissance embarquée : Service Manager embarque nativement des bonnes pratiques processus (workflows, formulaires) – “Management Packs”

Solution spécialisée : Service Manager propose une intégration native avec Active Directory, Configuration Manager 2007 et Operations Manager 2007

Extensibilité et entreprise : Le produit est adaptable & personnalisable, tout en étant basé sur des formats en cours de standardisation (Service Modeling Language)

Page 47: Private cloud v1

ConsoleSCSM

Operations IT

Active Directory

Operations Manager

Configuration Manager

Connecteurs

Incidents et Problèmes

Changement et Risques

Data Warehouse

CMDB

WorkflowsBase de Connaissanc

e

Portailopérateur

Personnalisation

Utilisateurs

Portailself-service

Reporting

• Gestion des Incidents• Gestion des Problèmes• Gestion des Changements• Gestion de la Connaissance• Gestion des Risques et de la Conformité• Gestion des Actifs

Page 48: Private cloud v1

Feuille de route : La vision

TECHNOLOGIES FONDATRICES

Virtualisation Gestion baséesur des modèles

Automatisation/Orchestration

Gestion unifiée de l’infrastructureProcessing | Réseau | Stockage

INFRASTRUCTUREPRIVE PUBLIC

Gestion orientée “service”

Supervision

Gestion de la configuration

Gestion de la virtualisation

Déploiement et gestion d’images

Gestion dynamique des ressources

Page 49: Private cloud v1

Exemples concretsdans la feuille de route

Investissements technologiquesEx : Server App-V pour la gestion

en images et la gestion dynamique des ressources (placement intelligent)

Intégration de la notion de « Cloud » dans System Center :

Une seule suite pour les environnements « sur site » et « dans le cloud »Première étape : intégration dans applications Azure dans SCOM 2007 R2 (fin CY2010)

Page 50: Private cloud v1

Cinquième étape

Architecturer les ressources IT en pools logiques et partage des ressources

Montée en compétence sur la virtualisation

Standardisation sur une plateforme

d’administration unifiée physique/virtuelle

Affinage des processus interfaçant les personnes

et l’IT

Standardisation sur des serveurs

évolutifs

Administration

Page 51: Private cloud v1

Dès aujourd’hui, plusieurs niveaux d’implémentations des clouds privés

Solution sur mesure en s’appuyant sur l’orchestration (Opalis)

Des packages de mise en œuvre existent chez Microsoft Services et nos partenaires intégrateurs

Portail de Cloud Privé pré-packagé par Microsoft : Virtual Machine Manager Self-Service Portal (VMMSSP) 2.0

Actuellement en version Release Candidate

Téléchargement gratuit prévu en Novembre 2010

Orchestre les technologies Hyper-V et VMM pour allouer et cloisonner les ressources, et propose un portail de communication entre les BU et l’IT

Alliance Microsoft-HP pour une intégration de bout en bout des logiciels et du matériel

Page 52: Private cloud v1

System CenterVMM Self-Service Portal 2.0Avec qui avons-nous échangé?

Partenaires éditeurs/constructeurs

• HP • Dell• IBM • F5• Compellent• NetApp• Hitachi• Fujitsu• NEC• Cisco• Citrix• vKernel• EMC• Brocade

Intégrateurs/Clients• HP • Dell• IBM • Avanade• Capgemini• Infosys• Wipro• > 15 clients en liaison avec le groupe produit

Groupes internes Microsoft

• SCVMM• Hyper-V• Windows• Microsoft Services• Internal Labs• GFS• Microsoft IT

Page 53: Private cloud v1

System Center VMM Self-Service Portail 2.0ex- « Dynamic Datacenter Toolkit for the Enterprise »Toolkit extensible permettant aux

hébergeurs et aux entreprises d’allouer/gérer dynamiquement des ressources => Gestion de l’infrastructure IT comme un service

VISION

Solution incluant:Guide d’implémentation de l’infrastructure de nuage privé

Elements clés en main : Portails, Gestion des demandes (on-boarding), administration et sellf-service

Moteur de provisioning

Interfaçes extensibles

Page 54: Private cloud v1

Vue d’ensemble du processus

ETAPE 1 – Enregistrement et demande d’infrastructure• Demande d’enregistrement d’une Business Unit• Demande d’insfrastructure

ETAPE 2 – Configuration et approbation• Configuration des ressources de

l’infrastructure• Allocation des ressources• Approbation de la demande d’infrastructure

ETAPE 3 – Provisioning en mode “self-service”• Gestion de l’environnement :

Création/Suppression de VMs,…

Page 55: Private cloud v1

Portail libre service

Démo

Page 56: Private cloud v1

Une approche qui prend en compte la diversité des Datacenters…Quelques exemples:

160+ packages de supervision pour SCOM (stockage, serveurs, applications, réseau): http://technet.microsoft.com/en-us/opsmgr/cc539535.aspx

Administration multiplateformes possible dès aujourd’hui avec SCOM, SCCM & SCVMM

Service Modeling Initiative

Partenariats HP et NetApp

Dynamic Datacenter Alliance

Acquisition d’Opalis (12/2009) – Orchestration d’actions entre des solutions du marché : stockage, sauvegarde, ticketing, supervision, CMDB =>

Page 57: Private cloud v1

Configuration déployée au MTC

2 blades for management+14 blades BL460G7 to host virtual machinesVirtual Connect Flex-10

Storage EVA 4400 20TB total

Page 58: Private cloud v1

HP Operations Orchestration

Microsoft Hypervisor

Microsoft System Center

HP Bladesystem Matrix

VM VM VM

HP Insight Orchestration & Self Service Portal

Page 59: Private cloud v1

HPMatrix

Démo

Page 60: Private cloud v1

Cloud Privés : Résumé

Microsoft dispose du socle permettant la mise en œuvre de Clouds privés de type « Infrastructure as a Service » (IaaS)

Première phase d’industrialisation grâce à l’acquisition d’Opalis, la mise à disposition du portail « VMM SSP 2.0 » et/ou des solutions Microsoft Services et partenaires

Intégration prévue dans les produits

Server App-V

System Center

Vendor Focus for Microsoft: Cloud Computing Is the Next

Big ThingDavid Mitchell Smith e al

July 24, 2009

“Microsoft's cloud strategy is visionary, and its ambitions are

broad and span multiple dimensions including on-

premises and off-premises deployments and a variety of

business models.”

Page 61: Private cloud v1

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED

OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.