automate it operations with oracle 10g

29

Upload: zubin67

Post on 11-May-2015

1.499 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Automate IT Operations with Oracle 10g
Page 2: Automate IT Operations with Oracle 10g
Page 3: Automate IT Operations with Oracle 10g

Oracle Grid ControlComplete Solution for Monitoring and Managing SOA Services

and end-user Applications Deployed on Grid

Tim WuSales ConsultantOracle Corporation

Page 4: Automate IT Operations with Oracle 10g

Key Pain Points For Managing SOA Environments

Ensure end-user service levels

Diagnose problems in the service layers

Manage services lifecycle

Manage the impact of change

Existing Infrastructure and Management

Framework

Page 5: Automate IT Operations with Oracle 10g

No alignment between business customers & IT on service levels

Service Level Management

Always reacting to end-user complaints. Taking too

long to resolve problems

Application PerformanceManagement

Not able to assessbusiness impact of planned and unplanned changes

Change & Configuration Management

High cost of managing IT infrastructure

Grid Automation

OracleEnterprise Manager

Grid Infrastructure Management

Oracle Enterprise Manager

Page 6: Automate IT Operations with Oracle 10g

Service Level ManagementAlign IT and business customers on service levels

• Define & Model– SOA services– Set service level goals– Map business service to system

resources– Visualize in topology views

• Monitor– Measure service performance

against goals– Availability, Performance and

Usage

• Report– Single view of status of each

service – Out-of-box and custom reports

Page 7: Automate IT Operations with Oracle 10g

Application Performance ManagementIdentify and resolve end-user problems quickly

Application

• Monitor from end-user perspective– Test application from representative geographies– Measure real user performance by domain, visitor, etc.– 10.1.2 Forms supported for real User monitoring

• End-to-end system monitoring for complete application infrastructure

– Comprehensive event management• Real-time and historical performance• Recommendation on metrics, thresholds• Automation of corrective actions

– J2EE Application monitoring (top reports, performance analysis, workload distribution)

• Diagnostics and Tuning for SOA– Support for SOAP protocol– Call stack analysis for web services– Rapid problem identification (Interactive Transaction

Trace, Request Performance, Page performance)

UR

L/JSP

EJBJD

BC

/SQ

LN

e twork

Se rvlet

Page 8: Automate IT Operations with Oracle 10g

Grid Automation Cost effectively manage “many as one”

Manage many as one– Virtualized resource views– System dashboards, topology views– Monitoring Templates– JMX and Web Services interface for all AS– Admin: Backup, Secure, Start/Stop, etc.

Cloning, Imaging and Provisioning– Pre-tested software image libraries– Automated software image deployment– Intelligent cloning makes adjustments for IP

address, host name, etc.– Provisioning of RAC/CRS and AS cluster– Provisioning of bare metal OS

SOA Life-cycle automation– JSR 88 – Deployment plan editors– Configure audit, logging & security

Web Cache

Overview

HTTP Server

OC4J

Visual ID ofRoot Cause

Failure

Page 9: Automate IT Operations with Oracle 10g

Change & Configuration MgmtManage impact of all changes

Configuration Management Database (CMDB)

Software Installations

SW and HW Configurations

Resource Relationships

Certified Configurations

Best Practices

• CMDB reports• CMDB Statistics• Policy standards• Audit Reports• Decision support

for incident, problem, change, and release management

• Discover– All hardware & software configurations– Oracle inventory, including patch history

and updates

• Analyze– Monitor and audit change– Configuration comparisons against

reference, saved or live configurations

• Model-based decision support– CMDB maintains inventory of all CI’s

and their relationship– Impact analysis, updates, baseline, and

verification of change

• Foundation for compliance and change control

– Map to ITIL and CoBIT frameworks– Policy Management– Security configuration policies

Page 10: Automate IT Operations with Oracle 10g

Configure Audit and Logging

Page 11: Automate IT Operations with Oracle 10g

Application Server ManagementCosts 70% less than BEA, 80% less than IBM

-$400,000

-$300,000

-$200,000

-$100,000

$0

$100,000

$200,000

Installation &Softw are

Maintenance

Configuration &Deployment

Administration PerformanceMonitoring &

Tuning

