An Oracle White Paper Oracle 2010 The Role of Oracle Solaris in Support of SAP Enterprise Applications The Role of Oracle Solaris in Support of SAP Enterprise Applications Executive Overview............................................................................. 1 Forces Driving a New Platform Design ............................................... 2 Cloud Computing ............................................................................ 3 Virtualization.................................................................................... 3 The Demand for Green IT ............................................................... 5 SAP Business Suite 7 and the Next Generation of Enterprise Applications .................................... 5 Restructuring in a Difficult Budget Environment.............................. 6 The Power of Oracle Solaris for the Next-Generation Computing Platform ................................................. 7 The Simplicity of Oracle Solaris ...................................................... 9 Oracle Solaris as a Virtualization Engine .......................................... 12 Virtualization and SAP .................................................................. 12 Oracle Solaris Containers ............................................................. 12 Oracle Solaris and Hypervisors..................................................... 14 Dynamic Domains ......................................................................... 14 SAP Integration Point: SAP NetWeaver Adaptive Computing Controller .......................... 15 Security, ZFS, Diagnostics, Open Source, and Other Engineering Advantages of Oracle Solaris .................. 15 Security ......................................................................................... 15 The Enterprise in Control: Binary Compatibility ............................ 15 Data Integrity and Scalability: Oracle Solaris ZFS ........................ 16 Deep Dive into Performance: Oracle Solaris DTrace.................... 17 Open Source Benefits: Engineering Vision ................................... 17 Green Benefits of Oracle Hardware .................................................. 18 Enterprise Computing Tools from Oracle .......................................... 18 Datacenter Management with Oracle Enterprise Manager Ops Center........................................ 19 Security and Compliance Support................................................. 19 Business Benefits of Running SAP on Oracle Solaris....................... 21 The Role of Oracle Solaris in Support of SAP Enterprise Applications The Ecosystem Advantage: Best of Both Worlds.......................... 22 Enterprise Support ........................................................................ 22 Help with Migration........................................................................ 22 Ease of Administration .................................................................. 23 Virtualization: Optimize Resources, Ease Administration, and Go Green ........... 24 High Availability Computing .......................................................... 24 Scalability ...................................................................................... 24 Tunability....................................................................................... 25 Maximum Flexibility....................................................................... 25 Sustainability ................................................................................. 25 Lowering Total Cost of Ownership ................................................ 26 Conclusion ........................................................................................ 27 The Role of Oracle Solaris in Support of SAP Enterprise Applications Executive Overview IT executives face a continuous but unpredictable cycle in which newly relevant forces demand a redesign of the platform and infrastructure for enterprise computing. Past challenges have been caused by the personal computer, the adoption of enterprise applications, the internet, Y2K, and the dot-com boom. The current environment represents the next in a series of challenges that demand a new structure for the enterprise computing platform. Cloud computing offerings at various levels of the software stack; the viability of virtualization at scale; new generations of enterprise software, such as SAP Business Suite 7; and the increasing corporate emphasis on environmental sustainability are forces sufficient to initiate a new era of platform restructuring. When these forces are amplified by an economic downturn, the urgency of defining a new computing platform rises dramatically. The right design of platform for a particular company involves many concerns, and as a result, valuable specific advice on the optimal shape of a platform is hard to find. In general, however, a modern platform must address support for virtualization, environmental sustainability, and tight integration with enterprise applications. The platform must be flexible to enable quick changes and align the IT infrastructure with business requirements and processes. The next generation of computing platforms must also offer lower total cost of ownership (TCO). This white paper Surveys the forces driving IT departments to redesign their computing platforms Examines the key platform design issues Analyzes how the Oracle Solaris operating system (OS) meets the new requirements 1 The Role of Oracle Solaris in Support of SAP Enterprise Applications Forces Driving a New Platform Design Any one of the following forces discussed in this section puts pressure on the existing shape of the platform for enterprise computing: Cloud computing Virtualization Green IT New enterprise applications Economic pressures Taken together, they represent a new set of requirements that will have a dramatic impact. This section analyzes the forces individually, and then examines how, collectively, they demand a new approach to deploying IT infrastructure for the enterprise (see Figure 1). Figure 1. Several forces are driving organizations toward a next-generation computing platform. 2 The Role of Oracle Solaris in Support of SAP Enterprise Applications Cloud Computing Cloud computing is having on enterprise computing platforms is similar to the effect that globalization has had on the shape of the overall enterprise. Software as a service offerings such as Salesforce.com; platform as a service offerings such as Google App Engine and Force.com; and infrastructure as a service offerings such as Amazon Web Services, Rackspace, and GoGrid are changing the rules about what goes where. Each business must figure out when it makes sense to move applications and infrastructure to the cloud for lower costs, faster provisioning, and dynamic scalability. The cloud can change the financial shape of the computing platform by converting the capital expenditures required to build datacenters into more predictable operational expenses. The early success of the cloud has been in adopting software as a service applications and supporting development and test environments. Computationally intensive applications are finding that the cloud can be an incredibly cost-effective way to perform large amounts of work on short notice, without needing the long-term investment in massive datacenters with hundreds of computers. In general, cloud infrastructure is forcing the redefinition of enterprise computing, which is now thought of as a collection of work units. Each work unit has associated data, application functionality, and network connectivity. The way that each work unit is processed, whether in the cloud or in traditional ways, depends on the nature of these other elements. Modern platforms must be able to easily integrate with the cloud and be constructed in such a way that is friendly to the future construction of work units. This means that applications that were previously intended to operate only within a highly secure datacenter might need to communicate with other services operating in the cloud or be moved to the cloud. To handle this reality, increased support for security, virtualization, and remote administration will be required. Virtualization Cloud computing is essentially a collection of productized, virtualized resources delivered at scale. For years now, IT departments have used virtualization in many ways, for example, to make workstations more powerful for sophisticated end users and developers and for rapid creation of test environments. Although cloud vendors have put virtualization to work in datacenters with tens of thousands of servers, IT adoption for production has been slower. However, adoption is accelerating as companies look to virtualization technologies to combat “server sprawl,” increase flexibility, and achieve new green IT goals. The Consequences of Server Sprawl The past 10 years have seen a rapid proliferation of servers at most companies, commonly known as server sprawl Changing application requirements and cheaper hardware have resulted in a system landscape that is severely underused (about 2040 percent usage per server). At the same time, they are overstraining the power and cooling infrastructure of existing datacenters and dealing with severe budget constraints that force companies to try to make the most of what they have. 3 The Role of Oracle Solaris in Support of SAP Enterprise Applications Server sprawl can have the following consequences: More OS instances mean higher costs. Administration is more difficult, and whether the approach is to add staff with expertise in a given platform or retain premium staff with multiplatform experience, staffing costs can rise uncontrollably. Diverse hardware platforms are more expensive. Components cannot be switched as easily as they can be in a standardized environment, and the benefits of economies of scale cannot be leveraged for acquisition and maintenance support expenses. Adding another server for every enterprise application need, although a common strategy since the advent of distributed computing, no longer makes sense. In most cases, neither does maintaining the status quo. Increased use of virtualization has been the antidote to server sprawl, enabling the dramatic consolidation of underused servers. But the price of increasing use of virtualization in this manner is the need to provision, administrate, and monitor a virtual environment that can be much more complex than a physical environment. In addition, change management becomes more complex because virtual assets are more mobile. More Virtual Than Real With the increasing adoption of server The Problem with Obsolete Platforms virtualization in the x86 server space, it is also Obsolete platforms present several complications, which can be mitigated by virtualization: vital to examine the increasing amount of system administrator time associated with tracking both physical machines and virtual Maintenance support costs rise significantly as both hardware and software vendors shift to new technologies. Components and replacement parts might not be widely available. Heating and cooling costs are much higher, meaning there is a substantial energy cost for running these older systems. The likelihood of failure increases with the age of the platform. machines (VMs) as they are deployed and provisioned with workloads. Indeed, the proliferation of VMs is expected to quickly outstrip the number of physical server units shipped worldwide. IDC notes that 2008 was a record year for physical server unit shipments, with more than 8 million units shipped worldwide. Source: IDC The consolidation that takes place due to virtualization can also serve to replace outmoded equipment. Flexibility in Application Provisioning and Management Virtualization provides great flexibility in application provisioning and management. One common scenario involves underlying physical hardware that is reconfigured to support online applications in the day and batch processing at night. During the day, the virtual machines (VMs) that power the online systems can be allocated more CPUs and memory. In addition, several user interface servers can be started. As the load drops after working hours, the user interface servers can be shut down, and the CPU and memory can then be allocated to a VM that is running a batch processing application needing as much computing power as possible during the night. 4 The Role of Oracle Solaris in Support of SAP Enterprise Applications When the applications are aware that they are running in a virtual environment, as SAP applications are through the SAP Adaptive Computing Controller, even more advanced administration and management capabilities can be employed. But to expand the use of virtualization, there must be a way to manage the virtual environment. Unless the management and administration are addressed from the very beginning, it is likely that a virtual mess will replace the physical one. The Demand for Green IT The demand for companies to improve their performance along a variety of sustainability measures is driving the design and implementation of the next generation of computing platform. Virtualization is associated most directly with green IT, or green computing, because of server consolidation. Fewer, more energy-efficient servers doing more work means lower costs for air conditioning and power consumption. This lower energy use also means a smaller carbon footprint, which counts significantly in most sustainability programs. Green IT goals can also be achieved by retiring entire datacenters and moving them to cloud-based resources, which are generally provisioned with lower energy and cooling costs per server or application instance. Whatever the mechanisms used to achieve greener IT, it is likely to involve introduction of a new computing platform. SAP Business Suite 7 and the Next Generation of Enterprise Applications Many implementations of enterprise resource planning (ERP), customer relationship management (CRM), and supply chain management (SCM) applications are so challenging that companies are wary to upgrade to current versions. To combat this hesitancy, vendors strongly encourage them to upgrade through various mechanisms, such as by increasing support charges for older versions or by outright cutting off support for older hardware and software platforms. SAP typically certifies compatibility with specific hardware, database, and middleware platforms. As the software version ages, customers might have difficulty keeping up with platforms that are certified and supported, increasing the risk of failure and performance problems. In some cases, the availability of platform support becomes an issue as well; for example, SAP recently removed the HP 3000 from its list of certified platforms. So costly secondary markets might be needed to obtain replacement parts for older hardware platforms. As you make decisions about your platform, understanding the level of commitment SAP has to its technology partners is critical. Customization can dilute or eliminate vendor support. Over time, older applications become more and more customized to meet changing business requirements. If the customization is extensive, the applications become more costly to support internally and, subsequently, diminish the value of the vendor’s support program. 5 The Role of Oracle Solaris in Support of SAP Enterprise Applications There is an increased burden on internal IT staff to keep the applications in compliance with regulations; failure can put the company at additional risk of penalties. Especially given the constantly shifting landscape of global trade and environmental regulations, assurance of compliance is critical. In the past, the temptation was to maintain the status quo and keep the ERP systems on older hardware (for the “If it ain’t broke, don’t fix it” laggards). To address pressing business needs, many have bought new licenses to other software products such as business intelligence; enterprise performance management; and governance, risk, and compliance (GRC) software. Generally, this software runs on a different platform from the database and ERP system, which exacerbates the platform proliferation problem. And although this software might solve the CEO’s immediate problem, it doesn’t really solve the problem for the CIOthe datacenter has now become more complicated, difficult, and expensive to administer. Why Upgrade Now? Enterprise software is continually evolving to address the changing needs of business. SAP, for example, has created SAP Business Suite 7 with TCO issues and the needs of the global business in mind. Significant enhancements to SAP Business Suite 7 software include Synchronization of all the applications so that each application—ERP, CRM, SCM— is now on the same release cycle; updates are integrated and tested together. Thy software maintenance and support model is achieved with enhancement packages. Version upgrades will still occur, but only every 5 or 10 years. Software will be upgraded through enhancement packs: coordinated collections of new functionality that move the product forward to meet new requirements. Enterprise service bundles are collections of service-oriented architecture (SOA)enabled Web services that provide access to data and functionality inside SAP Business Suite 7. These Web services support distributed computing environments where some parts reside on premise and other parts reside in the cloud. Value scenarios in SAP Business Suite 7 are automations of processes that were discovered to help businesses with specific high-value processes. Value scenarios take advantage of the synchronization of SAP Business Suite 7 and frequently implement processes that span the traditional boundaries of ERP, CRM, SCM, and so forth. SAP Business Suite 7 is a switch framework that eliminates the need for a new installation to acquire new functionality. Desired features are not installed but turned on, which reduces deployment time for new features. Restructuring in a Difficult Budget Environment Despite budgetary constraints, the imperative for business success is stronger than ever. CEOs need timely and actionable business information and the ability to change direction very quickly to take advantage of opportunities as they arise. CEOs need dashboards that show revenues, the sales pipeline, trend analysis, and timely updates on the key risks. 6 The Role of Oracle Solaris in Support of SAP Enterprise Applications These urgent demands mean CIOs need a platform that is flexible enough to respond to such requests; stabile enough to keep enterprise applications running smoothly; and, of course, cost efficient, because severe budget constraints mean everyone must do more with much less. Thus far, the following elements of this next-generation platform have been made clear: Support for cloud computing Increased use of virtualization Better performance in green IT and sustainability measures Maximum use of the latest generation of enterprise software The combination of these forces leads to a new platform that will be highly virtualized and more complex. CIOs must have a clear strategy for managing this complexity. The new platform must be more secure because it will be connected more widely to the cloud and to other datacenters. Addressing multiple challenges is not new, but the urgent arrival of so many new dynamics at once means that implementing a computing platform designed to address these problems is critical to success. Oracle has developed the Oracle Solaris OS, which is a key component of the next-generation computing platform: Oracle Solaris has been designed so that virtualization is integrated into the OS through containers, logical domains, and dynamic domains. Oracle Solaris has best-in-class security. The administration and management capabilities of Oracle Solaris have anticipated the complexity of the next-generation platform regarding virtualization, identity management, and green IT. Oracle Solaris comes with ZFS, a file system that provides incredible flexibility to support virtualization. Oracle Solaris supports a broad portfolio of energy-efficient hardware. Oracle Solaris is the most widely supported OS for enterprise applications. Oracle Solaris is open source, reducing cost and lowering barriers to exit. The Power of Oracle Solaris for the Next-Generation Computing Platform As previously discussed, when you combine legacy hardware and software infrastructure with the pressure to save money and better use resources through virtualization, the complexity of enterprise computing will likely increase. Day-to-day operations of the company depend on selecting a platform that is flexible enough to adapt to change and offers enterprise grade stability. 7 The Role of Oracle Solaris in Support of SAP Enterprise Applications IT faces numerous challenges in this environment, including Maximum asset use. Companies must make the most of what they have in a down economy. The “rip and replace” strategy is not an option, and investments with multiyear paybacks are generally not considered. Continuous access. Unplanned downtime means lost revenue, whether from the standpoint of unproductive employees, loss of sales, or decreased confidence from partners and customers. Agility. The ability to respond quickly to a dynamic business climate is critical. Newer technology is more flexible and adaptable than older software. Support. For business-critical enterprise applications, ease of support is a key factor in creating a solid infrastructure. When there are multiple vendors, support issues can become an exercise in finger-pointing and miscommunication. Expectation management. All the business units expect their systems to run according to agreedupon service-level agreements (SLAs). More important, key partners and customers have SLAs that must be met. The infrastructure must ensure that all SLAs are met, both internally and externally. Security and compliance. The infrastructure must enable appropriate access to data while facilitating compliance with data privacy regulations. Accelerated ROI. The most important of all considerations right now is not only lowering total costs, but also demonstrating that the company can achieve ROI quickly. In many ways, the OS is the most important element of the stack. The OS occupies a critical position, below the applications and above the hardware. Furthermore, as virtualization becomes more widely used, having a stable and well-integrated OS becomes even more important. Table 1 highlights how a robust OS can address common IT challenges. TABLE 1. HOW ORACLE SOLARIS HELPS ADDRESS IT CHALLENGES IT CHALLENGE BENEFIT ROLE OF THE OS IN MEETING CHALLENGE Maximum Helps companies make the most of Built-in, no-charge virtualization technologies asset use what they have Supports a wide range of hardware and virtualization technologies Ability to reliably virtualize existing systems where needed Continuous Dependable operations; availability Availability features such as predictive self healing feature in Oracle access affects profitability Solaris and Oracle Solaris Cluster high availability software Agility Ability to easily reconfigure Easily integrated features such as load balancing and dynamic systems and databases to respond to a changing system landscape or acquisitions reconfiguration Support for Java-based standards that enable the latest in ebusiness 8 The Role of Oracle Solaris in Support of SAP Enterprise Applications Single source of support available Robust and intuitive diagnostic tools with clear fault messages to when needed help administrators figure out problems on their own Security and Avoiding private or proprietary data Strong data security and audit trail functionality built in compliance leakage or fines from lack of Fine-grained access control built into the base OS and integrated Support compliance Low TCO virtualization technologies such as Oracle Solaris Containers Increased revenue No license fee and open source Frees up money for new Maximum uptime ventures Lower energy costs Runs on commodity and enterprise hardware Application binary compatibility guaranteed Tremendous ISV application support The Simplicity of Oracle Solaris This subsection examines the benefits of Oracle Solaris in greater detail, considering the enterprise and especially the SAP context. The benefits of running SAP applications on Oracle Solaris include the following: End-to-end support for enterprise applications. The smallest x86 server up to the largest SPARC server can run Oracle Solaris; no other OS spans such a wide range of hardware architectures and enterprise independent software vendor (ISV) applications. This simplifies system administration greatly while providing flexibility in selecting the most cost-effective and appropriate hardware for the applications in question and their SLAs. High-end multiprocessor, multicore servers with thousands of threads as well as x86 and x64 servers can run the same OS: Oracle Solaris. Ease of administration. Running the same OS across as much of the system landscape as possible streamlines administration. Choice. Oracle Solaris not only spans all sizes and families of Oracle servers but IBM, HP, Egenera, and Fujitsu are among the OEMs for Oracle Solaris. Hardware Choice OEMs that install Oracle Solaris on their hardware: IBM, Fujitsu, HP, Dell, Toshiba, Egenera, and others. Application support. More than 11,000 applications are available on Oracle Solaris, three times more than available on any other version of UNIX (see Figure 2). 9 The Role of Oracle Solaris in Support of SAP Enterprise Applications Figure 2. Oracle Solaris provides comprehensive application support across several platforms. Oracle Solaris not only offers scalability across architectures, choice of hardware, and ease of administration, but also provides significant value-added features, including the following (see Figure 3): Virtualization. Oracle Solaris offers SAP-supported virtualization that is not only free but highly efficient in the form of Oracle Solaris Containers. Containers are extremely flexible and can be booted faster than any other type of virtualization. Furthermore, there is no separate license fee. Containers are part of Oracle Solaris itself. Data integrity, capacity, and management. Oracle Solaris ZFS is widely recognized as the most advanced and high-performing file system yet developed. It offers capabilities that would normally require a license from a company such as NetApp or EMCwith Oracle Solaris, there is no additional cost. Keeps running when components fail. Oracle Solaris offers dynamic failover and predictive self healing. If a memory component or disk is about to fail or actually fails, Oracle Solaris keeps running, enabling suspect or faulty components to be swapped out without downtime—all at no additional cost. Strong security. UNIX is considered more secure than Microsoft Windows. Oracle Solaris builds on UNIX security with Role-Based Access Control (RBAC), an integrated firewall, and out-of-thebox secure settings. Such features typically come at an additional cost, in terms of licenses and expertise to implement best practiceswith Oracle Solaris, there is no additional cost. Out-of-the-box integration. Linux and other OSs require the installation of numerous additional software packages, for example, security components and even applications such as the PostgreSQL database. These features are preintegrated with Oracle Solaris—no additional cost is required. 10 The Role of Oracle Solaris in Support of SAP Enterprise Applications Figure 3. Oracle Solaris provides many advantages in its support of the next-generation computing platform. Is Your Platform Flexible? Flexibility refers to the ability to manage change in the future, evolving the solution as business needs change. The impact of flexibility can be relatively high, because changes to the business can be absorbed quickly and at a relatively low cost, compared to older systems that are inflexible and require extensive customization. Flexibility is used in several areas: Quick response. Flexibility allows companies to adapt to changing business conditions and to reconfigure business processes as relationships with partners and customers change or the global market changes. How quickly can businesses respond to new requirement today? Timely information. Do business users have access to improved analytics and reporting tools? Are such requests always funneled through IT? Flexibility means empowering users to get the information that they need to make good decisions quickly, with as little IT support as possible. Work with partners. Key business partners and even governments are requiring that more business be conducted electronically. Does your platform support flexible integration technologies such as SOA, so you can quickly take advantage of new opportunities and meet the challenges of business network transformation? 11 The Role of Oracle Solaris in Support of SAP Enterprise Applications In short, flexibility means responsiveness to the needs of the business. Other important platform characteristicsincluding scalability, stability, and simplicityprovide the underpinning for this flexibility. Oracle Solaris as a Virtualization Engine Unlike most other virtualization solutions on the market, virtualization is built into Oracle Solaris and into the Oracle hardware platforms. Oracle Solaris is actually designed to support a continuum of partitioning and virtualization technologies that can address varying levels of flexibility and application isolation requirements. Oracle Solaris in Production Virtualization and SAP Some 90 percent of the Fortune Why is virtualization important to enterprise customers, in general, and SAP customers, in particular? 100 is running Oracle Solaris in production today. Consider again how server sprawl occurred. Often, when adding a new enterprise application, the application was run on a dedicated server. Counting production, test, development, and disaster recovery servers, companies can easily have four to six servers running a single SAP application. In fact, the SAP system landscape can comprise 50 servers or more. And because these servers must be sized for peak use, such as end-of-month processing, they are usually running at as low as 1020 percent of their true capacity the majority of the time. Furthermore, the AMD Opteron and Nehalem chips show that even what has traditionally been thought of as commodity hardware has too much power for one server. Running one OS on one CPU will, by definition, be a thing of the past. SAP applications are among the best for virtualization because, since the advent of R/3, SAP has focused on separating applications into logical chunks that lend themselves to virtualization. SAP has supported virtualization for seven years, and many customers running Oracle Solaris 8 and 9 have been virtualizing SAP applications for five years or more. It is common for SAP customers to be running dozens of SAP instances on a single Oracle server. Oracle’s virtualization solutions have been supported by SAP since 2005, making Oracle the perfect partner—and Oracle Solaris the perfect platform—for virtualization. The following subsections explore further how Oracle Solaris virtualization provides bottom-line benefits with minimal new management and support challenges. Oracle Solaris Containers Because Containers are part of the OS itself, they require far less management than other options. The tools to manage these lightweight VMs are built into the OS itself. Containers offer extremely efficient and secure virtualization. The host runs one copy of Oracle Solaris, which is why Containers are so lightweight, compared to other techniques; however, the integrated Containers essentially cordon off the VM and enable applications to think they are the only 12 The Role of Oracle Solaris in Support of SAP Enterprise Applications resources running on that particular system. Containers offer particular benefits for SAP customers. Each application can be run in a separate Container, which improves security and makes administration easier. Furthermore, resources can be dynamically allocated to Containers and can actually be moved from one server to another. If an underlying server requires maintenance, the Container running SAP CRM 7.0, for example, can easily be moved to another system. With other virtualization technologies, such as VMware, creating a virtual environment requires installing an entire copy of the OS. Whether it is running on Windows, Linux, AIX, or Oracle Solaris, they must all be managed through an underlying hypervisor that has overhead. Containers have almost no overhead (about 2 percent compared to about 20 percent for hypervisors such as VMware and Microsoft Hyper-V). Although enterprise virtualization is now becoming widely adopted, Oracle has again been leading the technology innovation curve. Containers have been used in the enterprise for more than five years, providing secure and lightweight virtualizationfreeas part of Oracle Solaris. Flexibility of Containers Containers can be assigned different amounts of resources, depending on application needs. In addition, Containers can be Created almost instantaneously Cloned so that two Containers have the same application stack Cloned and housed at different datacenters for disaster recovery Reconfigured as needed and moved from one system to another should more resources be required Standardized to streamline operations significantly; for example, one bank improved overall server usage rates from 20 to 60 percent Used to separate departmental applications so that security requirements are properly addressed Containers can be hibernated and dynamically resized during the day to accommodate different peak loads. Figure 4 shows one example of adjusting the resources in Containers to address these needs. Figure 4. Resources for Zones can be adjusted for time of day. Although the terms Zones and Containers are often used synonymously, there are some technical differences. Once you assign resources (such as CPUs) to a Zone, it becomes a Container. 13 The Role of Oracle Solaris in Support of SAP Enterprise Applications Oracle Solaris and Hypervisors Another approach to virtualization is using a hypervisor. A hypervisor is a thin layer of software between the OS and the VMs. VMware and Hyper-V are examples of hypervisors. Oracle’s VM Server is open source-based (based on Xen) and runs on Oracle Solaris. A hypervisor manages all the guest OSs. For each VM, another copy of the OS is running. For this reason, the overhead for virtualization using a hypervisor runs at approximately 20 percent, compared to approximately 2 percent for containers. Oracle VM Server provides some additional unique advantages. For example, running guest OSs under Oracle Solaris effectively provides them the use of the ZFS file system, which is currently available only for Oracle Solaris (although there are open source projects in process to bring ZFS to other UNIX versions such as Mac OS X and Linux). For SPARC systems, domains provide powerful hypervisor functionality with the ability to run as many as 128 virtual systems on a single server. This hypervisor is free with Oracle Solaris on SPARC. Oracle continues to deliver on a holistic, built-in virtualization design for networking, storage, and application abstraction, raising performance and scale to new highs for the industry. The OpenSolaris platform delivers key server virtualization technologies in the form of Containers, domains for Oracle’s Sun chip multithreading (CMT) systems, and the Xen-based hypervisor, to give users a complete virtualization platform built directly into the OpenSolaris OS. Dynamic Domains Oracle Solaris supports a variety of proven approaches to virtualization (see Table 2) so that customers can optimize their environments to their needs. Another option for virtualization is to partition the hardware of a large server into several different machines. This type of virtualization is the oldest form and is also available on mainframes. Such VMs are called dynamic domains and have been available from Oracle since 1998. TABLE 2. ORACLE-SUPPORTED VIRTUALIZATION AT A GLANCE VIRTUALIZATION EASE OF CREATION OS SUPPORTED ADDITIONAL BENEFITS Easy Oracle Solaris Free with Oracle TECHNOLOGY Containers Zones Solaris Oracle VM Server Hypervisor Medium Multiple Can run both 32-bit and 64-bit guests VMware Hypervisor Medium Multiple Licensing fees apply Hyper-V Hypervisor Medium Multiple Licensing fees apply Domains Hypervisor Medium Oracle Solaris Free on SPARC Physical grouping of Advanced Oracle Solaris Free on SPARC Dynamic domains machine resources into VMs 14 The Role of Oracle Solaris in Support of SAP Enterprise Applications SAP Integration Point: SAP NetWeaver Adaptive Computing Controller The SAP NetWeaver Adaptive Computing Controller (ACC) enables a view of SAP systems running across the system landscape. Using the SAP NetWeaver ACC, SAP administrators can move applications from one server to another with minimal downtime (about five minutes). Oracle recently added support for managing SAP applications running in Containers through the SAP NetWeaver ACC. Administrators running the SAP NetWeaver ACC can see all SAP applications running on all supported platforms and move them or reallocate resources to them as needed. Security, ZFS, Diagnostics, Open Source, and Other Engineering Advantages of Oracle Solaris Oracle Solaris is the only OS that runs on the full range of hardware, from laptops to powerful RISC servers. In addition to its scalability and value-added virtualization capabilities, it offers binary compatibility, which puts enterprises in control of OS upgrades and ensures that their software will run on future releases of Oracle Solaris. Features such as Oracle Solaris ZFS and Oracle Solaris DTrace require additional description to appreciate how they fit into the Oracle Solaris value proposition. This section covers all of these topics, as well as the benefits of Oracle Solaris as an open source platform. Security The design vision behind Oracle Solaris puts enterprise use at the forefront, so security is an inherent part of every aspect of the OS and its configuration. Oracle Solaris 10 offers a systemic approach to strong security. Oracle Solaris offers RBAC, which provides an alternative to the traditional all-powerful UNIX root or superuser. RBAC follows the security principle of least privilege, ensuring that users have only the privileges that they need and no more. This is referred to as user and process rights management. Secure signatures of all Oracle Solaris binaries make it possible for administrators to be confident that no Trojan horses have been inserted into the operating environment. Each Oracle Solaris binary has a digital fingerprint that can be verified. Oracle Solaris 10 is shipped with an integrated IP filter firewall, and its configuration is secure by default. In other words, network services are turned off, and security rules are enabled from the time Oracle Solaris is installed. The Enterprise in Control: Binary Compatibility Binary compatibility sounds technical, and in some ways it is, but the important takeaway is that if you ask whether an older application that ran on Oracle Solaris 8 will run on Oracle Solaris 10, the answer is yes. Factoring in Containers, and that becomes a resounding yes. You can move older applications running on Oracle Solaris 8 or 9 into a Container on Oracle Solaris 10, and they can still believe that they are running on a server that uses Oracle Solaris 8 or 9. This is what binary compatibility really means in practice. When Oracle patches Oracle Solaris, the company applies the patch retroactively to all versions. For users, this means not having to retest or 15 The Role of Oracle Solaris in Support of SAP Enterprise Applications recertify applications. It also means that when you want to move to newer or more cost-efficient hardware, you do not have to wonder if it will work. This is in striking contrast with most application vendors, who do not guarantee that applications that ran on earlier versions will run properly on the latest OS release. It is also an advantage of having an integrated OS. Although Linux requires installation of auxiliary software to get some of the same capabilities that Oracle Solaris has out of the box, you will have to apply the latest patches to Linux and to any other components, such as databases. If you are using a database or other software that is part of Oracle Solaris, those patches are applied retroactively to all included software. Now consider what binary compatibility does not mean. SPARC and x86, for example, are different chip architectures. Binary compatibility across these hardware architectures is not possible. What Oracle provides in this case is source code compatibility. This means that no matter what hardware platform is in use, Oracle Solaris and applications always look and feel the same. Datacenters might want to remain on a certain version of an OS. Companies do not need to update the OS to get the latest fixes for Oracle Solaris, rightly putting the datacenter in control instead of forcing the datacenter to follow the OS vendor’s lead to maintain their support contract. And with the ability to run older versions of Oracle Solaris 8 and 9 applications in Containers on Oracle Solaris 10, administration is even further eased from a datacenter perspective. Binary compatibility is one of many features that illustrate that Oracle truly understands the needs of enterprise computing. By allowing enterprises to control their patch level rather than forcing them to update to a newer OS version to get relevant fixes, Oracle demonstrates its appreciation of the complexity of running large datacenters. Data Integrity and Scalability: Oracle Solaris ZFS Oracle Solaris ZFS provides snapshot capabilities such as those available from NetApp and EMC. Oracle Solaris also includes a volume manager, which would require a separate license for a product such as Symantec’s Veritas Volume Manager. Oracle Solaris ZFS represents a leap forward in file system capabilities. Oracle Solaris ZFS introduces the concept of pools as a way to manage storage. When you add storage, you add it to the pool; there is no need to work with storage devices at the device level with Oracle Solaris ZFS. From this pool, you can then allocate storage to various SAP applications, databases, and other applications. Oracle Solaris ZFS takes snapshots instantaneously. It offers copy-on-write, a technique through which you can clone a whole file system instantaneously, and then have Oracle Solaris ZFS record only the deltas between the two. For example, if you have an SAP production environment and you are going to do some testing, you can clone your environment instantly and hand it to your test group. You can create a full replica of the file system using standard OS features instead of getting a license for a commercial product. Anyone who has ever lost important files, run out of space on a partition, spent weekends adding new storage to servers, tried to grow or shrink a file system, or experienced data corruption knows that 16 The Role of Oracle Solaris in Support of SAP Enterprise Applications there is room for improvement in file systems and volume managers. Oracle Solaris ZFS is designed from the ground up to deliver a general-purpose file system that spans the desktop to the datacenter. Oracle Solaris ZFS provides End-to-end data integrity. All data is protected by 64-bit checksums; data consistency is maintained at all times. Ease of administration. Eliminates the need for volume managers; the GUI automates administrator intent. Immense data capacity. World’s first 128-bit file system, with 16 billion times the capacity of 32or 64-bit file systems for tremendous scalability. Huge performance gains. Proven technologies combine to optimize performance. Deep Dive into Performance: Oracle Solaris DTrace Oracle Solaris DTrace empowers administrators to answer tough questions about performance that business users might need immediate answers to. What is happening with performance? This type of question can be difficult to answer easily. DTrace lets system administrators troubleshoot kernel and application problems in real time. DTrace can examine any program running on Oracle Solaris. Its capabilities are so well known that developers who program for other platforms sometimes port their programs to Oracle Solaris so that they can more easily debug them. DTrace works by turning on probes scattered throughout the code and the OS. Because DTrace probes run only when needed, they do not create system overhead. DTrace allows administrators to see at a fine-grained level what is happening in a kernel process or application running on Oracle Solaris, quickly pinpointing any problems. Open Source Benefits: Engineering Vision A product of Oracle’s comprehensive engineering vision, the Oracle Solaris OS is the most stable and enterprise-friendly server OS available. OpenSolaris is the innovation platform where Oracle engineers and open source developers work with leading-edge features. Eventually, a snapshot of OpenSolaris will become the release candidate for the next version of Oracle Solaris. These two streams allow for unlimited open innovation while ensuring that Oracle Solaris for the enterprise remains solid. OpenSolaris can also be deployed in the enterprise when cutting-edge features are needed. Currently, you can use OpenSolaris in your test and development environment for SAP applications. The Oracle Solaris ecosystem consists of the Oracle Solaris OS and open source OpenSolaris OS, as well as the Oracle Studio development tools, which form the core of a large developer community and a vast portfolio of applications. Free and open, Oracle Solaris is a proven, industry-leading OS with features designed to save time and money in business-critical operations. Oracle Solaris provides stability, massive scalability, high performance, and guaranteed forward binary compatibility. Oracle Solaris releases feature an extended support lifecycle as needed in today’s demanding datacenters. 17 The Role of Oracle Solaris in Support of SAP Enterprise Applications These two streams enable open innovation while ensuring that Oracle Solaris for the enterprise remains solid. OpenSolaris can also be deployed in the enterprise when advanced features are needed. Currently, you can use OpenSolaris in your test and development environment for SAP applications. Green Benefits of Oracle Hardware Oracle’s engineering vision includes not only Oracle Solaris but hardware. Although approximately 50 percent of Oracle licenses run on non-Oracle hardware, reasons to consider Oracle platforms include Optimizing services that require the highest availability, maximum scalability, and I/O throughput. For applications such as SAP databases or business warehouse systems, Oracle’s Sun SPARC Enterprise servers are the right choice, providing scalability up to 256 cores, up to 2 TB of RAM, and up to 288 PCI Express slots in one system. Sun SPARC Enterprise servers provide redundancy of all active hardware parts and, therefore, automatic system recovery. CPU, memory, and I/O resources could be added or removed without interrupting running services. Even hardware maintenance, such as replacing a defective CPU, can be done while the system is running. Hardware support for encryption. Oracle’s CMT processors (UltraSPARC T2 and T3) incorporate processing power that optimizes strong encryption. These CPUs are currently the only ones on the market providing eight cores with eight independent threads each and 64 parallel threads on one single die. Up to four of these CPUs can be housed in one chassis, making it the only 256way server in four rack units (4U) on the market. Green servers. Oracle Solaris CoolThreads servers offer five times the performance while consuming one-fifth of the power of older servers. Even in the x86 area, Oracle servers save energy. With their intelligent systems design, Oracle x86 servers stay cooler than competitors do and, thus, provide the same performance and more RAM in half the size. Oracle x86 servers can scale up to eight AMD CPUs and 512 GB RAM with 4U of height. Flexibility. Oracle’s Sun Blade 6000 combines CMT and x86 in one single chassis with up to 128way CMT blades (two UltraSPARC T2 CPUs). With up to 256 GB RAM for massive parallel workloads and up to 24-way Intel Xeonbased blades for compute-intensive workloads these servers can be mixed in any combination Enterprise Computing Tools from Oracle Aside from Oracle Solaris and its server offerings, Oracle has many software offerings that can help SAP customers, including Datacenter management. Oracle Enterprise Manager Ops Center provides the ability to manage multiple datacenters, including discovery of servers and management of a diverse system landscape. Security and compliance support. Oracle Identity Manager/Waveset is integrated with SAP BusinessObjects Access Control. Oracle Identity Analytics and OpenSSO can help in ways that are particularly relevant to secure and compliant management of the entire enterprise landscape. 18 The Role of Oracle Solaris in Support of SAP Enterprise Applications Datacenter Management with Oracle Enterprise Manager Ops Center To manage enterprise system landscapes, companies frequently use datacenter management suites from companies such as CA Technologies. Oracle provides agents for all major vendors in this category. Oracle Enterprise Manager Ops Center offers an enterprise-grade solution to managing multiple datacenters and all running systems, both physical and virtual. Highlights of this offering include Detailed reporting capabilities, including reports on servers by customer, what OSs are running, what systems users have logged in to, and what processes they are running or have run Management of virtual and physical systems Support for mixed environments, including Oracle Solaris, Red Hat Enterprise Linux, and SUSE Enterprise Linux Server; Windows supported only on VMs System discovery and heartbeats for all connected systems Support for multiple datacenters Security and Compliance Support SAP has offerings that address enterprise imperatives related to governance, risk, and compliance (GRC). Oracle’s offerings help extend that to a diverse system landscape, as well as integrating with the SAP GRC product line in key areas. Oracle offers a complete stack that helps companies automate compliance tasks and requirements for every application in the datacenter, whether it’s SAP ERP, Oracle Solaris, Microsoft Active Directory, or Microsoft Exchange Server, providing segregation of duties (SoD), automation, compliance and role management workflow, and streamlined audit ability. Oracle Waveset and Governance, Risk, and Compliance Oracle Waveset interfaces with SAP BusinessObjects Access Control to provide a fully automated endto-end solution regarding identity management and audit trails. Interfacing with SAP BusinessObjects Access Control allows SAP customers to leverage the content and definitions in that product. Further, Oracle Waveset extends automated access control to the entire system landscape, including SAP applications as well as applications from Oracle’s JD Edwards. Key features include Streamlined access for auditors. When auditors come in to look at the details of transactions and system access, they can use either Oracle Waveset or SAP BusinessObjects Access Control to gain access to all audit information for the entire system landscape through a single user interface. Without such a solution, auditors would have to be guided through multiple system interfaces. Support for workflows and approvals. Access isn’t assigned; it’s granted. Oracle Waveset helps manage the workflows needed to get approvals complete and on record. Oracle Waveset shows access throughout the system landscapeat both the software and the OS level. In addition, Oracle Waveset’s Lightweight Directory Access Protocol functionality makes it possible to manage access to the growing number of virtualized systems through resource maps. 19 The Role of Oracle Solaris in Support of SAP Enterprise Applications Oracle Identity Analytics SAP BusinessObjects Access Control can scour SAP systems for SoD violations and help clean up roles, offering some 450,000 rules that ensure that roles in SAP are clean from a compliance perspective. But what about roles in the larger system landscape or in other software systems, such as Oracle or JD Edwards? Oracle Identity Analytics handles the engineering and simplification of roles, analyzing roles to see where two roles are essentially equal, making secure and compliant management of thousands of users a straightforward task. Oracle Identity Analytics also provides a complete IT certification process, so that all activities are monitored and logged for review at any time by anyone. Furthermore, Oracle Identity Analytics provides real-time access control checks through Web services, offering flexibility for integration with other identity management solutions that might be in place. Open Single Sign-On: Managing SAP Access Single sign-on (SSO) greatly streamlines system administration, but it must be done securely because it provides a gateway to all the functionality that a user, whether employee, customer, or partner, is authorized for. Oracle OpenSSO is an authentication/authorization framework that provides SSO functionality using federated identity management. Federation technology provides cross-enterprise SSO functionality for Web servicesbased applications. Oracle OpenSSO provides a secure way to authenticate and authorize end users through Web services. Web services can run on many different systems and reside in many different domains, and yet be combined into a single portal interface. Oracle OpenSSO provides a way to authenticate users once, regardless of where the services themselves are running. In concert with SAP BusinessObjects Access Control, Oracle Waveset, Oracle Identity Analytics, and Oracle OpenSSO provide SAP customers with an integrated compliance solution that addresses the OS level as well as both SAP and non-SAP applications (see Figure 5). 20 The Role of Oracle Solaris in Support of SAP Enterprise Applications Figure 5. Oracle Waveset, Oracle Identity Analytics, and Oracle Open SSO provide an integrated compliance solution. Business Benefits of Running SAP on Oracle Solaris Now that an overview of some of the technical features that make running SAP on Oracle Solaris the best choice have been presented, it is important to turn to the business benefits that SAP customers will appreciate. You can think of Oracle as a trusted contractor that takes care of every aspect of building a house to your specifications, putting its own quality into every system of the house, from the heating and cooling to the windows to the roof and plumbing. It is possible for enterprises to manage all this on their own, building the house themselves or supervising a large cadre of subcontractors, but those who have been through this experience know that a trusted contractor with a strong reputation for quality can save homeowners many headaches, both during the building process and for years to come. In addition, the value proposition is such that when you weigh your options, you will be surprised at the low TCO. This is one of the rare cases where the best solution—the solution that really solves the problem and addresses all the headaches—is also the most cost effective. 21 The Role of Oracle Solaris in Support of SAP Enterprise Applications The Ecosystem Advantage: Best of Both Worlds Oracle combines the strengths of the open source community with its comprehensive engineering vision, bringing the best of both worlds to customers. Oracle Solaris is open source, and innovation happens in OpenSolaris, where the open source community, ISVs, and customers can work with the latest from Oracle and contribute to its improvement. At the same time, the needs of the enterprise are well served at every level. As released, Oracle Solaris is a secure, stable OS, created with a coordinated engineering vision that moves Oracle Solaris, Oracle software, and Oracle hardware along a single, focused trajectory. In other words, customers benefit from this singular vision and its sensitivity to the many needs of enterprise computing—scalability, high availability (HA), and security—while also enjoying all the benefits of open source. Innovations such as the Oracle Solaris ZFS file system, Containers, and DTrace were born from Oracle’s comprehensive engineering vision and are now being ported or replicated in some way on other OSs. Enterprise Support One of the many challenges of enterprise computing is that vendors might claim that the problem is really someone else’s problem. From the network provider to the many ISVs to the hardware vendor to the OS vendor, finger-pointing is a common problem. Virtualization provided by third parties such as VMware adds yet another operating environment, creating another layer of complexity when you encounter problems. Enterprise customers do not need finger-pointing when it comes to support for mission-critical systems. Oracle has an SAP Solution Center that helps its clients with any SAP-related problems, offering customers a single source for support and making its engineering expertise available should the customer have any problems. Oracle supports Oracle Solaris on every hardware platform on which it runs. Oracle also provides virtualization (free), so you do not have to call a virtualization vendor. Oracle works with the leading virtualization vendors and, for SAP customers, has an Oracle Joint Support Center for SAP Applications, located at the SAP campus in Walldorf, Germany. If you are having any trouble running SAP applications on Oracle Solaris, you make one phone call to Oracle and get the support you need. Help with Migration Oracle offers several different categories of migration help. First, it can help you determine if Oracle Solaris is right for you and what kind of TCO you can expect. Second, it can help you migrate SAP applications to Oracle Solaris. 22 The Role of Oracle Solaris in Support of SAP Enterprise Applications Help with Migrating to Oracle Solaris Oracle has a group of service offerings that can help you evaluate a migration as well as migrate from legacy platforms to Oracle Solaris 10. You can gauge a migration’s ROI before you undertake it or port a particular homegrown application to Oracle Solaris with help and expertise from Oracle personnel. Consultation for running Oracle Solaris 8 and 9 applications in Containers on Oracle Solaris 10 is also available. Help with SAP Migration If you are not running on Oracle Solaris right now, you might need to migrate your SAP applications to Oracle Solaris. SAP migrations fall into two categories: homogeneous system migrations and heterogeneous system migrations. Homogeneous migrations are straightforward and essentially involve an archive and restore procedure. Depending on the changes you are making, you might need a migration consultant. Oracle has SAPcertified migration consultants who can help you make the transition. The good news is that once you are running on Oracle Solaris, binary compatibility ensures that you will never face another heterogeneous migration, unless you decide to move to a different database. Ease of Administration Oracle Solaris: Superior A running Oracle Solaris environment is easy to administer. It works, works right, and works all the time. Research from Crimson Support Consulting compared the cost and quality of support for Red If you are new to Oracle Solaris, your administrators might have experience with other commercial versions of UNIX. In this case, Oracle offers targeted delta training that quickly brings administrators coming from other UNIX environments up to speed with Oracle Solaris. Delta training for moving to Oracle Solaris is available for AIX administrators and HP-UX administrators. Oracle offers targeted training for migrations from Windows and Linux. Administrators will appreciate the Hat Enterprise Linux to support for Oracle Solaris. Cost for Oracle Solaris support contracts is on average 16 percent lower than for Red Hat Enterprise Linux contracts. Oracle has almost 18 times more employees dedicated to service than Red Hat does. Diagnostic capabilities that DTrace offers Power of managing datacenters with xVM Ops Center, Ability to dynamically create and adjust Containers as needed Assurance that binary compatibility offers, meaning that upgrades and patches to the OS are on your timetable—not the vendor’s. Oracle offers immediate live transfer of urgent calls; Red Hat returns such calls within one hour. Oracle Solaris offers ease of patch management, particularly when compared to Linux, where patch management and control is a much more difficult chore to keep up with. Enterprises benefit from an OS that can be used with a less frequent patch cycle; Linux requires roughly the same patch frequency as Windows (monthly at minimum) to remain secure. 23 The Role of Oracle Solaris in Support of SAP Enterprise Applications Virtualization: Optimize Resources, Ease Administration, and Go Green Virtualization makes the most of your computing resources. Fewer servers means less energy used (cost savings) and a smaller carbon footprint—not to mention space savings. Additionally, the introduction of virtualization allows companies to move toward a standardized, lower cost environment. Instead of having a heterogeneous landscape of hardware and infrastructure, companies can now be more like Amazon and Google, putting in place a commodity-based utility computing foundation that allows them to centralize skills in system administration and standardize their computing environment. High Availability Computing HA is an enterprise requirement for many companies. Most systems require downtime when upgrading the OS or when components fail. Oracle Solaris incorporates predictive self healing properties that move bad components offline so that the system can keep running. Additionally, those components can be replaced without bringing the system down. Companies typically experience a decrease in downtime of 30 to 40 percent. The Oracle Solaris ZFS zpool means that storage management is handled automatically. Add storage, and it becomes available to the pool, like adding money to a nice, healthy bank account. Oracle Solaris’ reliability, predictive self healing properties, and live update facility have made the OS a favorite in environments where HA is a requirement. For environments where even higher availability is needed, Oracle Solaris Cluster software can be used to improve the availability of SAP components running on Oracle Solaris even further. Oracle Solaris Cluster uses redundant computers to protect against downtime, eliminating the server as a single point of failure. Scalability Only Oracle Solaris can run on the full range of hardware available. According to SAP’s benchmarks, as of this writing, Oracle has achieved the largest number of users—some 3,700—running on a twoprocessor Sun Fire X4270 server (Intel based) with SAP’s new two-tier benchmark kit. Moving up from the Intel platform, Oracle Solaris also achieved the highest number of users on any platform—approximately 39,100 users on a Sun SPARC Enterprise M9000 server. This is the highest record result on the two-tier SAP Sales and Distribution Standard Application Benchmark achieved by any company to date. By comparison, for Linux, the highest number of simultaneous users recorded is 12,500 and for Windows, 10,600. In other words, from top to bottom, Oracle Solaris 10 has proven to be an excellent choice for running SAP applications. High-end servers with 64 processors require running Oracle Solaris. Windows cannot scale this far, taking advantage of only as many as 16 processors; the Linux record is 32 processors. 24 The Role of Oracle Solaris in Support of SAP Enterprise Applications The choice is clear: companies that want to maximize their scalability options should run SAP applications on Oracle Solaris. In this way, the full range of hardware, from low-end commodity hardware to high-end SPARC servers can all run a single OS. Tunability Not all SAP applications require the same type of processor. Because of Oracle’s consultative approach, it can help users make the most effective hardware choice given its patterns of application usage and minimizing costs. Virtualization enables changes to be made to accommodate shifting load patterns. Some applications can effectively take advantage of multiple processors and many threads, whereas other applications do not make full use of that architecture. For applications such as portals that are thread intensive, it might make sense to deploy a CMT server. Oracle can help customers choose the most effective hardware for the system’s needs, allowing customers to run, in one server, blades with different processors, all running Oracle Solaris 10. Maximum Flexibility All migrations need to be checked to see if they make sense, if they will help achieve the perfect CPU performance-to-cost ratio. If you are considering running SAP applications on Windows or Linux, take another look at the environment. Does this move make sense? If the real business driver is to take advantage of virtualization on commodity hardware, Oracle Solaris might prove a better choice in every way. SLAs are another important business driver. Moving from an older RISC server or mainframe to an Intel server might make sense, but if the SLAs demand HA, it might require additional consideration. With Oracle Solaris, you can even mix blades with different CPUs and price points in a single box—all in one operating environment. Because of SLAs, a database might need a CMT blade, whereas other applications might run on lower cost but powerful x86 blades. Sustainability Datacenters drain resources—yours and the planet’s. Powering the network consumes 100 billion kilowatts of electricity and costs around US$7.2 billion every year. More than 40 percent of Fortune 500 IT executives identified power and cooling as major problems in their datacenters. What does energy-efficient computing really contribute to your business? Datacenter efficiency needs to be a factor in strategic decision-making. Here are a few data points about energy efficiency: Reduced operating expenses help make your business more profitable and allow you to focus IT resources on adding value to the organization. Experience deploying energy-efficient solutions helps you respond in a changing regulatory climate. Improved green credentials help you gain a positive standing with your customers. 25 The Role of Oracle Solaris in Support of SAP Enterprise Applications Technical measures to save money in the datacenter produces a streamlined IT infrastructure that can adapt more readily to business imperatives. A rationalized infrastructure is more manageable, so your IT staff can focus on supporting users and anticipating and responding to change. A consolidated IT infrastructure is more secure and available, so your business is less exposed to risks from data theft or the costs of downtime. Oracle is not new to green IT; Its Sun Fire T1000 and Sun Fire T2000 servers (superceded by the nextgeneration Sun SPARC servers with CMT technology) were the first servers to ever qualify for a utility company rebate. The newly introduced Sun UltraSPARC T1 “Niagara” server doubled its processing power while holding firm on its energy requirements and physical footprint. But energy efficiency alone cannot bring the benefits of green IT; virtualization must be deployed to optimize server usage. Server consolidation projects that replace 20 old servers with a single new server address both of these issues. Although this white paper focuses on the datacenter, it would be remiss not to mention the Sun Ray thin desktop client. SAP has deployed Sun Ray Clients for its training center in Belgium. The 233 workstations that SAP replaced consumed 30 kilowatts of power even when idle. Sun Ray Clients are not only silent (no fans needed) but they consume only 17 kilowatts when running at full speed. Oracle is a founding member of the SAP Green IT Community, which was launched in April 2009. One key theme for SAP is that virtualization technologies are increasingly becoming one piece of a much larger puzzle related to sustainability and green IT. To support an ongoing dialogue around these topics, SAP, together with Oracle, Oracle’s customers, and other members of its ecosystem, announced a new community focused on facilitating green IT collaboration and solution creation. This effort is part of SAP’s long-term strategic focus on sustainability, which comprises SAP’s own operations as well as developing sustainable business process and green IT solutions that help SAP customers operate in a more sustainable way. Why Not Linux? Although Linux and Oracle Solaris coexist well in the data center, for enterprise use, the stability, scalability, and engineering vision of Oracle Solaris is unsurpassed. Further, Oracle Solaris’s ability to run on commodity x86 hardware makes it a surprising choice for low-end applications. The best way to compare Oracle Solaris and Linux is to evaluate what you get out of the box without having to track down additional software, interoperability, and the relative cost of managing the platform. Although Linux may appear cheaper in year 1, looking at a three-year cost shows that the TCO for Linux for enterprise apps is higher. The SAP Green IT Community will drive sustainability research and development initiatives with partners and customers. SAP will continue to promote innovative optimization technologies such as virtualization, together with Oracle, to offer relevant services, such as system landscape optimization, that help customers to maximize their computing resources. Lowering Total Cost of Ownership Server consolidation with Oracle Solaris results in substantial reduction in TCO. This kind of information is always more meaningful if it is specific to your installation, and Oracle has TCO tools 26 The Role of Oracle Solaris in Support of SAP Enterprise Applications that can help you calculate the cost of your current infrastructure as well as the TCO of a consolidated infrastructure. Such server consolidations range from replacing 9 servers to as many as 20 servers with a single server (see Table 3 for sample savings based on real-world configurations). When TCO comparisons take into account costs for years one through three rather than year one only, Oracle Solaris wins over other options, such as Linux, that might appear low cost but come with additional administration and licensing costs. The value-added features of Oracle Solaris coupled with its cross-hardware compatibility make its TCO very competitive indeed. A free onsite datacenter assessment is available. TABLE 3. SAMPLE TCO SAVINGS WITH ORACLE SERVER CONSOLIDATIONS CURRENT CONFIGURATION CONSOLIDATED CONFIGURATION DIFFERENCE 2 IBM p595 servers 2 Sun SPARC Enterprise M8000 23 percent lower operating costs than 24 CPUs HA requirements servers 12 four-core CPUs 2 Sun B6000 with 12 x64 (four 4-core current configuration 35 percent lower investment than proposed IBM P6 solution 32 GB) 4 CMT blades (1 T2 8-core 32 GB) 2 HP Superdome Itanium 2 servers 2 Sun X4600, 90320 SAPS Capacity = 80,000 SAPS 256 G 2 x EMC CLARiiON CX4-240, Veritas 2x Sun StorageTek 7410 Volume Manager, Veritas File System Oracle Solaris ZFS 89 percent savings in energy and cooling 87 percent savings in hardware maintenance 100 percent savings Veritas software license ROI within 6 months 14 HP servers (different types, PA-RISC) 2 Sun X4600 2 Sun SPARC M3000 servers 76 percent savings in energy and cooling, hardware maintenance not considered ROI within 2 years Conclusion When companies find themselves at an inflection point in SAP deployment, needing to squeeze the most value from existing SAP seats and licenses, server consolidation is an important way forward. In this context, it makes sense to take a look at Oracle Solaris for the following reasons: Innovation matters.Oracle’s comprehensive engineering vision continues to bring innovation and flexibility to the platform while offering unparalleled stability and scalability for enterprise use. The innovation platform for Oracle Solaris is OpenSolaris; Oracle Solaris as released is enterprise ready, truly offering customers the best of both worlds—stability and innovation. 27 The Role of Oracle Solaris in Support of SAP Enterprise Applications Flexibility improves efficiency. Oracle Solaris’ platform compatibility means that it runs on everything from laptops to high-end servers. Deploy Oracle Solaris on low-cost systems to achieve high performance and stability. Virtualization is free. The Oracle Solaris Containers feature is the only virtualization option currently supported by both Oracle and SAP. Examine case studies regarding Containers for further details about the enterprise benefits of free virtualization using Containers. Oracle Solaris is green. Green IT offers sustainability, energy and cost savings, and compliance with emerging regulations Robust support for SAP applications. Having a single source for support is critical for enterprise datacenters. If problems arise, calling Oracle will solve the problem—no finger-pointing. Oracle’s role as an SAP global technology partner, , the Oracle Solution Center for SAP in Walldorf, and SAP-certified migration consultants highlight Oracle’s commitment to supporting SAP customers. Less stress. Some advantages of Oracle Solaris are less easily quantified. Oracle Solaris offers proven and unparalleled stability. Oracle Solaris’ TCO is low partly because it needs so little administration, and administering Oracle Solaris is much easier than administering Linux. Application availability and binary compatibility. Oracle Solaris 10 runs more than 11,000 ISV applications. As Dr. Nikolai Bezroukov says in his extensive comparison of Oracle Solaris versus Linux, “With Linux you are generally surprised if a binary package for any complex application compiled for a previous version of OS works. With Oracle Solaris, you are surprised if it does not work.” http://www.softpanorama.org/Articles/Linux_vs_Solaris/summing_up.shtml Binary compatibility means that patches and upgrades are on your timetable—not the vendor’s. Flexibility and agility. Cutting-edge technology features open the way for changing business processes and business network transformation. Oracle Solaris ZFS, virtualization, DTrace, network virtualization, identity management, and many other capabilities make Oracle Solaris the ideal solution for the changing business landscape. Compliance and security. Support for and integration with SAP GRC as well as robust security at the OS-level are important enterprise considerations. Low TCO. Oracle Solaris, although often thought of in the context of high-end RISC servers, is actually free and comes integrated with the server. 28 The Role of Oracle Solaris in Support of SAP Enterprise Applications October 2010 Copyright © 2009, 2010, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or Oracle Corporation World Headquarters 500 Oracle Parkway fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd. 0410
© Copyright 2026 Paperzz