Deploying Fusion Middleware in a 100% Virtual Environment Using OVM ANDY WEAVER FISHBOWL SOLUTIONS, INC.



Similar documents
Integrating Oracle ECM with ERP Systems: JDE, EBS and PeopleSoft JERRY ABER FISHBOWL SOLUTIONS, INC.

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC.

Performance Tuning for Oracle WebCenter Content 11g: Strategies & Tactics CHRIS ROTHWELL & PAUL HEUPEL FISHBOWL SOLUTIONS, INC.

Configuring and Managing a Private Cloud with Enterprise Manager 12c

End-To-End Invoice Processing Automation at Land O Lakes NATALIE HAWLEY LAND O LAKES

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

Realize the Full Potential of Virtualized Java Applications

INTRODUCTION APPLICATION DEPLOYMENT WITH ORACLE VIRTUAL ASSEMBLY

Windows Server 2008 R2 Hyper-V Live Migration

1 P a g e Delivering Self -Service Cloud application service using Oracle Enterprise Manager 12c

Datacenter Management Optimization with Microsoft System Center

ORACLE VM MANAGEMENT PACK

Server Consolidation with SQL Server 2008

Facilitating Multi-Site Management with Oracle WebCenter KARLA SCHOMMER FISHBOWL SOLUTIONS, INC.

Windows Embedded Security and Surveillance Solutions

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering

The Microsoft Windows Hypervisor High Level Architecture

INTRODUCTION TO CLOUD MANAGEMENT

Datacenter Management and Virtualization. Microsoft Corporation

Pipeliner CRM Phaenomena Guide Sales Pipeline Management Pipelinersales Inc.

Oracle On Demand Infrastructure: Virtualization with Oracle VM. An Oracle White Paper November 2007

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

Key Benefits of Microsoft Visual Studio Team System

<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy

Enterprise Java Virtualization Understanding the TCO Implications: An Executive Brief

Pipeliner CRM Phaenomena Guide Administration & Setup Pipelinersales Inc.

Implementing Business Portal in an Extranet Environment

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

Windows Server Virtualization An Overview

ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK

<Insert Picture Here> Cloud Computing Strategy

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

Kronos Workforce Central on VMware Virtual Infrastructure

About Contract Management

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments

An Oracle White Paper August Oracle WebCenter Content 11gR1 Performance Testing Results

Veeam Task Manager for Hyper-V

Veeam Backup & Replication. Version 7.0


The Journey to Cloud Computing: from experimentation to business reality

Centrata IT Management Suite 3.0

Windows Small Business Server 2003 Upgrade Best Practices

Accenture Foundation Platform for Oracle

Integrate Microsoft Windows Hyper V

Pipeliner CRM Phaenomena Guide Add-In for MS Outlook Pipelinersales Inc.

Understanding Oracle Certification, Support and Licensing for VMware Environments

An Oracle White Paper March Oracle s Single Server Solution for VDI

Design and Implement a Self- Service Enabled Private Cloud with Oracle Enterprise Manager 12c

Hyper-V Server 2008 Getting Started Guide

Application of DCMI in an Internet Portal Data Center

Published April Executive Summary

The Benefits of Virtualizing Citrix XenApp with Citrix XenServer

Minimum Hardware Configurations for EMC Documentum Archive Services for SAP Practical Sizing Guide

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

Oracle Hyperion Financial Management Virtualization Whitepaper

Oracle Cloud Computing Strategy

<Insert Picture Here> Oracle VM and Cloud Computing

SmoothWall Virtual Appliance

An Oracle White Paper March What It Takes to Deploy and Manage a Private Cloud with Oracle VM

Pipeliner CRM Phaenomena Guide Sales Target Tracking Pipelinersales Inc.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

5 Pillars for Oracle WCM Optimization: Supercharged Web Content Management BILLY CRIPE WITH STEVE FAHEY & MARIAH BAILEY FISHBOWL SOLUTIONS, INC.

