[!Сеть]
ОС, управляющая глобальной вычислительной инфраструктурой
Зачем?
Поиск, изучение, связь, новости, музыка, места и т.д.
LLM
Attention is all you need - возможность семантического анализа
Сложность систем
Увеличение числа компонентов снижает надёжность
И с прогрессом вырастает скорость принятия решений.
[!Вычислительная архитектура]
Комлекс взаимодействующих средств вычислений, систем передачи данных, хранения данных
Лампы -> Чипы -> Сети
1.1 Этапы развития вычислительной техники и программного обеспечения
A New Golden Age for Computer Architecture - упор в потолок по …
Появились возможности моментальной передачи данных.
Когда сеть заработает так же быстро, как внутренние каналы компьютера, компьютер распадётся в сети на набор устройств специального назначения
- Дж. Гилдер
Рекорд 2022 года в Японии - 125 000 GB/sec.
Особенности современных приложений
- Распределённость
- Режим реального времени
- Эластичность (SLA) (динамическая нагрузка)
- Отказоустойчивость
- Кросс-платформенность и инетоперабельность (в своей среде взаимодействует с библиотеками и т.п.)
- Самодостаточность
- Взаимодействие и синхронизация
- Обновления без остановки
TOSCA - язык описания содержания приложения и сетевой среды
Grid - Blueprint for a New Computing Infrastructure - Morgan Kaufmann 1999
Сеть перестала быть трубой. Она стала вычислительным центром.
Аналогия с физиологией
- Процессоры - мозг
- Сети - нервная система
- Смартфоны/датчики - Нервные окончания
Три этапа развития сети
- Связь - ARPANET - 1960
- Контент - WWW (World Wide Web) - 1993
- Вычисления - Активная обработка данных (Edge computing, Cloud)
CDN
CDN - Content Delivery Network
Основной поинт: Сеть - критическая инфраструктура, имеющая сходство с электричеством.
Угрозы
Со скоростью передачи данных значительно вырасло распространение вредоносного П.О.
27 сентября 2010 года в 01:48 Иранская АЭС была выведена из строя компьютерным вирусом.
Это событие - первая успешная кибератака на критическую инфраструктуру.
Континуум вычислений
Единый спектр вычислительных ресурсов - от мальенького датчика до гигантского облака
Требования к вычилительной инфраструктуре
- Детерминированноть и предсказуемость
- Виртуализация всех видов ресурсов
- Бессерверность (serverless) (берут описание на TOSCA, берут Ваш код и распределяют вычисления по имеющимся мощностям)
- Знание состояния вычислительных и сетевых ресусров СХД
- Эффективное и справедливое автоматическое управелние ресурсами
- Доступность, надёжность, отказоустойчивость ресурсов
- Безопасность
Главной движущей силой прогресса вычислительной инфраструктуры являются потребности приложений
Почему это важно?
Данные должны обрабатываться там, где они появились.
Централизованная обработка становится неээффективной.
Параметры качества канала
- Скорость
- Задержка
- Потери
- Колебания
Поехали
[!Протокол]
Набор правил, определяющих формат и порядок обмена данными.
Иерархия протоколов:
- Прикладной (HTTP, FTP)
- Транспортный (TCP, UDP)
- Сетевой (IP)
- Канальный (Ethernet)
- Физический
1.3 Основы компьютерной архитектуры > Семейство протоколов TCP/IP

Сеть передачи данных
- Пользователь
- BRAS, DPI, Firewall, NAT, Grade, Carrier
- Monitor, CDN, WAN, Accelerator
- ?
А почему не edges? (Мини-цоды на всех уровнях)
Это SDN - сети. По сути, всё виртуализируется (?)
Итог
- СПОД - интеграция вычислений и связи
- Основа цифровой экономики
- Распределённая система
- Континуум вычислений - ключевая парадигма
- Принцип “Сеть - это компьютер” стал реальностью
- Иерархическая архитектура
- Требования к сети