performance in the oracle cloud
TRANSCRIPT
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Performance Considerations With EM12c and the Cloud INOUG Fall Conference September 17th, 2015
Kellyn Pot’Vin-Gorman Consulting Member of Enterprise Manager Technical Team Strategic Customer Program
Oracle Confidential
Copyright © 2014 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.
Oracle Confidential 3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Program Agenda
1
2
3
4
5
Why Cloud
Moving to the Cloud
Managing in the Cloud
Performance in the Cloud
Summary
Oracle Confidential 4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Top Oracle IT Strategies Today
Great Savings Initiatives for Oracle Customers-
Oracle Confidential 5
Source: 2014 IOUG IT Resource Strategies Survey
Standardization Of IT Infrastructure
Increase Database Or Data Center Automation
Virtualization
Database Or Data Center Consolidation
53%
46%
44%
42%
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Opportunities for Oracle Customers Today
Oracle Confidential 6
Say Time & Cost Savings On Database Management Needed To Fund New IT Initiatives
Source: 2014 IOUG IT Resource Strategies Survey
Which Areas Would You Like To Invest More?
Migrating Or Upgrading Databases
Research New Oracle Features
Database Consolidation
Upgrade Hardware & Processors
39%
39%
36%
34%
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
A Single Pane of Glass
Oracle Confidential 7
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential 8
The Natural Life of a Database is Growth…
•Capability to store data on premise
•Ability to provide environments for continuous delivery development.
•Consistent Environments provided to development.
•Ability to provide it faster and more effectively.
•New Architecture based on Micro Services, Big Data Store, Text Search and database technology.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Actual Hybrid Cloning Steps
Oracle Confidential 11
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
A Clone is Just an EM12c Job
Oracle Confidential 12
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Clone is Available for Use!
Oracle Confidential 13
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Even a SnapClone Can Be Managed Like A Full Database..
Inspect “Datafiles”, all aspects of clone just as you would a full database copy.
Oracle Confidential 14
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
The Challenge •Slow EM Page Response
•No Data Results to Screen
•Slow Refresh of Data Upon Request
•Job Delays
•Time outs on Database Creation to the Cloud
•Access to the Cloud is Slow
Oracle Confidential 16
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
What are We Waiting for?
CPU and some IO is expected, but Network is the new wait issue in Cloud Databases…
Oracle Confidential 17
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How Cloning to the Cloud Works
Oracle Confidential 18
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Layers and Firewalls
Oracle Confidential 19
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
What You’ve Implemented to Manage the Cloud
Oracle Confidential 20
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
What is Sharding?
Oracle Confidential 21
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Where Performance Information Is…
Setup Manage Cloud Control Health Overview
OMS and Repository Monitoring Page Performance
Oracle Confidential 23
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Overall Page Performance
Oracle Confidential 24
OMS and Repository Monitoring Page Performance
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Network Wait Increase with Cloud
Oracle Confidential 25
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Inspecting Cloud Page Waits
Oracle Confidential 26
OMS Repository Monitoring Page Performance
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database, Java, Agent or NETWORK?
Oracle Confidential 27
For Cloud, network waits have been experienced due to firewall, DNS resolution and network misconfigurations. Inspecting waits via the Page Performance is important!
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
SQL and Plan
SQL from Page
Plans
Compare to awrsqrpt.sql
(aka sql_id specific awr)
Oracle Confidential 28
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential 29
Job Run
Not to be confused with user sessions
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Load Balancers
Oracle Confidential 30
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Why a Load Balancer?
Load Balancer setup and configuration
– Users require session affinity to a particular OMS
This allows for new connections to perform Round-Robin vs. Most Requested which is less efficient.
Allows for simpler scaling for environments to support future growth.
Oracle Confidential 31
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential 33
This is your pain point as a DBA- network waits due to misconfigurations, DNS resolution failures and other network features that may impact successful connectivity. By removing these waits and implementing HA, we create a continual service and high performing cloud environment.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
High Availability to the Cloud
Ability to Associate Multiple Gateways with Agents
First Gateway becomes “Primary” Gateway, Subsequent become Secondary Gateways.
If the Primary becomes Unavailable, one of the Secondary's Takes over as the Primary by Proxy. If the Secondary become Unavailable, Next Secondary takes over and so on, so forth.
Oracle Confidential 34
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Performance Achieved!
Oracle Confidential 35
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Using the Access Log
$OMS_HOME/EMGC_OMS1/access.log
•Tracks each login, along with app/module logged in from:
Use NSLookup to locate workstation name.
Oracle Confidential 38
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
In Summary…
•Single Pane of Glass Management via Enterprise Manager
•Great DBaaS with Multi-tenant cloning, thin clone and other great features.
•Simple management like standard on-premise cloning.
•Ability to Investigate Performance Issues Easily from Cloud Control
•Powerful, secure and stable management of ALL via a single pane of glass.
Oracle Confidential 39
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential 40
https://docs.oracle.com/cd/E24628_01/doc.121/e28814.pdf
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential 41
Connect with me via Social Media: