hybrid cloud management of oracle java · •oracle soa suite ... 20 middleware domain cloning and...
TRANSCRIPT
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Hybrid Cloud Management of Oracle Java Cloud Service and On-Premises Oracle WebLogic Server
Rajiv Maheshwari Vice President Of Development Avi Huber, Frances Zhao-Perez Oracle Enterprise Manager Product Management Naoto Kashiwagi NEC Corporation, Engineering Manager Oct, 2015
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.
3
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Modern Requirements for Cloud Success Maximizing options with robust requirements
Elasticity Deployment Choice Scaling
Patching Backup/Recovery Transparent DR
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-premises, Cloud & Mobile Innovations
Management Services
Development and Deployment Services
Content, Analytics & User Engagement Services
Integration Services
Security & Identity Services
Self Hosted/ Managed On Premises
(Private Cloud)
Provider Hosted/ Managed
(Public Cloud)
Solution: Oracle’s Cloud Platform A single platform for public and private cloud
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
What if Public Cloud Isn’t a Fit? Oracle Private Cloud
8
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
Extremely high SLAs
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)
SOA
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
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
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Single Pane of Glass Management Oracle EM Hybrid Cloud Solution
14
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
Public Cloud Hybrid Cloud
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
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
• WebLogic, SOA domain cloning
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
EM
Java Container
JVMD Agent WAR
Application Database
Monitored Host
Hybrid Gateway Agent Hybrid Gateway Proxy EM Agent
HTTPS
HTTPS
HTTPS
JVMD Forwarder Handler JVMD Endpoint Handler
Oracle Cloud On Premises
SSH
JVM
Enterprise Manager JVMD on Hybrid Cloud
OMS OMS
OMS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Monitoring WLS on Premises and on JCS
• Monitor
– Domains, Clusters, Servers, Apps
– Use similar or dedicated metric templates for JCS & on-premises domains
• Configuration and Compliance
– Compare and alerts on configuration drifts
– Implement special compliance rules for cloud deployments
• Diagnostics
– Compare the java execution between JCS and on-premises domains, down to the thread level
19
One Pane of Glass
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 20
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
Domain Cloning from OPC to On-Premises
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 21
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 22
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 …
NEC Testing Oracle Enterprise Manager and WebLogic Server
Naoto Kashiwagi, NEC Corporation
NEC’s slides Agenda
1. Introduction of NEC
2. Enterprise Manager testing and results
3. Summary and Future plan
Introduction of NEC
26 © NEC Corporation 2015
Introduction of NEC
$25B FY2014 sales
9
North America
140 Business activities in over
Countries and territories
10
Latin America
18
Greater China
Asia- Pacific
23
Europe, Middle East, and Africa
19
Company Name:
Established:
Operations:
NEC Corporation
July 17, 1899
Japanese multinational provider of information technology (IT) services and products
27 © NEC Corporation 2015
History of Oracle/NEC alliance
▌The alliance between NEC and Oracle continuous over a quarter of a century
2005 STA ( Strategic Technology Alliance ) started
2006 Joint alliance center open in Oracle Japan
The first OEM contract in Japan 1987
2000 Collaboration for mission critical systems
2012 Integration system management solution
The cooperation was started with BEA 1997
2013 The integration solution of Exadata
2014 Release high-availability platform
2013 Joint testing of Active GridLink and RAC
28 © NEC Corporation 2015
One of a result of our alliance, in 2012
Joint development for integrated system monitoring
Event Connector can integrates event information of Enterprise Manager into NEC MasterScope
WebSAM interface
Event Connector
browse the event detail and recommendation from Oracle Enterprise Manager in just a click from MasterScope console.
Oracle Exadata
MasterScope Critical/Warnning Event
MasterScope
Agent
MasterScope
Agent MasterScope
Agent
29 © NEC Corporation 2015
NEC’s Focus: Solutions for Society
Social Value Innovations Socie
ty/
People
Themes for Social Value Creation
Real time Dynamic Remote
Source of values generated by ICT
Big Data SDN Cloud Cyber Security
NEC WebLogic and EM tests and results
31 © NEC Corporation 2015
Purpose of Testing
Easy to use our high-availability reference architecture
Our reference architecture: Availability / Performance
Test in 2015: Large Scale / Cloud
+ Manageability
Enterprise Manager
WebLogic RAC
Monitoring and Management
WebLogic RAC
Apply to Large scale / Cloud
No error and Auto replay, Database failure.
32 © NEC Corporation 2015
Test Items
Existence large-scale Weblogic system to cloud
▌Find and Manage existing WebLogic Server
Protect our customer’s existing system structure
▌Change system structure
Adapt system change flexible
▌Cloning large scale WebLogic
For cloud platform use
33 © NEC Corporation 2015
Environment of Testing
Server
WLS MS
Server
WLS AS
WLS MS
WLS MS
Install media
Agent
Agent
NM
NM
Server
WLS MS
WLS AS
WLS MS
WebLogic domain
Agent NM
#1 Find and management the existing WebLogic
Install and configuration
add
Server
WLS MS
WLS AS
WLS MS
WebLogic domain
Agent NM
#2b provisioning
#3 cloning
Server WLS MS
Agent
NM
WebLogic domain
#2a scaleout
domain copy
find and monitoring
OS RedHat Enterprise Linux 6.3, 6.4
Management Oracle Enterprise Manager 12.1.0.5
AP Server Oracle WebLogic Server 12.1.3.0.0
DB Server
Oracle Database 12c Enterprise Edition (12.1.0.2)
Oracle Real Application Clusters 12c (12.1.0.2)
34 © NEC Corporation 2015
1. Find and Manage existing WebLogic Server
Enterprise Manager can be applied to the running system easily
Server
WLS MS
WLS AS
NM
Server WLS MS
NM
Agent
Server
Enterprise Manager
Agent
Server WLS MS
NM Agent
WebLogic domain
Agent Install
Integrated Monitoring
Server Migration
Scaleout
35 © NEC Corporation 2015
▌EM can reduce operation cost.
2. Management and Provisioning using EM
Using EM , we can migrate and expand the system easily
Installation by OUI (separately installation)
WebLogic install by OUI
WebLogic patching by OPatch
Deploy applications by Admin-console
Redeploy applications by Admin-console
EM agent install
Apply agent patch by Opatch
WebLogic install
WebLogic patching
Deploy applications
Redeploy applications
5
3
4
6
4
5 6
6
1 3 4
Install, patching and provisioning for WebLogic by one operation.
For EM agent
6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3
Reduction 2 2 2 2 3
5
Installation and Provisioning by using EM, MWaaS 2
1
Deploy to multi-domains
36 © NEC Corporation 2015
3. Cloning large scale WebLogic
The WebLogic environment can be easily cloned
▌Use case of this environment changing test
Old Machines to New Machines
On-Premise to Cloud, Cloud to Cloud
Oracle RAC
Applications and JDBC datasource configurations were also cloned.
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
WLS
Cloning
Summary
38 © NEC Corporation 2015
Summary of this testing
Faster go to market
Lower cost of operation
NEC’s requirement Effects of EM
One click provisioning Easy Scale out
EM is indispensable for our cloud solution
Discovery Lifecycle Management
39 © NEC Corporation 2015
NEC OneBox Appliance Advanced by Using EM
▌NEC will add best practices into NEC OneBox.
NEC OneBox Pre-Built Accelerated
Templates.
Oracle Enterprise Manager
Oracle Traffic Director (OTD)
Oracle Active Grid Link
Oracle WebLogic Enterprise Edition (WLS)
Oracle Enterprise Linux (OEL)
Oracle Virtual Machine (OVM)
Oracle Real Application Cluster (RAC)
Oracle Grid Infrastructure & ASM
Oracle Database Enterprise Edition
Oracle Database Appliance (ODA)
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
• Cloud Administration Guide (Documentation)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Join the Conversation
Learn more at : oracle.com/enterprisemanager
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Hybrid Cloud Sessions – You shouldn’t miss
ID Title Date Time Location
GEN8250 General Session: Drive the Future of Self-Service IT with Oracle Enterprise Manager
Tuesday 9/27 Noon – 12:45 PM Moscone South - 103
CON9743 Hybrid Cloud Management of Oracle Java Cloud Service and On-Premises Oracle WebLogic Server
Wednesday 10/28 1:45 PM – 2:30 PM Moscone South - 303
CON9744 Hybrid Cloud Management Using Oracle Exalogic Monday 10/26
11:00 AM – 11:45 AM Intercontinental—
Sutter (5th Floor)
CON9747 PaaS-ify Across on Premises and Oracle Cloud with Ease Thursday 10/29 10:45 AM – 11:30 AM Moscone South - 300
43
ID Title Time Room
HOL10465 Hybrid Cloud Management: Complete Management of On-Premises and Public Services
Tuesday 10:15 AM -- 11:15 AM Wednesday 11:45 AM – 12:45 PM
Carmel I-II
1 Hour Hands-On Lab @Hotel Nikko
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 44