CDC
A CDC is a facility containing physical IT resources including compute, network, and storage.
Core elements of CDC
1. Application
2. Database Management System
(DBMS)
3. Compute
4. Storage
5. NetworkÂ
Key Requirements of a Data Center
ApplicationÂ
- Business applicationsÂ
- E-mail, Enterprise Resource Planning (ERP), Decision Support System (DSS), Data Warehouse (DW)Â
- Management applicationsÂ
- Resource management, performance tuningÂ
- Data protection applicationsÂ
- Backup, replicationÂ
- Security applicationsÂ
- Authentication, antivirusÂ
• Key I/O characteristics of an application
- Read intensive vs. write intensive
- Sequential vs. random
Database Management System (DBMS)
- Helps to optimize the storage and retrieval of data
 • DBMS is a collection of computer programs that control the creation, maintenance, and use of databases
- Processes an application’s request for data
- Instructs the OS to retrieve the appropriate data from storage
 • Popular DBMS examples are MySQL, Oracle RDBMS, SQL Server, etc.Â
Compute
A resource that runs applications with the help of underlying computing
componentsÂ
• Compute consists of physical components (hardware devices) and logical
components (software and protocols)Â
- User to compute: Handled by basic I/O devices such as keyboard, mouse, etc.
- Compute to compute/storage: Enabled using host controller or host adapter
• Physical components of compute are CPU, Memory, and Input/Output (I/O) devices
 • I/O devices facilitate the following types of communication:
- User to compute: Handled by basic I/O devices such as keyboard, mouse, etc.
- Compute to compute/storage: Enabled using host controller or host adapter.
Examples of Compute SystemÂ
• Examples of compute systems:
- Laptops/Desktops
- Blade servers
- Complex cluster of servers
- MainframesÂ
• Bladed server technology is commonly used to deploy compute
systems in a CDC
- Consolidates power- and system-level function into a single, integrated chassis  Enables the addition of server modules as hot-plug-gable components
- Provides increased server performance and availability without increase in size, cost, or complexity.
Server ClusteringÂ
• Multiple servers (nodes ) are brought together in a cluster to
improve availability and performance
- When a failure occurs on one node in a cluster, resources and workload are redirected to another node
• Exchange heartbeat is a checkup mechanism between two nodes
- To see whether a node is up and running.
- A fail over is initiated, if heartbeat fails.
Post a Comment