Professional Documents
Culture Documents
Migrate Sparc
Migrate Sparc
Enterprise Server
Migrating from SPARC/Oracle Solaris to x86/SUSE ®
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.
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.
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.
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.
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.
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:
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.