performance in the oracle cloud

38

Upload: kellyn-potvin-gorman

Post on 22-Jan-2018

913 views

Category:

Technology


2 download

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. | Oracle Confidential 15

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. | Oracle Confidential 22

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 32

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. | Oracle Confidential 36

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:

OR [email protected]