Risk-Free Administration for Expert Database Administrators



Similar documents
Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability

Maximizing Performance for Oracle Database 12c using Oracle Enterprise Manager

Real Application Testing. Fred Louis Oracle Enterprise Architect

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c: Performance Management and Tuning NEW

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte

How To Test For A Test On A Test Server

Oracle Database 11g: Performance Tuning DBA Release 2

1. This lesson introduces the Performance Tuning course objectives and agenda

Oracle Database 12c: Performance Management and Tuning NEW

Oracle Database 12c Plug In. Switch On. Get SMART.

Oracle Database Public Cloud Services

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

Proactive Performance Monitoring Using Metric Extensions and SPA

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Performance Tuning DBA Release 2. 5 Jours [35 Heures]

Oracle Database 11g: New Features for Administrators DBA Release 2

DBA Best Practices: A Primer on Managing Oracle Databases. Leng Leng Tan Vice President, Systems and Applications Management

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Oracle MulBtenant Customer Success Stories

Basic Tuning Tools Monitoring tools overview Enterprise Manager V$ Views, Statistics and Metrics Wait Events

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering

Oracle 11g New Features - OCP Upgrade Exam

Oracle Database 10g: New Features for Administrators

An Oracle White Paper February, Oracle Database In-Memory Advisor Best Practices

Oracle Enterprise Manager 13c Cloud Control

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

Safe Harbor Statement

Oracle Database Cloud Services OGh DBA & Middleware Day

Oracle Database 12c: Administration Workshop NEW

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Management Packs for Database

Oracle s SQL Performance Analyzer

Oracle Database 11g: New Features for Administrators

Oracle Data Masking. Bruce Elton. Master Principal Sales Consultant Information Security Oracle Corporation

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - New Features for Administrators Release 2. 5 Jours [35 Heures]

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Oracle Database 12c Upgrade Tools and Best Practices from Oracle Support

Enabling ITIL Best Practices Through Oracle Enterprise Manager, Session # Ana Mccollum Enterprise Management, Product Management

Oracle Database 12c: Administration Workshop NEW. Duration: 5 Days. What you will learn

ORACLE DATABASE ADMINISTRATOR RESUME

Oracle Database 12c: New Features for Administrators

An Oracle White Paper July Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

Proactive Performance Management for Enterprise Databases

Introduction. Automated Discovery of IT assets

EMC Data Protection Advisor 6.0

How To Use Ibm Tivoli Monitoring Software

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

Oracle Database 10g. Page # The Self-Managing Database. Agenda. Benoit Dageville Oracle Corporation benoit.dageville@oracle.com

Oracle Exadata Database Machine Aké jednoznačné výhody prináša pre finančné inštitúcie

ORACLE DATABASE 10G ENTERPRISE EDITION

ORACLE CLOUD MANAGEMENT PACK FOR ORACLE DATABASE

Oracle: Database and Data Management Innovations with CERN Public Day

Customer evaluation guide Toad for Oracle v12 Database administration

Common Anti Patterns for Optimizing Big Data Oracle Databases

High Availability Implementation for JD Edwards EnterpriseOne

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

2013 OTM SIG CONFERENCE Performance Tuning/Monitoring

Total Cloud Control with Oracle Enterprise Manager 12c. Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle

Oracle Database In-Memory The Next Big Thing

Instant-On Enterprise

Oracle Database 11g: RAC Administration Release 2

Oracle Public Cloud. Peter Schmidt Principal Sales Consultant Oracle Deutschland BV & CO KG

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Jan van Tiggelen, Senior Sales Consultant Oracle

Developing a Risk Based Testing Plan for Enterprise Applications Systems

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

Guide to Database as a Service (DBaaS) Part 2 Delivering Database as a Service to Your Organization

Adatbázis tesztkörnyezetek kialakítása. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

