oracle ebs aws cloud

31
Oracle EBS on AWS Cloud GOPINATH SOUNDARRAJAN ORACLE CLOUD ARCHITECT 12-JAN-2018

Upload: others

Post on 18-Oct-2021

13 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Oracle EBS AWS Cloud

Oracle EBS on

AWS Cloud

G O P I N AT H S O U N D A R R A J A N

O R A C L E C L O U D A R C H I T E C T

1 2 - J A N - 2 01 8

Page 2: Oracle EBS AWS Cloud

E=M2C

Efficiency = Migrating to Cloud

- Einstein's 2nd theory

Page 3: Oracle EBS AWS Cloud

Topics

Introduction to AWS Cloud

EBS Migration to AWS Cloud - Strategies & Methods

Gather EBS technology License consumption

Analyze the EBS License consumption & Baseline

Understand Oracle Licensing on AWS Cloud

How to Map EBS technology licenses to AWS EC2

EBS Reference Architecture deployment on AWS cloud

Use Cases for EBS Application on AWS Cloud

Page 4: Oracle EBS AWS Cloud

AWS CloudServices for Every Enterprise – Amazon Web Services offers a broad set of global cloud-based products including compute, storage, databases, analytics,

networking, mobile, developer tools, management tools, IoT, security and enterprise applications. These services help organizations move faster, lower IT

costs, and scale. AWS is trusted by the largest enterprises and the hottest start-ups to power a wide variety of workloads including web and mobile

applications, game development, data processing and warehousing, storage, archive, and many others

-Over 140 AWS Services

Page 5: Oracle EBS AWS Cloud

AWS Cloud

Well Architected Enterprise

Application Deployment on AWS

Cloud

Page 6: Oracle EBS AWS Cloud

AWS Cloud

Cost Optimization – Use the right capacity

for varying compute needs (On Demand,

Reserved and Spot Instances) to suit your

workload and stop guessing the capacity

rather use AWS On demand elasticity feature

i.e. Auto Scaling

Page 7: Oracle EBS AWS Cloud

AWS Cloud

Secure – AWS utilizes an end-to-end

approach to secure and harden our

infrastructure, including physical,

operational, and software measures. Data is

secured whether it is in motion or at rest

using the encryption.

Page 8: Oracle EBS AWS Cloud

AWS CloudReliable & Flexible(performance Efficiency) – With AWS, you take advantage of a scalable, reliable, and secure global computing infrastructure, the virtual backbone of Amazon.com’s multibillion-dollar online business that has been honed for over a decade. AWS enables you to select the operating system, programming language, web application platform, database, and other services youneed

Page 9: Oracle EBS AWS Cloud

AWS Cloud

The operational excellence pillar includes

the ability to run systems and gain insight

into their operations in order to deliver

business value, and to continuously improve

supporting processes and procedures.

Page 10: Oracle EBS AWS Cloud

AWS Cloud

Global Infrastructure – Go Global in minutes using the AWS massive Global Infrastructure comprising

Regions, Availability Zones and Edge Locations

Page 11: Oracle EBS AWS Cloud

EBS Migration Strategies and Methods

Below are the migration strategies

we see customers implement to

migrate applications to AWS

Rehosting

Replatforming

Refactoring/ReArchitecting

Reference: https://aws.amazon.com/blogs/enterprise-strategy/6-strategies-for-migratingapplications-to-the-cloud/

Page 12: Oracle EBS AWS Cloud

Oracle E-Business Suite Components Oracle E-Business Suite has a three-tier architecture consisting of client, application, and

database (DB) tiers.

The client tier contains the client user interface,

which is provided through HTML or Java applets in

a web browser for forms-based applications.

The application tier consists of Oracle Fusion

Middleware (Oracle HTTP Server and Oracle

WebLogic Server) and the concurrent processing

server. The Fusion Middleware server has HTTP,

Java, and Forms services that process the

business logic and talk to the database tier.

The Oracle HTTP Server (OHS) accepts incoming

HTTP requests from clients and routes the

requests to the Oracle Web Logic Server (WLS),

which hosts the business logic and other server-

side components. The HTTP services, forms

services, and concurrent processing server can be

installed on multiple application tier nodes and load

balanced.

The database tier consists of an Oracle database

that stores the data for Oracle E-Business Suite.

This tier has the Oracle database executables and

the Oracle database files that physically store the

tables, indexes, and other database objects in the

system.

Oracle E-Business Suite three-tier architecture

Page 13: Oracle EBS AWS Cloud

Rehosting (Lift-and-Shift)

EBS Running on Linux Platform EBS Running on EC2-Linux AWS Cloud

• Snowball

• DirectConnect

• StorageGateway

EBS Rapid Install, Database Transportable Tablespaces, Export/Import,

Page 14: Oracle EBS AWS Cloud

