Knowledge / Information Technology / Data centres, storage and backup

Data centres, storage and backup

Information Technology (B.E./B.Tech) · Networks and infrastructure · free study notes for exams, placements and interviews

In short

A data centre is a purpose-built facility that houses servers, storage and network gear with the power, cooling, cabling, fire protection and physical security they need to run continuously. Storage design decides how data is laid out across disks for capacity, speed and fault tolerance (RAID, SAN/NAS/object), while backup and disaster recovery decide how much data and time an organisation can afford to lose (RPO and RTO). The topic appears in university papers on computer networks, system administration and cloud computing, and is asked in almost every infrastructure, cloud, NOC and IT-support interview — TCS, Infosys, Wipro, HCLTech, Cognizant, LTIMindtree, and data-centre operators such as CtrlS, Yotta, NTT-Netmagic, STT GDC India, Sify, Nxtra by Airtel and AdaniConneX. In India it is also a compliance subject: the DPDP Act, 2023, CERT-In's 2022 directions and RBI's payment-data localisation rule all dictate where data sits and how long logs are kept.

Explained

Data centre: types, tiers and standards

Power and cooling

Storage: architectures and media

RAID and erasure coding

Backup, archive and disaster recovery

Key points

Formulas and examples

PUE = Total facility energy ÷ IT equipment energy (dimensionless); DCiE = 1/PUE (expressed as %)
Cooling load (TR) = IT heat load (kW) ÷ 3.517 [1 ton of refrigeration = 3.517 kW]
Heat load (kW) ≈ electrical power drawn by IT equipment (kW), since nearly all of it becomes heat
Availability A = MTBF ÷ (MTBF + MTTR); annual downtime = (1 − A) × 8,760 h
Series (both must work): A = A₁ × A₂ × …; Parallel (either suffices): A = 1 − (1 − A₁)(1 − A₂)
RAID usable capacity: RAID 0 = N·C; RAID 1/10 = N·C/2; RAID 5 = (N − 1)·C; RAID 6 = (N − 2)·C
Back-end disk IOPS = Reads + (Writes × write penalty P); P = 2 (RAID 1/10), 4 (RAID 5), 6 (RAID 6)
Disks required = Back-end IOPS ÷ IOPS per disk
Erasure-coding storage overhead = (k + m)/k, usable fraction = k/(k + m)
Backup/transfer time = Data size ÷ Effective throughput; Effective throughput = Link rate × efficiency ÷ 8 (bits → bytes)
Replication bandwidth (Mbps) = Daily change (GB) × 1024 × 8 ÷ 86,400
Data at risk = Change rate × RPO; Backup repository = Σ(copies) ÷ dedupe-compression ratio × (1 + headroom)

Example 1 — PUE and the cost of inefficiency. A Mumbai colocation hall draws 680 kW total with a 400 kW IT load; tariff ₹8/kWh.

Example 2 — RAID capacity and the write penalty. Eight 4 TB SAS disks, each sustaining 150 IOPS; workload is 3,000 host IOPS at 70% read / 30% write.

Example 3 — availability of a power path. UPS A = 99.95%, cooling = 99.90%, network = 99.99%, all three needed (series).

Example 4 — backup window and repository sizing. 20 TB production data, 3% daily change, weekly full + 6 daily incrementals, 4 weeks retained, 10 Gbps backup LAN at 70% efficiency, dedupe+compression 5:1, 20% headroom.

Example 5 — RPO, data at risk and replication bandwidth. The same system replicates asynchronously to a Chennai DR site every 15 minutes.

AspectDASNASSANObject
Data unitBlockFileBlock (LUN)Object + metadata
AccessSATA/SAS/NVMe busNFS, SMB over IPFC, iSCSI, NVMe-oFHTTP REST (S3 API)
SharingOne hostMany clientsMany hosts (cluster-aware FS)Any client, globally
ScaleLowMediumMedium–highVery high (exabytes)
LatencyLowestMediumLowHighest
Typical useBoot, local cacheUser shares, home dirsDatabases, virtualisationBackups, media, logs, analytics
Backup typeWhat is copiedBackup windowRestore effortStorage used
FullEverythingLongestSingle stepHighest
DifferentialChanges since last fullMedium, grows dailyFull + latest differentialMedium
IncrementalChanges since last backupShortestFull + every incremental in orderLowest
Synthetic fullMerged on the backup serverNone on productionSingle stepMedium (dedupe helps)

Where it is used

Interview questions

Common mistakes

Related topics

Network administration and troubleshooting · Windows Server and Active Directory · Cloud computing and virtualisation · Operating systems: file systems and I/O · Information security and cryptography · Database administration and high availability

Open in the Knowledge reader →Find jobs →