• No results found

PaaS-ify Across on Premises and Oracle Cloud with Ease

N/A
N/A
Protected

Academic year: 2021

Share "PaaS-ify Across on Premises and Oracle Cloud with Ease"

Copied!
42
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

PaaS-ify Across on Premises and

Oracle Cloud with Ease

Frances Zhao-Perez, Akshay Sangaonkar

Oracle Enterprise Manager Product Management

Simon Haslam

Veriton Ltd, Principal Consultant

Ishaq Mohammed

PG&E

(3)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for

information purposes only, and may not be incorporated into any contract. It is not a

commitment to deliver any material, code, or functionality, and should not be relied upon

in making purchasing decisions. The development, release, and timing of any features or

functionality described for Oracle’s products remains at the sole discretion of Oracle.

(4)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Oracle Cloud Strategy

Building Private Cloud with Using EM

Single Pane of Glass Management

Lift & Shift Domain, Application Consolidation

Customer Case Studies

1

2

3

4

5

4

(5)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Modern Requirements for Cloud Success

Maximizing options with robust requirements

Elasticity

Deployment Choice

Scaling

(6)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Deployment Choice

Public or Private

Cloud

High Performance, Scalable &

Elastic Infrastructure (IaaS)

Compute, Storage

& Network Services

One Platform (PaaS) for All On-premise,

Cloud & Mobile Innovations

Management

Services

Development and

Deployment Services

User Engagement Services

Content, Analytics &

Integration Services

Security & Identity

Services

Self Hosted/

Managed On Premises

(Private Cloud)

Provider Hosted/

Managed

(Public Cloud)

Solution: Oracle’s Cloud Platform

(7)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

JAVA CLOUD SERVICE

Oracle Java Cloud Service: Three Options

7

JAVA CLOUD SERVICE

SAAS EXTENSION

Easy to enrich Oracle SaaS apps

Tailor-made WebLogic Server for rapid

extension deployment

Ready marketplace with pre-built

extensions, automated deployment

Full-featured Service

JAVA CLOUD SERVICE

VIRTUAL IMAGE

Simple, hosted WebLogic instance

Oracle controlled, updated

(8)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

What if Public Cloud Isn’t a Fit?

Oracle Cloud On Premises

(9)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Private Cloud May Best Meet Your Needs

9

Everyone’s needs are different

Security

Latency

Control

Cost

Private

Cloud

Need to keep data on premise

Full isolation – no multi-tenancy

Need to comply with custom

security frameworks

Need to connect with back-end

mainframes, databases, ERPs, etc

with near zero latency

Keep 100% control over

systems critical to business

Use your own firewalls, load

balancers, hardware VPNs, etc

Option to capitalize asset

Many systems have steady

workloads – no cost savings from

elasticity

Dedicated infrastructure offers

lower latency

(10)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Building Private Cloud with Using EM

Service Governance: Access Controls,

Compliance, Quota, Showback, etc

Service scale up and scale down

Service Provisioning REST APIs

Ongoing Operations and

Performance Management

Provisioning

Runs on any Infrastructure: Physical, Virtual, Engineered Systems

Clones

Dedicated

Databases

Schemas

Pluggable

Database

Database Private Cloud (DBaaS)

Java App

WebLogic

Server

SOA/OSB

Middleware Private Cloud (APaaS & IPaaS)

(11)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

7-Eleven Rapid Fire APaaS Delivered in Minutes

CUSTOMER PERSPECTIVE

“We are now able to provision new environments

in under ten minutes. This includes the complete

SOA Suite on Exalogic Enterprise Manager

managing both the SOA Suite, Exalogic and our

Exadata databases.”

Ron Clanton

, DGE Program Manager, Information

Technology

COMPANY OVERVIEW

World’s largest convenience store chain with 50,000 stores and

60M guests served daily

CHALLENGES/OPPORTUNITIES

Focus on customer experience

Create best digital experience for guests to drive customer

