Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

White Paper

Data Center Modernization

The Case for Migrating from


SPARC/Oracle Solaris to x86/
SUSE Linux Enterprise Server®

Table of Contents page

Modernize Your Data Center by Migrating


   from SPARC/Oracle Solaris to x86/SUSE Linux
   Enterprise Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Data Center Modernization—Why and How . . . . . . . . . . . . . . . . . . 2
The Decline of SPARC/Oracle Solaris. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Innovation Fuels the Rise of Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
SUSE Linux Enterprise Server versus Oracle Solaris. . . . . . . 4
Summary and Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Data Center Modernization White Paper
The Case for Migrating from SPARC/Oracle Solaris to x86/SUSE Linux Enterprise Server

Modernize Your Data Center by


Migrating from SPARC/Oracle
Solaris to x86/SUSE Linux ®

Enterprise Server
Migrating from SPARC/Oracle Solaris to x86/SUSE ®

Linux Enterprise Server offers you greater innovation,


better performance at a much lower cost, and a higher
degree of ISV enthusiasm—now and in the future.
Data Center Modernization—Why and How Where do you start? Perhaps the two most important areas
Staying competitive in today’s market requires modernizing to consider when modernizing your data center are imple-
your data centers. Why? “Modern” data center infrastruc- menting virtualization and choosing the “right” operating
tures allow you to: system/hardware server platforms. Virtualization enables
you to consolidate multiple workloads, often running on
Easily take advantage of new innovation individual servers, onto significantly fewer virtualized host
Reduce data center costs by decreasing software licensing, servers, reducing data center expenditures substantially.
maintenance and hardware acquisition costs Virtualization also leads to flexible networks and enables
Increase data center resource utilization by ­consolidating you to move compute resources, whatever they are, to bet-
assets, implementing cloud computing and supporting ter respond to changes in demand. Without virtualization
­application portability your speed in provisioning and de-provisioning resources is
Improve workload performance and lower operating greatly constrained.
­expenses by using newer, more powerful yet energy-
efficient hardware
Increase business agility by helping you address technology Selecting an operating system/hardware server
and market changes more rapidly
platform for your data center has long-term
Improve employee productivity by supporting strategies
such as BYOD (bring your own device) consequences. The selection process must take
Improve security and management by addressing any gaps into account not only features of both the operating
caused by an ever-changing IT landscape system and the hardware platform on which it runs,
Support a new wave of applications including new solutions but the ability of the platform to enable and support
for mobile devices, cloud computing, Big Data and social
your future business requirements.
media

2
Selecting an operating system/hardware server platform for and serviceability), scale-up capabilities and workload man-
your data center has long-term consequences. The selection agement of the large SPARC/Oracle Solaris platforms used
process must take into account not only features of both to run mission-critical, back-end database applications. But
the operating system and the hardware platform on which that is no longer the case.
it runs, but the ability of the platform to enable and support
your future business requirements. Today, the price, performance and reliability of industry stan-
dard x86 servers have improved to the point where they can
The Decline of SPARC/Oracle Solaris meet and exceed the capabilities of RISC/UNIX platforms,
Historically, SPARC/Oracle Solaris has been the most fre- including SPARC/Oracle Solaris.2
quently chosen platform for Internet-era data center infra-
structure because of superior SPARC server performance In other words, the reasons to continue buying SPARC/
and Oracle Solaris’ robustness. This included a strong scale- Oracle Solaris platforms have become less and less com-
up story, packaged business applications such as ERP and pelling. As a result, enterprises are migrating from SPARC/
CRM from various vendors, high-end database offerings Oracle Solaris to x86/Linux platforms running new multi-
and superior out-of-the-box availability with development core, scale-up x86 servers such as the HP DL980 Xeon 7500
around extending availability through preemptive manage- series servers, IBM System x3690 and Dell PowerEdge M910
ment and hot replacement/no-reboot solutions. and R910.

