Siebel CRM Applications on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

Similar documents
RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H

Establishing secure connections between Oracle Ravello and Oracle Database Cloud O R A C L E W H I T E P A P E R N O V E M E B E R

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

Establishing secure connectivity between Oracle Ravello and Oracle Cloud Infrastructure Database Cloud ORACLE WHITE PAPER DECEMBER 2017

Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Migrating VMs from VMware vsphere to Oracle Private Cloud Appliance O R A C L E W H I T E P A P E R O C T O B E R

Generate Invoice and Revenue for Labor Transactions Based on Rates Defined for Project and Task

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

Deploying Custom Operating System Images on Oracle Cloud Infrastructure O R A C L E W H I T E P A P E R M A Y

Correction Documents for Poland

Tutorial on How to Publish an OCI Image Listing

Loading User Update Requests Using HCM Data Loader

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach

Automatic Receipts Reversal Processing

Oracle Secure Backup. Getting Started. with Cloud Storage Devices O R A C L E W H I T E P A P E R F E B R U A R Y

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Oracle DIVArchive Storage Plan Manager

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding

April Understanding Federated Single Sign-On (SSO) Process

Oracle Fusion Configurator

Load Project Organizations Using HCM Data Loader O R A C L E P P M C L O U D S E R V I C E S S O L U T I O N O V E R V I E W A U G U S T 2018

Oracle Cloud Applications. Oracle Transactional Business Intelligence BI Catalog Folder Management. Release 11+

JD Edwards EnterpriseOne Licensing

Leverage the Oracle Data Integration Platform Inside Azure and Amazon Cloud

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

Bastion Hosts. Protected Access for Virtual Cloud Networks O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Cloud Infrastructure Virtual Cloud Network Overview and Deployment Guide ORACLE WHITEPAPER JANUARY 2018 VERSION 1.0

Oracle Data Provider for.net Microsoft.NET Core and Entity Framework Core O R A C L E S T A T E M E N T O F D I R E C T I O N F E B R U A R Y

Sun Fire X4170 M2 Server Frequently Asked Questions

Oracle Data Masking and Subsetting

Working with Time Zones in Oracle Business Intelligence Publisher ORACLE WHITE PAPER JULY 2014

August 6, Oracle APEX Statement of Direction

Oracle Learn Cloud. Taleo Release 16B.1. Release Content Document

Oracle Grid Infrastructure 12c Release 2 Cluster Domains O R A C L E W H I T E P A P E R N O V E M B E R

Oracle JD Edwards EnterpriseOne Object Usage Tracking Performance Characterization Using JD Edwards EnterpriseOne Object Usage Tracking

Deploy VPN IPSec Tunnels on Oracle Cloud Infrastructure. White Paper September 2017 Version 1.0

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview

Using the Oracle Business Intelligence Publisher Memory Guard Features. August 2013

Hard Partitioning with Oracle VM Server for SPARC O R A C L E W H I T E P A P E R J U L Y

Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y

ORACLE FABRIC MANAGER

Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015

Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 2, Memory Barriers and Memory Fences

Technical White Paper August Recovering from Catastrophic Failures Using Data Replicator Software for Data Replication

Oracle Grid Infrastructure Cluster Domains O R A C L E W H I T E P A P E R F E B R U A R Y

Transitioning from Oracle Directory Server Enterprise Edition to Oracle Unified Directory

An Oracle White Paper. Released April 2013

Oracle WebLogic Portal O R A C L E S T A T EM EN T O F D I R E C T IO N F E B R U A R Y 2016

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions

An Oracle White Paper September, Oracle Real User Experience Insight Server Requirements

Best Practice Guide for Implementing VMware vcenter Site Recovery Manager 4.x with Oracle ZFS Storage Appliance

Oracle Enterprise Data Quality New Features Overview

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

Repairing the Broken State of Data Protection

October Oracle Application Express Statement of Direction

Oracle JD Edwards EnterpriseOne Object Usage Tracking Performance Characterization Using JD Edwards EnterpriseOne Object Usage Tracking

CONTAINER CLOUD SERVICE. Managing Containers Easily on Oracle Public Cloud

Extreme Performance Platform for Real-Time Streaming Analytics

An Oracle White Paper September Security and the Oracle Database Cloud Service

SOA Cloud Service Automatic Service Migration

An Oracle White Paper October Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10

Oracle Financial Services Regulatory Reporting for US Federal Reserve Lombard Risk Integration Pack

Subledger Accounting Reporting Journals Reports

An Oracle White Paper Released April 2008

WebCenter Portal Task Flow Customization in 12c O R A C L E W H I T E P A P E R J U N E

An Oracle White Paper July Oracle WebCenter Portal: Copying a Runtime-Created Skin to a Portlet Producer

Product Release Notes

How to Monitor Oracle Private Cloud Appliance with Oracle Enterprise Manager 13c O R A C L E W H I T E P A P E R J U L Y

Oracle Linux Management with Oracle Enterprise Manager 13c O R A C L E W H I T E P A P E R J U L Y

An Oracle White Paper February Combining Siebel IP 2016 and native OPA 12.x Interviews