loyalty, revenue

Establish on-going relationship with customers

Establish multiple channels for connectedness

SOLUTIONS

Oracle SOA Suite

Oracle WebLogic Server

Oracle Database

Oracle Enterprise Manager

Oracle Exadata

Oracle Exalogic

RESULTS

Significantly shortened development and

rollout cycles

Private cloud environment provisioned in

under 10 minutes instead of weeks

Comprehensive reporting for IT and business

visibility

(12)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

IDEXX MW Management and Provisioning using EM 12c

COMPANY OVERVIEW

Industry: Healthcare, Diagnostics Substances

Develops, manufactures, and distributes various products and

services for the companion animal veterinary, livestock and

poultry, water testing, and dairy markets worldwide. The

company operates in three segments: Companion Animal

Group, Water, and Livestock and Poultry Diagnostics.

Employees: ~5,400

CHALLENGES/OPPORTUNITIES

Centralized home-grown CRM application built on Oracle

technology using WebLogic, Oracle Service Bus, Oracle SOA

Suite, and Oracle Coherence services up tens of thousands of

veterinarians globally.

Critical service levels must be maintained as CRM is central to

business

SOLUTIONS

WLS Management Pack EE, Management Pack for Oracle

Coherence , SOA Management Pack EE, Golden Gate

Management Pack, Diagnostics Pack, Tuning Pack

CUSTOMER PERSPECTIVE

“We are able to find root cause approximately

about 90% quicker with the tool.”

Brett Curtis

, Senior System Administrator, IDEXX

RESULTS

90% reduction in time to find root cause of

problems with Oracle Enterprise Manager

Full visibility via a true view of the entire

Oracle-based CRM system and every

component in it along with its actual state both

real-time and historically

(13)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Complete Cloud Lifecycle Management

Oracle Enterprise Manager

13

1.

Plan & Setup the Cloud

Capacity & consolidation planning

Asset discovery

Setup Resource Pools

Setup Policies

2.

Enable Self-Service

Define Service Catalog

Enable Service Governance

Enable integration via APIs

3.

Manage & Monitor

Monitoring

Configuration management

Full stack management

4.

Meter, Charge, Optimize

Meter resource utilization

Chargeback/Showback

Cloud Platform

Flexible so you don’t need to change

your operations to suit EM

Open up IT services to business & devs

increasing agility/productivity

Improved service to users

Make best use of resources

(14)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Single Pane of Glass Management

Oracle EM Hybrid Cloud Solution

(15)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Simplify the Journey to Cloud

15

Manage Hybrid Cloud As One

Optimize

Control

Transform

Private Cloud

100% reuse: One solution,

same skillsets, same setup

(16)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Enterprise Management Strategy

Single pane of glass

for managing

Across the stack

Provide unified solution for hardware and software

management

Complete solution for performance management,

lifecycle management and cloud management

Across on-premises and Oracle PaaS

Provide comprehensive hybrid cloud management

at-par with on-premise capabilities

(17)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Enterprise Manager Hybrid Cloud Solution

Middleware Use Cases

Hybrid Cloud

Agent

Hybrid Cloud Gateway

Proxy

Private Cloud

On-premises

EM OMS

Hybrid Cloud Gateway

Oracle PaaS

Secure

encrypted

SSH

connection

HTTPS HTTPS

Communication via

HTTPS, SQL*Net and JMX

over SSH

Centralized service discovery

Managing services across OPC and

on-premises

Deploying Java applications, SOA

composite to both on-premises and

OPC servcies

Java applications, SOA composite Lift &

Shift

(18)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 18

Middleware Domain Cloning and Application Migration

On-Premise,

Exalogic, Private

Cloud,

Java Apps

Migrate Applications/SOA composite to Oracle Cloud

Oracle Cloud

Consolidate Apps in the Cloud

Extend, Customize Cloud Services

Prod-ready: 99.95% SLA, Integrated HA, Patch,

