White Paper Oracle E-Business Suite On Oracle Cloud Infrastructure

Size: px
Start display at page:

Download "White Paper Oracle E-Business Suite On Oracle Cloud Infrastructure"

Transcription

1 White Paper Oracle E-Business Suite On Oracle Cloud Infrastructure

2 TABLE OF CONTENTS Introduction 1 Oracle Cloud Infrastructure Overview 1 Regions and Availability Domains 2 Networking and Compute 2 Block and Object Storage 3 Database Service 3 Oracle E-Business Suite on Oracle Cloud Infrastructure 4 Oracle E-Business Suite Architecture 5 Benefits of Oracle E-Business Suite on Oracle Cloud Infrastructure 6 Use Cases 7 Conclusion 8

3 Oracle E-Business Suite On Oracle Cloud Infrastructure Introduction The principal platform for software applications is no longer a local hard drive, it s a web browser. Software is now frequently delivered over the internet from the cloud. In order to reduce infrastructure costs, many companies are rapidly adopting the cloud with a cloud-first strategy for new systems and the migration of existing applications to the cloud. ERP solutions like Oracle E-Business Suite (EBS) are business critical applications for most enterprises but some have already migrated EBS to the cloud and many more are planning a move. This whitepaper provides an overview of Oracle Cloud Infrastructure and a reference architecture for deploying EBS on Oracle Cloud Infrastructure. We will explore the benefits of running Oracle E-Business suite on Oracle Cloud Infrastructure and describe various use cases. Oracle Cloud Infrastructure Overview Oracle Cloud Infrastructure is a combination of cloud services that enables users to build and run a wide range of applications and services in a highly-available hosted environment. Oracle Cloud Infrastructure offers high-performance compute capabilities (such as physical server instances) and storage capacity in a flexible virtual network that is securely accessible from your on-premises network. Oracle Cloud Infrastructure Benefits Infrastructure as a Service gives IT users agility, great flexibility and cost savings. Benefits include: Pay as you go only pay for the IT resources you need, when you need them IT resources can be deployed rapidly when needed and discarded when no longer required. Oracle Cloud Infrastructure (Bare Metal Cloud Service), Oracle Database, Oracle E-Business Suite, and Oracle WebLogic Server are all Oracle products or services and are built to work together. Oracle Cloud Infrastructure Concepts The following Oracle Cloud Infrastructure elements are necessary for implementing and operating Oracle E-Business Suite on the Oracle cloud. Page 1

4 Regions and Availability Domains Oracle Cloud Infrastructure is hosted in regions and availability domains. A region is a geographic area (like the Eastern United States), and an availability domain is one or more data centers located within a region. A region is composed of several availability domains that are connected to each other by a low latency, high bandwidth network, which makes it possible to build replicated systems in multiple availability domains for both high-availability and disaster recovery. When you sign up for Oracle Cloud Infrastructure, Oracle creates a tenancy for your company, which is a secure and isolated partition within the Oracle Cloud Infrastructure where you can create, organize, and administer your cloud resources. This is not shared with any other customer. Networking A Virtual Cloud Network is a virtual version of a traditional network including subnets, route tables, and gateways on which your server instances run. A cloud network resides within a single region but can cross multiple availability domains. You need to set up at least one cloud network before you can launch server instances. You can configure the cloud network with an optional Internet Gateway to handle public traffic, and an optional IPSec VPN connection to securely extend Compute The Oracle Cloud Infrastructure Compute Service lets you provision and manage computer servers, known as instances. Oracle Cloud Infrastructure offers both Bare Metal and Virtual Machine instances Page 2

5 Bare Metal - A bare metal compute instance provides dedicated physical server access for the highest performance and strong isolation. Virtual Machine - A Virtual Machine (VM) is an independent computing environment that runs on top of physical bare metal hardware. The virtualization makes it possible to run Block Storage The Oracle Bare Metal Cloud Block Volume Service lets you dynamically provision and manage block storage volumes. You can create, attach, connect and move volumes as needed to meet your storage and application requirements. Once attached and connected to an instance, you can use a volume like a regular hard drive. Volumes can also be disconnected and attached to another instance without the loss of data. Block Volume Service volumes can be either 256 GB or 2 TB, with 2 TB volumes offering better overall performance. By default, Block Volume Service volumes are 256 GB. Object Storage The Oracle Bare Metal Cloud Object Storage Service has a simple REST-based storage management interface that allows users to easily manage storage at scale. The elasticity of the platform enables users to start small and scale seamlessly, without experiencing any degradation in performance or service reliability. Database Page 3

6 The Database Service lets you quickly launch an Oracle Database System (DB System) and create one or more databases on it. Users have full access to the features and operations available with Oracle Database, but Oracle owns and manages the infrastructure. Databases are available as 1-Node, 2-Node RAC or Exadata systems. E-Business Suite on Oracle Cloud Infrastructure Apps Associates has deployed Oracle E-Business Suite on Oracle Cloud Infrastructure and designed the following environment to host EBS. Oracle E-Business Suite 3-Tier Architecture Client Application Tier DB Tier ORACLE WEBLOGIC SERVER FORMS, OAFM BI PUBLISHER JDBC/ sql*net http(s) OHS, OPMN BC4J OACORE CONCURRENT PROCESSING Page 4 1-Node DB System/ 2-Node RAC DB System/ Exadata DB Supported Versions

7 Oracle E-Business Suite architecture on Oracle Cloud Infrastructure (Bare Metal) Compartment VCN Load Balancing Compute Instance B Compute Instance C Apptier OHS WLS Apptier OHS WLS Concurrent Processing Concurrent Processing Block storage volumes Block storage volumes Availability Domain 1 Availability Domain 2 APPS Binaries Object Storage Compute Instance A ASM Volumes RMAN backups Database Server Availability Domain 1 Page 5

