1 VIRTUALIZATION BUILT IN... SOLARIS: THE FOUNDATION FOR THE DYNAMIC DATACENTER
Jan 14, 2015
1
VIRTUALIZATION BUILT IN...SOLARIS: THE FOUNDATION FOR THE DYNAMIC DATACENTER
2
State of Infrastructure Today
• 41m physical servers by 2010 – 700% increase in 15 years
• Ave UT < 10% = $140 bn in excess server capacity – a 3 year supply
Server SprawlPower and Cooling
• DC space costs 10’s of millions to build
• Limits on facilities upgrades in existing sites
• $8 in maintenance for every $1 spent on new infrastructure
• 20-30:1 Server-to-admin ratio
Space CrunchOperating Cost
Source: IDC
• 50¢ for every $1 spent on servers
• $29 bn in power and cooling industry wide
3
Economicsand Ecology
Business Continuityand Resilience
BusinessAgility
Global IT Challenges
• Under-utilized systems limit business growth
• Energy costsdrain the bottom line
• Sprawling IT infrastructure is hard to manage
• Disaster recovery planning is non-negotiable
• Downtime isnot an option
• Remote management
• Ability to deploy new services is critical to remain competitive
• IT resources must be easier to allocate
4
Today’s Distributed Datacenters
Space IssuesCooling ConcernsHard to Manage
Security Challenges
5
The Power of Virtualization
Server Consolidation
Reduced Space and
PowerMobility
Increased Hardware Utilization
6
Virtualization Challenges
• Increased management complexity> Still need to manage hardware and OS
• Virtualization density requires performanceand management skills
• Management solutions are custom-constructed by the customer using multiple tools
• Performance overhead can limit possiblecost savings
• New security challenges
• Proprietary solutionsGetty images:200315535-001.jpg
7
Deployment of Open Source Software
Sun Virtualization History
Time
“I think their strategy is right on the money”—Chris Wolf, Burton Group
NFSDynamic System Domains
Sun RaySolaris Containers
Logical DomainsOpen Storage
Xen
Open NetworkingVirtualBox
VDI
8
Datacenter Management – Sun xVM Ops Center
Desktop to Datacenter VirtualizationUnifying Virtualization and Management Across the Infrastructure
Open StorageSolaris ContainersSun xVM Hypervisor
Logical DomainsDynamic Domains
Sun Virtual DesktopInfrastructure
Sun VirtualBox
STORAGEVIRTUALIZATION
DESKTOPVIRTUALIZATION
SERVERVIRTUALIZATION
NETWORKVIRTUALIZATION
Open Networking
9
ServerVirtualization
10
What is Important?
Understand the Application – One Size
Does Not Fit AllManagement of These Environments is Key
FUSION
IDENTITY MANAGEMENT
11
OSVirtualization
Hypervisors/Domains
Solaris ContainersSolaris 8/9 Containers
Solaris ContainersSolaris 8/9 Containers
Logical Domains Dynamic Domains
xVM Ops Center
Understanding Your Application
T-Series M-Series
Solaris Containers
xVM HtpervisorVirtualBox
VMware ESXHyper-V
X-Series
Application
FUSION
IDENTITY MANAGEMENT
12
xVM Ops Center
Server Virtualization from Sun Today
Hard Partitions SPARC Hypervisors x86 Hypervisors Solaris Containers
IdentityServer
Multiple OSes Single OSAll Sun Systems
Solaris Containers(Zones + SRM)
Solaris Trusted Extensions Solaris 8 and 9 Containers
Solaris Containersfor Linux Applications
X – Series
xVM HYpervisorVirtualBox
VMware ESXMicrosoft Hyper-V
T – Series
Logical Domains
M – Series
Dynamic Domains
MailServer
FileServer
13
Different Usage Scenarios
• Eco consolidation – Retire legacy systems
• Consolidate many small applications on different OSes
• Adapt application resources/locationto business changes
• Protect Web facing applications• Consolidate vertically scaling
applications – databases
14
• Virtualization allows the move to newer more efficient systems> SPARC: Solaris 8 and 9 Containers
• Lower the power/cooling/space/support cost on running these applications
Eco Consolidation with Solaris
Solaris 10
Solaris 9Container
Solaris 8Container
Solaris 8 Solaris 9
xVM Ops Center
15
Eco Consolidation with Solaris
TotalAfterBefore
Solaris 8on 4 V880s
4 Solaris 8Containers on
T2000 with Solaris 10Total Savings
• 32 CPUs• 136 Rack Units• 8800 Watts• 28,872 BTUs• OS support cost:
$21,600 for Solaris 8
• 1 CPU with 32 threads• 2 Rack Units• 275 Watts• 1,535 BTUs• OS support cost:
$3,780 for Solaris 10 with Solaris 8 Containers
98% space savings97% less power94% less BTUs
83% lower annual support cost
16
Eco Consolidation with Solaris
TotalAfterBefore
Solaris 8on 6 V880s
6 Solaris 8Containers on
T5240 with Solaris 10Total Savings
• 2 CPUs (128 threads)• 2 Rack Units• 1,100 Watts• 3,608 BTUs• OS support cost:
$3,780 for Solaris 10 with Solaris 8 Containers
99% space savings92% less power92% less BTUs
88% lower annual support cost
• 48 CPUs• 204 Rack Units• 13,200 Watts• 43,308 BTUs• OS support cost:
$32,400 for Solaris 8
17
Eco Consolidation with Solaris
TotalAfterBefore
Solaris 8on 6 V880s
6 Solaris 8Containers on 2
T5220s with Solaris 10Total Savings
• 2 CPUs (128 threads)• 4 Rack Units• 2,200 Watts• 7,216 BTUs• OS support cost:
$7,560 for Solaris 10 with Solaris 8 Containers
98% space savings83% less power83% less BTUs
77% lower annual support cost
• 48 CPUs• 204 Rack Units• 13,200 Watts• 43,308 BTUs• OS support cost:
$32,400 for Solaris 8
18
Consolidate Many Small Applicationson Different OSes
• A hypervisor allows the consolidation of many small apps> SPARC: Logical domains, dynamic domains> X86: VirtualBox, xVM hypervisor, VMware, Hyper-V
• Each VM can have their own patch level
xVM Ops Center
19
United States Air ForceSolution • Consolidation with Solaris Containers• Products and Services: Solaris 10
Operating System, Sun SPARC Enterprise T5240 Server, Sun Fire T2000 Server
Results• Reduce rack space to achieve a 13:1
consolidation ratio and reclaim datacenter floor space
• Decreased server deployment time by more than 90% with Logical Domains (LDoms)
• Cut datacenter power consumption by more than 25% and reclaimed nearly 50% of datacenter floor space with eco-responsible servers
• Provided customers better service levels at a lower cost
Overview • Managed service provider to
the U.S. Air Force• Capabilities Integration
Environment (CIE) facilitates development and testing of software applications prior to production use
• Consolidated servers using the Containers feature in the Solaris 10 Operating System
Challenge• Optimize hardware utilization• Conserve datacenter floor space,
power, and cooling• Build a scalable architecture• Keep up with growth and expand
customer base
20
Primus Canada• Solution
•Leverage Sun’s Try and Buy Program•Deploy proven Solaris 10 partitioning and virtualization capabilities, using Sun Fire T2000 servers and Logical Domains (LDoms)•Results
•Increased server performanceand efficiency•Reduced physical space requirements•Lower energy consumption•Highly stable environment
“When we failed over from the old system to the Sun Fire T2000, the application went from 50 percent CPU utilization down to 15 percent. We were just dumbfounded to learn that it was only using 15 percent of one core of this eight-core CPU.”
— Paul Monaghan, Manager, Service Platform Engineering Team, Primus Canada
• Overview•850 employee telecommunications company•1,000,000+ customers•Challenge
•Maximize uptime•Add failover•Improve IT staff freedom and flexibility•Consolidate four existing VoIP platforms
21
Adjust to Business Changes
AM/Day/Week
PM/Night/Weekend
Re-Size the Resources to Fit the Changes on Demand
22
Adjust to Business Changes
AM/Day/Week
PM/Night/Weekend
Migrate the Applications onto Fewer System: Turn Unneeded Systems Off to Save Power
23
Secure Internet Facing Applications
• Many companies want a Web presence• Web-facing applications often need to be dynamic• These applications are often new and untested
• Hackers can de-face website or steal data• Hackers can gain access to the corporate network
• Use Solaris Containers/Trusted Extensions to “lock down” the application environment
Problem
Risk
Solution
24
Secure Internet Facing Applications
• A locked down environment can protect > x86 and SPARC: Solaris Containers
• Control the content from outside Container
• Totally isolate the internet network from LANFi
rew
all
Solaris 10
Read/Write Read Only
PublicInternet
PrivateLAN
/shared
Webzone129.152.1.200
Datazone10.0.0.200
An Example Configuration to Prevent Web Page Hijacking
25
Consolidate Vertical Scaling Apps
• Insurance agency with many field offices
• Databases need many threads (CPUs) to perform• Field offices only get ~20 inquiries per day
> Systems and database licenses are very under utilized
• Consolidate the databases in Containers on anM-Series system
• Compress the costs of 40 databases into that of ~2!
Example
Problem
Result
Solution
26
Consolidate Vertical Scaling Apps
• Using the new M-series allow to vertically scaling> Powerful CPU, lots of memory> Use Solaris containers to “cap” the CPU to the right level
• Solaris Containers considered a license boundary for both Oracle & IBM
CostCostCost
40 x 8 Way Systems One 16 Way System Total Saving
• 40 x $old-systems SWaP• 40 x 8 x $database
• 38 x power/cooling/space • 38 x 8 x $database
• 1 x $new system SWaP• 1 x 12 x $database
27
xVM Ops Center
Server Virtualization from Sun Today
Hard Partitions SPARC Hypervisors x86 Hypervisors Solaris Containers
IdentityServer
Multiple OSes Single OSAll Sun Systems
Solaris Containers(Zones + SRM)
Solaris Trusted Extensions Solaris 8 and 9 Containers
Solaris Containersfor Linux Applications
X – Series
xVM HypervisorVirtualBox
VMware ESXMicrosoft Hyper-V
T – Series
Logical Domains
M – Series
Dynamic Domains
MailServer
FileServer
28
Server Virtualization Strengths
SolarisContainers
LogicalDomains
xVM Server
• High performance network and I/O – bare metal performance• Consolidated old Solaris versions• Limit the security breach of your web application• Consolidate very dynamic applications
• Migrate VMs to fit business changes• Most of the hypervisor built into the chip – very little overhead• Redundant I/O paths
• Run any x86 OS on shared infrastructure• Migrate VMs to fit business changes• Move old OSes onto newer share/more efficient hardware
• High isolation – dedicated hardware• High performance network and I/O – bare metal performance • No software single point of failure• Run multiple OSes on the same system
Dynamic Domains
29
Backup SlidesProductDetails
30
All Sun’s Server Virtualization Technologies
managed from a single point
Solaris Containers
Logical Domains
xVM Server
31
xVM Ops Center with Sun Universal
Knowledgebase
Discovery Update
●Provisioning ●Management
• Bare metal and OS discovery• Inventory and systems grouping• Role based access control
• Linux and Solaris OperatingSystems
• Firmware, with dependencies
• Patch Linux and Solaris• Simulate• Schedule• Rollback• App, file and script management
• Compliance reporting• Audit trail• Lights out management
32
Activity
Identify 100 assets on network Days Minutes
Hours Minutes
Days < 24 hours
Hours 15 Minutes
Days Hours
Apply a security fix to 100 servers 1 Day 20 Minutes
Days Hours
Without Sun xVM Ops Center
With Sun xVM Ops Center
Compare inventory for 100 systems against baselineObtain software and patches and validate PKG/RPM installation
Identify patches required for 100+ servers and impact on system
Deploy OS to powered-off baremetal 100 servers
Identify, validate and deploy iLOM firmware on 100 servers
Save Time with Sun xVM Ops Center
33
Solaris Containers
605 25 10
4 CPU Pool4 CPU Pool (FSS)
Mai
l Zon
e
Solaris 10 KernelD
NS
Zone
Web
2 Zo
ne
Web
1 Zo
ne
GlobalZone OS
Server
DNSServer Apps
34
Solaris Containers
Solaris Containers – proven technology
• More than 20% of Solaris 10 production systems are running multiple Containers
• Recognized license boundary for major ISVs
• New features added regularly
• Simplified system upgrades via Solaris 8 and 9 Containers
• Solaris Trusted Extensions give enterprise grade security
• Mobility of Containers give agility and rolling upgrades
• Solaris Containers have full Solaris Cluster support
35
Logical Domains
OS
Server
Control/ServiceDomain
ServiceDomain
Apps
36
Logical Domains 1.1
• Support multiple versions of Solaris, OpenSolaris, Linux and FreeBSDon the same system
• Domain Mobility – Allows users to migrate workload between LDoms without shutting down the application> Users can also move workload between different
machine types if the Logical Domain is shut down
• Virtual I/O enhancements> Dedicated hardware mapped to a Logical Domain> Built in Dynamic Reconfiguration> Virtual network and switch support
• Comes at no additional cost
37
MailServer
MailServer
FileServer
PV Drivers
Enterprise-Class
Hypervisor
FMAVMDKZFSIPS
Sun xVM Server / Hypervisor
Sun xVM Hypervisor
38
• Server Virtualization Without Barriers> Built-in management> Easy to use interface> Low barrier to entry> Programming interfaces
• VMware compatible• Enterprise-class foundation• Open source
Sun xVM Hypervisor
39
xVM Ops Center
Server Virtualization from Sun Today
Hard Partitions SPARC Hypervisors x86 Hypervisors Solaris Containers
IdentityServer
Multiple OSes Single OSAll Sun Systems
Solaris Containers(Zones + SRM)
Solaris Trusted Extensions Solaris 8 and 9 Containers
Solaris Containersfor Linux Applications
X – Series
xVM ServerVirtualBox
VMware ESXMicrosoft Hyper-V
T – Series
Logical Domains
M – Series
Dynamic Domains
MailServer
FileServer