Full-stack Backup/Restore, Isolation, Encryption, Mgmt

Migrate all Java EE apps

incl. Prod

to the cloud

WebCenter, SOA, BPM, etc. certified on JCS.

Migrate these apps to the cloud

Single vendor accountability

Java platform to build & run Oracle SaaS

On-Premises,

Exalogic,

Private Cloud

Oracle Cloud

Dev/Test in Cloud; Production on Premises

Build New Apps in the Cloud

Offload dev/test environments to the cloud

Dev/ops can provision what/when they want

Run app in production on premises on/off Exalogic

Dev CS: dev, cont integration, collaboration in

Cloud; no cost

Automated self-service provision, backup, patch

(19)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Company Confidential – Shared Under Terms of OPN NDA 19

Java EE Application Cloning from On-Premises to OPC using EM

Fetch the deployment plan from FMW Control

Go to Deployments page from Domain menu and use Fetch Deployment Plan button

after selecting the app.

Download the deployment plan for this app to local computer. Then create a Generic

Component in Cloud Control SW Library for this fetched deployment plan.

From Java EE App DP, select the Java EE App Component and external deployment plan

Data Source

WebLogic Cluster

Managed Svr 2

Managed Svr 1

App 1 App 2 App 1 App 2

Container Database

PDB1

PDB2

Data Source

WebLogic Cluster

Managed Svr 2

Managed Svr 1

App 1 App 2 App 1 App 2

Container Database

PDB1

PDB2

Java EE Applications

Deployment Plan

(20)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 20

Java EE Applications and Deployment Plan Migrating to OPC

using EM

Discovered WebLogic domain created

on OPC in Enterprise Manager

Fetch Deployment Plan

Deploy the Java EE Application to

(21)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 21

WebLogic Domain Cloning from OPC to On-Premises using EM

Clone the source DB : Using DBaaS or manual steps

Create a profile of the source (JCS) domain using MW profile wizard

Push a New Agent host for cloning the profile.

Create Middleware Pool, Infrastructure Zone, WebLogic Service Template

Provision a destination WebLogic domain from the above MW profile, by

pointing to the above cloned DB for data source configuration

On-Premises, Private Cloud

Data Source

WebLogic Cluster

Managed Svr 2

Managed Svr 1

App 1 App 2 App 1 App 2

Container Database

PDB1

PDB2

(22)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

EM

JVMD Manager

OMS

JVMD

Engine

Java Container

JVMD Agent WAR

Application Database

Monitored Host

Hybrid Gateway Agent

Hybrid Gateway Proxy

EM Agent

HTTPS

HTTPS

HTTPS

HTTPS

JVMD Forwarder Handler

JVMD Endpoint Handler

Oracle Cloud

On Premises

SSH

JVM

(23)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 23

(24)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Veriton Customer Use Cases

(25)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

About Veriton

UK-based Oracle Gold Partner providing Oracle Infrastructure consulting

Lots of successful FMW upgrades

i

AS

WebLogic 10

g

11

g

12

c

Focus areas

Custom Java EE apps

Integration (SOA / OSB)

Oracle Database Appliance

Oracle PaaS

(26)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Retail Customer’s Enterprise Manager Journey

Mission-critical databases are Oracle (EE & RAC)

Core application tier is WebLogic with OHS in DMZ

Some less critical systems on JBoss & Tomcat

Moderate complexity custom web apps

Two, well-connected data centers, both running Production/Test/DR

(27)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Drivers for MWaaS and DBaaS

Agility & speed of provisioning

Standardization/consistency

Compliance with proven configurations

(28)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Drivers for (Hybrid) Cloud

Speed of standing up new test environments

Self-containment for projects

Public Cloud driven by need for relatively short term (e.g. <6 months)

(29)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

PG & E Use Cases

(30)

31

Pacific Gas and Electric

Company

Ishaq Mohammed

(31)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Company Profile

