scott m. johnson program manager microsoft corporation session code: wsv323
TRANSCRIPT
Past, Present and Future of Windows-based NAS:A Growing Market for Highly Available SolutionsScott M. JohnsonProgram ManagerMicrosoft Corporation
SESSION CODE: WSV323
Session Objectives and TakeawaysSession Objective(s):
What, Where and Why Windows NAS?Customer Challenges and data growth projectionsMicrosoft is in the storage business? File Services and NASWhy Windows NAS?FSCT - Reference Design Performance Testing Results
Introducing Windows Storage Server 2008 R2New Windows EditionsDemonstrationsWindows Server 2008 R2 Storage Features
Customer Challenges
Growth of users and data
?
Distributed computing
Heterogeneous environments
?
Budget Constraints
Data Explosion
Increased Digitization of
content
Retain and retrieve
information for Governance &
compliance policies
Emergence of data as a revenue
generating product
Source: IDC's 2009 Enterprise Disk Storage Consumption Model
Growth
2008 2009 2010 2011 2012 20130
10
20
30
40
50
60
File based (CAGR = 60.1%)
Block based (CAGR = 15.6%)
Source: IDC's 2009 Enterprise Disk Storage Consumption Model
(Exa
byte
s)
Growth
2008 2009 2010 2011 2012 20130
10
20
30
40
50
60
File based (CAGR = 60.1%)
Block based (CAGR = 15.6%)
Source: IDC's 2009 Enterprise Disk Storage Consumption Model
File growth will out-pace block by a factor of 3
(Exa
byte
s)
A Decade of Storage Solutions at Microsoft
2000
2003
2005
2006
2007
2008
2010 • Windows Storage Server• Configurable NAS Appliances• Single Instance Storage• Heterogeneous Access to Centralized Data Management
• System Center Data Protection Manager• Continuous Data Protection: Disk-to-Disk-to-Tape and cloud
• iSCSI Software Target • Clustered Block Storage with MPIO
• Windows Server • Leading platform enabling storage fabric adoption• Preferred platform for developing, deploying, and using storage devices
• Storage Reporting (FSRM)• Storage Manager for SANs
Windows Storage ServerStorage Server appliances are for dedicated file, block, and print workloads
Optimized for…Efficient storage utilizationCost-effective file servingIT consolidation
OEM partners deliver…Preconfigured OEM hardware and software integrated. Headless and highly available configurations
Influencer Retail OEM Direct & VAR/VAP IT Generalist/Pro CIO
(500 & Up PCs)Core Mid-Size (50 - 249 PCs)
Upper Mid-Size (250 - 499 PCs)
Lower Mid-Size (25- 49 PCs)
Small Business Mid-size Business & Branch offices Enterprise
Core Small Business
(5- 24 PCs)
Lower Small Business(1-4 PCs)
(1-3 PCs)
Consumer / SOHO
Entities 250 M
Windows Server SKUs for Storage Appliances
Windows Home Server
Target Market
Windows Storage Server Standard and Enterprise
10 M 1.2 M 18 K 22 M
Windows Storage Server Workgroup
Segments Consumer: entry level
Commercial: entry level
Scale-up
HA & Scale-out
NAS ConfigurationsNetwork File Shares
SMB is the premier technology for network file servingNFS is included in Windows Server
Block StorageiSCSI Software TargetSupport SQL, Exchange, Sharepoint
Gateway to a SANEnable file protocols to reach SAN storage
Why Windows NAS? Microsoft is a NAS market leader
Industry Standard HardwareProvision storage without expertise
Integrates into existing IT Anti-Virus and Backup ApplicationsAD, GP, SecurityFamiliar Windows UXHeterogeneous file serving
Customer trustOEM and Microsoft Supported Solutions
When NAS?• Dedicated storage servers• Need iSCSI access to data• File serving via a SAN Gateway• Pre-configured HW for HA storage• No CAL environments
General Purpose File Server?• Reuse existing hardware• Multi-use needed (i.e. DC + files)• Running non file-related applications
(SQL, Exchange, SharePoint)• License restrictions don’t fit your
situation.
Stand-alone initiator & target, single path
Application Server iSCSI Initiator
Ethernet Switch
Storage Backend
Windows Storage Server 2008iSCSI Software Target 3.2
Common Configurations
Cluster heartbeat
Cluster heartbeat
HA & Multi-pathing:
WSS Partner Ecosystem is growing!
NAS Quality AwardsThese products were included in the Quality Awards for NAS IV survey.
BlueArc Corp. Titan 1100, Mercury 50/100Dell Inc. PowerVault NF100/NF500/NF600, NX300/NX1950/NX3000/NX4 (60) EMC Corp. Celerra NX4, NS-120 (53) Hewlett-Packard (HP) Co. ProLiant DL Storage Servers, StorageWorks Network Storage System X1000/X3000 (63) Hitachi Data Systems Essential NAS Platform 1000 Series (13) IBM Corp. N3000/N5000 (38) LSI Corp. (formerly ONStor) Cougar 3000 NAS GatewayNetApp FAS200/FAS900, FAS2000 (all with NAS interface) (69) Overland Storage Inc. (formerly Adaptec) Snap Server 620/650Panasas Inc. ActiveStor 7 Series/8 SeriesSilicon Graphics Inc. (SGI) InfiniteStorage NAS2000/NAS3000, NEXIS 2000/NEXIS 7000Sun Microsystems Inc. StorEdge 5210/5220, Sun Storage 7110/7210/7310 Unified Storage System (28)
Award Winning Solutions!
NetApp has been nudged aside by Hewlett-Packard (HP) Co., among midrange vendors
Windows Storage Server solutions built by HP and Dell were the #1 and #2 rated Midrange NAS solutions per a recent Storage Magazine survey
Storage Magazine:http://searchstorage.techtarget.com/storageMagazine/images/vol9iss1/p.30.pdf
HP StorageWorks X1000/X3000 Network Storage Systems
XP/EVA/MSA/LHN GatewaysStandalone Unified Systems Integrated HA Solutions
Large SMB/EnterpriseSmall/Remote/Departmental Large SM/Small Enterprise
X1400 X1600
X1800 X1800sb
WSS2008 Standard Edition
X1000
Includes HP ASM X3410 1-node
X3820 2-node
X3420 2-node
WSS2008 Enterprise Edition
X3400 Gateway
X3800sb Gateway
X3800 Gateway
X3000Clustering standard
17
Dell NAS:
NX3100NX3000NX300
AberDeen
Buffalo
TeraStation III WSS network attached storage solution. Features four quick-swap SATA hard drives, heavy-duty power supply, and redundant RAID technology.
Performance Characterization (FSCT)File Server Capacity Tool (FSCT) – Free download – Simulate user activity for file servers– Provides stress test capabilities to identify bottlenecks in test configurationsLeveraged within Microsoft to test performance characterization– Testing shows between 20-30% scalability improvements between Windows
Server 2008 and Windows Server 2008 R2 on same hardware– Improvements in the SMB Protocol, TCP and the Storage Stack
FSCT TESTBED – 24 HDD
10002000
30004000
50006000
70008000
0
100
200
300
400
500
600
700
800
W2K8R2+OptimizedW2K8R2-RTMW2K8+SP2
Number of Users
Sc
en
ari
o T
hro
ug
hp
ut
W2K8+SP2
(4500+ Users)
CPU: 11.22%Memory: 44%Disk: 112 MB/sNetwork: 121 MB/s
W2K8R2-RTM
(6500+ Users)
CPU: 25.1%Memory: 52%Disk: 147 MB/sNetwork: 161 MB/s
W2K8R2+Optimized
(7500+ Users)
CPU: 28.40%Memory: 58%Disk: 167 MB/sNetwork: 183 MB/s
W2K8R2+OptimizedWindows Server 2008 R2
W2K8R2-RTMWindows Server 2008 R2 RTM
W2K8+SP2Windows Server 2008 + SP2
Disks: 24 RAID-10 (Single Controller Pair)CPU: 1 x X5560 2.8GHzMemory: 16GBHBA: 1 x 8Gb FCNetwork: 1 x 10GDisk IO bottleneck
FSCT TESTBED – 96 HDD
0
200
400
600
800
1000
1200
1400
1600
1800
W2K8R2+OptimizedW2K8R2-RTMW2K8+SP2
Number of Users
Scen
ario
Thr
ough
put
W2K8+SP2
(7500+ Users)
CPU: 12.90%Memory: 17%Disk: 179.57 MB/sNetwork: 197.84 MB/s
W2K8R2-RTM
(12500+ Users)
CPU: 21.60%Memory: 34%Disk: 312 MB/sNetwork: 343 MB/s
W2K8R2+Optimized
(16500+ Users)
CPU: 48.30%Memory: 17%Disk: 419 MB/sNetwork: 457 MB/s
W2K8R2Windows Server 2008 R2
W2K8R2-RTMWindows Server 2008 R2 RTM
W2K8+SP2Windows Server 2008 + SP2
Disks: 96 RAID-10 (Single Controller Pair)CPU: 2 x X5560 2.8GHzMemory: 72GBHBA: 2 x 8Gb FCNetwork: 1 x 10GDisk controller bottleneck
FSCT TESTBED – 192 HDD
0
10
20
30
40
50
60
70
80
W2K8R2+Optimized
Number of Users
Scen
ario
Thr
ough
put
Windows Server 2008 R2
23000 Users
CPU: 63.10%Memory: 23%Disk: 601 MB/sNetwork: 650 MB/s
Disks: 192 RAID-0 (Dual Controller Pair)CPU: 2 x X5560 2.8GHzMemory: 72GBHBA: 4 x 8Gb FCNetwork: 2 x 10GBottleneck not analyzed
Software Configuration for FSCT - OptimizedPerformance Tuning Guidelines for Windows Server 2008 R2
Additional 10% performance for 8.3 names/aliasing
Server ConfigurationAdditionalCriticalWorkerThreads
Default Value: 0x0 (0)Modified Value: 0x32 (50)
MaxThreadsPerQueueDefault Value: 0x0 (0)Modified Value: 0x32 (50)
Client ConfigurationDormantFileLimit
Default Value: 0x0 (0)Modified Value: 0x1 (1)
DisableLargeMTUDefault Value: 0x0 (0) Modified Value: 0x1 (1)
FSCT users step = 500Power setting to high, unjoin domain, Disable BFE, IPSec, ISATap, IPv6, Antivirus & Indexing
FSCT file set creation & restore100MB/user, ~30,000 users = 10hrsAccelerating the file set restore
Windows Storage Server Features…
Initial Configuration Tasks
Default tasks hidden
New title, icon, header
Custom OEM section
Single Instance Storage
Transparent Volumes de-duped to save disk space in acommon store folder. On first-write are moved back to the original location.
FastLow server overheadFiles are written immediately and evaluated later Reparse points and sparse files for links.
Useful Remote administration via cmd lineWMI scripting supportedAbility to undo single instancing
ScalableScales to 128 volumes including clustersTested with 2.2 million duplicates on volumes with 5.6 million files, 10,000 duplicates of each file while reading and writing 35,000 files.
Microsoft iSCSI Software Target
iSCSI Initiator
Gigabit Ethernet Switch
iSCSI Software Target
iSCSI: An Internet Protocol (IP) based storage networking standard for linking data storage facilities.
iSCSI Targets are instances of hard disk storage that connect over IP or Ethernet networks. Targets listen to initiator commands and perform the required I/O.
iSCSI Software Target and Hyper-V
LUN 1 Y:
LUN 1
Microsoft iSCSI Software Target
LUN 3
LUN 2
ChildPartition
LUN 2 F:
LUN 3 G:
VHD2 E:
LUN 2
Y:\V2\V2.VHD VHD2
ParentPartition
Hyper-V
iSCSI
iSCSI
iSCSI
pass-through
Uses Storage Data Path
Uses Network Data Path
Remote AdministrationTerminal ShellHyperTerminal with a serial cable for full command-line support
Remote DesktopMSTSC.exe
RDP with a Browser Point browser to: http://servername/desktop
Tested with: Red Hat Enterprise Linux SUSE Linux Enterprise Server 10 Java Runtime Environment 6 Firefox v3
The Future of Windows NAS…
?
Introducing Windows Storage Server 2008 R2
ANNOUNCING
iSCSI Software Target 3.3PowerShell cmdlets!Differencing VHDs: Golden Masters
Diskless ServersHPC boot
Performance improvements using new thread modelScalability improvements, including 75% more cluster resourcesImproved Snapshots, Local MountSCOM Management PackQuality MetricsSupport for dynamic disks
High Performance Clusters – iSCSI Booting
Boot huge clusters off of a single iSCSI Target using PXE, gPXE and iSCSI Differencing VHDsA single golden master and multiple differencing VHDs that are created in ~ 2 minutes.Reference Testing on 128 Nodes:
Reference Design Deployment Time Subsequent Boot Time
HP ProLiant DL380G6 1x Quad Core 24GBSmart Array P410i in Embedded Slot, 6x300GB 2-Port SAS drives RAID: RAID5 1 logical volume
55 Minutes 4:43
HP ProLiant SE326M1 2x Quad Core 48GBHP P800, 20x10K 146G SFF SAS disksRAID: RAID50 (striped logic volume on top of two RAID5 vdisk, each vdisk has 10 disk spindles)
29 Minutes 4:15
HP ProLiant DL380G6 2x Quad Core 48GB2 Fusion-IO SSD Cards (PCI-e), configured for write optimization RAID: RAID 0 over two 80 GB volumes
16 Minutes 2:44
Manageability User Assistance•Core Engineering Criteria
•PowerShell cmdlets•Best-Practice Analyzers•Software Quality Metrics•Management Packs•Certified for Windows
•Documentation and Collateral •OEM Guide w/ extensibility•End-user Getting Started guides•Deployment and Planning Guides
•Best Practices•Migration•Backup/recovery
2-Node Cluster OOBE SISCreate a 2-node cluster in 30 minutes, instead of 3 hours!One console experience:
EULARegion and language settingsJoin the domain on both nodesPrepare shared disk accessCreate the clusterPrepare resource groupsValidate cluster setupBring the cluster online
PowerShell Support!SCOM Management PackClustering ImprovementsScales to 128 VolumesMini-Filter Implemented
2-Node Cluster Setup
Problems Solved:1) Sysprep doesn’t support
clustering2) MSOOBE doesn’t initiate
Network3) Clusters don’t auto-
replicate settings4) Provisioning storage and
starting a cluster couldn’t be done from a single node.
2-Node Cluster OOBE
DEMO
Technologies used:• Image File Execution• Remote Application• PowerShell Remoting
Windows Storage Server 2008 R2 EditionsWorkgroup Standard Enterprise
NAS Segments Entry level Scale Up HA Architecture x64 x64 x64Memory 32GB 32GB 2TBCPU Sockets 4 4 8HW RAID Yes Yes YesUsers 25 Unlimited UnlimitedDisks 6 Unlimited UnlimitediSCSI Software Targetwith PowerShell cmdlets Yes Yes Yes
File sharing (SMB/NFS) Yes Yes Yes
BitLocker Yes Yes Yes
Windows Storage Server 2008 R2 EditionsWorkgroup Standard Enterprise
Customizable Standalone OOBE Yes Yes Yes2- Node Cluster OOBE No No YesSingle Instance Storagewith PowerShell cmdlets No Yes Yes
Web RDP Yes Yes YesVirtualization (Hosts or Guests) No Yes YesPrint, DHCP Yes Yes YesWindows Server Backup Yes Yes YesDFS-Namespace and Replication Yes Yes YesFile Server Resource Manager (Quotas, Screens, Classification) Yes Yes Yes
DNS, WINS, RODC No Yes YesBranchCache - Hosted Cache No No Yes
Windows Storage Server PlatformBased on 2008 R2 OS. (Standard and Enterprise)Languages Supported: English, Chinese – Simplified , Chinese – Traditional, German, Spanish, French, Italian, Japanese, Korean, Russian. New: Brazilian-Portuguese (11 languages total) Product Keys: Regular OS keys and OEM ActivationLicensing: Embedded In-place Upgrade: Not available from WSS 2003 or 2008
Migration: Storage Server Migration TechNet Page iSCSI PowerShell MigrationWindows Server Migration Tools Powershell scripts to quickly Migrate File Services, Print Services, Branch-Cache, file data and shares, IP configuration data, and local users and groups.
Windows Server 2008 R2Why deploy Windows Server 2008 R2 file servers?
Cost effective
Windows Server 2008 R2 offers a low acquisition cost file serving platform, while reducing operational and management costs.
Enterprise ready platform
Windows Server 2008 R2 delivers high performance and scalability for the largest of enterprise data centers, while offering optimizations for small offices and branches.
BetterTogether
Windows Server 2008 R2 enables easy collaboration across Windows and non-Windows clients, Microsoft and 3rd Party infrastructure.
Windows Server 2008 R2Cost Effective
Acquisition CostsUp to 4 times less expensive compared to a proprietary appliance*
Operational CostsUp to 60% bandwidth savings compared to Windows Server 2008 through BranchCache™ Up to 20% energy savings compared to Windows Server 2003 R2 due to power optimization
Management CostsIntroducing Policy based classification, quota & file management with File Classification Infrastructure (FCI + FSRM)Expire files RMS protect filesSimplified Cluster setup is 10X reduction compared to Windows Server 2003 R2
* InfoWorld article : http://akamai.infoworld.com/Network_Appliance_FAS2020/product_91714.html?view=1&curNodeId=61** http://technet.microsoft.com/en-us/library/dd335038.aspx** http://download.microsoft.com/download/4/5/9/459033a1-6ee2-45b3-ae76 a2dd1da3e81b/Windows_Server_2008_Power_Savings.pdf
Windows Server 2008 R2Enterprise-ready
Scalable and reliableFaster browsing & access to shares - 60000 DFS-N links supported (12x)264 files and shares supported
High PerformanceUp to 10X file access performance than WS ’03 R2 environments (SMB 2.1)Faster remote file transfers with 16 concurrent file downloads (DFS-R)4x WS ‘03 environments
Branch ReadyReduction in bandwidth with BranchCache™ Enhanced SecurityRODC supportReduced SMB attack surface
Windows Server 2008 R2 Better Together
Windows & Non-Windows Clients
No manual configuration needed to support access for UNIX clientsSingle identity mapping solution with Active Directory® to map Windows and non Windows clients
Microsoft infrastructureActive Directory®Forefront®System Center®Data Protection Manager
3rd Party InfrastructureRich ISV and IHV eco-system Antivirus, Backup, ReplicationHierarchical storage management
Windows File Services Technologies
Data Access
Server Message Block (SMB)Fast and efficient remote file access
Network File System (NFS)Remote file access for heterogeneous file serving
DFS-NVirtualized namespaces
Offline filesAllow roaming/mobile users to access files
BranchCacheBandwidth savings for clients accessing the WAN
Data Movement
DFS-REfficient replication engine
Folder RedirectionCentralized data management and protection
Data Management
File Server Resource Manager (FSRM)Control data and monitor storage resources
File Classification Infrastructure (FCI)Manage cost and risk through classification and policies
Windows File Services – DFS and BranchCacheBranch Office(Local Server)
Head Office
BranchCache Peer to Peer
Data Management• Quotas• File Screens• Classification
Win 7
Win 7
BranchCache Hosted Cache
Win 7Win 7
Folder Redirection/Offline Files
MAC OS
Branch Office(Serverless)
HA File Servers
Virtual Namespaces (DFS-N)
Publish Content (DFS-R)Centralize User Data (DFS-R)
NFS
Win 7
Multi-threaded Robocopy
With 128 threads, Robocopy is now 3-22 times faster than Explorer on high-latency (WAN) connectionsSyntax: robocopy /mir /mt:128 /log:nul
1 2 4 8 16 1280%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100B:20064KB:200256KB:2001MB:50
Number of threads
% o
f tim
e co
mpa
red
to E
xplo
rer
drag
& d
rop
Legendfile size:# files
Lower
is b
etter
Windows SMB 2.1! SMB 2.1 Greatly Increases Scalability
Number of open files and shares
SMB 2.1 Protocol ImprovementsReduced “chattiness”Symbolic linksDurable handles
SMB 2.1 Server and Client must match to get the best benefit
Compound Packets
Durable File Handles
Increased Buffer Sizes
Symbolic Links
Greater Scalability
More Secure
File Server Optimization (LAN)
51
1 ms (Upload) 1 ms (Download)0
1020304050607080
15.82 14.12
41.01 44.04
71.9162.21
XP-SMB1 Vista-SMB1 Vista-SMB2
File Transfer Speed (mB/sec), 1 GB file, 1 gb linkWrite Request
Write Response
Pre-Vista Vista
File Server Optimization (WAN)
52
100 ms (Upload) 100 ms (Download)0
2
4
6
8
10
12
0.57 0.31
3.084.29
7.29
9.82
XP-SMB1 Vista-SMB1 Vista-SMB2
File Transfer Speed (mB/sec), 1 GB file, 1 gb linkWrite Request
Write Response
Pre-Vista Vista
File Server Performance Improvements
Create0
500
1000
1500
2000
2500
3000
3500
4000
3573
48 61
8dot3 enabled
8dot3 disabled
8dot3 stripped
secs
When 8.3 names creation is disabled or existing shortnames stripped, time to create additional 100K files on a directory containing 1M files
dropped 50x!!
File Server Performance Improvements
When 8.3 names are stripped from directories, the time taken to enumerate a directory containing 1M files dropped
25x!!
Enumerate0
50
100
150
200
250
300
249 251
25
8dot3 disabled8dot3 disabled8dot3 stripped
secs
Key Windows Server 2008 R2 Improvements
CHKDSK ImprovementsNow with RAM-scaling for 50% + time savings
Powerful Hardware and Scaling Features256 logical processors, Page tables with much improved memory management.
Reduced Power ConsumptionCore-parking and expanded power-oriented Group Policy settings.
Hyper-V 64 logical processors, Live Migration, SCVMM, updated support for managing failover clusters.VMs can also add and remove VHD disks without requiring a reboot and also boot from VHD.
Easier and More Efficient Server ManagementImproved data center management, remote administration, including a remotely-installable Server Manager, PowerShell 2.0 cmdlets, GUI
Key Windows Server 2008 R2 ImprovementsManaging Data, Not just Managing Storage
File Classification Infrastructure (FCI). Extensible and automated classification mechanism on top of existing shared file architectures.
Improved Branch Office Performance and ManagementReduces WAN utilization and improves the responsiveness of network applications
Simplified Management for SMBsNew management tools to make SMB IT pro life easier.
The Strongest Web and Application Server To DateInternet Information Services 7.5 (IIS 7.5).IIS PowerShell Provider and ASP.NET support.
Data management - Markets TrendsData within organizations is increasing exponentially*
Prevent data leakageEnforce company policiesBusiness insight into company dataEfficiently manage data Manage storage resources
Need for Data Management1
Reliance on business dataRegulatory compliancePreventing data leakage
Increased Complexity
File server growing at 51% CAGR*Increase in storageSecuring business data
Increased Cost
2
Classify FilesManualIT scriptsLine of business applications
Add PolicyExpiration settingsCustom commandsReports
Implement SolutionsSecuritySearchBackupArchiveLeakage prevention
4Ways to reduce CostsOptimize storage resourcesReduce maintenanceData secured and protected
Based on business valueBased on business needData that is classified and regulated
3
Efficient data management
Call to Action!
Install the CTP and get ready for the beta!M3 Invitation Code: m3-2QF8-W4XD https://connect.microsoft.com/invitationentry.aspx
Prepare to deploy the beta and provide feedback.Test OEM extensibility and branding of the NAS OOBEDe-duplicate files on a volume with SISSetup a Clustered iSCSI Block ServerTry out the cross-platform RDP Web Site.
Additional Resources
Windows Storage Server Websitewww.microsoft.com/StorageServer
Windows Storage Server Blogblogs.technet.com/StorageServer
Contact The [email protected]
Related Content
Breakout SessionsWSV204 File Servers: Using the File Classification Infrastructure to Solve Common ProblemsWSV323 Past, Present, and Future of Windows-Based NAS: A Growing Market for Highly Available Solutions
Hands On LabsWSV20-HOL Getting Insight and Managing Data Using the File Classification Infrastructure
Windows Server 2008 R2 File Services & Storage Product Demo Station
Resources
www.microsoft.com/teched
Sessions On-Demand & Community Microsoft Certification & Training Resources
Resources for IT Professionals Resources for Developers
www.microsoft.com/learning
http://microsoft.com/technet http://microsoft.com/msdn
Learning
Complete an evaluation on CommNet and enter to win!
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registrationJoin us in Atlanta next year
© 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.
JUNE 7-10, 2010 | NEW ORLEANS, LA