ORACLE DATABASE 12C: NEW FEATURES FOR ADMINISTRATORS GRADE CURRICULAR. Enterprise Manager Express home page versus Enterprise Manager Database Control

How To Use An Orgs.Org Database With An Orgorora Cloud Management Pack For Database (For Cloud)

Oracle Quality of Service Management - Meeting Availability and SLA Requirements in the Database Cloud

ORACLE ENTERPRISE MANAGER 10 g CONFIGURATION MANAGEMENT PACK FOR ORACLE DATABASE

<Insert Picture Here> Oracle In-Memory Database Cache Overview

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

CA Cloud Overview Benefits of the Hyper-V Cloud

Programa de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop

An Oracle White Paper June High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11

Provisioning, Patch Automation, and Configuration Management Lab

Monitoring Databases on VMware

An Oracle White Paper July Oracle Database 12c: Meeting your Performance Objectives with Quality of Service Management

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3

How To Manage Your It From A Business Perspective

Server Consolidation with SQL Server 2008

SQL Server 2012 Performance White Paper

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier

#9011 GeoMedia WebMap Performance Analysis and Tuning (a quick guide to improving system performance)

System Administration of Windchill 10.2

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*

White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.

Transcription:

Risk-Free Administration for Expert Database Administrators Kurt Engeleiter, Oracle Jason Lentz, Cerner Bart Gaddis, Cerner

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

Program Agenda DBA Challenges Risk Free Administration Tools New Performance Management Tools 4

Program Agenda DBA Challenges Risk Free Administration Tools New Performance Management Tools 5

Top Challenges Database Management 48% Unpredictable application (SQL) performance 78% Downtime resulting from unverified changes? Key Takeaway: Improve Quality of Service 40% Accurate capacity planning with 20-40% data store growth Source: From Database Clouds Copyright to Big 2015, Data: Oracle 2013 and/or IOUG its affiliates. Survey All rights On reserved. Database Oracle Confidential Manageability Internal 6

DBA Actions That Affect Performance Adding or dropping indexes, partitioning tables, adding materialized views Gathering optimizer statistics Applying patches one offs, PSUs, CPUs Modifying init.ora parameters Implementing new features such as Compression, Database In-Memory Version or patchset upgrades, e.g. 11g -> 12c 12.1.0.1 -> 12.1.0.2 7

Environment Changes That Affect Performance Data growth User population growth Infrastructure changes Server upgrades Changes in size or type of disk storage Migration to new platforms including migration to Cloud Database Consolidation 8

Program Agenda DBA Challenges Risk Free Administration Tools New Performance Management Tools 9

Risk Free Performance Management Tools Proactively identifies impact of routine DBA tasks on database performance SPA Quick Check Lower Risk Automated Cut Costs Database Replay Load and throughput testing solution Designed for detecting and remediating throughout problems SQL response time (unit) testing solution Designed for identifying and tuning regressed SQLs SPA Concurrent Replay Consolidation and capacity planning solution 10

Program Agenda DBA Challenges Risk Free Administration Tools SPA Quick Check SQL Performance Analyzer Database Replay Concurrent Database Replay New Performance Management Tools 11

SPA Quick Check Overview Helps users predict the impact of specific system changes on SQL workload Input is SQL Tuning Set (STS) and a database configuration change Automatically executes two trials pre and post change - and generates report Integrated with STS, SQL Plan Baselines, & SQL Tuning Advisor to form an endto-end solution SQL Plans + Stats Pre-change Trial Compare SQL Performance SQL Workload (STS) SQL Plans + Stats Post-change Trial Analysis Report 12

SPA Quick Check Optimized Controlled Optimized for use on prod systems Optimal Trial or Explain Plan mode Disable multi-executions, full DML execute disabled Per SQL time limits Testing scoped to private session Associate with Resource Consumer Group Optimal Trial Mode, no DML execute SPA Quick Check Optimized Controlled/S coped Change-Aware Per SQL Time Limits, Limits testing scope to private session Context-aware change testing Change- Aware Context-aware change testing workflows, such as, Optimizer gather statistics Init.ora parameter changes Pre-selected STS and default SPA settings Production Database DBA 13