Oracle Database Appliance X6-2S / X6-2M ORACLE ENGINEERED SYSTEMS NOW WITHIN REACH FOR EVERY ORGANIZATION

Oracle Service Registry - Oracle Enterprise Gateway Integration Guide

Oracle Best Practices for Managing Fusion Application: Discovery of Fusion Instance in Enterprise Manager Cloud Control 12c

Oracle Database Vault

APPLICATION BUILDER CLOUD. Application Creation Made Easy

Oracle Enterprise Performance Reporting Cloud. What s New in September 2016 Release (16.09)

E-BUSINESS SUITE APPLICATIONS R12 (R12.2.5) ORDER MANAGEMENT (OLTP) BENCHMARK - USING ORACLE11g

Increasing Network Agility through Intelligent Orchestration

Oracle Event Processing Extreme Performance on Sparc T5

Oracle Exadata Statement of Direction NOVEMBER 2017

Using Oracle In-Memory Advisor with JD Edwards EnterpriseOne

Product Release Notes

Oracle VM 3: IMPLEMENTING ORACLE VM DR USING SITE GUARD O R A C L E W H I T E P A P E R S E P T E M B E R S N

Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition

Oracle FLEXCUBE Direct Banking Release Dashboard Widgets Transfer Payments User Manual. Part No. E

Oracle Business Activity Monitoring 12c Best Practices ORACLE WHITE PAPER DECEMBER 2015

Oracle NoSQL Database For Time Series Data O R A C L E W H I T E P A P E R D E C E M B E R

STORAGE CONSOLIDATION AND THE SUN ZFS STORAGE APPLIANCE

Integrating Oracle SuperCluster Engineered Systems with a Data Center s 1 GbE and 10 GbE Networks Using Oracle Switch ES1-24

Technical Upgrade Guidance SEA->SIA migration

E-BUSINESS SUITE APPLICATIONS R12 (R12.2.5) HR (OLTP) BENCHMARK - USING ORACLE11g ON ORACLE S CLOUD INFRASTRUCTURE

Oracle Java SE Advanced for ISVs

Pricing Cloud: Upgrading to R13 - Manual Price Adjustments from the R11/R12 Price Override Solution O R A C L E W H I T E P A P E R A P R I L

Improve Data Integration with Changed Data Capture. An Oracle Data Integrator Technical Brief Updated December 2006

Application Container Cloud

Automatic Data Optimization with Oracle Database 12c O R A C L E W H I T E P A P E R S E P T E M B E R

ORACLE S PEOPLESOFT GENERAL LEDGER 9.2 (WITH COMBO EDITING) USING ORACLE DATABASE 11g FOR ORACLE SOLARIS (UNICODE) ON AN ORACLE S SPARC T7-2 Server

Oracle Forms Services Oracle Traffic Director Configuration

Transcription:

Siebel CRM Applications on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

Oracle Ravello is an overlay cloud that enables enterprises to run their VMware and KVM applications with data-center-like (Layer 2) networking as-is on public cloud without any modifications. With Ravello, enterprises don t need to convert their VMs or change networking. This empowers the business to rapidly develop and deploy existing data-center applications on the public cloud without the associated infrastructure and migration cost and overhead for a variety of use-cases such as devtest, staging, UAT etc. Siebel CRM Overview Oracle's Siebel Customer Relationship Management (CRM), the world's most complete CRM solution, helps organizations achieve maximum top- and bottom-line growth and deliver great customer experiences across all channels, touchpoints, and devices. Siebel CRM delivers transactional, analytical, and engagement features to manage all customer-facing operations. With solutions tailored to more than 20 industries, Siebel CRM delivers comprehensive onpremise and on-demand CRM solutions that are tailored to industry requirements and offer role-based customer intelligence and prebuilt integrations. Siebel CRM core components Siebel CRM deployment consists of some core components, which are given below with the function they provide Component Siebel Gateway Name Server Siebel Server Siebel Web Server Extension Siebel Web Server Siebel Web Client Siebel Database Function Stores Siebel Enterprise Server and Siebel Server configuration and status information. Application server software that provides both user services and batch mode services to Siebel clients or other components. The SWSE identifies requests for Siebel data and forwards them to the Siebel Servers. It receives data from Siebel Servers and helps format it into Web pages for Siebel clients. Software installed on a third-party Web server computer, where the virtual directories for Siebel applications are created. The Siebel Web Client runs in a standard browser on the end user's client computer Stores database records 1 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

The following diagram illustrates the relationship between the elements of the Siebel CRM deployment. Fig. 1: Simplified Siebel CRM architecture Why run Siebel CRM on Oracle Ravello? Enterprises running Siebel CRM application in their data-center, typically need many copies of their environment for various purposes. Typically for every 1 production instance of the Siebel environment in their datacenter, enterprises have 5-8 copies of this environment for pre-production use-cases such as development, testing, staging and running User Acceptance Tests. However, most of the preproduction environments are not needed 24x7, but only for a few hours. For such ephemeral needs, it doesn t make economic sense to invest in a data-center based environment. Ravello provides a great platform for such use-cases that need ephemeral environments by offering data-center-like capabilities on public cloud (ability to run VMware VMs with Layer 2 networking). This helps enterprises reduce their infrastructure costs for such ephemeral workloads. As an example, an enterprise running one production instance and 5 pre-production environments of such a Siebel deployment on-prem can benefit from 58% savings by running compared to running onprem. 2 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

