+ All Categories
Home > Documents > GE Medical Systems e Migrating a Global Networking Environment to Oracle Internet Directory...

GE Medical Systems e Migrating a Global Networking Environment to Oracle Internet Directory...

Date post: 27-Dec-2015
Category:
Upload: rolf-ross
View: 215 times
Download: 1 times
Share this document with a friend
47
GE Medical Systems e Migrating a Global Networking Environment to Oracle Internet Directory
Transcript

GE Medical Systems

e

Migrating a Global Networking Environment to Oracle Internet Directory

Migrating a Global Networking Environment to Oracle Internet Directory

GE Medical Systems

eDaniel RiveraDaniel RiveraNew Technology Implementation LeaderNew Technology Implementation LeaderInformation Management Leadership ProgramInformation Management Leadership [email protected]@med.ge.com

Raman BatraRaman BatraDatabase ArchitectDatabase ArchitectNew Technology ImplementationNew Technology [email protected]@med.ge.com

3

I. About GE

II. Problem Statement

III. About Oracle Internet Directory Technologies

IV. Administering Oracle Internet Directory

V. Pilot Plan and Summary

Topics to be Covered

Migrating to Oracle Internet Directory

4

• GE is a diversified technology and services company dedicated to creating products that make life better

• Quick Facts

• Chairman and CEO: Jeffery R. Immelt

• 2002 Revenues: $137.7 Billion

• Number of Shareholders: 4 Million

• Number of Countries: > 100

• Number of Employees: > 315 Thousand

General Electric - Overview

Imagination at Work

Migrating to Oracle Internet Directory

5

• For more than 100 years, health care providers have relied on GE for high-quality medical technology, services, and productivity solutions

• Quick Facts

• Radiology, Cardiology, Surgery, Critical Care Units, Molecular Imaging, Clinical Information Systems, Healthcare Services

• President and CEO: Joseph M. Hogan

• 2002 Revenue: $9 Billion

GE Medical Systems - Overview

We Bring Good Things to Life

Migrating to Oracle Internet Directory

                    

6

• ~1200 servers ( 40+ Database Servers)

• Sun Solaris (E6800-F15K)

• 10000+ Users

• 1000+ Developers and IT Support (Americas, France, India, Singapore, China, Japan)

• 100+ TB SAN Storage (EMC, HP)

• 70+ Applications – Sales, Service, Internal Training, Engineering

• CRM - Seibel Applications and Home Grown

• Data Warehousing

GE Medical Systems - IT Logistics

Huge, Complicated Environment

Migrating to Oracle Internet Directory

7

• Applications 11i

• Average Peak TPM ~ 20000

• Average Peak number of Processes ~ 12000

• Average Concurrent Users ~ 13000

GE Medical Systems – Oracle Environment

Enterprise Wide Use of Oracle Technology

Migrating to Oracle Internet Directory

8

Six Sigma Overview – The Way We Work

A Statistical Approach to Product Design

Migrating to Oracle Internet Directory

DefineDefine

MeasureMeasure

AnalyzeAnalyze

DesignDesign

VerifyVerify

An

• Identify Process for Improvement, Identify Customer CTQs, Develop Team Charter, High Level Process Map

• Identify Project Y, Identify Specification Limits, Validate Measurement System, Collect Data, Characterize Data using Standard Deviation

• Identify Functions Required to meet CTQs, Establish Improvement Goal, Simulation, Risk Analysis

• Develop Detailed Design, Flowdown CTQs, Error Proof, Pilot

• Pilot Verified, Performance Evaluation, Execute Control Plan, Transfer Ownership

9

Requirements/CTQFlowdown

DMADV

QFD (House of Quality)

Many Factors Contribute to Reaching our CTQs

Migrating to Oracle Internet Directory

Product Requirement

Customer Expectation

Impo

rtan

ce

Fai

love

r

Rep

licat

ion

Dire

ctor

y C

hang

es m

ade

whi

le O

nlin

e

Add

/Del

ete

Nod

es w

/out

Dow

ntim

e

Hot

Bac

kup

Num

ber

of C

oncu

rren

t S

essi

ons

Sta

ndar

diza

tion

DB

Tun

ing

App

Tun

ing

H/W

Tun

ing

CP

U U

sage

Mon

itorin

g

Mem

ory

Usa

ge M

onito

ring

Tot

al

Availabiliity 5 H H H H H M 240Performance 5 M L H M M M M L L 135

Total 60 50 45 45 45 45 30 15 15 15 5 5

10

Problem Statement – As Is Process Map

Manual Process Leads to Availability Problems

Migrating to Oracle Internet Directory

DBA Move DBSend Email

End User 1Read Email

Manually

Updates tnsnames.

ora

Connects to DB

Success

End User 2Doesn’t

