take control of your on-premises and cloud-based weblogic … · idexx laboratories, inc (nasdaq:...
TRANSCRIPT
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Take Control of Your On-Premises and Cloud-Based WebLogic Domains (CON6992)
Nicole Haba, Senior Principal Product Manager Oracle Brett Curtis, Systems Admin Principal 1 IDEXX September 19, 2016
Copyright © 2016, 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 © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Challenges
Solution
Features
Customer Success Story
Questions & Answers
1
2
3
4
5
4
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Challenges
Solution
Features
Customer Success Story
Questions & Answers
1
2
3
4
5
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Provision & Deploy
Monitor & Alert
Diagnose Problems
Configure, Secure & Comply
Patch & Redeploy
Backup & Restore Switchover
& Failover
Report to Management
Extensive Set of Responsibilities
Admin
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Complex On-Premises IT Landscape
On-Premise Site 1 On-Premise Site 2
On-Premise Site 3
7
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Requested to Move to Cloud-Based Domains
Oracle Cloud
Oracle Private Cloud
8
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
IT Landscape During Transition to Cloud-Based Domains
On-Premise Site 1 On-Premise Site 2
On-Premise Site 3 Oracle Private Cloud
Oracle Cloud
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Challenges
Solution
Features
Customer Success Story
Questions & Answers
1
2
3
4
5
10
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Complete Cloud Control
Optimized, Efficient | |
Integrated Cloud Stack Management
Agile, Automated
Complete Cloud Lifecycle Management
Scalable, Secure
Superior Enterprise-Grade Management
11
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Challenges
Solution
Features
Customer Success Story
Questions & Answers
1
2
3
4
5
12
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Provision & Deploy
Monitor & Alert
Diagnose Problems
Configure, Secure & Comply
Patch & Redeploy
Manage On-Premises & Cloud-Based Domains Agnostically
Admin
13
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Provision & Deploy
Monitor & Alert
Diagnose Problems
Configure, Secure & Comply
Patch & Redeploy
Manage On-Premises & Cloud-Based Domains Agnostically
Admin
14
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
On-premises Site 2
Provision
• Store WebLogic binaries and/or domain configuration as profiles in software library
• Future installs/configurations can be based upon saved profiles
• Clone domains between on-premises and cloud-based environments
• Convert existing domain into partition
Ensure consistent, standardized images are installed and configured
Oracle Home
Domain Configuration
Oracle Home & Domain
Configuration
WebLogic Partition
On-premises Site 1
Oracle Home
Domain Configuration
Oracle Home & Domain
Configuration
WebLogic Partition
15
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Cloud-based Site
Provision
• Create and store WebLogic binaries and/or domain configuration as profiles in software library
• Future installs/configurations can be based upon saved profiles
• Clone domains between on-premises and cloud-based environments
• Convert existing domain into partition
Ensure consistent, standardized images are installed and configured
Oracle Home
Domain Configuration
Oracle Home & Domain
Configuration
WebLogic Partition
On-premises Site 1
Oracle Home
Domain Configuration
Oracle Home & Domain
Configuration
WebLogic Partition
16
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
On-premises Site 2 Cloud-based Site
Provision
• Store WebLogic binaries and/or domain configuration as profiles in software library
• Future installs/configurations based upon saved profiles
• Clone domains between on-premises and cloud-based environments
• Convert existing domain into partition
Ensure consistent, standardized images are installed and configured
Oracle Home
Domain Configuration
Oracle Home & Domain
Configuration
WebLogic Partition
Oracle Home
Domain Configuration
Oracle Home & Domain
Configuration
WebLogic Partition
17
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Deploy
• Store custom Java EE applications in software library – including archive file, deployment plan, scripts
• Deploy Java EE application(s) to domain(s) immediately or schedule for future
Roll out applications across domains quickly and easily
18
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Provision & Deploy Regardless of Environment
Responsibility / Feature On-Premises
Domains
Oracle Cloud Domains Oracle Private
Cloud Domains Platform as a Service
Infrastructure as a Service
Oracle Cloud Machine
Provision
Create profiles in software library
Provision profiles
Convert domain into partition
Deploy
Store applications in software library
Deploy applications
n/a
n/a
n/a
19
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Provision & Deploy
Monitor & Alert
Diagnose Problems
Configure, Secure & Comply
Patch & Redeploy
Manage On-Premises & Cloud-Based Domains Agnostically
Admin
20
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Monitor
• Predefined metrics spanning
• Enable log file monitoring
• Real-time as well as historical monitoring
• Extend default metrics for unique needs
• End-user monitoring via synthetic transactions
• Track Service Level Agreements
Monitor all applications, all domains from one console
21
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Alert
• Specify thresholds for metrics
• Receive alert notifications
• Manage lifecycle of incidents – assign, acknowledge, prioritize, escalate, suppress
• Automate response to breeched thresholds
• Predefined & user-defined templates for monitoring settings
Be aware of availability, performance & compliance problems 24x7
22
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Monitor & Alert Regardless of Environment
Responsibility / Feature On-Premises
Domains
Oracle Cloud Domains Oracle Private
Cloud Domains Platform as a Service
Infrastructure as a Service
Oracle Cloud Machine
Monitor
Predefined metrics & log file monitoring
Real-time/historical monitoring
Metric extensions
End-user monitoring
Track SLAs
Alert
Specify thresholds
Receive alert notifications
Manage incident lifecycle
Corrective actions
Monitoring templates
23
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Provision & Deploy
Monitor & Alert
Diagnose Problems
Configure, Secure & Comply
Patch & Redeploy
Manage On-Premises & Cloud-Based Domains Agnostically
Admin
24
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Diagnose Problems
• Detect problems and resolve via guided help
• Gain complete visibility into JVM stack heap/threads
• Analyze bi-directionally-JVM to DB or DB to JVM
• Capture diagnostic data to later analyze or share
• Search and correlate log messages across components and domains
• Integration with real end-user monitoring for instance-based diagnostics
Accelerate diagnostics with minimal impact and guided workflows
25
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Diagnose Problems Regardless of Environment
Responsibility / Feature On-Premises
Domains
Oracle Cloud Domains Oracle Private
Cloud Domains Platform as a Service
Infrastructure as a Service
Oracle Cloud Machine
Diagnose Problems
Middleware Diagnostics Advisor
JVM Diagnostics
Search & correlate log messages
Diagnostic Snapshots
Real end-user monitoring
Problem Analysis
Java Flight Recorder integration
26
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Provision & Deploy
Monitor & Alert
Diagnose Problems
Configure, Secure & Comply
Patch & Redeploy
Manage On-Premises & Cloud-Based Domains Agnostically
Admin
27
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Configure & Administer
• Specify domain credentials once and save as preferred credentials
• Configure domain, cluster, server, machine, multi-tenancy, resource settings
• Schedule & track execution of WLST scripts
• Start/stop middleware processes
Reduce need for multiple administration consoles
28
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Secure & Comply
• Manage configuration drift by saving gold configuration and comparing against live configurations
• Ensure compliance with industry standards (e.g. STIG)
• Audit domain operations
• Receive alerts and notifications when configuration drift or compliance violations occur
Ensure best practices and industry standards are followed
29
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Configure, Secure & Comply Regardless of Environment
Responsibility / Feature On-Premises
Domains
Oracle Cloud Domains Oracle Private
Cloud Domains Platform as a Service
Infrastructure as a Service
Oracle Cloud Machine
Configure & Administer
Save credentials
Centralized administration (configure domain & resources)
Schedule & track WLST scripts
Start/stop middleware processes
Secure & Comply
Manage configuration drift
Security compliance
Audit domain operations
Receive alerts & notifications
30
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Provision & Deploy
Monitor & Alert
Diagnose Problems
Configure, Secure & Comply
Patch & Redeploy
Manage On-Premises & Cloud-Based Domains Agnostically
Admin
31
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Patch
• Receive patch recommendations
• Search for & download patches from MOS
• Apply patches immediately or schedule for future
• Eliminate downtime by applying patches in rolling mode
• Minimize errors via validation checking
• Rollback already applied patches in cases where new problems occur
Automate application of patches to servers across domains
32
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Redeploy
• Save each version of updated Java EE applications in Management Repository – including archive file, deployment plan, scripts
• Redeploy versioned application(s) to domain(s)
Roll out updated applications across domains quickly and easily
33
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Patch & Redeploy Regardless of Environment
Responsibility / Feature On-Premises
Domains
Oracle Cloud Domains Oracle Private
Cloud Domains Platform as a Service
Infrastructure as a Service
Oracle Cloud Machine
Patch
Receive patch recommendations
Search & download from MOS
Schedule applying patches
Apply patches in rolling mode
Validation checking
Rollback patches
Redeploy
Save versioned apps in sw library
Redeploy versioned apps
n/a
n/a
n/a
n/a
n/a
n/a
34
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Challenges
Solution
Features
Customer Success Story
Questions & Answers
1
2
3
4
5
35
Enterprise Manager 13c:
The Vision, The Journey, The Realization
Supporting our transition to cloud
Agenda
• About/Intro
• The Vision
• The Journey
• The Realization
About/Intro
• IDEXX Laboratories, Inc (NASDAQ: IDXX $109.76)
• Who am I?
IDEXX Laboratories, Inc (NASDAQ: IDXX $109.76)
IDEXX Laboratories, Inc., develops,
manufactures and commercializes
innovated products and services that keep
animals healthy and milk and water safe.
7,100 employees, 245 people in our IT
organization globally.
Who am I
• Dedicated and passionate middleware
administrator committed to teamwork and
building great things!
• Started working at IDEXX in 2011.
• Started working with the Oracle product
set at the same time.
• Oracle Enterprise Manager experience
The Vision
• Huge Potential in simplifying what we do
• Application portability & flexibility
Huge Potential in simplifying what we do
What if……
..we could provision Database and Middleware with a click of a
button enabling PaaS?
..we could use that same tool to monitor, manage and diagnose
right out of the box?
..we could standardize and simplify across our IT organization to
increase stability and time to deliver?
Application portability & flexibility
Could this……
..supply an infrastructure that supports DevOps?
..allow us to adopt newer technologies quicker?
..facilitate automation in every aspect?
..support on-demand/automatic scaling of our
environments?
..give us freedom of choice across multiple cloud
providers?
The Journey
• When eating an elephant
• Take one bite at a time
• Or your belly might hurt
When eating an elephant…
Enterprise Manager is a vast product.
• Focused on Monitoring & Troubleshooting
• Focused on Deep Diagnostics - JVMD
Take one bite at a time
• Focused on PDBaaS:
Or your belly might hurt
• Focused on MWaaS (SOAaaS, OSBaaS & WLSaaS):
The Realization
• Where are we today
• Questions
Where are we today
• Live as of August 7th in production
• ZERO middleware configuration changes
• 100% uptime for middleware stack
• Easily supporting peak production load
• Environment provisioning from weeks/months into days
• Initial load testing sustaining 4x current production peak load
• Real time scale up of MWaaS with zero errors
Fusion Middleware 12.2.1
Oracle Database 12.1.0.2
Thank you
IDEXX Laboratories, Inc
Brett Curtis - Principal Systems
Administrator I - Middleware
Twitter: @blzysh
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Challenges
Solution
Features
Demonstration
Questions & Answers
1
2
3
4
5
51
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
OOW Activities Related to WebLogic Management Activity ID Title Day Time Location
Hands-on Lab
HOL7631 Hands-on Lab: Harnessing the Value of Hybrid Cloud – Complete Management of Cloud Services
Wed 1:15 Hotel Nikko
Peninsula Floor 25
Sessions CON6984 Hybrid Cloud Management with Full Workload Portability for Oracle WebLogic and Java
Mon 12:30 Moscone West
3003
CON6970 Simplify the Monitoring & Deployment of Oracle Identity Management
Tue 5:15 Moscone West
2020
CON6991 Customer Panel: Continuous service Delivery for SOA, Identity Management, and Oracle WebCenter
Thu 10:45 Marriott Marquis
Salon 13
CON6983 Building an Oracle WebLogic, SOA, Service Bus Cloud in Your Data Center
Thu 12:00 Marriott Marquis
Salon 13
Demo SMW1006 Oracle Enterprise Manager 13c, Oracle WebLogic, SOA, and Middleware Management
Mon Tue Wed
varies Moscone South
Lower Level Middleware
52
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 53