Innovation Driving Opportunity for the Web Infrastructure
John Fowler Executive Vice President, Systems Sun Microsystems, Inc.
Innovation Driving Opportunity for the Web Infrastructure John - - PowerPoint PPT Presentation
Innovation Driving Opportunity for the Web Infrastructure John Fowler Executive Vice President, Systems Sun Microsystems, Inc. Communications Arrives Smart Mobs Co-Creation Wikis Blogosphere Social The Tags Networks Long Tail Next
John Fowler Executive Vice President, Systems Sun Microsystems, Inc.
Blogosphere Social Networks Smart Mobs Wikis Co-Creation Tags The Long Tail
Next Generation
OPEN Storage Compute Networking
This is not your Daddy's
NOW NOW
COMING
Everything connected
Open standards everywhere Horizontal scaling by definition
Web 2.0
NETWORK STORAGE COMPUTE
External Resources Clients
(load balancing, filtering)
Distributed Object Stores NFS
Storage Nodes
Horizontal Scaling, network intensive Compute Nodes
Database Nodes
(unstructured data)
Web/App Servers Cache Servers Reverse Proxies INTERNET
STORAGE COMPUTE Web 20kit
Geocoder Driver
NETWORK
Web/App Server Storage Database
Local FS Mogile
SYSTEMS UNDER TEST
It’s Driving You
Performance Power, Heat, Space Understanding the Infrastructure Scale
More threads, greater efficiency, lower energy consumption, less heat
Growth of thread-rich applications Higher frequencies = more heat Memory latency compute time
Compute Memory latency
Cores and Threads Are on the
8
CORE
CORE
Application Performance and Memory
Memory Capacity Throughput
4GB 16GB 64GB 256GB 1TB
Open Storage
Servers + Storage + OpenSolaris
Hardware
> Millions of files > Gigabytes/sec
> Analytics with dTrace > Diagnostics with FMA
Waiting for DATA
Multi-Socket application server designs are increasingly held back by slow storage
server spends most of its time waiting for storage
remains sluggish regardless of the server CPU horsepower
adding more expensive DRAM may no longer suffice as data sets double every 2 years
Multi-Core, Multi Socket CPUs High Performance DRAM
Server Storage
15K RPM Disk Drives
260 Times Slower
1
Integrating Solaris (TM) ZFS & Co- Developing with Industry Leaders
E n t e r p r i s e S S D
p t
,
, W r i t e I O P S
p t
,
, R e a d I O P S
2 G B $ p e r I O P S : . 8 E n t e r p r i s e H D D
180 Write IOPS 320 Read IOPS 146GB
$ p e r I O P S : 2 . 4 3
NEWS TODAY!
Bad Block Management
!
13 Watts 2 Watts Thermal Operating Range 5-55 Celsius 0-70 Celsius
MTBF
1.2 Million 2 Million
Automated Data Management
ZIL SSDs Read/ Write Cache SSDs
*Other names and brands may be claimed as the property of others.
High Performance Read & Write Cache Pool
ZFS combines main memory and SSDs for
read caching
Adaptive Replacement Cache (ARC)
ZFS Intent Log pool
ZFS is a transactional file system Intent Log stores small transactions without
doing the transaction
ZFS can use a separate intent log device
(slog)
Typically NVRAM or dedicated SDD pool used
High Capacity Pool
The ZFS pool manager automatically stripes
across any number of high capacity HDDs
ZFS IO-scheduler bundles disk IO to optimize
arm movement and sector allocation Shipping Now in
HDD Pool
L1 Cache L2 Cache L3 Cache RAM FLASH Disk
Pico Sec. Nano Sec. Micro Sec. Milli Sec.
1 1
PCI-e 8x 6x SAS 3G 1066MT FSB 1066MT FSB 1066MT FSB 1066MT FSB DDR2 667 DDR2 667 DDR2 667 DDR2 667
Xeon 7350 2.93Mhz (16 cores) Quad Channel FB-DIMM 32 DIMM Slots
845,000 IOPS 840,000 IOPS
840,000 IOPS
Performance 24x SSD Capacity Nx 1TB HDD
Sun estimation of performance with assumption of 18,000 IOPs per Ghz per Core for System. 200 IOPS per HDD and 35,000 IOPS per SSD
Gaining Performance and Capacity Balance
1 1
Traditional Storage Pool Hybrid Storage Pool
SunFire X4450 Server 4 Xeon 7350 Processors (16 cores) 32GB FB DDR2 ECC DRAM
(5) 400GB 4200RPM SATA Drives (7) 146GB 10,000RPM SAS Drives (1) 32GB SSD ZIL Device (1) 80GB SSD Cache Device
Up to 3x the Performance and Reducing Power Consumption by 5x
Before 2010, Flash will be in Every Server
Sun Studio ZFS/ Solaris
Our
Web 2.0
NETWORK STORAGE COMPUTE
External Resources Clients
(load balancing, filtering)
Distributed Object Stores NFS
Storage Nodes
Horizontal Scaling, network intensive Compute Nodes
Database Nodes
(unstructured data)
Web/App Servers Cache Servers Reverse Proxies INTERNET
Let's Break the Rules
> See our demos > Attend our presentation on the
Web20kit at 3:45PM, Salon A-D
> Try and Buy > Start Up Essentials
> developers.sun.com/services
technologies
John Fowler john.fowler@sun.com Executive Vice President, Systems Sun Microsystems, Inc.