CRM Form to Web. Internet Lead Capture. Installation Instructions VERSION 1.0 DATE PREPARED: 1/1/2013

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Quest vworkspace Virtual Desktop Extensions for Linux

Oracle Middleware as Cloud Foundation. Filip Huysmans Contribute Group

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

PANO MANAGER CONNECTOR FOR SCVMM& HYPER-V

Oracle Utilities Integration for Device Operations

Get More from Microsoft SharePoint with Oracle Fusion Middleware. An Oracle White Paper January 2008

Microsoft Hyper-V Server 2008 R2 Getting Started Guide

Phire Architect Hardware and Software Requirements

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

Taking Virtualization

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

Introduction to Virtual Datacenter

System Requirements for Microsoft Dynamics NAV 2013 R2

SQL Azure vs. SQL Server

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

Virtualization Case Study

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

The Safe Harbor. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Lab Answer Key for Module 6: Configuring and Managing Windows SharePoint Services 3.0. Table of Contents Lab 1: Configuring and Managing WSS 3.

IOUG Virtualization SIG - Online Symposium Kai Yu Oracle Solutions Engineering, Dell Inc.

System Requirements and Platform Support Guide

Evaluation of Enterprise Data Protection using SEP Software

Virtualization with Microsoft Windows Server 2003 R2, Enterprise Edition

Online Transaction Processing in SQL Server 2008

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

A Microsoft U.S. Public Sector White Paper by Ken Page and Shelly Bird. January government

Hyper-V Hosting Guidance:

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Oracle Audit Vault Oracle FLEXCUBE Universal Banking Release [April] [2014]

Windows Azure Pack Installation and Initial Configuration

IOS110. Virtualization 5/27/2014 1

Experience Business Success Invest in Microsoft CRM Today

Dell One Identity Manager Scalability and Performance

Consolidate and Virtualize Your Windows Environment with NetApp and VMware

Transcription:

Deploying Fusion Middleware in a 100% Virtual Environment Using OVM ANDY WEAVER FISHBOWL SOLUTIONS, INC. i

Fishbowl Solutions Notice The information contained in this document represents the current view of Fishbowl Solutions, Inc. on the issues discussed as of the date of publication. Because Fishbowl Solutions must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Fishbowl Solutions, and Fishbowl Solutions cannot guarantee the accuracy of any information presented after the date of publication. This Whitepaper is for informational purposes only. FISHBOWL SOLUTIONS MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Fishbowl Solutions Inc. Fishbowl Solutions Inc. may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Fishbowl Solutions, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. 2014 Fishbowl Solutions Corporation. All rights reserved. Fishbowl Solutions is a registered trademarks or trademarks of Fishbowl Solutions Inc. in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. 2014 Fishbowl Solutions Corporation. All rights reserved.

Contents 1 Introduction Executive Overview 1 2 100% Virtualized Enterprise Architecture 1 3 Mapping Out Product Installs 2 4 Resource Sizing 3 5 License Considerations 4 6 Benefits of a Virtual Environment 4 7 Summary 5