SPA Quick Check Report 3 4 5 2 1 14

Risk Free Changes with SPA Quick Check Statistics management Gather statistics in pending mode Use SPA Quick Check to determine whether to publish Init.ora parameter changes Current parameter value is used for pre-change Select new value SPA Quick Check validates new parameter setting SQL Tuning Validation Validates SQL Profiles 15

SPA Quick Check Demo 16

Program Agenda DBA Challenges Risk Free Administration Tools SPA Quick Check SQL Performance Analyzer Database Replay Concurrent Database Replay New Performance Management Tools 17

SQL Performance Analyzer (SPA) Overview Helps users predict the impact of any system change on SQL workload User selects SQL Tuning Set User executes different SQL trials (experiments) of SQL statements performance by test execution or explain plan Analysis shows per SQL execution differences Integrated with STS, SQL Plan Baselines, & SQL Tuning Advisor to form an end-to-end solution 18

Risk Free Changes with SPA Access structure changes: Indexes Materialized views Parallelism Patching Upgrades Implementing new features such as Compression or Database In-Memory Validating new hardware servers or storage 19

Program Agenda DBA Challenges Risk Free Administration Tools SPA Quick Check SQL Performance Analyzer Database Replay Concurrent Database Replay New Performance Management Tools 20

Database Replay Database load and performance testing with real production workloads Production workload characteristics such as timing, transaction dependency, think time, etc., fully maintained Test and measure transaction throughput improvements Identify application scalability and concurrency problems on test system before production deployment Usage scenarios: platform migration (e.g., Exadata), upgrades, patching, new database features or options, etc. Production Clients Test Replay Driver Storage Storage Capture Process Replay Analysis & Reporting 21

Risk Free Changes with Database Replay Patching Upgrades Implementing new features Validating new hardware servers or storage Stress testing for capacity planning 22

Program Agenda DBA Challenges Risk Free Administration Tools SPA Quick Check SQL Performance Analyzer Database Replay Concurrent Database Replay New Performance Management Tools 23

Capacity Planning: Motivation User populations and data are continually growing How long can my environment handle the workload Organizations are pursuing database consolidation to deliver cost savings while increasing business agility How can we guarantee service levels between different workloads How can we test if one errant application is not affecting the others Consolidating workloads and databases has significant challenges Applications have different workload profiles CPU Memory Storage Network Will my Multitenant database handle peak workloads and co-exist? Is there enough headroom? 24

Concurrent DB Replay For Risk Free Consolidation and Capacity Planning Capture workload on different databases that needs to co-exists concurrently Works for schema consolidation and Pluggable Databases Use for schema and CDB consolidation Identify and remediate inter-application scalability and concurrency problems Perform capacity planning through scale up, subsetting, scheduling (time-shifting) of multiple workloads 25

Capacity Planning Using Database Replay and Concurrent Database Replay Comprehensive scale-up support and what-if scenarios testing Scale-up techniques superior to traditional methods Zero-scripting approach extended for scale-up Scales data and user population Realistic data and bindsets Flexible, supports custom workload creation Capacity Planning Strategies Scale-up by scheduling concurrent replays Scale-up with multiple PDBs Scale-up by workload folding Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Capacity Planning Strategies: Peak Workload Testing Time-Shifting Application Workloads CRM Align Workload Peaks Replay Captured Workload ERP DW Peak Workload Testing Through Time-Shifting Exercise worst case scenario where workload peaks line up Evaluate and experience fallout from the safety of a test system 27

Capacity Planning Strategies: Multiple PDBs Sales Workload Test Database Replay Concurrent Workload Mapping PDB Clones Scale-up with Multiple Duplicate PDBs Perform scale-up testing to identify possible host bottlenecks when deploying multiple instances of an application Deploying a multitenant application or adding a new geographical area to an existing application or line of business 28

