Using Server Management Technology to Streamline Operations and Reclaim System Resources
description
Transcript of Using Server Management Technology to Streamline Operations and Reclaim System Resources
Using Server Management Technology to Streamline Operations and Reclaim System Resources
RB Hooks, III
CTO, Storage Practice
Sun Microsystems Federal, Inc
2
CTO Challenges
Solving Today’s Problems with an eye to the future (3 – 5 years) ROIC Vendor Independence Standards Technical Innovation Reliability, Availability, Scalability Schedule & Budget Constraints
Unanticipated Spiral Development Projects Rapid deployment Builds small & scale
Establishing Major Strategic Partnerships
3
Virtualization Business Values
Server Consolidation
Application Consolidation
Infrastructure Consolidation
Platform “Stove-Pipe” Consolidation
Application Device Independence
ROIC
DR/BC
Management Data/Information Storage
High-End Computing Industry Trends
Scale
Size of problem sets
Operation costs• Power & Cooling• Space• Complexity• Manpower
Going UP
First to Face the Productivity Crisis
Productivity• Programmability • System availability• Operational efficiency
System balance
HW Acquisition costs
Going DOWN
Critical importance of high-end capability, coupled with relatively small market demand, has led to government funding. DARPA
has the right set of goals.
X64 Compute Node Evolution
Future:8P Building Block64-bit architecture 32 GByte memory
Present:2P Building Block32-bit architecture 4 GByte memory
Historical choice due to 32-bit architecture limitations
8P with large memory and 64-bit architecture is better building block
●Larger compute nodes with much larger memoryenable much more efficient models of physical world
Innovative Chip Technology
CMP (chip multiprocessing)
HMT (hardware multithreading)
CMT (chip
multithreading)n cores per processor m strands per core n x m threads per processor
CMT – Multiple Multithreaded Cores
CORE 1Thread 4Thread 3Thread 2Thread 1
CORE 2Thread 4Thread 3Thread 2Thread 1
CORE 3Thread 4Thread 3Thread 2Thread 1
Thread 4Thread 3Thread 2Thread 1
CORE 4
CORE 5Thread 4Thread 3Thread 2Thread 1
CORE 6Thread 4Thread 3Thread 2Thread 1
CORE 7Thread 4Thread 3Thread 2Thread 1
CORE 8Thread 4Thread 3Thread 2Thread 1
Time Memory Latency Compute
Virtualization
Next steps in Virtualization: Better isolation of system resources More comprehensive
resource management OS release independence
Massive Consolidation, Reduce Cost and Increased Agility
Platform Virtualization Directions
Monolithic Mainframe
- LPAR, MDF
9% Performance Overhead for Partitioning
Limited Hardware Resources
Hard Configurations
Multiple OSes
- Multiple boot disks
- Multiple patches requiredDynamic System Domains
Hard Partitions
Server
OS
AppIdentityServer
AppServer Database
Platform Virtualization Directions
Monolithic Mainframes
- VM
10% Overhead for Hypervisor
Better Hardware Utilization
Multiple OSes
- Multiple boot disks
- Multiple patches requiredDynamic System Domains Logical Domains
Xen
VMware
Microsoft Virtual Server
Hard Partitions Virtual Machines
Multiple OSes
MailServer
WebServer
FileServer
IdentityServer
AppServer Database
Trend to flexibility
Platform Virtualization Directions
Monolithic Mainframe
- TSO
<1% Overhead
Shared Kernel
Single OS Patch
Single Boot Disk
Dynamic System Domains Solaris Containers (Zones + SRM)
Solaris Trusted Extensions
Solaris Containers for Linux Applications
Logical Domains
Xen
VMware
Microsoft Virtual Server
Hard Partitions Virtual Machines OS Virtualization
Multiple OSes
CalendarServer Database
WebServer
MailServer
WebServer
FileServer
IdentityServer
AppServer Database
Trend to flexibility
Platform Virtualization Directions
Dynamic System Domains Solaris Containers (Zones + SRM)
Solaris Trusted Extensions
Solaris Containers for Linux Applications
Solaris ResourceManager (SRM)
Logical Domains
Xen
VMware
Microsoft Virtual ServerParallels
Hard Partitions Virtual Machines OS Virtualization Resource Mgmt.
Server
OS
App
Multiple OSes Single OS
CalendarServer Database
WebServer
SunRayServer
AppServerDatabase
MailServer
WebServer
FileServer
IdentityServer
AppServer Database
Trend to flexibility Trend to isolation