Today, however, SPARC/Oracle Solaris platforms are ag- In fact, for many corporations, migrating legacy systems such
ing, and support and maintenance contracts are expensive. as SPARC/Oracle Solaris to x86/Linux is the centerpiece of
Various user surveys1 indicate that Oracle’s support quality their data center modernization initiative. The reason is that
is diminishing despite ever-increasing support costs. SPARC many of the new, innovative technologies used to modern-
server performance has also suffered, especially on a per- ize data centers are built around Linux and x86 servers, and
core basis. In addition, ISVs are dropping support for ap- virtually none of them are associated with SPARC/Oracle
plications on SPARC/Oracle Solaris. This lack of innovation Solaris. Migrating to or staying with SPARC/Oracle Solaris
limits your ability to take advantage of many new technolo- limits your ability to modernize your data center and effec-
gies, such as virtualization, cloud computing and new stor- tively locks you into Oracle.
age technologies that reduce costs and help you be more
responsive to market changes. What’s more, over the past decade, in addition to RAS, cer-
tain features/technologies already available in RISC/UNIX—
Innovation Fuels the Rise of Linux some hardware, some software—were ported to x86/Linux
What is the alternative? Until recently, x86 servers running so it could compete on at least even terms with RISC/UNIX
Linux lacked the performance, RAS (reliability, availability platforms in the lucrative back-end, mission-critical database
application tier. Examples include error logging to notify the
__________
operating system for predictive failure analysis, dynamic
1 See: http://gabrielconsultinggroup.com/gcg-press-room- CPU/memory migration, memory board hot add/remove,
mainmenu-50/279-oracle-survey-implications-of-the-new-oracle.
html
http://itic-corp.com/blog/2011/02/itic-reliabiity-survey-oracle-
users-anxiousangry-over-service-support-slippage Today, the price, performance and reliability of
www.computereconomics.com/custom.cfm?name=articlePrint. industry standard x86 servers have improved to
cfm&id=1597 the point where they can meet or exceed the
2 http://docs.media.bitpipe.com/io_10x/io_106502/item_582322/ capabilities of SPARC/Oracle Solaris.
TT 12-188 HP Unix to Linux Migration revised.pdf

www.suse.com 3
Data Center Modernization White Paper
The Case for Migrating from SPARC/Oracle Solaris to x86/SUSE Linux Enterprise Server

CPU hot add/remove, etc. These features/technologies can their solutions from x86/Linux. This is especially true of x86/
no longer be used by RISC/UNIX vendors to differentiate SUSE Linux Enterprise platforms.

SUSE Linux Enterprise Server versus Oracle Solaris


Table 1 provides a detailed comparison of the features and technologies available in x86/SUSE Linux Enterprise Server and
SPARC/Oracle Solaris:

Table 1: Comparison of Features/Technologies Available in SUSE Linux Enterprise Server and Oracle Solaris
  Technologies SUSE Linux Enterprise Server (for x86) Oracle Solaris (for SPARC)
 File system Ships several different file systems, including btrfs, ext3 ZFS is the default file system in Oracle Solaris. It is a mature,
(default for SUSE Linux Enterprise Server), ext2, ReiserFS, ­reliable and scalable file system as long as you are using it on
XFS (open source version) and OCFS2. Each has advantages Oracle Solaris for SPARC.
and disadvantages.

A file system comparison table3 can be found at: www.suse.com


 Predictive Requires hardware support to be fully effective. SUSE is working Supports automatic mitigation of software/ hardware errors.
self-healing with all major hardware vendors, especially IBM and Intel, Includes admin notifications, isolation/deactivation of faulty
to optimize integration of hardware and operating system in ­components and guided repair.
this area.

Supports proactive notifications. Technologies such as MCELog


help administrators with early warning about upcoming hardware
issues that might impact the stability of the operating system
and applications.
 Dynamic tracing Ships with SystemTap, a scripting language and tool for Includes Dtrace, a comprehensive dynamic tracing framework
framework ­dynamically instrumenting running production Linux ­operating created by Sun Microsystems for troubleshooting kernel and
systems. Today, there is little difference in the functionality ­application problems on production systems in real time.
­between SystemTap and DTrace.
 Security/ Meets Common Criteria Certification at Evaluation Assurance Meets Common Criteria Certification EAL 4+.
certification Level 4+ (EAL 4+).
Is available with Solaris Trusted Extensions, a set of security
Is FIPS 140 certified for the openSSL module. ­extensions incorporated in the Solaris operating system featuring
a mandatory access control model.
 Virtualization Interoperable with leading open source and proprietary Supports Oracle-only virtualization solutions:
third-party hypervisors:
 Oracle Solaris Containers permit one application per virtual
 SUSE Linux Enterprise Sever ships with Xen and KVM, server in a container with Oracle Solaris as the only supported
and can be used to create virtual host environments that guest operating system.
­support Linux and Windows guests.  Oracle VM Server for SPARC runs specifically on SPARC
 SUSE Linux Enterprise Server itself is a supported guest T-Series servers and enables consolidation of software stacks
­operating system in virtual environments created using running only on SPARC T-Series servers.
KVM, Xen, VMware vSphere, Microsoft Hyper-V and  Dynamic System Domains are designed specifically for SPARC
Citrix XenServer. Enterprise M-Series servers. They provide e
­ lectronically isolated
 Linux Containers (see next page) is another supported partitions.
­virtualization technology.  Oracle Solaris for SPARC is limited to virtualization technologies
designed only for SPARC/Oracle Solaris and cannot interoperate
with common virtualization technologies such as Xen, KVM, etc.

3 http://doc.opensuse.org/products/draft/SLES/SLES-storage_sd_ Continued on next page


draft/filesystems.html

4
  Technologies SUSE Linux Enterprise Server (for x86) Oracle Solaris (for SPARC)
 Containers Supports Linux Containers (LXC), an operating system-level Oracle Solaris Containers is an implementation of operating
virtualization method for running multiple isolated Linux systems system-level virtualization technology for x86 and SPARC systems.
(containers) on a single control host.
An Oracle Solaris Container is the combination of system resource
LXC relies on the Linux kernel cgroups functionality that became controls and the boundary separation provided by zones that act
available in version 2.6.24. In principle, both Linux Containers as completely isolated virtual servers within a single operating
and Oracle Solaris Containers are similar. They are virtualization system instance.
technologies at the application level, so they are “above” the
operating system kernel. Unlike hypervisor-based virtualization,
they do not add an additional software layer.
 Clusters Combined with SUSE Linux Enterprise High Availability Oracle offers Oracle Solaris Cluster, a high-availability cluster
­Extension, you can implement mission-critical open source ­product that does not include a cluster file system. If needed, a
Linux clusters using OCFS2, a shared-disk, and POSIX- cluster file system can be purchased from Veritas and supported
compliant generic cluster file system. by both Oracle and Veritas. Supported Oracle Solaris Cluster
­configurations are predominantly found on hardware from
SUSE Linux Enterprise Server also is supported by other Oracle. Support when using hardware from other vendors is
third-party cluster products, including Veritas Cluster Server extremely limited.
and HP Serviceguard.
Scalability clustering is not available for Oracle on the operating
system level. Selected applications, like Oracle RAC, offer scalable
clustering on the application level. Oracle offers scale-up solutions
only for its SPARC hardware platform.
 Hardware platforms x86, x86-64, POWER, Itanium, IBM mainframe SPARC
supported
 Cloud computing Using SUSE Cloud, you can build and deploy private clouds Oracle Optimized Solution for Enterprise Cloud Infrastructure
within your firewall. is typically only used with an Oracle hardware/software stack.
It lacks some components needed to build real private clouds
SUSE Cloud is based on the popular OpenStack project, and (automation, self-service portals, etc.).
is integrated with SUSE Manager and SUSE Studio™ to provide
management and application development for SUSE Cloud as Strictly an Oracle, customer-only cloud platform, it is optimized
well as other cloud platforms. for Oracle software applications.

Various third-party cloud management tools, such as Aeolus Considerable effort is required to integrate with other cloud
and ConVirt, are also available to manage SUSE Cloud-based ­technologies.
private clouds.

SUSE Cloud interoperates with other cloud platforms built


around OpenStack.

SUSE Linux Enterprise Server is available through over 50


public cloud providers, like Amazon EC2, Google Cloud and
Windows Azure.
 RAS Combination of new multi-core, scale-up AMD/Intel hardware SPARC/Oracle Solaris is arguably the leading RISC/UNIX platform
married with SUSE Linux Enterprise Server compares favorably for RAS.
with SPARC/Oracle Solaris with respect to RAS. Today, RAS can
no longer be used to differentiate SPARC/Oracle ­Solaris and
x86/ SUSE Linux Enterprise Server.

Continued on next page

www.suse.com 5
Data Center Modernization White Paper
The Case for Migrating from SPARC/Oracle Solaris to x86/SUSE Linux Enterprise Server

  Technologies SUSE Linux Enterprise Server (for x86) Oracle Solaris (for SPARC)
 ISV enthusiasm ISV enthusiasm for x86/SUSE Linux Enterprise dramatically SPARC/Oracle Solaris used to be a leading development platform,
exceeds that for SPARC/Oracle Solaris. Increasingly, ISVs like but because its market share is dropping at a fast pace, ISVs port
SAP are using Linux as their development platform and porting from x86/Linux to SPARC/Oracle Solaris only when absolutely
to SPARC/Oracle Solaris only if there is sufficient demand. necessary.

10,000+ ISV applications are certified to run on SUSE Linux


Enterprise Server, including more than 800 Oracle applications.

Only 25 percent of Oracle application customers are currently


Oracle server customers because Oracle applications are run
primarily on Linux and Window platforms.
 High Performance Linux dominates the Top500 List of the world’s largest SPARC/Oracle Solaris does not have a single system on the
Computing (HPC) ­supercomputers with 94 percent of them running Linux. Top500 List, and its performance on a per-core basis has dropped
SUSE Linux Enterprise Server runs on many of them. significantly below that of x86 multi-core servers running Linux.

HPC business applications, referred to as “crossover” HPC SPARC/Oracle Solaris can be used to run crossover applications.
­ pplications, are also preferred on x86/SUSE Linux Enterprise
a The primary considerations for customers are the cost of the
Server. High performance computer clusters running crossover SPARC T-Series servers, application availability on SPARC/Oracle
­applications are typically smaller than supercomputer clusters. Solaris and the relatively lower per-core performance of SPARC.
 Innovation x86/Linux is at the center of innovation for technologies used to SPARC/Oracle Solaris innovation is focused only on Oracle stacks
modernize data centers. Open access to source code encourages and is done only by Oracle.
innovation, as does a vibrant, growing community.
 Cost x86/SUSE Linux Enterprise Server is a fraction of the cost of The cost of SPARC servers and their support and maintenance is
SPARC/Oracle Solaris platforms, and is often 2x faster. You get typically higher than for comparable x86 hardware. For example,
big savings on application licensing because you need fewer the cost of an HP DL980 x86-64 server with 80 cores and fully
cores (and sockets) to run those applications. loaded with disks, memory, etc. costs about US$195,000.

Using small-footprint x86 multi-core, scale-up servers versus The price for a low end SPARC-based M8000 server with eight
mainframe size M-Series SPARC servers results in savings in cores is about US$290,000. A higher end M8000 price can reach
space and cooling. more than US$1,000,000.
 Performance SUSE Linux Enterprise Server is a clear winner on performance SPARC/Oracle Solaris platforms, such as the M series servers
tests, especially the SPEC core performance benchmarks. These that run mission-critical applications, are typically much more
benchmarks basically demonstrate CPU performance. They expensive than x86/Linux platforms.
include SPECint, SPECfp, SPECint_rate and SPECfp_rate.
The 2x performance advantage of x86/ SUSE Linux Enterprise
A comparison of processor performance for most hardware Server means you need fewer cores and sockets to run applications
vendors CPUs can be found at: www.spec.org on x86/SUSE Linux Enterprise Server systems than you do on
SPARC/Oracle Solaris systems.
When SUSE Linux Enterprise Server, running on Dell, HP and
IBM x86 servers such as those mentioned earlier, are compared Oracle does not provide any new SPARC T-Series SPEC
to Oracle Solaris on SPARC-based M4000 and M8000 servers, benchmarks.
the SPEC benchmarks show that x86/SUSE Linux Enterprise
Server is, across the board, 2x faster than the SPARC-based
servers and at a fraction of the cost.
 Big Data support SUSE partners with a wide variety of Big Data ­technology Oracle’s Big Data efforts (Oracle Big Data Appliance) are focused
­partners such as Teradata, SAP (with SAP HANA), IBM, only on Oracle Linux for x86 rather than on SPARC/Oracle
­Cloudera, Hortonworks and others. Solaris.

SUSE Linux Enterprise Server supports the open Hadoop


f­ ramework for processing Big Data. SUSE also provides the
SUSE Linux Enterprise High Availability Extension to run
multiple clusters for Big Data processing.

6
Summary and Conclusion However, while SPARC/Oracle Oracle Solaris still has excel-
As late as 2005–2006, SPARC/Oracle Solaris was one of the lent RAS capabilities and is a formidable competitor with
most frequently chosen platforms for mission-critical data Linux for theback-end, mission-critical database applications
center infrastructure. Its value came from the performance market, it is now viewed as:
of SPARC servers and Oracle Solaris’ robustness, including
excellent RAS capabilities, a strong scale-up story for back- Having poor per core performance
end, mission-critical database applications, high ISV enthu- Having costly hardware and software maintenance along
siasm, innovation leadership, high performance computing with deteriorating support
and more. Its installed base size exceeded the combined size Having hardware-influenced virtualization that works only
of HP HP-UX’s and IBM AIX’s installed base. with SPARC/Oracle Solaris platforms, providing almost no
interoperability with other virtualization software
Yet this description of Oracle Solaris fits x86/Linux today, Having rapidly dropping ISV enthusiasm
much more than SPARC/Oracle Solaris. Many of the tech- Creating lock-in
nologies that provided advantages for SPARC/Oracle Solaris
earlier have been implemented on platforms such as x86/ As a result of the limited options, lock-in and expected higher
SUSE Linux Enterprise Server. costs of SPARC/Oracle Solaris today and tomorrow versus
the interoperability, openness to innovation and lower costs
SPARC/Oracle Solaris is still a very good combination for of x86/ SUSE Enterprise Linux Server:
back-end, mission-critical database applications, especially
x86/SUSE Linux Enterprise Server is an excellent platform
those applications where very high availability is a require-
for replacing your more costly, under-performing SPARC/
ment, albeit at a very high cost.
Oracle Solaris systems.
x86/SUSE Linux Enterprise Server is an excellent platform
for modernizing your data center.
Many of the innovative technologies used to run x86/SUSE Linux Enterprise Server offers the affordability,
modern data centers are built around Linux and x86 interoperability and innovation necessary to support modern
data centers in the face of new technologies such as cloud
servers, and virtually none of them are associated
computing, Big Data, mobile devices and social media.
any longer with SPARC/Oracle Solaris.

www.suse.com 7
Contact your local SUSE Solutions Provider,
or call SUSE at:

1 800 796 3700 U.S./Canada


1 801 861 4500 Worldwide

SUSE
Maxfeldstrasse 5
90409 Nuremberg
Germany

www.suse.com

262-002503-002 | 07/13 | © 2013 SUSE LLC. All rights reserved. SUSE and the SUSE logo are registered trademarks, and SUSE Studio is a
trademark of SUSE LLC in the United States and other countries. All third-party trademarks are the property of their respective owners.

You might also like