1 Introduction Executive Overview The Oracle Fusion Middleware stack encompasses many different software products that can require a large amount of hardware in order to deploy. Virtualization with a product like Oracle Virtual Machine (OVM) helps to alleviate some of the issues with an enterprise deployment of Fusion Middleware. In fact the entire production implementation can be done in a virtual environment; however, this setup is not yet the norm for the industry. Architecting and implementing a 100% virtual environment requires a different thought process but provides many benefits over traditional physical hardware architecture. This paper will give an overview of that process and describe the benefits of implementing a completely virtual infrastructure. Designing an enterprise architecture for a software deployment can be a difficult process and deployment of Oracle s Fusion Middleware stack is no different. Hardware sizing, network requirements and topology, security, and manageability of the environment are all major considerations. The Enterprise 2.0 centric products included in the Fusion Middleware stack pose their own unique challenges and requirements for an enterprise architecture. Creating a design that brings together Enterprise Content Management (ECM), Service Oriented Architecture (SOA), and Business Process Management (BPM) with an enterprise portal framework (WebCenter) for delivery is a large undertaking. Many of the pain points associated with a large deployment, like the one described above, can be mitigated with the use of virtualization. Virtualization allows the execution of many guest operating systems on a single piece of hardware. This concept provides many benefits, such as lower cost of ownership, easier management, and quicker time to market for new software deployments. The Oracle VM product is uniquely positioned for being the virtualization product for Oracle software by providing templates to help jumpstart the installation of the software. Leveraging the benefits of virtualization with Oracle VM provides a solid base infrastructure to deploy Fusion Middleware. 2 100% Virtualized Enterprise Architecture Many companies are now leveraging virtualization in some part of their environment. This is typically done in development and QA environments to make it easy to duplicate servers for further testing and provide a means for users who are not hardware or system administrators to manage the servers they are working with. The Options: There are several options for leveraging Oracle VM as the virtualization infrastructure for Fusion Middleware. The options are based around the fact that the backbone of the deployment is Oracle WebLogic Server. All of the options are based off of available templates provided for use with Oracle VM. These options are: Full installation of Oracle Enterprise Linux Operating System with WebLogic Server installed.

JeOS (Just Enough Operating System) installation with WebLogic Server installed. jrockit Virtual Edition running WebLogic Server Virtual Edition, no operating system installed. The Process: The process for designing an enterprise deployment architecture on Oracle VM breaks down into four main parts, deciding on a VM template option, mapping out the product installations, sizing the resources in the environment, and considering the impacts of software licensing. Weighing the Options: As mentioned above there are three main options for deploying a virtual machine on OVM that will contain software that uses WebLogic Server as its base. Each option has advantages and disadvantages. The table below gives a summary of the options and their associated advantages and disadvantages. Implementation Summary Advantages Disadvantages Full Operating System install JeOS JRockit Virtual Edition Full install of Oracle Enterprise Linux Specialized build of Oracle Enterprise Linux stripped down to essential components for running WebLogic Server. Oracle jrockit Java Virtual Machine that runs directly on Oracle VM hypervisor. No operating system installed Same environment as installation on physical hardware Familiarity Not reliant on other builds Smaller footprint increases performance Smallest footprint High performance Larger footprint - consumes more disk space and memory Not proactively updated by Oracle Reliant on the build being updated Additional maintenance if other packages are needed Difficult to configure Specialized build provided by Oracle Not production environment proven 3 Mapping Out Product Installs The next step in the process, regardless of operating system/vm template choice is to map out how the products will be deployed into the environment. The logical container for a Fusion Middleware deployment is the WebLogic domain. The WebLogic domain is grouping of all the servers, machines, and configuration around a set of products that are deployed to the environment. There are a few factors that dictate the layout of the WebLogic Server domains. These factors are normally based around the customer requirements, but can sometimes be a limitation of the

software itself. In this case the limitation is with Universal Content Management since, currently, only one instance of the product can be installed per WebLogic domain. This must be taken into consideration when laying out the structure of the WebLogic domains. A typical customer s high level requirements around the overall deployment of ECM, SOA, and WebCenter might be: Deliver content both internally and externally Manage content centrally Provide internal and centralized workflow and process management Provide content conversion functionality Fit the deployment in with existing infrastructure, such as access management and SSO Based on the above requirements and taking into consideration the limitation of installing UCM the following table details the domain layouts that can be used: Layout Description Servers Contribution Central location for all content Contribution UCM Conversion Server (Inbound Refinery) Imaging and Process Management (IPM) Internal Consumption External Consumption Centralized workflow and process management Consumption of content internal to enterprise (work in progress or internal collaborative documents) Targeted for the delivery of content to externally facing entities (web content and external collaborative documents) IPM UCM repository for IPM SOA infrastructure/bpm Business Activity Monitoring Internal UCM WebCenter Spaces WebCenter Portlets WebCenter Collaboration Site Studio for External Apps External UCM WebCenter Spaces WebCenter Portlets WebCetner Collaboration Site Studio for External Apps 4 Resource Sizing Once the domains are laid out, the next step in the process is to size the resources in the environment. The greatest limiting factor when deploying the Fusion Middleware software is memory. Each of the java virtual machines that WebLogic uses to run the server instances require anywhere from 1 to 2.5GB of reserved heap memory space. Looking at the domain layout above this begins to quickly add up.