Read Email

Connects to DB

ErrorGathers

tnsnames.ora info

Updates tnsnames.

oraSuccess

11

Problem Statement – Manual Touch Points

Many Touch Points = Many Chances for Errors

Migrating to Oracle Internet Directory

DBA Move DBSend Email

End User 1Read Email

Manually

Updates tnsnames.

ora

Connects to DB

Success

End User 2Doesn’t

Read Email

Connects to DB

ErrorGathers

tnsnames.ora info

Updates tnsnames.

oraSuccess

12

Aggressive Goals Coupled with Complicated Environment.We Need a Better Solution

Migrating to Oracle Internet Directory

• Availability 99.99%

• 260+ Databases

• 5000+ Users

• 1000+ Developers and IT Support

• Leasing Arrangements

• Several Global IT Programs Concurrently Running

Problem Statement – Goals and Complexity

13

Problem Statement - Data

Huge Availability Issues Whenever a DB is Moved

Migrating to Oracle Internet Directory

Connection Errors on DBX

0 0 0 1 1 0 0

2804

11 65 20 21 22 15 5 2 120

500

1000

1500

2000

2500

3000

4/5/

2003

4/7/

2003

4/9/

2003

4/11

/200

3

4/13

/200

3

4/15

/200

3

4/17

/200

3

4/19

/200

3

4/21

/200

3

# o

f E

rro

rs

14

Migrating to Oracle Internet Directory

Project Goal Statement The goal of this project is to increase the availability and MTBF for Oracle databases by improving how we resolve Net Service Names.

Key EnablerOracle Internet Directory

Goal

15

What is Oracle Internet Directory

Migrating to Oracle Internet Directory

Directory Service

Fast Centralized Management

LDAP v3 DB

Scalability

High Availability

Security

Standards-based

LDAPClients

OracleDirectoryManager

OracleInternet

DirectoryServer

Oracle9iDatabase

LDAP over SSL

16

• Organize Complex Information

• Allows quick searches for information about objects

What is a Directory

Migrating to Oracle Internet Directory

17

• Lightweight Directory Access Protocol

• Standard, Extensible Directory Access Protocol

• Based on ISO’s X.500

• Requires Thin Client making it ideal for Internet

What is LDAP

Migrating to Oracle Internet Directory

18

• Entry = Collection of Information about an object

• Attribute = Specific information about an entry

• Distinguished Name (DN) = Uniquely identifies an entry

• Relative Distinguished Name (RDN) = The lowest component within a DN

• Directory Information Tree (DIT) = Entry Hierarchy

Concepts

Migrating to Oracle Internet Directory

19

LDAP - Logical Architecture

Migrating to Oracle Internet Directory

Entry

DN: cn=Anne Smith,ou=Server Development,c=uk,o=acmeRDN: cn=Anne Smith

AttributeDIT

20

LDAP – GEMS LDAP Logical Architecture

Migrating to Oracle Internet Directory

21

OID Node

Migrating to Oracle Internet Directory

22

• Oracle Directory Server Instance = Services directory requests through OID dispatcher process listening on a specific TCP/IP port

• Oracle Directory Replication Server = Tracks and sends changes to replication servers in another OID system

• Oracle 9i Database = Stores the directory data

• OID Monitor (OIDMON) = Initiates, monitors, and terminates the LDAP server process. Interprets OID Control Utility commands. Logs to: ORACLE_HOME/ldap/log/oidmon.log

• OID Control Utility (OIDCTL) = Communicates configuration parameters OID Monitor required to run each Oracle directory server instance

OID Node Concepts

Migrating to Oracle Internet Directory

23

Oracle Directory Server Instance Architecture

Migrating to Oracle Internet Directory

24

Pre-Installation Considerations

Migrating to Oracle Internet Directory

25

GEMS Hardware

Migrating to Oracle Internet Directory

• CPU: 2x400MHz

• Disk: 4GB

• Memory: 1GB

26

OID – Single Point of Failure

Migrating to Oracle Internet Directory

Client Tier

Database Tier

Oracle Internet Directory

27

• Naming Context = A subtree of the DIT that resides entirely on one server. Must be contiguous and must extend to leaf.

LDAP - Concepts

Migrating to Oracle Internet Directory

28

OID Replication

Migrating to Oracle Internet Directory

29

OID Partitioning

Migrating to Oracle Internet Directory

30

High Availability and Failover

Globally Distributed Architecture Ensures Availability

Migrating to Oracle Internet Directory

Server

Server

Server

Server

Server

Server

31

Reliability Block Diagram

Redundant Architecture Ensures Availability and Performance

Migrating to Oracle Internet Directory

32

Simulation Results

99.9987% Uptime

Migrating to Oracle Internet Directory

