Add lecture notes on virtualization, basic network services, backup systems, and monitoring

- Introduced comprehensive notes on virtualization, covering architecture, hypervisors, and containerization.
- Added detailed lecture on basic network services including DNS, DHCP, and NTP, emphasizing their importance in IT infrastructure.
- Included notes on backup systems (СРК), discussing RTO, RPO, and backup strategies.
- Documented the significance of monitoring systems, differentiating between monitoring and observability, and outlining key metrics to track.
- Created new markdown files for personal projects on home server setup and containerization, linking them to the main notes.
This commit is contained in:
ada
2025-08-20 14:10:00 +03:00
parent fd176dab30
commit 757ae4cd00
19 changed files with 148 additions and 1 deletions
@@ -0,0 +1,164 @@
---
title: Инфраструктура на уровне железа
---
👨‍🏫 *Антон Иванов*
Руководитель группы инженеров поддержки инфраструктурного ПО
Летняя школа «System-инженер»
---
## 📐 Слои ИТ-инфраструктуры (условный «слоёный пирог»)
- **Прикладной уровень** — ERP, CRM, почта, офис, ВКС
- **Платформенный уровень** — виртуализация, контейнеризация, СУБД
- **Системный уровень** — ОС, службы (DNS, DHCP, AD), безопасность
- **Аппаратный уровень** — серверы, СХД, SAN, сеть, СКС, ЦОД, ИБП, кондиционирование
---
## 🔧 Основные элементы железной инфраструктуры
### 🖥️ Серверы — ядро вычислений
- Постоянно включены, предназначены для длительной нагрузки
- Отличия от ПК:
- Резервные блоки питания и вентиляторы
- 2+ процессора, объёмная ОЗУ
- Форм-фактор: rackmount
- Предназначены для запуска сервисов, баз данных, виртуальных машин и пр.
### 💽 СХД — хранение данных
- Не размещают данные на самих серверах: используется **выделенное хранилище**
- Это массив дисков (HDD/SSD), объединённых в [[RAID — Redundant Array of Independent Disks|RAID]]
- Типы подключения:
- **DAS** — прямое (к одному серверу)
- **SAN** — выделенная сеть
- **NAS** — файловый доступ по IP
Подробнее про [[СХД — Системы хранения данных]]
### 🔗 SAN — сеть хранения данных
- Соединяет серверы и СХД
- Особенности:
- Оптические кабели, трансиверы, оптические коммутаторы
- Протоколы: **Fibre Channel (FC)**, **iSCSI**
- Преимущества: высокая скорость, низкие задержки, надёжность
Подробнее про [[Сеть хранения данных (SAN — Storage Area Network)]]
### 🔁 Резервное копирование
- Зачем:
- Защита от сбоев, ошибок, атак, потерь
- Решения:
- **Ленточные библиотеки** — дёшево, надёжно, но медленно
- **Дисковые системы** — быстрее, с дедупликацией и сжатием
### 🏢 ЦОД — дом для всей инфраструктуры
- Помещение с серверами, СХД, сетями, системами охлаждения, безопасности, питания
- Используются несколько площадок (актив-актив, актив-пассив)
- Данные реплицируются → отказоустойчивость
Подробнее про [[ЦОД - Центр обработки данных]]
---
## ❗ SPOF — Single Point of Failure
> Единая точка отказа — компонент, при сбое которого рушится вся система
Решение: дублирование, кластеризация, отказоустойчивость.
---
## 🔍 Анатомия сервера x86
### 🧠 Вычислительная подсистема
- Процессоры (часто 2+), соединённые по **UPI**
- Память DDR (в нескольких каналах)
### 💾 Дисковая подсистема
- RAID-контроллеры: аппаратные и программные
- Кэш + аккумулятор SuperCap
- Диски: **SAS**, **SATA**, **NVMe**
### 💳 PCIe-карты (расширения)
- **NIC** — сетевые карты (Ethernet, TCP/IP)
- **HBA** — адаптеры для SAN (Fibre Channel)
- **GPU/ASIC** — ускорение ML, AI, вычислений
Подробнее про [[PCI-карты (карты расширения)]]
Подробнее про [[Сервер x86]]
---
## 💾 Типы систем хранения данных (СХД)
| Тип | Протоколы | Назначение |
|------------|----------------|-------------------------------------------------|
| **Блочные** | SCSI, iSCSI | Высокопроизводительные задачи, виртуализация |
| **Файловые** | NFS, SMB/CIFS | Общие ресурсы, сетевые папки |
| **Объектные**| S3, Swift | Архивы, большие объёмы неструктурированных данных |
---
## 📉 RTO и RPO
- **RPO (Recovery Point Objective)** — сколько данных допустимо потерять (в минутах/часах)
- **RTO (Recovery Time Objective)** — за сколько система должна восстановиться
> 💡 Ключевые метрики при проектировании резервного копирования и отказоустойчивости
---
## ✅ Итоги
- Железо — основа ИТ-инфраструктуры
- Серверы ≠ место для хранения данных → для этого есть СХД
- Сеть хранения и резервные решения повышают отказоустойчивость
- Архитектура должна быть спроектирована без SPOF
- Понимание уровня "железа" важно даже для тех, кто работает на уровне софта