Using virtualization helps immensely when sizing the environment for memory. This is because instead of thinking in terms of physical machine memory restrictions the memory can be looked at as a larger pool of resources. Oracle VM itself will end up managing where a virtual machine runs within that pool of resources. The only task left for the architect is to figure out the number of virtual machines and the memory requirements of each to fit within that total pool of memory. 5 License Considerations Along with sizing the virtual machines for the environment, careful consideration needs to be taken for how software licenses are handled. While CPU-based licensing helps a company to easily scale out the number of users for a piece of software, it can quickly add up from an infrastructure standpoint. Oracle VM provides a mechanism to help with managing the number of CPUs being used by a particular virtual machine, thereby allowing companies to more effectively leverage their licenses. This feature is called hard partitioning. Hard partitioning allows the Oracle VM administrator to specify which CPU cores are to be used by a particular virtual machine. This means that a virtual machine running the contribution UCM instance can be limited to 1 core, instead of having to license all 12 cores of the physical machine on which the virtual is running. Another item to consider while deciding how many virtual machines to create for the environment is conflicting license sizes. An example of this is where WebCenter may have 24 CPU licenses available while UCM only has 4. If UCM is run on the same virtual machine as the WebCenter instance, WebCenter will always be limited to the number of CPUs available to UCM, leaving licenses unused and limiting the scalability of WebCenter itself. The solution to this is to match products that have similar license counts on the same virtual machine. 6 Benefits of a Virtual Environment There are numerous benefits to deploying Fusion Middleware into a completely virtual environment. The benefits impact not only the hard dollar cost of an environment but also the soft cost for resources needed to maintain and use that environment. Below are some of the benefits of using a virtual environment: Hardware Cost Savings/Server Consolidation: Physical hardware cost savings are the most obvious benefit of using virtualization. As mentioned above the servers are no longer looked at individually but as a pool of resources to be used by guest virtual machines. This allows for a much higher utilization of the physical hardware than is normally possible. Efficiency Improvements: Along with fewer physical servers to manage also come improvements in efficiency. Leveraging Oracle VM s centralized management console allows fewer resources to manage a larger amount of servers. Use of VM templates also allow a standardized process to be put in place for provisioning new servers. A different set of resources can be leveraged to execute this process.

License Cost Savings: Another benefit of using Oracle VM to manage the virtual infrastructure is saving in license costs. The savings are not only for Oracle VM itself, which is free, but also for license on the products being installed into the environment. As mentioned in a previous section the hard partitioning feature of Oracle VM can be leveraged to maximize the use of the available CPU licenses for a product. This means fewer licenses may be required to deploy the products since they are being more fully utilized. 7 Summary Enterprise deployment of Oracle Fusion Middleware is a large and complex undertaking. Oracle VM provides several different options for how to deploy and manage the infrastructure. Despite these different options planning and sizing an environment is not much different that planning on deploying to a physical environment. Leveraging Oracle VM and virtualization as the infrastructure to host the environment provide benefits not only to the process of planning the deployment but also to the enterprise as a whole. The benefits of virtualization range from hardware and license cost savings, to efficiency improvements saving cost on the amount of labor needed to manage a production environment. Oracle VM is uniquely positioned as a virtualization technology for deploying Oracle software by use of provided VM templates first line support for the entire software stack, and low cost of ownership. This makes Oracle VM a natural fit for being the underlying infrastructure for deploying and managing the Oracle Fusion Middleware suite of products.