Director's Office

advertisement
Databases
March 14, 2003
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
2
Current Database Architecture


Independent Sun Servers
2 Operational Database Servers

Pipeline Processing/Archive Ingest/ Distribution


Archive Catalog Browsing

3/14/2003
4 cpu server with MTI RAID Array
2 cpu server with MTI RAID Array
Implementation Review
3
Current Database Architecture

2 Development/Test Database Servers

Original DADS dev/test server


Original OPUS dev/test server

3/14/2003
2 cpu server with JBOD (Just a Bunch of Disks)
2 cpu server with JBOD
Implementation Review
4
Current Database Architecture
3/14/2003
Implementation Review
5
3/14/2003
Implementation Review
6
3/14/2003
Implementation Review
7
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


3/14/2003
Much slower than RAID
No fault tolerance
Implementation Review
8
Current Server Issues

Sparc Servers




3/14/2003
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
Implementation Review
9
Data Processing/Ingest/Distribution DB Server Performance
3/14/2003
Implementation Review
10
Archive Catalog Browsing DB Server Performance
3/14/2003
Implementation Review
11
Archive Dev/Test DB Server Performance
3/14/2003
Implementation Review
12
Opus Dev/Test DB Server Performance
3/14/2003
Implementation Review
13
Current Database Backup Strategy



Full database backups to local DLTs
Tran Log dumps to local disks
Operator Intensive
3/14/2003
Implementation Review
14
New Database Architecture

Consolidate 4 servers to 3 domains on Sun Fire 15K
 Domain 1 – Data Processing/ Archive Ingest/ Distribution



3/14/2003
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
Implementation Review
15
New Database Architecture

Consolidate 4 servers to 3 domains on Sun Fire 15K
 Domain 2 – Archive Catalog Browsing



3/14/2003
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
Implementation Review
16
New Database Architecture

Consolidate 4 servers to 3 domains on Sun Fire 15K
 Domain 3 – Development/Test



3/14/2003
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
Implementation Review
17
New Database Architecture
3/14/2003
Implementation Review
18
New Database Architecture
7 Dynamically Re-Configurable Domains
3/14/2003
OPUS/Archive OPS
EMC
Databases OPS
EMC
Databases OPS
EMC
Code Development
EMC
System Test
EMC
Database Test
EMC
OS/Security Test
EMC
Implementation Review
Opus/Archive
SUN FIRE 15K Domain Config
19
3/14/2003
Implementation Review
20
New Storage Benefits

EMC RAID used for both Development, Test, Ops




3/14/2003
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
Implementation Review
21
New Storage Benefits

EMC allows for new database backup strategies


3/14/2003
Timefinder Snapshot  Backup to Centralized tape
system
May facilitate snapshot refreshes of database to
development/test server
Implementation Review
22
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
23
Database Transition Plans

Storage


EMC Training Underway
Testing EMC with loaner Sun 4800




3/14/2003
How to layout database partitions
Database backup strategies
Snapshot refreshes
Backup recovery from tape
Implementation Review
24
Database Transition Plans

Sun Fire 15K Server


System Administrator Training Underway
Testing with loaner Sun 4800

3/14/2003
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.
Implementation Review
25
Database Transition Plans

Sun Fire 15K Server

Testing with Sun Fire 15K


3/14/2003
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.
Implementation Review
26
Database Transition Plans

Order of Migration




3/14/2003
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
Implementation Review
27
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

3/14/2003
Roll back will be tested.
Implementation Review
28
Database Testing and Migration Schedule
3/14/2003
Implementation Review
29
Download