The latest cloud infrastructure announcements, technical solutions, and enterprise cloud insights.

Making It Easier to Move Oracle-Based SAP Applications to the Cloud

Gilson Melo
Director of Product Management

For decades, Oracle has provided a robust, scalable, and reliable infrastructure for SAP applications and customers. For over 30 years, SAP and Oracle have worked closely to optimize Oracle technologies with SAP applications to give customers the best possible experience and performance. The most recent certification of SAP Business Applications on Oracle Cloud Infrastructure makes sense within the context of this long-standing partnership. As this blog post outlines, SAP NetWeaver® Application Server ABAP/Java is the latest SAP offering to be certified on Oracle Cloud Infrastructure, providing customers with better performance and security for their most demanding workloads, at a lower cost.

Extreme Performance, Availability, and Security for SAP Business Suite Applications

Oracle works with SAP to certify and support SAP NetWeaver® applications on Oracle Cloud Infrastructure, which makes it easier for organizations to move Oracle-based SAP applications to the cloud. Oracle Cloud enables customers to run the same Oracle Database and SAP applications, preserving their existing investments while reducing costs and improving agility.

Unlike products from first-generation cloud providers, Oracle Cloud Infrastructure is uniquely architected to support enterprise workloads. It is designed to provide the performance, predictability, isolation, security, governance, and transparency required for your SAP enterprise applications. And it is the only cloud optimized for Oracle Database.

  • Run your Oracle-based SAP applications in the cloud with the same control and capabilities as in your data center. There is no need to retrain your teams. Take advantage of performance and availability equal to or better than on-premises.
  • Deploy your highest-performance applications (that require millions of consistent IOPs and millisecond latency) on elastic resources with pay-as-you-go pricing. Benefit from simple, predictable, and flexible pricing with universal credits.
  • Manage your resources, access, and auditing across complex organizations. Compartmentalize shared cloud resources by using simple policy language to provide self-service access with centralized governance and visibility.
  • Run your Oracle-based SAP applications faster and at lower cost.

Moving SAP Workloads: Use Cases

There are a number of different editions and deployment options for SAP Business Suite applications. As guidance, we are focusing on the following use cases:

  • Develop and test in the cloud
    • Test new customizations or new versions
    • Validate patches
    • Perform upgrades and point releases
  • Backup and disaster recovery in the cloud
    • Independent data center for high availability and disaster recovery
    • Duplicated environment in the cloud for applications and databases
  • Extend the data center to the cloud 
    • Transient workloads (training, demos)
    • Rapid implementation for acquired subsidiary, geographic expansion, or separate lines of business
  • Production in the cloud
    • Reduce reliance on or eliminate on-premises data centers
    • Focus on strategic priorities and differentiation, not managing infrastructure

Oracle Cloud Regions

Today we have four Oracle Cloud Infrastructure regions and we’ve announced new regions in coming months. This provides the global coverage that enterprises need. Additional details at Oracle Cloud Infrastructure Regions.

SAP NetWeaver® Application Server ABAP/Java on Oracle Cloud Infrastructure

Oracle Cloud Infrastructure offers hourly and monthly metered bare metal and virtual machine compute instances with up to 51.2 TB of locally attached NVMe SSD storage or up to 1PB (Petabyte) of iSCSI attached block storage. A Bare Metal  instance with a 51.2TB of NVMe storage with is capable of around 5.5 million 4K IOPS at < 1ms latency flash, the ideal platform for an SAP NetWeaver® workload using an Oracle Database. Get 60 IOPS per GB, up to a maximum of 25,000 IOPS per block volume, backed by Oracle's first in the industry performance SLA. Instances in the Oracle Cloud Infrastructure are attached using a 25 Gbps non-blocking network with no oversubscription. While each compute instance running on bare metal has access to the full performance of the interface, virtual machine servers can rely on guaranteed network bandwidths and latencies; there are no “noisy neighbors” to share resources or network bandwidth with. Compute instances in the same region are always less than 1 ms away from each other, which means that your SAP application transactions will be processed in less time, and at a lower cost than with any other IaaS provider. 

To support highly available SAP deployments, Oracle Cloud Infrastructure builds regions with at least three availability domains. Each availability domain is a fully independent data center with no fault domains shared across availability domains. An SAP NetWeaver® Application Server ABAP/Java landscape can span across multiple availability domains.

Planning Your SAP NetWeaver® Implementation

For detailed information about deploying SAP NetWeaver® Application Server ABAP/Java on Oracle Cloud Infrastructure, see the SAP NetWeaver Application Server ABAP/Java on Oracle Cloud Infrastructure white paper. This document also provides platform best practices and details about combining parts of Oracle Cloud Infrastructure, Oracle Linux, Oracle Database instances, and SAP application instances to run software products based on SAP NetWeaver® Application Server ABAP/Java in Oracle Cloud Infrastructure. 

Topologies of SAP NetWeaver® Application Server ABAP/Java on Oracle Cloud Infrastructure

There are various installation options for SAP NetWeaver® Application Server ABAP/Java. You can place one complete SAP application layer and the Oracle Database on a single compute instance (two-tier SAP deployment). You can install the SAP application layer instance and the database instance on two different compute instances (three-tier SAP deployment). Based on the sizing of your SAP systems, you can deploy multiple SAP systems on one compute instance in a two-tier way or distribute those across multiple compute instances in two-tier or three-tier configurations. To scale a single SAP system, you can configure additional SAP dialog instances (DI) on additional compute instances.

Recommended Instances for SAP NetWeaver® Application Server ABAP/Java Installation

You can use the following Oracle Cloud Infrastructure Compute instance shapes to run the SAP application and database tiers.

Bare Metal Compute

  • BM.Standard1.36
  • BM.DenseIO1.36
  • BM.Standard2.52
  • BM.DenseIO2.52

Virtual Machine Compute

  • VM.Standard2.1
  • VM.Standard2.2
  • VM.Standard2.4
  • VM.Standard2.8
  • VM.Standard2.16
  • VM.DenseIO2.8
  • VM.DenseIO2.16

For additional details, review the white paper referenced in the "Planning Your SAP NetWeaver® Implementation" section.

Technical Components

A SAP system consists of several application server instances and one database system. In addition to multiple dialog instances, the System Central Services (SCS) for AS Java instance and the ABAP System Central Services (ASCS) for AS ABAP instance provide message server and enqueue server for both stacks. 

The following graphic gives an overview of the components of the SAP NetWeaver® Application Server:


This post provides some guidance about the main benefits of using Oracle Cloud Infrastructure for SAP NetWeaver® workloads, along with the topologies, main use cases, installation, and migration process. To learn more about migrating SAP to Oracle Cloud, register for our March 6 webinar.

And for more information, review the following additional resources. 

Additional Resources

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.