Moving Siebel CRM application to Ravello A common scenario to deploy Siebel CRM on VMware ESXi on-prem in a multi-node setup is with 7 nodes housing Siebel components Siebel database, Siebel Gateway Name Server, Siebel Application Server, Siebel Web Server, Siebel Web Developer Client, Siebel File System and Siebel Web Client) one on each of the VMs. The deployment diagram for the implementation: Fig. 2: Deployment diagram In this on-prem deployment, we had Oracle Linux 7.3 running on ESXi VMs with the following topology. Each of the VMs was configured with 4vCPU and 8GB RAM with two different network subnets configured - 10.0.0.0/24 - public network - 10.1.0.0/24 - application network 1) IMPORT: To build the Siebel CRM application with Ravello, we first import the 7 VMs that are setup in our on-prem ESX environment into Ravello s VM library using the Import Tool. 2) BUILD: Once imported, we can create a new application by dragging the VMs onto the canvas. 3 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

Fig. 3: Building the application with the imported VMs 3) The system resources (vcpus, memory) allocated to each of the VMs was automatically preserved when imported into the Ravello VM library. On the network tab, Ravello automatically re-creates the network as it was setup in the data-center based on the meta-data associated and information parsed from the VM disk images. Fig. 4: Network view of the application 4 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

We will now make sure all the settings in each VM are as per our expectation. Let us take a look at Gateway VM in the Ravello UI. 4) Let us start with the General tab. Make sure that the hostname field is populated and it matches to the hostname in the VM. Fig. 5: General tab for db server 5) Under the Disks tab, Controller we select is the PVSCSI para-virtualized controller for better performance. 5 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

Fig. 6: Disks tab for Gateway server 6) Under the NICs section, we select the VMXnet3 para-virtualized device for each of the NICs, for better performance. As pointed out earlier, we have used a separate subnet to handle application traffic for our Siebel app. We verify that all the NICs are present and configured correctly for each of the nodes with the right IP configuration. 7) We have enabled ssh service for the Gateway server so that we can access it from the internet, externally. Make sure the External checkbox is checked to allow this. 6 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

Fig. 7: External services Next, we Edit and Verify all the VMs on the application in a similar fashion. Once this is done, the application is ready to be published. 8) DEPLOY: Publish the application to bring up the VMs in the public cloud either using Costoptimized or Performance-optimized selection. Starting up the Siebel CRM Application The Siebel application requires the following sequence in starting the different components of application servers to access the application Database server à Gateway server à Application server à Web server Ravello provides this functionality to start your application in a sequence by providing the information in the VMs start order in the settings tab. Follow the steps to set up the sequence for Siebel application startup. 1) Select the Siebel application and click on Settings then click on + Add Stage in the VMs Start Order section. 7 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

Fig. 8: VMs Start Order 2) Provide the stage name and time to schedule the start up for next stage Fig. 9: Create New Stage 3) Click on the VMs List and select the VMs to be added to the stage 8 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

Fig. 10: Add the VMs to the created stage 4) Build all the stages to get the complete setup as follows: Stage 1: Storage: VMs: Siebel_DB and Siebel_filesys Stage 2: Logic_GW: VMs: Siebel_Gateway Stage 3: Logic_App: VMs: Siebel_AppServer and Siebel_WebServer Stage 4: Application: VMs: Siebel_Tools and Siebel_WebClient Fig. 11: Complete stage setup 9 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

Verifying the Siebel CRM application running on Ravello 1) Start the Siebel application from the Ravello UI to boot the VMs in the order specified Fig. 12: Start the Siebel CRM Application 2) Confirming that Siebel database and listener service is up and running on the Siebel_DB VM Fig. 13: Database and listener status 3) Check connectivity from the Siebel server using srvrmgr utility Fig. 14: Siebel server verification 10 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

4) Test connectivity to the Siebel Web Server from your browser. The IP address for the Web Server should be shown in Summary tab for the VM Fig 15: Public IP of Siebel WebServer Fig. 16: Application login For this Siebel CRM deployment, we enabled the Call Center component, for which is connectivity is shown above using the public IP assigned to the VM. 11 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

5) Siebel Tools can be verified by connecting to the Tools VM either through RDP or Console access. Fig 17: Siebel Tools verification Learn more Learn more and sign up for a free trial at https://cloud.oracle.com/ravello Figure 18: Sign up for a free trial. 12 SIEBEL CRM ON ORACLE RAVELLO CLOUD SERVICE

Oracle Corporation, World Headquarters Worldwide Inquiries 500 Oracle Parkway Phone: +1.650.506.7000 Redwood Shores, CA 94065, USA Fax: +1.650.506.7200 CONNECT WITH US blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle oracle.com Copyright 2017, 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 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. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. 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. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0817 Siebel CRM Applications on Oracle Ravello Cloud Service August 2017