Simulation SummaryNumber of Simulations: 1000End Time: 8760Seed Value: 1

System OverviewGeneralMean Availability (All Events): 1Std Deviation: 0Mean Availability (w/o PM & Inspection): 1Point Availability (All Events) at 8760: 1Reliability at 8760: 0.997Expected Number of Failures: 0.003MTTFF: 2918599System Uptime/DowntimeUptime: 8759.885CM Downtime: 0.1151Inspection Downtime: 0PM Downtime: 0Total Downtime: 0.1151System Downing EventsNumber of Failures: 0.003Number of CMs: 0.003Number of Inspections: 0Number of PMs: 0Total Events: 0.003

33

Oracle Directory Manager - Console

Migrating to Oracle Internet Directory

34

Oracle Directory Manager – Creating Classes

Migrating to Oracle Internet Directory

35

Oracle Directory Manager – Creating Classes

Migrating to Oracle Internet Directory

36

Oracle Directory Manager – Creating Classes (Command Line)

Migrating to Oracle Internet Directory

Ldapmodify –h myhost –p 389 –f myfile.ldi

myfile.ldidn: cn=subschemasubentrychangetype: modifyadd: objectclassesobjectclasses: (1.2.3.4.5 NAME ‘myobjclass’ SUP top STRUCTURAL MUST ( cn $ sn ) MAY

( telephonenumber $ givenname $ myattr ) )

37

Oracle Directory Manager – Command Line Tools

Migrating to Oracle Internet Directory

• ldapadd [arguments] –f filename

• Allows you to add Entries, their Object Classes, Attributes, and Values to the Direcory

• ldapbind [arguments]

• Allows you to see whether you can Authenticate a Client to a Server

• ldapcompare [arguments]

• Allows you to match attribute values you specify in the command line with attribute values in the directory entry

38

Oracle Directory Manager – Command Line Tools

Migrating to Oracle Internet Directory

• ldapdelete [arguments] [“entry_DN | -f input_filename]

• Allows you to delete entire entries from the command line

• ldapmoddn [arguments]

• Allows you to modify the DN or RDN of an entry

• ldapmodify [arguments] –f filename

• Allows you to act on attributes

• ldapsearch [arguments] filter [attributes]

• Allows you to search and retrieve specific entries in the directory

39

Oracle Directory Manager – Adding Entries with Bulk Tools

Migrating to Oracle Internet Directory

• bulkload – Load large number of entries to Oracle Internet Directory through LDIF files.

• ldifwrite – Copy data from the directory information base into an LDIF file that can be read by any LDAP compliant directory server.

• bulkmodify – Modify a large number of existing entries efficiently.

• bulkdelete – Delete a subtree efficiently.

40

GEMS Next Steps: Pilot Demographics

Pilot Group is Representative of End User Community

Migrating to Oracle Internet Directory

• 125 Users

• 7 Groups: RTS, Programs, DBA, Center of Excellence

• Users located in: United States, France, India

• Tested for 1 Month

41

Benefits to be Attained: Higher Availability

A Possible Game Changer for GE Medical Systems

Migrating to Oracle Internet Directory

0

10

20

30

40

50

60

70

80

90

100

1/1/

2005

1/2/

2005

1/3/

2005

1/4/

2005

1/5/

2005

1/6/

2005

1/7/

2005

1/8/

2005

1/9/

2005

1/10

/200

5

1/11

/200

5

Av

aila

bili

ty

With OID Before OID

42

Benefits to be Attained: 1 Change vs. Hundreds

A Possible Game Changer for GE Medical Systems

Migrating to Oracle Internet Directory

DBAEnd Users

43

Benefits to be Attained: 1 Change vs. Hundreds

A Possible Game Changer for GE Medical Systems

Migrating to Oracle Internet Directory

DBA OID Server End Users

44

Benefits to be Attained: Centrally Managed

A Possible Game Changer for GE Medical Systems

Migrating to Oracle Internet Directory

DBA OID Server End Users

45

Benefits to be Attained: Productivity Increase

A Possible Game Changer for GE Medical Systems

Migrating to Oracle Internet Directory

46

Roadblocks

Migrating to Oracle Internet Directory

Need to resolve issues before Production Rollout

• Product Maturity

• Release Vehicles: 9i AS

• Problems with Replication

• Problems with Bulk Tools: ldifwrite, bulkload, bulkdelete

GE Medical Systems

e

Daniel RiveraDaniel RiveraNew Technology Implementation LeaderNew Technology Implementation LeaderInformation Management Leadership ProgramInformation Management Leadership [email protected]@med.ge.com

Raman BatraRaman BatraDatabase ArchitectDatabase ArchitectNew Technology ImplementationNew Technology [email protected]@med.ge.com

Thank YouThank You


Recommended