databases march 14, 2003. 3/14/2003implementation review2 goals for database architecture changes...

29
Databases March 14, 2003

Upload: stephen-golden

Post on 30-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

DatabasesMarch 14, 2003

3/14/2003 Implementation Review 2

Goals for Database Architecture Changes

Simplify hardware architecture Improve performance Improve system reliability Provide better capabilities for full load testing in

development environment Improve capacity planning ability

3/14/2003 Implementation Review 3

Current Database Architecture

Independent Sun Servers 2 Operational Database Servers

Pipeline Processing/Archive Ingest/ Distribution 4 cpu server with MTI RAID Array

Archive Catalog Browsing 2 cpu server with MTI RAID Array

3/14/2003 Implementation Review 4

Current Database Architecture

2 Development/Test Database Servers Original DADS dev/test server

2 cpu server with JBOD (Just a Bunch of Disks)

Original OPUS dev/test server 2 cpu server with JBOD

3/14/2003 Implementation Review 5

Current Database Architecture

3/14/2003 Implementation Review 6

3/14/2003 Implementation Review 7

3/14/2003 Implementation Review 8

Current Storage Issues

MTI RAID Arrays – Operations Starting to age – had planned to start replacing MTI

with more current technology Poor tools for performance monitoring

JBOD (Just a Bunch of Disks) - Development Much slower than RAID No fault tolerance

3/14/2003 Implementation Review 9

Current Server Issues

Sparc Servers Highly reliable Lack redundant hardware components Unable to perform throughput tests on development

systems since they are undersized compared to the operational servers.

No good performance monitoring tools

3/14/2003 Implementation Review 10

Data Processing/Ingest/Distribution DB Server Performance

3/14/2003 Implementation Review 11

Archive Catalog Browsing DB Server Performance

3/14/2003 Implementation Review 12

Archive Dev/Test DB Server Performance

3/14/2003 Implementation Review 13

Opus Dev/Test DB Server Performance

3/14/2003 Implementation Review 14

Current Database Backup Strategy

Full database backups to local DLTs Tran Log dumps to local disks Operator Intensive

3/14/2003 Implementation Review 15

New Database Architecture

Consolidate 4 servers to 3 domains on Sun Fire 15K Domain 1 – Data Processing/ Archive Ingest/ Distribution

8 CPUs – EMC Should provide significantly improved performance

• Doubles the number of CPUs• Significantly more memory• Faster RAID

Anticipate extra performance will be needed to handle:• New Instruments• Object catalogs• New MAST catalogs

3/14/2003 Implementation Review 16

New Database Architecture

Consolidate 4 servers to 3 domains on Sun Fire 15K Domain 2 – Archive Catalog Browsing

4 CPUs – EMC Should provide significantly improved performance

• Doubles the number of CPUs• Significantly more memory• Faster RAID

Anticipate extra performance will be needed to handle:• New Instruments• Object catalogs• New MAST catalogs

3/14/2003 Implementation Review 17

New Database Architecture

Consolidate 4 servers to 3 domains on Sun Fire 15K Domain 3 – Development/Test

4 CPUs - EMC Should provide improved performance

• Faster CPUs

• Significantly more memory

• RAID Improved performance will be needed to allow more thorough

throughput testing

• Domains can be reconfigured to provide 8 cpu test environment for full up test

3/14/2003 Implementation Review 18

New Database Architecture

3/14/2003 Implementation Review 19

New Database Architecture

SUN FIRE 15K Domain Config

Opus/Archive

To Test andDevelopmentEnvironment

7 Dynamically Re-Configurable Domains

EMC

EMC

EMC

EMC

EMC

EMC

OPUS/Archive OPS

EMC

Databases OPS

Databases OPS

Code Development

System Test

Database Test

OS/Security Test

3/14/2003 Implementation Review 20

3/14/2003 Implementation Review 21

New Storage Benefits

EMC RAID used for both Development, Test, Ops Same Performance across domains EMC storage easier to configure for both System

Administrators and Database Administrators Better performance monitoring tools EMC switch will allow failover of disks to an alternate

domain

3/14/2003 Implementation Review 22

New Storage Benefits

EMC allows for new database backup strategies Timefinder Snapshot Backup to Centralized tape

system May facilitate snapshot refreshes of database to

development/test server

3/14/2003 Implementation Review 23

New Server Benefits

Consolidation of Database servers Simplifies management for both SAs and DBAs

Redundant hardware systems should reduce downtime

Better performance monitoring tools Domains can be reconfigured to provide extra

resources on demand

3/14/2003 Implementation Review 24

Database Transition Plans

Storage EMC Training Underway Testing EMC with loaner Sun 4800

How to layout database partitions Database backup strategies Snapshot refreshes Backup recovery from tape

3/14/2003 Implementation Review 25

Database Transition Plans

Sun Fire 15K Server System Administrator Training Underway Testing with loaner Sun 4800

Need 64 bit Sybase to utilize >4GB Memory

• ST-ECF had experienced problems with initial release of 64 bit Sybase under v12.0

• They report having no problems with Sybase v12.5

• We will run full regression test with this version.

3/14/2003 Implementation Review 26

Database Transition Plans

Sun Fire 15K Server Testing with Sun Fire 15K

Will set up initial configuration of Dev/Test Server using database configuration parameters that are similar to existing servers.

• This will allow us to duplicate current performance requirements.

We then plan to test the benefit of large amounts of memory within the database server and to further tune configuration parameters.

• This tuning work will not impact the rollout of the other servers, since they can be brought on-line with the initial tuning configuration.

3/14/2003 Implementation Review 27

Database Transition Plans

Order of Migration Development Server (Opus Dev Server) Merge in 2nd Development/Test Server (Archive Dev

Server) onto same domain Archive Catalog Browsing Server Data Processing/ Archive Ingest/ Distribution Server

3/14/2003 Implementation Review 28

Database Contingency Plans

Original hardware will be kept available should it be necessary to roll back No trade in required for this equipment

Roll back would consist of a simple database load onto the original server Roll back will be tested.

3/14/2003 Implementation Review 29

Database Testing and Migration Schedule