Patterns of Cloud Applications Using Microsoft Azure Services Platform
Sap Virtualization Week 2009
1. The Sun Eco-Optimized
SAP Data Center
Sun Virtualization for SAP
Dr. Christoph Brune
Global Technical Account Manager for SAP
Christoph.Brune@Sun.COM
Sherry Yu
ISV Engineering for SAP
Sherry.Yu@Sun.com
Sun Microsystems
1
2. Agenda
Market Trends and Challenges
Overview of Virtualization on Sun
Virtualization Technology
Different Levels of Virtualization
Solaris Containers
Virtualization Management
N1AA
SAP Adaptive Computing
xVM Ops Center
Roadmap of Sun Virtualization for SAP
2
5. Key Benefits of Virtualization
If you want to make money, you need to get all the resources behind the
5
6. Virtualizing the Desktop — Sun™
Virtual Desktop Infrastructure Software
Your Desktop Anywhere
My desktop My desktop My Desktop on a My desktop My desktop
on a PC on a MAC Sun Ray™ client on a laptop on a phone
As you move between devices, your desktop follows you
6
7. Thin Clients are Green Clients
Replace PCs with Sun Ray Thin Clients
to Slash Energy Costs
150 watts 24% 23% 55% 36%
decrease Less
vs. power less less
in CO2 noise
4 watts reduction electronics plastic
emissions
7
8. Server Virtualization with different layers
Multiple OS Single OS
Hard Partitions Virtual Machines OS Virtualization Resource Mgmt.
App Database Identity File Web Mail Calendar Database Web SunRay Database App App
Server Server Server Server Server Server Server Server Server
OS
Server
Very High RAS Ability to live migrate an Very scalable and low Very scalable and low
OS overhead overhead
Very Scalable
Ability to run different OS Single OS to manage Single OS to manage
Mature Technology versions and types
Cleanly divides system Fine grained resource
Ability to run different OS De-couples OS and HW and application management
versions versions administration
Fine grained resource
management
Isolation
Flexibility
8
9. Virtualization technologies on Sun platforms
Multiple OS Single OS
Hard Partitions Virtual Machines OS Virtualization Resource Mgmt.
App Database Identity
Server Server
File
Server
Web
Server
Mail
Server
Calendar Database Web
Server Server
SunRay Database App
Server Server
App
OS
Server
Dynamic System Domains Logical Domains Solaris Containers Solaris ResourceManager
Xen
Solaris Trusted Extensions
VMware
Microsoft Virtual Server
Solaris Containers for
Solaris 8 and Solaris 9 All available
on Sun
9
10. Virtualization technologies on Sun platforms
full SW-Stack Virtual Machines OS Virtualization minimal overhead
tied to application (CPU & memory)
(OS, MW, Application) File Web Mail Calendar Database Web
Server Server Server Server Server implementation using just
1:1 mapping of Solaris features is possible
existing system (additional tools are not a must)
landscape possible small administration overhead
only minor changes tight integration into
to operational Sun Cluster
procedures
(monitoring & SW clear separation of roles (platform
lifecycle-mgmt / patching) vs. application mgmt.)
Live Migration conceptually possible
Only one patch level for kernel
significant overhead
(CPU, Memory, Network) conceptually 'Live-migration' is not possible
highest administration efforts A few applications can not be run within zones
(guests AND hypervisor require maintenance) (for SAP software this is not really an issue)
high license- and maintenance-cost
(virtualization-SW & guest OS)
Different virtualization technologies on different layers do make sense !
They address different requirements.
10
11. OS Virtualization
OS Virtualization
Solaris Containers deliver orders of
magnitude more flexibility — Up to 8000
containers per OS Calendar
Server Database
Web
Server
Containers plus ZFSTM file system provide
greater agility and faster adoption
of SAP solutions
Support on SPARC ®, UltraSPARC, and
x64 systems (see saponsolaris.com)
Low to no overhead — benchmark at less
than 2%
Containers are free!
11
12. Don't Give Up Performance
SAP SD measurement on
Solaris Containers
2-tier SAP SD Benchmark
1 Benchmark on T2000 yields 4780 SAPS
4 Benchmarks on T2000 with 4 containers
1170 SAPS
1180 SAPS
1180 SAPS
1170 SAPS Date of
Certification SAPS
Certification
Number
Total: 4700 SAPS 05/29/06
05/29/06
1170
1180
2006029
2006030
Performance 98.3% 05/29/06
05/29/06
1180
1170
2006031
2006032
12/06/05 4780 2005047
12
13. Solaris 8/9 Containers on Solaris 10
S8MA Physical to Virtual (P2V)
Database Database Application
Application Application
Solaris 8
Container
Solaris 8 Solaris 10 OS
Global
BrandZ
ZFS FMA DTrace Solaris 10 Kernel
Server
T5x20/T5x40 Mx000
13
14. Solaris 8 and Solaris 9 Containers
S10 Adoption
Database Database
Application Application
Application
Solaris 8 Solaris 10
Container Container
Solaris 10 Solaris 10 Container OS
Global
BrandZ
ZFS FMA DTrace Solaris 10 Kernel
Server
T5x20/T5x40 Mx000
14
15. Adoption
Typical Scenario S10 S10
Part of a Solaris 10 Adoption plan S8 S10 S10
Consolidate many servers into S8 S10 S10
many Containers on a few
systems S8 S8 S10
Most applications move into Solaris
10 Containers S8 S10 S10
A small number of applications S8 S10 S10
which must run in Solaris 8/9
environments get their own S9 S9 S10
Solaris 8/9 Containers S8 S8 S10
S10 S10 15
16. Solaris 8 and Solaris 9 Containers
Key foundations for S8C, S9C
Solaris Binary Compatibility Guarantee
Solaris Containers
BrandZ Technology
Whole-root Zone
Integrated with, leverages other Solaris features
DTrace
ZFS
Predictive Self-Healing (FMA)
16
17. Third Architectural Decision
Mixing Jack and Coke?
- Good
Mixing
production and
non-production?
- Not good
No mixing of production and non-production environments
17
18. Guidelines for Virtualization
• Start first with Development and Training systems
> NOW!
• Choose the right virtualization technology for your
landscape
• Check the support plan(s)
> Not all applications support virtualization
> More complex service contracts
Hardware – Virtualization Software – Operating System
• You need virtualization management
18
19. Agenda
Market Trends and Challenges
Overview of Virtualization on Sun
Virtualization Technology
Different Levels of Virtualization
Solaris Containers
Virtualization Management
N1AA
SAP Adaptive Computing
xVM Ops Center
Roadmap of Sun Virtualization for SAP
19
20. N1 Advanced Architecture for SAP
Virtualized resources
Resource pooling
Hardware and software
provisioning
Centralized management
Workflow-driven user
interface 20
21. New
Solaris 10 (Sparc and x64 ) Container
support for Adaptive Computing
Prerequisite
SAP SAP SAP SAP
Use IP Instances in Non-Global
Exclusive-IP Container Application Application Application Application
Available in Solaris 10 8/07 and SAP Adaptive Computing
later
Work with NICs that are Solaris Solaris Solaris Solaris
supported by the Generic Container Container Container Container
LAN Driver version 3 Solaris Solaris
(GLDv3) New Solaris New Solaris
List of supported NIC's can be
found on
http://www.opensolaris.org/o Computing Network Storage
s/project/crossbow/faq/#ipin
st_which_nic
OpenStorage / NAS device as
shared storage 21
22. Sun xVM Portfolio
Open Virtualization for Desktop to Datacenter
xVM VirtualBox xVM Hypervisor
Open Developer Enterprise-Class
Virtualization Hypervisor
Platform
xVM OpsCenter VDI
Manage Only VDI with Choice:
Heterogeneous Windows, Solaris
Datacenters and Linux Delivered
Securely
22
23. Comprehensive Systems Management
End-to-End Automation Security
Systems of Data and
Management Center Compliance
• Integrated physical • Increase productivity • Create profiles
and virtual system • Baremetal discovery for the enterprise
management and provisioning • Confidence with
• Life cycle • Keep environments compliance
management up to date reporting
• Heterogenous
system management
23
24. Sun xVM Ops Center Key Features
DISCOVERY UPDATING
• Inventory • Linux and Solaris
• Baremetal discovery • Baseline reporting
• VM auto discovery • Machine mirror
• Advanced • KGM
permission model • Patch an OS within a
• Team sharing Automation VM, Zone, LDom
• Active dependency rules
• Job scheduling
• Job simulation
• Firmware • Rollback and recovery • Hardware and OS
• Windows(VM), Linux • Resource optimization
and Solaris • Reporting
• Golden images • Audit log
• Provision xVM Server and VM • Historical monitoring
PROVISIONING MANAGEMENT
24
26. Sun and SAP — Virtualization Past
and Future
Network
Virtualization
SAP supports SAP certifies SAP certifies Co-found (Crossbow)
Dynamic Sun StorageTek™ Sun™ Secure Enterprise with
Domains on storage for Global Virtualization Adaptive Computing
SPARC™ servers SAP Adaptive Desktop Community Solaris Container
Computing software Support for
Adaptive Computing
1999 2004 2005 2006 2008 2009 2010
xVM Ops
Solaris LDom Center
Co-found
Sun N1™ Advanced Support Support for
Adaptive support for
Architecture Adaptive Adaptive Computing
Computing
for SAP Solutions Computing Co-found
Council
Green IT
Community
26
28. Sun Virtualization for
SAP
Dr. Christoph Brune
Global Technical Account Manager for SAP
Christoph.Brune@Sun.COM
Sherry Yu
ISV Engineering for SAP
Sherry.Yu@Sun.com
Sun Microsystems
28