Vendor Management Cost Comparison to Industry Baseline

IBM BEA Oracle

IndustryBaseline

“Oracle environments up to 80 percent less costly to manageversus other vendor platforms…”

• “The Oracle cost savings can be attributed to Oracle Enterprise Manager and its unification and centralization of management functionality for the entire environment, including the database. “

Source: Application Server Platform Management Cost Comparison Crimson Group Consulting Study

Page 12: Automate IT Operations with Oracle 10g

Oracle Enterprise Manager Release 2

Key Features

Page 13: Automate IT Operations with Oracle 10g

Service Level ManagementAll new in 10g Release 2

SLA’s based on both system metrics and end user experience metrics

Monitor services and SLA’s in real time– No waiting for end of month / quarter reports– Respond to service issues before SLA’s are breached

Model business services– End-to-end view of services– Visualize topologies– Monitor using service level dashboards– Diagnose performance root-cause issue to IT component

Page 14: Automate IT Operations with Oracle 10g

Application Performance MgmtSystem Tests: Rich Coverage for Service Protocols

SupportedProtocolsRepresentative

Client

RelatedSystem Components

NY

Tokyo

Paris

SF

Berlin

Rio

DNS, FTP, HTTP(s), Ping,

ICMP Ping, IMAP, JDBC SQL Timing,

LDAP, NNTP, Oracle SQL

Timing, POP, Port Checker

(includes SSL), SMTP, SOAP,

TNS Ping, Web Transaction,

WEBDAV

Custom Script

Page 15: Automate IT Operations with Oracle 10g

Application Performance MgmtInteractive Transaction Trace

On Oracle AS

• On-demand diagnosis of problems across tiers of J2EE Web application

• Intuitive drill-downs of all invocation paths to the JSP, EJB, SQL call

• Link to DB SQL Statement Analysis details

Page 16: Automate IT Operations with Oracle 10g

Application Performance MgmtJ2EE Application Monitoring

Compare Performance and Workload Distribution across the Grid

Flexible “top” diagnostic reports

–Top Applications–Top Servlets–Top EJBs

Based on real-time or historical data

Page 17: Automate IT Operations with Oracle 10g

D E M O

Application Performance Monitoring and Management

Page 18: Automate IT Operations with Oracle 10g

Grid AutomationJSR 77 Based MBean Browser – JMX interface

Manage attributes defined by application or application component

MBean Attributes

MBean Statistics

• View/Change MBeanAttributes

• Invoke Methods• View Statistics• Subscribe for MBean

Notifications

Page 19: Automate IT Operations with Oracle 10g

Grid AutomationAS Cluster Provisioning: Dynamically increase capacity to meet needs

RAC

AS Cluster

App

AS Cluster Instance*

App Server+ Patches

Con

figur

atio

n Se

tting

sLinux OS +

Patches

Image Library

DB1 Image

DB2 Image

AS1 ImageAS2 Image

OS1 Image OS2 Image

Production Application

Production Applicationwith added AS Cluster

Page 20: Automate IT Operations with Oracle 10g

Change & Configuration Mgmt Discover and Analyze

Sampling of Configuration Info

Host1. CPU (speed, type, cache etc)2. Disk subsystem (Controller, raw diskspace etc)3. Memory (RAM and SWAP)4. Network interfaces (including all properties)5. Disk layout and filesystems

Operating System1. Kernel parameters2. Environment (shell) variables and parameters3. Packages4. Patches

Application Server1. Oracle_Homes (products and versions)2. Components installed on each Oracle_Home3. Patches installed for each Oracle_Home4. Oracle Application Server settings and ports5. OC4J deployed applications

Automatic daily OR on-demand collection of configuration information

– Host hardware specs– Operating system

parameter settings– Fusion Middleware

Installations

Compare and Validate configurations against

– Reference Configuration– Saved Configuration– Live Configuration

Page 21: Automate IT Operations with Oracle 10g

Change & Configuration MgmtSecurity Assessment

Sampling of Security Policies

All Oracle Software1. Security alerts 2. Critical security patches

Host1. Detect open ports 2. Detect insecure services3. Ensure NTFS file system type (Windows)

