The goal of this book is to present and compare various options one for systems architecture from two separate points of view. One, that of the information technology decision-maker who must choose a solution matching company business requirements, and secondly that of the systems architect who finds himself between the rock of changes in hardware and software technologies and the hard place of changing business needs.Different aspects of server architecture are presented, from databases designed for parallel architectures to high-availability systems, and touching en route on often- neglected performance aspects.
目 錄
Part 1: Architectural Options and Technology Evolution
Ch1 Processors and Memory
Ch2 I/O
Ch 3 Evolution of Software Technology
Part 2: Systems Architecture Options
Ch 4 Symmetrical (Tightly-Coupled) Multiprocessors
Ch 5 Clusters and Massively Parallel Machines
Ch 6 Data Storage
Ch 7 Systems Performance and Estimation Techniques
Ch 8 DBMS and Server Architectures
Ch 9 The Terminology of High-Availability Systems
Ch 10 Hardware and software Solutions for High Availability
Ch 11 Selection Criteria and Total Cost of Ownership
Ch 12 Conclusions and Prospects