PG&E SERVICE AREA

IN CALIFORNIA

Headquarters in San Francisco, California

Provides energy to approximately

15 million people

70,000 square mile service territory

Total Assets: $50 billion

2012 Net Income: $816 million

(32)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

IT Overview - Infrastructure

• 330+ WebLogic Domains (versions 9.2 through 12.1.3)

• FMW Products [SOA, BPM, OSB, OAM, OUD, OVD]

• WebLogic Portal & ALSB Integration

• 970+ WebLogic Servers

• 500+ Databases (versions 10g through 11.2.0.3)

• 1000+ host servers running Linux and AIX

• Microsoft SQL Server, Apache HTTP Server 2.2.x and Sun One

(33)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Challenges

• High cost in manually building 30+ middleware environments each year

(~$2.5 million)

• 10-20% increase in WebLogic landscape over next 12 months

(34)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Solution: Oracle Enterprise Manager Private Cloud

Middleware as a Service Provisioning

Modernizes the build process

Guarantees speed to market delivery

Eliminates errors

Reduces labor cost and time spent

(35)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle Enterprise Manager Cloud Control 12c

Deployment

• Four environments for Cloud Control 12c – dev, test, stage and

production

• Production environment for Cloud Control 12c:

Management Service 12.1.0.4 on Red Hat Linux with Active-Standby high

availability configured

Management Repository in two node RAC DB 11.2.0.3 on Red Hat Linux

Management Agents 12.1.0.4 on Red Hat Linux and AIX

(36)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Middleware Use Cases

WebLogic Server 12c (WLS) version 12.1.1

Oracle Service Bus 11g (OSB) version 11.1.1.6

WebLogic Portal 10g (WLP) version 10.3.4

(37)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Middleware Provisioning

Discover reference Oracle Home/domain

Create provisioning profile in software library

Create directives in software library

Edit predefined deployment procedure

Test deployment procedure from console to capture input parameters

Create wrapper script which calls emcli “submit_procedure”

(38)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

References

Enterprise Manager Page on O.com

Middleware as a Service Page on OTN

Snap Clone Page on OTN

Hybrid Cloud Management Page on OTN

(39)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Join the Conversation

(40)

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Enterprise Manager Sessions (for slides)

ID

Title

GEN8250

General Session: Drive the Future of Self-Service IT with Oracle Enterprise Manager

CON9743

Hybrid Cloud Management of Oracle Java Cloud Service and On-Premises Oracle

WebLogic Server

CON9744

Hybrid Cloud Management Using Oracle Exalogic

CON9747

PaaS-ify Across on Premises and Oracle Cloud with Ease

(41)
(42)

References

Related documents

• If you are using a service provider like Oracle Identity Suite or Oracle Access Manager in association with Oracle WebLogic, then refer to the documentation provided with

Oracle Cloud Application Foundation is the middleware platform underlying Oracle's public cloud offerings and on-premise private PaaS deployments.. It consists of Oracle

As an Oracle PaaS offering, Oracle Documents Cloud Service works seamlessly with other Oracle Cloud services.. And, the developer platform lets you integrate your custom

Oracle WebLogic, Coherence, Oracle Traffic Director Provisioning.. Copyright © 2014, Oracle and/or

It is built on Oracle Fusion Middleware, which contains Oracle WebLogic Server domains with Java components, such as Oracle SOA Suite, and system components such as Oracle HTTP

Oracle API Gateway has license prerequisites of Database Standard Edition, or Database Enterprise Edition, or SOA Suite for Oracle Middleware, or Service Bus, or Access

https://cloud.oracle.com/database_backup On-Premises Oracle Database Backup Cloud Service Cloud Databases Oracle Public Cloud.. Copyright © 2014 Oracle and/or

Field Service Direct Sales Channel Sales Web Oracle Marketing Oracle Commerce Oracle Sales Oracle Service Foundational Tools Oracle Cloud Infrastructure and