Capacity Planning Strategies: Workload Folding Sales Workload Workload Subsets Subset 1 Replay Concurrent Workload Subset Subset 2 Scale-up Through Workload Folding Perform scale-up testing by subsetting an existing workload capture into 2 & then perform concurrent replay of workload subsets Suitable for workloads where transactions in subsets are mostly independent 29

Concurrent Replay Capacity Planning Strategies Summary Scale-up Strategy Concurrent Database Replay Multiple identical PDBs Workload Folding Workload Suitability Enables consolidation validation Can be used for all workloads Simultaneous workload and data scale-up Multitenant what-if scenarios N * Workload scale-up Suitable for relatively stateless workloads Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Program Agenda DBA Challenges Risk Free Administration Tools SPA Quick Check SQL Performance Analyzer Database Replay Concurrent Database Replay New Performance Management Tools 31

Database Performance Diagnostics Tools Automatic Workload Repository AWR Reports about performance and workload data from AWR Active Session History ASH Gathers fine-grain data about every active database session every second Automatic Database Diagnostics Monitor - ADDM Data Analysis and Problem Identification Findings and Advise on how best to resolve bottlenecks Real-time SQL and Database Operations Monitoring Provides in-depth diagnostics about SQL execution at row source level Database Performance Hub Provides Unified Monitoring Solution! 32

Database Performance Hub Unified Performance Monitoring Single view of DB performance ADDM, ASH analytics, Real-Time SQL Monitoring, SQL Tuning Switch between ASH analytics, workload view, ADDM findings and SQL monitoring seamlessly Supports both real-time & historical mode Historical view of SQL Monitoring reports Dedicated tab for RAC 33

Performance Hub Report New interactive report for analyzing AWR data Performance Hub report generated from SQL*Plus @$ORACLE_HOME/rdbms/admin/perfhubrpt.sql OR calling dbms_perf.report_perfhub(.) function Single view of DB performance ADDM, SQL Tuning, Real-Time SQL Monitoring, ASH Analytics Switch between ASH analytics, workload view, ADDM findings and SQL monitoring seamlessly Supports both real-time & historical mode Historical view of SQL Monitoring reports 34

Perfhub Demo 35

New AWR Active-HTML Report New AWR report type active-html introduced in Oracle Database 12.1.0.2 Provides best of HTML and Performance Hub Reports HTML report contains embedded Performance Hub Report as the last section ADDM task finds and recommendations are also presented Exadata-aware Highly recommended to use AWR active-html reports instead of HTML reports Combines power for EM navigation and drill down for offline analysis Can be saved and mailed like other Active Reports and does not need EM connectivity for viewing 36

AWR Report Vs Performance Hub Report 37

Customer Use Case Oracle Real Application Testing Jason Lentz Cerner Abilities Center Bart Gaddis Cerner Database Architecture October 26, 2015

Health care is too important to stay the same.tm

Cerner today BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 40

Abilities Center Cerner s Wind Tunnel IP Development Millennium Platform Hardware Technologies Layered Software Technologies Java Services, RCP, Thin Client Country Specific Solutions Controlled Testing Environment Test Measure Analyze Correct Ability-Proven Affordability Reduce TCO High Availability 99.99% Uptime Perform-ability 2 Seconds is Too Slow Scalability Regional National Global CAMM Platform ibus Platform Dedicated Testing Resources Quality Isolated Network Secured Environment Experienced Associates IP Engineering Teams 30+ Millennium Domains Real Client Databases Automated Testing Tools SAN Storage AIX Citrix HPUX Linux Reliability 1 Crash is Too Many MQ Oracle VMWare WebSphere Test Design Lights On Network Test Partners / Upgrade Center CernerWorks BRNDEXP 2.1 0714 Leverage clinical and domain expertise Automate client representative workflows Test with role and venue data complexity Collects 7 billion client timers per month Built-in instrumentation allows lab/client comparison Enables focused enhancements in workflow coverage Release + Tech Production Validation Controlled / Monitored Implementation Experienced IP Resources Available 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 41

