Michele ZoppiProduct & Solutions Marketing Manager SQL Server,
Microsoft Italia
Windows Server System: soluzioni flessibili e scalabili a 64-bit
Windows Server System: soluzioni flessibili e scalabili a 64-bit
AgendaAgendaIl mercatoLa piattaforma WindowsSQL ServerConclusioni
Market OverviewMarket OverviewLa maggioranza dei server (89%) ha un costo inferiore a $10k
La maggioranza di questi sono a 32-bitIl rimanente 11% sono server a 64-bit
Già oggi rappresentano il 65% del totale della spesa
0500,000
1,000,0001,500,0002,000,0002,500,0003,000,0003,500,0004,000,0004,500,0005,000,000
<$10K $10K-$25K $25K-$100K $100K+
64-bit32-bit
11% dei server prodotti, 65% della spesa
Worldwide Server Shipments, 2003 (Source: IDC)64-bit include RISC, CISC, EPIC e x86-64
Scale Up TPC-C, Windows vs. UnixScale Up TPC-C, Windows vs. Unix
5X rispetto al 2001
SQL Serverall’ 80% dei primi risultati Unix nel 2004
tpm
C
0
100,000
200,000
300,000
400,000
500,000
World Records in 2001
SQL Serveral 30%dei primi risultati su Unix nel 2001
1,000,000
900,000
800,000
700,000
600,000
World Records in 2004
Target WorkloadTarget Workload
unknown
unknown
unknown
TerminalServer
1 IDC Server Workloads 20032 IDC Server Workloads 20033 Percent of respondents who identified this workload when asked: “What specific Windows applications would have to be made 64-bit enabled for you to consider moving from 32-bit to 64-bit Windows technology?” Based on MS Research 64-bit AAU study among 200 LORG IT Pros, Aug-2003.
28%unknown29%36%Customer Interest3
$26 (B)12% of total
$11 (B)5% of total
$20 (B)9% of total
$44 (B)20% of total
Revenue Forecast2
2004-2007
1.5 (M)6% of total
1.1 (M)4% of total
3.7 (M)14% of total
3.0 (M)11% of total
Volume Forecast1
2004-2007
BusinessApps
TechnicalComputingEmailDatabase
Perchè 64-Bit?Perchè 64-Bit?
Riduce il numero di sistemi da gestireRiduce il Total Cost of Ownership (TCO)Sfrutta le stesse conoscenze amministrative di Windows
Migliora l’affidabilità e la disponibilitàMigliora le prestazioni e la scalabilitàSfrutta lo stesso ambiente Windows
Velocizzare il Time to MarketSfrutta le stesse capacitàdi sviluppo di Windows
Elimina la barriera dei 4GB di memoria relativa ai sistemi a 32-bitSfrutta lo stesso ambiente Microsoft®
Windows®
SviluppatoriSviluppatori
SistemistiSistemisti
Vantaggi Vantaggi tecnologicitecnologici
Vantaggi di Vantaggi di BusinessBusiness
Architetture supportateArchitetture supportateItanium Processor Family (IPF)
EPIC (Explicit Parallel Instruction Code) e floating pointGrande Scalabilità (fino a 512 processori)Grande numero di registri (128)64-bit extended architectures (x64)Offerta da notebook a server:
AMD Opteron e Athlon 64 (AMD64)Intel Xeon (EM64T)
Estensione dell’instruction set x86Migliore compatibilità con i 32-bit
Roadmap per WindowsRoadmap per Windows
Y
Y
NP
NP
NP
NP
Y
6464--bit bit (IPF)(IPF)
6464--bit bit (x64)(x64)
3232--bitbit22
(x86)(x86)Microsoft ProductMicrosoft Product11
NPYWindows XP Media Center Edition
YYWindows XP Professional
NPYWindows XP Tablet PC Edition
YYWindows Server 2003 Datacenter Edition
YYWindows Server 2003 Enterprise Edition
YYWindows Server 2003 Standard Edition
NPYWindows Server 2003 Web Edition
WindowsCodeBase
x86 compiler
x64 compiler
Itanium compiler 64-bit Windows for Itanium
64-bit Windows for x64
32-bit Windows for x86
Roadmap prodotti a 64-bitRoadmap prodotti a 64-bit
20052005Services for UNIX20062006Microsoft Operations Manager (“Relentless”)
NPH1 2005Virtual PC Service Pack 1 (evaluating 32-bit support under WOW64 or native 64-bit support)
NPFine 2006Exchange Server 12 (“E12”)
NP2006Virtual Server v2
H2 2005H2 2005Visual Studio 2005 (“Whidbey”)H2 2005H2 2005SQL Server (code name “Yukon”)
Marzo 2003Non disp.SQL Server 2000
NP2006Virtual PC v2 ("HedgeHog“)
NPQ3 2005Host Integration Server 2005NPQ3 2005Biztalk Server (“Pathfinder”)NPQ3 2005Commerce Server (“Golden Eye”)
Itanium Itanium AvailabilityAvailability11
x64 x64 AvailabilityAvailability11ApplicationApplication
(1) Le date di disponibilità riflettono la pianificazione attuale e sono soggetti a cambiamento senza notifica.
Sampling of 32-bit Microsoft Application Support Plans on 64-bit Windows (via WOW64)Sampling of 32-bit Microsoft Application Support Plans on 64-bit Windows (via WOW64)
YesYesMicrosoft Plus!; Microsoft Plus! Digital Media Edition
YesYesMicrosoft StreetsYesYesMicrosoft Digital Image Suite
YesYesMicrosoft Encarta
YesYesMicrosoft Flight Simulator; Age of Mythology; Age of Empires
Q4 2004Q4 2004Microsoft Operations Manager 2005 (32-bit MOM manages 64-bit systems with included 64-bit agent)
YesYesMicrosoft Office 2003, Microsoft Office XP, Project, Visio
H2 2005H2 2005Visual Studio 2005 (“Whidbey”)
NoYesSQL Server 2000 SP4 (64-bit Itanium version released in 2003)
NoNoExchange Server (all 32-bit versions)
YesYesVisual Studio .NET version 2003
YesYesMicrosoft Business Solutions Navision
Itanium Support
x64Support
Application
WOW64WOW64
Windows Windows 3232--bitbit
Windows 64Windows 64--bitbit
6464--bit bit ApplicationApplication
3232--bit bit ApplicationApplication
Windows 64Windows 64--bitbit
6464--bit bit ApplicationApplication
3232--bit bit ApplicationApplication
Exec. LayerExec. Layer
Windows Windows 3232--bitbit
Esecuzione diretta applicazione a 32-bit su x64
Applicazione a 32-bit convertita a 64-bit dall’Execution layer on IPF
Efficienza Operativa & 64-BitEfficienza Operativa & 64-Bit
Consolidare Domini & ServerNessuna limitazione sul numero degli utentiMigliorata scalabilità di Active Directory = meno hardwareRiduzione numero dei domini
64-bit permette di diminuire il numero fisico di Domain controller e Global Catalog di Active Directory
VPNVPN
EE--mailmail Web ServiceWeb Service
FirewallFirewall
LOBLOBApplicationApplication
B2CB2CApplicationApplication
ActiveActiveDirectoryDirectory
Scenario applicativo per SQL ServerScenario applicativo per SQL Server
Presentation Tier
Middle Tier
Data Tier
ASP.NET
Database prodotti Database ordini
Logica applicativa COM+
32/6432/64--bitbit
32/6432/64--bitbit
6464--bitbit
Scenari vincenti per i 64-BitScenari vincenti per i 64-BitCarichi di lavoro con forte uso di Memoria Virtuale
Sui 32-bit è limitata a 3GB, indipendentemente da AWEI 64-bit eliminano l’overhead di performance di AWE (tecnologia a 32-bit per indirizzare tanta memoria)
Large scale OLAPGrande numero di dimensioniProcessamento parallelo in larga scala
Query Complesse Sort, join, workspace che accedono a discoERP (Supply Chain), CRM, Financial Apps
Scenari di Scale-up MassivoScalabilità più lineare sotto le 8 o 16 vieDatabase Consolidation
Carichi di lavoro a forte utilizzo di SQL Buffer CacheOLTP con utilizzo di grandi working setsRelational Data Warehouses
In conclusioneIn conclusioneD
ispo
nibi
litD
ispo
nibi
litàà
di a
pplic
azio
nidi
app
licaz
ioni
3232--bit x86bit x86
6464--bit x64bit x64
6464--bit IPFbit IPF
Mainstream
VersatileVersatile
Most ScalableMost Scalable
La migliore piattaforma per deployment mainstream: ampio ecosistema di partner e soluzioni
La piattaforma piùversatile: fornisce alte performance per applicazioni sia a 32-bit sia a 64-bit.
La migliore piattaforma per applicazioni scalabili:fornisce supporto per la migliore tecnologia disponibile
ScalabilitScalabilitàà
SQL Server 2005SQL Server 2005Developer, Standard, Enterprise
x86, x64, IA64Express, WG
x86, x(IA)64 con WOWTutte le piattaforme saranno rilasciate contemporaneamente, già da adesso le beta sono disponibili su tutte le piattaforme
.NET Framework on 64-bit CPUs.NET Framework on 64-bit CPUs
Current .NET Framework v1.1 is supported.NET Framework v1.1 runs in WoW64 32-bit subsystemWindows Server 2003 SP1 & Windows XP x64 Edition
Exploitative support delivered in next release – .NET Framework v2.0Typical pure .NET applications will simply work – no recompilation required
Platform specific features (e.g. 32-bit COM objects, Win32 API calls will require more care/modification)
Code can be portable across processor architecturesx86 ↔ IA64 ↔ x64Optional compiler/project switches to specify target if required