Replatforming (Lift-tinker-and-Shift)

EBS Running on Non-Linux Platforms like AIX, Solaris, HP-UX etc EBS Running on EC2-Linux AWS Cloud

• Snowball

• DirectConnect

• StorageGateway

EBS Rapid Install, Database Transportable Tablespaces, Export/Import,

Page 15: Oracle EBS AWS Cloud

Refactoring/Rearchitecting

EBS running in Single Node Architecture –No HA and No DR EBS Running on Multinode with HA and DR

• Snowball

• DirectConnect

• StorageGateway

EBS Rapid Install, Database Transportable Tablespaces, Export/Import,

Page 16: Oracle EBS AWS Cloud

Typical EBS Migration Methods

Database Migration

- RMAN Backup and Recovery (Same

Operating System)

- Export/Import (Different Operating system)

–Transportable tablespaces (Different

Operating System)

Application Migration

- Rapid Cloning (Same Operating System)

- Rapid Install/Platform Migration (Different

Operating System)

Page 17: Oracle EBS AWS Cloud

Migration Accelerators

➢Snowball

➢AWS DirectConnect

➢AWS Storage Gateway

Page 18: Oracle EBS AWS Cloud

Migration Accelerators - Snowball

• Snowball is a petabyte-scale data transport

solution that uses secure devices to transfer

large amounts of data into and out of AWS

services. Using Snowball addresses common

challenges with large-scale data transfers

including high network costs, long transfer

times, and security concerns. Transferring data

with Snowball is simple, fast, secure, and can

be as little as one-fifth the cost of high-speed

Internet

• Available in 2 flavors – Snowball and

Snowball Edge

Page 19: Oracle EBS AWS Cloud

Migration Accelerators - DirectConnect

AWS Direct Connect is a cloud service

solution that makes it easy to establish a

dedicated network connection from your

premises to AWS. Using AWS Direct Connect,

you can establish private connectivity

between AWS and your datacenter, office, or

colocation environment, which in many

cases can reduce your network costs,

increase bandwidth throughput, and provide

a more consistent network experience than

Internetbased connections

Page 20: Oracle EBS AWS Cloud

Migration Accelerators - StorageGateway

AWS Storage Gateway is a hybrid storage service that enables

your on-premises applications to seamlessly use AWS cloud

storage. You can use the service for backup and archiving,

disaster recovery, cloud data processing, storage tiering, and

migration. The service helps you reduce and simplify your

datacenter and branch or remote office storage infrastructure.

Your applications connect to the service through a virtual

machine or hardware gateway appliance using standard storage

protocols, such as NFS, SMB and iSCSI. The gateway connects to

AWS storage services, such as Amazon S3, Amazon Glacier,

Amazon EBS, and AWS Backup, providing storage for files,

volumes, snapshots, and virtual tapes in AWS. The service

includes a highly-optimized data transfer mechanism, with

bandwidth management, automated network resilience, and

efficient data transfer, along with a local cache for low-latency on-

premises access to your most active data.

Page 21: Oracle EBS AWS Cloud

Gather EBS License Consumption (On-Prem)

Execute the below on your On Prem EBS environment

• ORAchk - Oracle ORAchk extends health check coverage to the entire

Oracle software stack and identifies and addresses top issues reported

by Oracle users. Oracle ORAchk proactively scans for known problems

with Oracle products and deployments

• OSWatcher - Oracle OS watcher (OSWatcher) reports CPU, RAM and

Network stress, and is a new alternative for monitoring Oracle servers

• AWR (If you have Diagnostic Pack Licenses): Automatic workload

Repository collects, processes, and maintains performance statistics for

the database

Page 22: Oracle EBS AWS Cloud

Analyze the Reports & Baseline EBS License Usage

Review and Analyze the AWR Reports, OSWatcher Output and ORAchk Reports and prepare the

baseline for License usage

You Look for:

What software Components & features being used – like Partitioning, Compression etc.

How Many CPUs/Cores being used

How many Users are existing on the system

What is the transaction volume – (No of Order Lines etc)

Page 23: Oracle EBS AWS Cloud

Oracle Software Licensing Models

• Server-based licenses (based on Cores used)

– Processor licenses

– Named User Plus licenses

• Unlimited License Agreements (ULA)

• Varying others (PULA, ISV, etc..)

• http://www.orafaq.com/wiki/Oracle_licensing

• https://docs.aws.amazon.com/aws-technical-content/latest/oracle-database-aws-bestpractices/oracle-licensing-

considerations.html

Page 24: Oracle EBS AWS Cloud

Oracle Licensing – Standard Processor based

Processor - Shall be defined as all processors where the Oracle programs are installed and/or running.

Programs licensed on a processor basis may be accessed by your internal users (including agents and

contractors) and by your third-party users. All cores on all multicore chips for each licensed program are