Why RAT? Capture and Replay client-like production workloads Volume Data diversity Minimal effort to utilize Workload Scale-up and Folding Test hardware at 10x current volume Stress storage and compute nodes Integrate/augment with existing workflow automation Consume replay activity data in real-time Measure impact of replay load on automated workflows BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 42

Test Methodology Controlled Approach Measure one change Same SGA Same replay parameters Repeatable Replays Same number of user calls Low divergence Consistent duration Actionable Data Confidence in metrics Process/parameter changes Purchase decisions BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 43

Workload Capture and Replay Procedure Two hour capture during peak volume on live client production system Database duplicate and recovery to capture SCN (Full copy) Database upgrade to 11.2.0.4 SQL regression tuning Preprocess and tune replay clients Repeatable Workload Replays Flashback to guaranteed restore point Cache warming - Consolidated replay of entire workload (read only) Read-write workload replay Standardized data and report collection (Replay, AWR, OS) BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 44

Test Methodology Controlled Approach Measure one change Same SGA Same replay parameters Repeatable Replays Same number of user calls Low divergence Consistent duration Actionable Data Confidence in metrics Process/parameter changes Purchase decisions BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 45

Database Replay Analysis SQL Perspective SQL Tuning Sets, primary tool Capture SQL during baseline replay and subsequent replays SPA (SQL Performance Analyzer) has built in reporting using SQL Tuning Sets Find SQL which has regressed or improved Find SQL with plan changes Relate the change to the impact on workload STS comparison - Example Report BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 46

SQL Tuning Sets Use Cases Optimizer Related Changes DBMS_STATS sample size, impact on execution plan changes DBMS_STATS histogram methodology (frequency histograms with autosample) Optimizer patches, impact on execution plan changes Optimizer parameters, impact on execution plan changes Discovery of bug related to ORA-7445 on hard parse due to corrupt histogram. Structural Changes Validation of Cluster Tables, impact on SQL execution statistics Investigation/evaluation of plan changes associated to Cluster Tables Key Views DBA_SQLSET_STATEMENTS, DBA_SQLSET_PLANS, DBA_SQLSET_BINDS BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 47

Test Methodology Controlled Approach Measure one change Same SGA Same replay parameters Repeatable Replays Same number of user calls Low divergence Consistent duration Actionable Data Confidence in metrics Process/parameter changes Purchase decisions BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 48

Major Replay Use Cases OS tuning (OS version, parameter change) Vertical scaling (Server hardware upgrade) Horizontal scaling (Add RAC instances) Notable Results IP Fragmentation Thresholds (IPFRAG) RESULTS: Increasing all thresholds decreased packet reassembles and failures and improved global cache metrics while remaining within hardware capabilities. DETERMINATION: Safe and effective to roll out to clients. BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 49

Major Replay Use Cases OS tuning (OS version, parameter change) Vertical scaling (Server hardware upgrade) Horizontal scaling (Add RAC instances) Notable Results Migrate to new hosts with more CPU and RAM RESULTS: More efficient reads and gets increased user/application activity while decreasing waits (concurrency, cluster, commit). DETERMINATION: Improved performance and scaling point. Benefits outweigh cost. BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 50

Major Replay Use Cases OS tuning (OS version, parameter change) Vertical scaling (Server hardware upgrade) Horizontal scaling (Add RAC instances) Notable Results Add RAC instances, up to 6 wide RESULTS: Resource utilization gradually decreased with every instance added to cluster. DETERMINATION: Adding additional hardware is an effective solution for increasing capacity. BRNDEXP 2.1 0714 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 51

Contact Jason Lentz jason.lentz@cerner.com Bart Gaddis bart.gaddis@cerner.com

53

54