Найти в Дзене
Владислав Грачев

Основные термины в мире ИТ: мини-словарь для начинающих

Если вы только начинаете свой путь в IT и хотите разобраться в мире серверов и систем хранения данных (СХД), но боитесь запутаться в терминах, этот материал для вас. Мы собрали основные понятия, которые помогут вам чувствовать себя увереннее на собеседовании и в работе. Сервер — это компьютер или устройство, которое предоставляет ресурсы (данные, приложения, услуги) другим устройствам (клиентам) в сети. Серверы бывают физическими (железо) и виртуальными (программные). Примеры использования: - Хранение файлов (файловый сервер). - Запуск веб-сайтов (веб-сервер). - Обработка запросов баз данных (сервер баз данных). СХД (Система хранения данных) — это оборудование и программное обеспечение, предназначенное для хранения, управления и доступа к данным. СХД может быть частью сервера или отдельным устройством. Примеры: - NAS (Network Attached Storage) — сетевое хранилище. - SAN (Storage Area Network) — сеть хранения данных. RAID (Redundant Array of Independent Disks) — технология объединения н

Если вы только начинаете свой путь в IT и хотите разобраться в мире серверов и систем хранения данных (СХД), но боитесь запутаться в терминах, этот материал для вас. Мы собрали основные понятия, которые помогут вам чувствовать себя увереннее на собеседовании и в работе.

Сервер — это компьютер или устройство, которое предоставляет ресурсы (данные, приложения, услуги) другим устройствам (клиентам) в сети. Серверы бывают физическими (железо) и виртуальными (программные).

Примеры использования:

- Хранение файлов (файловый сервер).

- Запуск веб-сайтов (веб-сервер).

- Обработка запросов баз данных (сервер баз данных).

СХД (Система хранения данных) — это оборудование и программное обеспечение, предназначенное для хранения, управления и доступа к данным. СХД может быть частью сервера или отдельным устройством.

Примеры:

- NAS (Network Attached Storage) — сетевое хранилище.

- SAN (Storage Area Network) — сеть хранения данных.

RAID (Redundant Array of Independent Disks) — технология объединения нескольких жестких дисков в один массив для повышения производительности и/или надежности.

Основные типы RAID:

- RAID 0: Увеличение скорости (данные разбиваются на диски), но без резервирования.

- RAID 1: Зеркалирование (данные дублируются на двух дисках).

- RAID 5: Данные и контрольные суммы распределяются по дискам, что позволяет восстановить данные при сбое одного диска.

Виртуализация — технология, которая позволяет запускать несколько виртуальных машин (ВМ) на одном физическом сервере. Каждая ВМ работает как отдельный компьютер со своей операционной системой.

Популярные платформы виртуализации:

- VMware vSphere.

- Microsoft Hyper-V.

- KVM (Kernel-based Virtual Machine).

Гиперконвергентная инфраструктура (HCI) — это подход, при котором вычислительные ресурсы, хранение данных и сетевая инфраструктура объединяются в одном решении. Это упрощает управление и масштабирование.

Примеры решений:

- Nutanix.

- VMware vSAN.

Протоколы передачи данных данных

Это набор правил, по которым данные передаются между устройствами.

Основные протоколы:

- iSCSI (Internet Small Computer Systems Interface): передача данных по IP-сетям.

- FC (Fibre Channel): высокоскоростная передача данных в SAN.

- NFS (Network File System): протокол для доступа к файлам по сети.

- SMB (Server Message Block): протокол для обмена файлами в Windows.

NAS и SAN

- NAS (Network Attached Storage): сетевое хранилище, которое подключается к сети и предоставляет доступ к файлам.

- SAN (Storage Area Network): высокоскоростная сеть хранения данных, которая предоставляет доступ к блочным устройствам (например, дискам).

Серверные операционные системы

Это специализированные ОС, предназначенные для работы на серверах.

Популярные серверные ОС:

- Linux (Ubuntu Server, CentOS, Debian).

- Windows Server.

- FreeBSD.

Балансировка нагрузки — это распределение запросов между несколькими серверами для повышения производительности и отказоустойчивости.

Примеры решений:

- Nginx.

- HAProxy.

Отказоустойчивость — это способность системы продолжать работу при сбое одного из компонентов. Достигается за счет резервирования (например, RAID, кластеризация).

Кластеризация — объединение нескольких серверов в группу для повышения производительности и отказоустойчивости. Если один сервер выходит из строя, его задачи автоматически переходят на другой.

Бэкап (резервное копирование) — процесс создания копий данных для их восстановления в случае потери или повреждения.

Популярные инструменты:

- Veeam.

- Acronis.

Мониторинг — процесс отслеживания состояния серверов и СХД для своевременного выявления проблем.

Примеры инструментов:

- Zabbix.

- Nagios.

- Prometheus.

Контейнеризация — технология, которая позволяет изолировать приложения и их зависимости в "контейнерах". Это упрощает развертывание и масштабирование.

Популярные инструменты:

- Docker.

- Kubernetes (для управления контейнерами).

Облачные технологии — это предоставление вычислительных ресурсов (серверы, хранилища, базы данных) через интернет.

Основные модели:

- IaaS (Infrastructure as a Service): аренда серверов и хранилищ.

- PaaS (Platform as a Service): платформа для разработки приложений.

- SaaS (Software as a Service): готовые приложения (например, Google Workspace).

Локальная сеть (LAN) и глобальная сеть (WAN)

- LAN (Local Area Network): сеть в пределах одного здания или офиса.

- WAN (Wide Area Network): сеть, соединяющая несколько LAN (например, интернет).

IPMI (Intelligent Platform Management Interface) — технология удаленного управления сервером, которая позволяет включать/выключать его, мониторить состояние и обновлять прошивку.

SSD и HDD

- HDD (Hard Disk Drive): жесткий диск с механическими частями. Дешевле, но медленнее.

- SSD (Solid State Drive): твердотельный накопитель. Быстрее, но дороже.

Тепловая карта (Heatmap)

Тепловая карта — визуализация данных, которая показывает, какие части системы наиболее загружены (например, диски или процессоры).

Петабайт, терабайт, гигабайт

Единицы измерения объема данных:

- 1 ГБ (гигабайт) = 1024 МБ.

- 1 ТБ (терабайт) = 1024 ГБ.

- 1 ПБ (петабайт) = 1024 ТБ.