Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
1
Industry Insight: How to get the
most out of your applications
Brian Owenson
Utilities Global Business Unit
Sr. Director Technology
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
3
This
document
is
for
informational
purposes
.
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
in
this
document
remains
at
the
sole
discretion
of
Oracle
.
This
document
in
any
form,
software
or
printed
matter,
contains
proprietary
information
that
is
the
exclusive
property
of
Oracle
.
This
document
and
information
contained
herein
may
not
be
disclosed,
copied,
reproduced
or
distributed
to
anyone
outside
Oracle
without
prior
written
consent
of
Oracle
.
This
document
is
not
part
of
your
license
agreement
nor
can
it
be
incorporated
into
any
contractual
agreement
with
Oracle
or
its
subsidiaries
or
affiliates
.
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
4
Program Agenda
Operations & Systems Management
Data and Performance Management
Deployment Options
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
5
Managing Oracle Utilities Applications
Enterprise Applications require
–
Planning
–
Lifecycle management
–
Monitoring
–
Ongoing Maintenance
To lower the total cost of ownership, Oracle Utilities are building more
tools to help with this process
–
Enterprise manager
–
Virtual assemblies
–
Data management tools …
What am I talking about?
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
6
Oracle Utilities Application Framework Products
Oracle Utilities
–
Customer Care And Billing
–
Meter Data Management (V2.x)
–
Smart Grid Gateway (V2.x)
–
Mobile Workforce Management (V2.x)
–
Oracle Real Time Scheduler (V2.x)
–
Operational Device Management (V2.x)
–
Work And Asset Management (
In Progress
)
Oracle Enterprise Taxation
–
Public Services Revenue Management
Oracle Financial Services GBU
–
Revenue Management
Who is using it?
Framework (OUAF)
Oracle Utilities Application Framework
CC&B
2.4.0.1
FW 4.2.0.1
MDM/SGG
2.1.0.0
FW 4.2.0.1
MWM/ORS
2.1.0.0
FW 4.2.0.1
ODM
2.0.0.0
FW 4.2.0.1
PSRM
2.4.0.0
FW 4.2.0.1
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
7
System Management
Strategy
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
8
Systems Management
System Management software keeps you ahead of service issues
Agent
Oracle
Enterprise
Manager
Lifecycle Management
Configuration
Management
Performance
Management
Service Level
Management
Incident Management
Alert Management
Content
Metrics
Events
Tasks
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
9
Management Packs
Oracle Enterprise Manager can cover the whole stack
Application and Services
Middleware
Database
Operating System
Virtualization
Firmware
Hardware
Storage and Network
App Mgmt
Packs
FMW Mgmt
Packs
DB Mgmt
Packs
Mgmt Pack
for UGBU apps
Cloud Pack
for FMW
Cloud Pack
for DB
Application Quality Mgmt Pack
Third Party Packs
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
10
Oracle Enterprise Management Pack Scope
Software
Lifecycle
Management
Discover
Install
Upgrade
Patch
Clone
Verify
Configuration
Management
Configure
Compliance
Application
Performance
Management
Monitor
Diagnose
Analysis
Service Level
Management
Service Level
Tracking
Quality
Management
Real Application
Testing
Application Testing
Suite
Real User
Experience Insight
Test Data Manager
Released
In Progress
Future release
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
11
Application Management Pack Plan
Product Specific Functionality
Advanced Log File Viewing
Performance Dashboard
Historical Analysis
Consolidated Code Management
Cloud Management (Charging) *
Virtual Assembly Building *
Problem/Cause Analysis
Patch Tracking
Next Major Release
(
CY14)
Current Release
12.1.0.2
Future Releases
Installation/Upgrade Deployment *
Component/Cluster Installation *
Coherence Batch Tracking
Configuration Management *
Online Performance Monitor (Metrics)
Batch Real Time Monitor (Metrics)
Configuration File Editor
CM Code Management
Software Library Support
Delete Environment *
Compliance Framework *
ADP/JVMD Support *
Web Service Tracking (Metrics)
Product Discovery
Start/Stop Environment (excl Database)
*
Clone (Simple/Advanced) Environment
*
Assess Environment
Import Patches from My Oracle Support
Install Patches
Migrate Patches
–
Synchronize Patches
View Logs/Configuration files (Basic)
Service Pack Installation
Configuration Change Tracking *
* Limited IBM WebSphere Support
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
12
Data Management Strategy
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
13
Data Management Strategy
Administration
Data
Master Data
Transaction Data
Configuration
Data (e.g. rates)
SDK Meta
Data
ConfigTools
Data
DM Owner
Business
Administration
Developers
Developers
Business
Administration
Business
Administration
Past
ConfigLab
(
CC&B
)
Blueprinting
Bundling
ConfigLab
(
CC&B
)
ConfigLab
(
CC&B
)
Archiving (
CC&B
)
Now
Configuration
Migration Asst
Blueprinting
Bundling /
Configuration
Migration Asst
Test Data
Management Pack
Test Data
Management
Pack/
ILM
Data Types
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
14
Configuration Migration Assistant
Define Migration Export
Export
File
Define Migration Import
Approve/Reject
Export
Data (F1
-
MGDPR)
Import
Data (F1
-
MGDPR)
Apply
Changes (F1
-
MGDPR)
Target
Source
Same
Batch
Process
Flexible criteria: XPATH,
SQL, Algorithm etc
No
env
registration, no DB
setup, no DB links!
Reusable,
manageable content
Data can be
manipulated, and is
validated upon import.
Supports CLOBs,
XML
No deletes. Does not
support master or
transaction data.
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
15
Important Note
CMA
cannot
be used to migrate Master/Transaction Data
–
Data with system generated primary keys are not supported
CMA can only be used for owned by
Customer Modification
–
Base product data is delivered in patches
CMA
does not delete
data in the target environment
–
You have to manage delete functionality manually in the target
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
16
Test Data Management Pack
-
Process Model*
Covers master and transactional data
Setup/Definition
Licensed as an Oracle
Enterprise Manager
pack.
Execution
*Not released yet
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
17
Information Lifecycle Management (ILM)
Manage lifecycle of data rather than just archive it.
Define lifecycle in ILM Assistant
Requires Oracle components
–
Database Referential Integrity on Objects managed
–
Compression (base DB) or Advanced Compression
–
Partitioning (as well as transportable table spaces for archiving)
–
Automated Storage Management (ASM)
–
ILM Assistant (free)
Dates are used as key part of indexes
Solution to archiving large, aging data sets
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
18
Information Lifecycle Management
Active
Less Active
Historical
Archive
Data Lifecycle
Active
Less
Active
Historical
Archive
High Performance
Storage Tier
Offline
Archive
High Performance
Storage Tier
Low Cost
Storage Tier
Online Archive
Storage Tier
Offline
Archive
Active
Less Active
Historical
Archive
Data Lifecycle
Active
Less
Active
Historical
Archive
Active
Oracle Database 10/11
g
with Partitioning Option
Less
Active
Historical
Applications
Oracle
Desktop
Apps
Portals &
Browsers
ISV
Apps
Enhancements
coming in DB12c
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
19
Implementing ILM
Decide Candidates for Site
Implement RI Scripts/Model
Define Data Groups
Define Storage
Manual/Automatic implementation
Execute Cleanup Processes
ILM Assistant
Product
Customer
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
21
Batch Improvements
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
22
Improve Batch Performance
CC&B is optimized to maximize use of hardware & services in order to
scale for very large production billing
–
Multi
-
thread parallel processing, Stateless servers, Optimistic logging
–
The product scales both live and in benchmarks (PG&E ~11M Services,
EdF
3M+ C&I, Taiwan Power 13M+ Services, 10M benchmark billed < 2 hr)
The batch framework is sophisticated:
–
Many server options: WebLogic, Java, Coherence
–
There is a (relatively) new
new
Clustered Mode (often not used)
And, we are doing more to aid customers to manage batch environments
–
Enabled JMX in previous releases and issued an OEM pack
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
23
How We’re Improving Batch
Documentation Updates
–
Updates to the Batch Best Practices, settings (including Coherence)
–
Updates to Production Configuration Guidelines
New Defaults
–
Defaults appropriate for basic configurations, but not all production
envs
–
Options: Wizards for building configuration, OEM templates
Monitoring capabilities
–
Make the batch processing more transparent
–
Global Batch JMX API provided in FW4.2, Coherence level monitoring enabled
–
In progress: OEM monitoring, JVMD/ADP for JVM diagnosis and tracking
Configuration help, default behavior, better monitoring
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
24
Deployment Options
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
25
Deploying Utilities Applications
Desire to lower operating cost without introducing risk
–
Automation, Automation, Automation
–
Predefine configuration as much as possible
Customers deploy entire solutions not just products
–
MDM + SGG, MWM + CC&B + WSS + BI
Every customer we have runs multiple instances
Oracle are seeing an increasing number of requests to operate in a
public or private cloud
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
26
Cloud 101
Application
Platform
Customizations
Application
Customizations
Customizations
Consumer
Consumer
Provider
Provider
IaaS
SaaS
PaaS
IT Professional
Developer
Business End User
Different Users
Service Delivery
Amazon EC2, Google
Compute Engine…
AWS, Google App
Engine, Microsoft Azure…
Google Apps, Office
365,
Salesforce
…
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
27
Technology Foundation for Multi
-
tenancy & Cloud
Out of the Box, Best of Breed, Pre
-
Integrated Infrastructure
Multi
-
tenant Application Foundation
Oracle Database 12c
Pluggable Databases
WebLogic
Server
Virtual Assembly Builder
and Oracle VM
WebLogic JMS
Coherence
GlassFish
Java EE
Oracle Traffic Director
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
28
A Complete Architecture
UGBU Product
Identity
Federation
Access Manager
External LDAP
BPEL
OSB
ODI
External
Apps
Cloud Apps
RAC, TDE, Data Guard,
Database Vault
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
29
Goal: Build Once Use Many Times
OCI/OPC
ODA
Private
Cloud
Deployment Plan
and Software
Packaged via
Oracle Virtual Assembly Builder
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
30
Oracle Virtual Assembly Builder
WLS
WLS
SOA Svc
Web
RAC
RAC
Web
Assembly
Metadata
…….
…….
•
Application aware virtualization
–
Package software components into
collections of software appliances
•
Standardized building blocks
–
Create multi
-
tier application
assemblies using virtualized
appliances
•
Simplified and rapid
provisioning
–
Single step, template
-
based
deployment of multi
-
tier
applications to virtualized
environments
•
Oracle Cloud service instances
are deployed using OVAB
assemblies
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
31
Assemblies: Standardization with Flexibility
Capture Complete
Application Topology
Package Into
Single Assembly
Metadata
Oracle Virtual Assembly
Builder
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
32
Automated Deployment and Configuration
Assembly
Metadata
Enterprise Cloud
Oracle VM Resource Pool
Exalogic
Elastic Cloud
Assembly deployed as
collection of interconnected
VM instances
VM
VM
VM
VM
VM
VM
Virtualized Deployment
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
33
Enterprise Manager is Key
Enterprise Manager will be the console to manage the cloud
Application and Services
Middleware
Database
Operating System
Virtualization
Firmware
Hardware
Storage and Network
Metrics, Patches, Alerts, Management
Support
Operations
My Oracle Support
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
34
Operations Strategy
Hands
-
off: OEM provides alerts, metrics reports, etc.
Automate as much as possible for:
–
Load Balancing
–
Provisioning Capacity
–
SLA Tracking (Agreed metrics)
–
Backup (Automated)
–
Networking (Domain naming)
–
High Availability/Business Continuity (
Chaos Monkey!
)
–
Patches (Quarterly Automated)
–
Upgrading (Flexible
-
Automated)
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
35
Action Plan
Short Term
Build OVAB Templates
Batch/Web/DB components (WLS 12c)
Includes clusters, RAC, ILM
Using ODI, IDM, OSB, …
Determine Metrics
Sizing / Tracking Metrics
OEM Pack for Cloud
Manage add
-
ons, metrics
FW Changes
Batch scheduler
ActiveCache
support
Diagnostics
Longer Term
Implementation Of Infrastructure
Human Work Flow for To Do
Multi
-
Tenancy (One install/Multiple PDB)
OVAB Additional
Development SDK
Integration
Payment Integration (for CC&B)
Data Loading API's
FW Changes
Elasticity in Online and Batch, Batch weights
Automated Problem Analysis (with OEM)
RCU/
oPatch
/OUI, Automated Upgrades
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
36
Copyright
©
2013, Oracle and/or its affiliates. All rights reserved.
37
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Σχόλια 0
Συνδεθείτε για να κοινοποιήσετε σχόλιο