Add lecture notes for IT-School covering virtualization, hardware infrastructure, monitoring systems, backup systems, IT infrastructure overview, and summer school summary

- Introduced "Введение в виртуализацию" with detailed sections on architecture, hypervisors, containerization, and use cases.
- Created "Инфраструктура на уровне железа" outlining key hardware components and their roles in IT infrastructure.
- Added "Системы мониторинга" discussing the importance of monitoring, observability, and what to monitor at various levels.
- Developed "Системы резервного копирования (СРК)" detailing backup strategies, RTO/RPO concepts, and architecture.
- Compiled "Что такое IT-инфраструктура" explaining the definition, tasks, and components of IT infrastructure.
- Summarized the "Летняя IT-школа КРОК" with links to all relevant lecture notes and useful references.
This commit is contained in:
ada
2025-08-20 16:32:36 +03:00
parent 493ddf3369
commit 0d4d8c12cc
12 changed files with 17 additions and 17 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
- Понимание уровня "железа" важно даже для тех, кто работает на уровне софта