8 Requests submitted by users from the desktop tier are routed to the Oracle E-Business Suite application servers provisioned on compute instances on the Oracle cloud via the Oracle Load Balancing Service. The OHS (Oracle HTTP Server) and the Oracle WebLogic Server are provisioned on each application node. The OHS will accept the requests from the load balancer and direct them to the Oracle WebLogic Server which executes the relevant business logic and interfaces with the Oracle database. The various modules and functions in Oracle E-Business Suite share a common data model. Multiple application nodes share a single database. Load Balancing and High Availability Incoming traffic for the EBS application provisioned on various compute instances can be managed using a load balancer available within the virtual cloud network (VCN). In order to configure a load balancer, application nodes must be provisioned in different availability domains. In the case of an application tier or availability domain failure, the load balancer will redirect the requests to the other application tiers provisioned in another availability domain. The database tier is deployed on a compute instance or can be provisioned through database as a service (DBaaS). Unlike other database as a service suppliers, Oracle provides command line access and full server access to DBaaS users. Backups can be configured using the Database Backup service and placed in an object storage bucket. Oracle Recovery Manager (RMAN) can also be used for backups of the database to an object storage bucket. Advantages of Running Oracle E-Business Suite on Oracle Cloud Infrastructure Technical Considerations Oracle Cloud Infrastructure is offering 2-node RAC database and exadata database services where users can migrate their on-premises RAC instances and exadata machines to the cloud. Oracle also provides command line access to DBaaS instances unlike other cloud based databases. Database patches can be rolled back in DBaaS instances. Agility and Speed The time required to provision Oracle E-Business Suite on Oracle Cloud Infrastructure is far less than for conventional infrastructure. A traditional server provisioning involves a large number of resources and processes which cause delay. In an agile environment frequent software updates often require hardware updates or changes too. It can be difficult to provide this level of flexibility in a traditional data center but in the cloud it is easy. Installation of Oracle E-Business is faster with Oracle Cloud Infrastructure than with competitive cloud environments. In our tests we found that installation times were reduced by more than 30%. Page 6

9 Economical Usage In a typical on-premises datacenter, companies must pay for hardware, software licensing and physical maintenance and IT staff are needed for round-the-clock monitoring. All these can be replaced by Oracle Cloud Infrastructure. IT resources are scalable. For example an environment that is used up to 8 hours a day, can be shut down after working hours and restarted when required. This can save 16 hours of resource cost or 66% of the total. Running Oracle E-Business Suite on Oracle Cloud Infrastructure is also much less expensive than other public clouds, mainly because a considerable number of IOPS are included in the Oracle cloud's storage cost. This can reduce costs by up to 80%. Application Performance Testing Performance testing is highly recommended prior to any change to an Oracle E-Business Suite environment. Applications are usually tested in the preliminary stages of deployment in an IT environment that is identical to the planned production hardware. Subsequently it is difficult and expensive to test the performance of later developments because of the requirement to create a duplicate hardware environment for testing. We found that network performance of the Oracle cloud was better than other public clouds because data transfer was more than 20% faster and there was a 25% improvement in bandwidth. We also found that installation times were up to 30% less on the Oracle cloud. Hardware Immortality Hardware upgrades are a necessary evil in an on-premises data center. As server hardware ages and new hardware technologies are developed, IT organizations have to plan for a hardware upgrade or replacement. With Oracle Cloud Infrastructure, a hardware upgrade is easily achieved by a single mouse click and at no cost. Use Cases for Oracle E-Business Suite on Oracle Cloud Infrastructure Oracle E-Business Suite customers are using Oracle Cloud Infrastructure for a variety of use cases including the following: Migration of existing Oracle E-Business Suite environments from on-premises and other cloud or hosting vendors Implementation of Oracle E-Business Suite on a 2-node RAC Implementing cloud based disaster recovery for Oracle E-Business Suite Running Oracle E-Business Suite development, test, user acceptance testing (UAT), proof of concept (POC), and training environments Provisional environments for migrations and upgrade testing. Transient environments for performance testing Page 7

10 Conclusion Oracle Cloud Infrastructure is a secure IT environment that is flexible and scalable. It is adaptable to any kind of IT environment and it is available at a competitive price. Author Profiles Satyendra Kumar Pasalapudi is a Practice Director in the Infrastructure Managed Services Team at Apps Associates. He is an Oracle ACE Director and speaker at various conferences like OAUG, IOUG, and Oracle Open World. He has worked with various clients on Infrastructure, Cloud and AWS related engagements. He can be contacted at satyendra.pasalapudi@appsassociates.com Krishna Chaitanya Peri is a senior cloud consultant in the Infrastructure Managed Services Team at Apps Associates. He is an Oracle certified cloud and database administrator. He has worked on various technologies on Infrastructure such as IBM DB2, Oracle E-business suite, My SQL, Mongo DB, Mark logic and AWS related services, he can be contacted at chaitanya.peri@appsassociates.com ABOUT APPS ASSOCIATES Apps Associates is a global IT and business services organization that provides solutions for Cloud, Analytics and Integration. Our mission is to partner with customers to enable business improvement by streamlining business processes using advanced technology. We innovate by constantly launching new services and solutions and we differentiate through our relentless attention to delivery excellence and customer care. OUR STRATEGIC PARTNERS North America (HQ) Europe Copyright 2017, V , Apps Associates LLC. All rights reserved Asia