Sun xVM Virtualization Uni Parthenope - Presentation Transcript
VIRTUALIZATION BUILT IN... SOLARIS AND xVM: FOUNDATION FOR THE DYNAMIC DATACENTER Nicola Rauti Systems Engineer Global Systems Engineering Sun Microsystems Italia
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 Sprawl Power 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 Crunch Operating Cost Source: IDC
50 ¢ for every $1 spent on servers
$29 bn in power and cooling industry wide
Economics and Ecology Business Continuity and Resilience Business Agility Global IT Challenges
Under-utilized systems limit business growth
Energy costs drain the bottom line
Sprawling IT infrastructure is hard to manage
Disaster recovery planning is non-negotiable
Downtime is not an option
Remote management
Ability to deploy new services is critical to remain competitive
IT resources must be easier to allocate
The Power of Virtualization Server Consolidation Reduced Space and Power Mobility Increased Hardware Utilization
Virtualization Challenges
Increased management complexity
Still need to manage hardware and OS
Virtualization density requires performance and management skills
Management solutions are custom-constructed by the customer using multiple tools
Performance overhead can limit possible cost savings
New security challenges
Proprietary solutions
Getty images: 200315535-001.jpg
Deployment of Open Source Software Sun Virtualization History Time “ I think their strategy is right on the money” — Chris Wolf, Burton Group NFS Dynamic System Domains Sun Ray Solaris Containers Logical Domains Open Storage Xen Open Networking VirtualBox VDI
Datacenter Management – Sun xVM Ops Center Desktop to Datacenter Virtualization Unifying Virtualization and Management Across the Infrastructure Open Storage STORAGE VIRTUALIZATION DESKTOP VIRTUALIZATION SERVER VIRTUALIZATION NETWORK VIRTUALIZATION Open Networking Solaris Containers Sun xVM Server Logical Domains Dynamic Domains Sun Virtual Desktop Infrastructure Sun VirtualBox
Server Virtualization
What is Important? Understand the Application – One Size Does Not Fit All Management of These Environments is Key IDENTITY MANAGEMENT FUSION
OS Virtualization Hypervisors/ Domains Solaris Containers Solaris 8/9 Containers Solaris Containers Solaris 8/9 Containers Logical Domains Dynamic Domains xVM Ops Center Understanding Your Application Solaris Containers xVM Server VirtualBox VMware ESX Hyper-V T-Series M-Series X-Series Application FUSION IDENTITY MANAGEMENT
xVM Ops Center Server Virtualization from Sun Today Hard Partitions SPARC Hypervisors x86 Hypervisors Solaris Containers Identity Server Multiple OSes Single OS All Sun Systems Solaris Containers (Zones + SRM) Solaris Trusted Extensions Solaris 8 and 9 Containers Solaris Containers for Linux Applications X – Series xVM Server VirtualBox VMware ESX Microsoft Hyper-V T – Series Logical Domains M – Series Dynamic Domains Mail Server File Server
Solaris Containers 4 CPU Pool 4 CPU Pool (FSS) Mail Zone Solaris 10 Kernel DNS Zone Web2 Zone Web1 Zone Global Zone OS Server DNS Server Apps Solaris Zones + Solaris Resource Manager = Solaris Containers 60 5 25 10
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
Logical Domains OS Server Control/ Service Domain Service Domain Apps
Logical Domains 1.1
Support multiple versions of Solaris, OpenSolaris, Linux and FreeBSD on 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
Enterprise-Class Hypervisor Sun xVM Server / Hypervisor Mail Server Mail Server File Server PV Drivers FMA VMDK ZFS IPS Sun xVM Server / Hypervisor
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 Server / Hypervisor
All Sun’s Server Virtualization Technologies managed from a single point Solaris Containers Logical Domains xVM Server
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 Operating Systems
Firmware, with dependencies
Patch Linux and Solaris
Simulate
Schedule
Rollback
App, file and script management
Compliance reporting
Audit trail
Lights out management
Save Time with Sun xVM Ops Center
Different Usage Scenarios
Eco consolidation – Retire legacy systems
Consolidate many small applications on different OSes
Adapt application resources/location to business changes
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 9 Container Solaris 8 Container xVM Ops Center Solaris 8 Solaris 9
Eco Consolidation with Solaris Total After Before Solaris 8 on 6 V880s 6 Solaris 8 Containers on T5240 with Solaris 10 Total 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 savings 92% less power 92% 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
Consolidate Many Small Applications on Different OSes
A hypervisor allows the consolidation of many small apps
SPARC: Logical domains, dynamic domains
X86: VirtualBox, xVM server, VMware, Hyper-V
Each VM can have their own patch level
xVM Ops Center
Adjust to Business Changes AM/Day/Week PM/Night/Weekend Re-Size the Resources to Fit the Changes on Demand
Adjust to Business Changes AM/Day/Week PM/Night/Weekend Migrate the Applications onto Fewer System: Turn Unneeded Systems Off to Save Power
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
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 LAN
Firewall Solaris 10 Read/Write Read Only Public Internet Private LAN /shared Webzone 129.152.1.200 Datazone 10.0.0.200 An Example Configuration to Prevent Web Page Hijacking
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 an M-Series system
Compress the costs of 40 databases into that of ~2!
Example Problem Result Solution
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
Cost Cost Cost 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
Server Virtualization Strengths Solaris Containers Logical Domains
xVM Server
VMware ESX
Hyper-V
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
Only VDI with Choice: Windows, Open Solaris and Linux Delivered Securely Sun VDI Software Sun Fire x64/x86 Servers ... xVM or VMware Sun Ray Software Internet Sun Secure Global Desktop Software Sun Virtual Desktop Connector
Open Desktop Virtualization Platform Host Platforms Guest Platforms x86 Hardware
Key Features
Broad platform support
Hosts: Windows, Solaris, Linux, OS X
Guests: Support for practically any x86-based OS
Powerful virtual hardware and device support
Versatile Networking options
Rich host/guest integration
Enterprise Features
VirtualBox for Solution Builders
World’s M ost P opular Virtualization Platform
Powerful Virtual Hardware
Virtual SATA or IDE: u p to 32 disks
Virtual NICs: g igabit ethernet E1000
Virtual USB Controller: USB 1.1 and 2.0
USB device filter
Full ACPI Support: g uests reflect power status of host
Virtual CD/DVD: p assthru for CD/DVD writing
Processor: 32-bit and 64-bit guests; PAE support
Graphics Acceleration:
OpenGL for Windows Guests
DEVELOP xVM VirtualBox TEST/STAGE xVM Server and xVM Ops Center DEPLOY xVM Server and xVM Ops Center Create virtualized applications Develop on your own preferred platform Test on many OSes on the single system Make efficient use of testing resources Test in different situations Reliably and securely run your applications Dynamically adapt your application to changing conditions Usage Scenario
0 comments
Post a comment