Application Server1. HTTPD has minimal privileges2. Use HTTP/S3. Apache logging should be on4. Demo applications disabled5. Disable default banner page6. Disable access to unused directories7. Disable directory indexing8. Forbid access to certain packages9. Disable packages not used by DAD owner10. Remove unused DAD configurations11. Password complexity enabled

Critical patch facility– Automated notifications – Customer advisories for

remedial actions– Single-click application– Offline access

(download/upload) for customers without direct connect to Metalink

Infrastructure hardening– 100+ new AS, DB, and

host security rules– Violation scoring

Page 22: Automate IT Operations with Oracle 10g

Management Plug-InsExtend low TCO benefits for Oracle environments

Extend end-to-end view for SLM and APM solutionsRequired for effective Grid Automation or Change and Configuration ManagementCan be developed by Oracle, Partners, CustomersAvailable plug-ins:

– Application Servers: BEA WebLogic, IBM WebSphere

– Databases: Microsoft SQL Server, DB2

– Network: Checkpoint and Juniper Netscreen Firewalls, F5 Server Load Balancer

– Storage: NetApp Filer

Page 23: Automate IT Operations with Oracle 10g

Support for WebSphere & WebLogic

Centralized management for BEA WebLogic 7.0.x, 8.1.x & IBM WebSphere5.1.x, 6.x

Support for SLM solution, System Tests (beacons), real user monitoring (with Apache web servers), and J2EE application monitoring

Virtualization of BEA/IBM deployments

– Domain and Cell– Clusters– Deployed applications

Page 24: Automate IT Operations with Oracle 10g

What Do Customers Think?

Page 25: Automate IT Operations with Oracle 10g

Talk America• Cost and time spent on monitoring systems was too high

• Moving to SOA resolve problems before they escalate into service issuesChallenge

• Service level monitoring, performance management, provisioning

• Services dashboard for visibility into SLA’s of web servicesSolution

Approach

Benefit

• Improved application performance

• “An exciting new feature in Release 2 is the 'services dashboard' feature... Having a single view gives us a quick glance on the status of each of these processes. In addition, the reporting functionality lets us keep our CIO abreast of the overall health of the systems.” -- Larry Grant, Vice President of Enterprise Computing

Page 26: Automate IT Operations with Oracle 10g

Cerner• Mix of SOA and Non-SOA applications

• Maintaining all deployments on standard configurations

• Application availability. Resolve problems before they impact the business

Challenge

• Uses Grid Control for SOA and non-SOA application mgmt.

• Configuration Management

• Applications Availability and Performance Monitoring

SolutionApproach

Benefit

• Improved application availability. Faster problem isolation

• “… very good support tools, including the Enterprise Manager …to know that the application is always available. And it is really critical when you're hosting hundreds of clients with thousands of users each, to be alerted of any problems and potentially correct the problem before there is any adverse impact.” -- Owen Straub, Vice President, Product Engineering

Page 27: Automate IT Operations with Oracle 10g

Student Loans Company (SLC)• £2 billion (US$3.7 billion) leant each year to 800,000 students

• Online applications increasing from 25% to 100% in 5-7 years

• Loan processing time too longChallenge

• Monitoring of end user experiences

• Tracing performance issues to Mid-tier

• Complete system monitoring

SolutionApproach

Benefit

• Loan Application time cut by 50%

• Faster problem resolution improved service levels

• “Oracle Enterprise Manager 10g Grid Control gives us a real-time appreciation of the end-user experience and enables us to focus on delivering service improvements where they count--from the customer's perspective. " -- Ralph Seymour-Jackson, CEO

Page 28: Automate IT Operations with Oracle 10g

Deutsche Post• Application Performance issues resulting from dramatic

fluctuations in load

• Cost effectively managing 400 projects deployed on hundreds of servers

Challenge

• Oracle Grid Control for monitoring the end-to-end system

• Applications Availability and Performance Monitoring

• Configuration Management

SolutionApproach

Benefit

• Improved application performance, lower application downtime

• Faster problem isolation through in-depth configuration analysis and cross-system comparisons

• “Oracle Enterprise Manager 10g is taking us beyond managing just the database – it has taken us to managing the whole grid.”-- Robert Leaman, Director of System Architects at Deutsche Post IT Solutions

Page 29: Automate IT Operations with Oracle 10g