to be aggregated before multiplying by the appropriate core processor licensing factor and all fractions of

a number are to be rounded up to the next whole number. The number of required licenses shall be

determined by multiplying the total number of cores of the processor by the core-factor. For e.g. Core

Factor for Intel is 0.5 and Core Factor for Sun is 0.25 Oracle Processor Core Factor Table which can be

accessed at http://oracle.com/contracts

• All processors where the program is installed and/or running must be licensed.

• With the Processor metric, there is no limit to the number of users, regardless of whether they access

the program directly or via a front-end application

Page 25: Oracle EBS AWS Cloud

Oracle Software Licensing - NUPs

• Named User Plus: is defined as an individual authorized by you to use the programs which are installed

on a single server or multiple servers, regardless of whether the individual is actively using the

programs at any given time. A nonhuman operated device will be counted as a named user plus in

addition to all individuals authorized to use the programs, if such devices can access the programs. If

multiplexing hardware or software (e.g., a TP monitor or a web server product) is used, this number

must be measured at the multiplexing front end. Automated batching of data from computer to

computer is permitted. You are responsible for ensuring that the named user plus per processor

minimums are maintained for the programs contained in the user minimum table in the licensing rules

section; the minimums table provides for the minimum number of named users plus required and all

actual users must be licensed

• The Named User Plus metric allows you to license your programs by the number of users/non-human

operated devices (has to be countable). The standard Named User Plus license minimum for Oracle

Database Enterprise Edition is 25 Named User Plus licenses for every licensable processor

Page 26: Oracle EBS AWS Cloud

Oracle Licensing Considerations on AWS

http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf

AWS EC2 and RDS:

- Count two vCPUs as equivalent to one Oracle Processor license if hyper-threading is enabled, and

one vCPU as equivalent to one Oracle Processor license if hyper-threading is not enabled.

When counting Oracle Processor license requirements in Authorized Cloud Environments, the Oracle

Processor Core Factor Table is not applicable

In all AWS instance types, each vCPU is a hyperthread of an Intel Xeon core except for T2 and

m3.medium

Page 27: Oracle EBS AWS Cloud

Running Servers on AWS EC2

Running EBS services on EC2, you have the below options

- Shared Host (Virtualized)

- Dedicated Host (Physical Server)

AWS EC2

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier.

Benefits are - Elastic web-scale computing, Flexible cloud hosting services, Inexpensive, Easy to provision, Reliable and Secure!

Customer Responsibility - Licensing of Oracle Database Enterprise Edition and Options - Managing the Compute Instance and Database

Page 28: Oracle EBS AWS Cloud

Oracle Database Editions and Licensing

• Enterprise Edition. Most expensive, complete database.

• Standard Edition 2: May only be licensed on servers that have a maximum capacity of 2 sockets.

• Personal Edition (single user database) • Enterprise Edition is required with the following configurations:

• When the server has got more than 2 sockets OR You are using Tuning or Diagnostic Pack OR You are using Database Options (e.g. Partitioning)

• You have to pay for the Database Options, besides the ‘default’ Enterprise Edition database licenses, e.g.:

• Real Application Clusters

• Partitioning

• Advanced Security

• Database Vault

• Advanced Compression

• Active Data Guard

• Real Application Testing

• Label Security

• Total Recall

• Spatial

• In-Memory Database Cache

• Data Mining

• OLAP

• Media Pack

• No licenses necessary: APEX = Oracle Application Express, included in Standard and Enterprise Edition

Page 29: Oracle EBS AWS Cloud

VMware cloud on AWS

VMware Cloud on AWS is an integrated cloud offering jointly developed by AWS and VMware

delivering a highly scalable, secure and innovative service that allows organizations to seamlessly

migrate and extend their on-premises VMware vSphere-based environments to the AWS Cloud

running on next-generation Amazon Elastic Compute Cloud (Amazon EC2) bare metal

infrastructure.

VMware Cloud on AWS is ideal for enterprise IT infrastructure and operations organizations looking

to migrate their on-premises vSphere-based workloads to the public cloud, consolidate and extend

their data center capacities, and optimize, simplify and modernize their disaster recovery solutions

Customer Responsibility - Licensing of Oracle Database - Managing the Guest OS and Database

Page 30: Oracle EBS AWS Cloud

Typical EBS Architecture for AWS

AWS Components used

• Route 53 DNS Service

• ELB – Load Balancer

• EBS Volume – Local Storage

• EC2 – Compute

• S3 – Backup Storage

A Highly Available –Multi Zone Deployed an EBS

Environment. EBS Applications and Database are

deployed on EC2 instance, and Database is configured

with Oracle Data Guard across the AZs

Sample EBS Deployment

Page 31: Oracle EBS AWS Cloud

Thank You