Билайн536 тыс
Опубликовано 24 августа 2023, 7:00
Спикер: Иван Малюгин, Frontend Expert инфраструктурной и архитектурной команды билайна
В течение лекции вы узнаете:
- Как создать свой сайт
- Что такое сервисы? – как они хостятся, как собираются
- Нужно ли разделение ролей? И почему полезно видеть всю картину?
- Как одновременно работать с кодом?
- CI/CD и оркестрация – зачем сборка, как собирать, как разворачивать, как масштабировать?
- Что такое виртуализация и оркестрация
00:30 тизер лекции
01:17 о чем говорили в первой части
01:26 о чем поговорим сегодня
01:38 о спикере
01:52 рассмотренная в первой части схема работы интернета
02:43 глава 1. Хостинг своего сайта
02:50 минимальная схема хостинга
03:19 покупка домена
04:16 минимальная схема хостинга
04:51 аренда сервера
05:08 получение IP-адреса
06:25 покупка сертификата
06:59 переводчик на язык интернета
07:31 глава 2. Код и ответственность
07:35 из чего состоит сайт?
07:51 кто за что отвечает?
08:55 разделение областей ответственности: FrontEnd и BackEnd
09:12 ответственность FrontEnd
10:17 ответственность BackEnd
11:36 общая ответственность
13:08 отличия среды исполнения
14:24 в более широком виде
16:38 кодовая тропа
17:14 что такое код?
17:52 интерпретация в браузере
18:33 сборка и манификация
20:25 схема изменения кода на сервере
20:48 проблемы одновременной работы с кодом
21:58 система контроля версии (GIT)
24:35 система управления репозиториями
25:28 глава 3. CI/CD
25:44 что такое CI/CD
26:11 проблема: ручной труд
26:40 сборка по триггеру
27:09 автоматическая сборка и загрузка
29:24 глава 4. Балансировка нагрузки и масштабирование
29:28 проблемы масштабирования
29:55 варианты решений
30:31 вертикальное масштабирование
31:40 горизонтальное масштабирование
32:01 один адрес – один сервер
32:26 балансировщик нагрузки
32:46 выход из балансировки
33:25 а что, если балансировщик откажет?
33:42 аппаратный балансировщик
34:28 балансировка нагрузки (общая схема)
34:56 отгрузка сертификата
36:28 виртуализация
36:46 ресурсы к приложению
37:53 замена процессора
38:26 запуск на одном железе
38:48 отказ/зависание одного приложения
41:09 «нарезание виртуалок»
41:27 виртуализация (общая схема)
42:08 контейнеризация
42:25 из чего состоит BackEnd
43:21 локальная разработка
44:19 контейнеризация (docker)
45:21 что дает docker?
46:59 оркестрация
47:14 проблема модели виртуализации
48:24 единый пул ресурсов
49:12 система оркестрации: Kubernetes
51:04 Kubernetes cluster
51:47 что нам даёт Kubernetes?
53:08 итоговая схема с оркестрацией
54:53 подытожим
Анонсы следующих выпусков Открытого лектория вы можете найти в нашем Telegram-канале: t.me/beeline_university
Смотри на образование под другим углом! #билайн_университет #открытыйлекторий
В течение лекции вы узнаете:
- Как создать свой сайт
- Что такое сервисы? – как они хостятся, как собираются
- Нужно ли разделение ролей? И почему полезно видеть всю картину?
- Как одновременно работать с кодом?
- CI/CD и оркестрация – зачем сборка, как собирать, как разворачивать, как масштабировать?
- Что такое виртуализация и оркестрация
00:30 тизер лекции
01:17 о чем говорили в первой части
01:26 о чем поговорим сегодня
01:38 о спикере
01:52 рассмотренная в первой части схема работы интернета
02:43 глава 1. Хостинг своего сайта
02:50 минимальная схема хостинга
03:19 покупка домена
04:16 минимальная схема хостинга
04:51 аренда сервера
05:08 получение IP-адреса
06:25 покупка сертификата
06:59 переводчик на язык интернета
07:31 глава 2. Код и ответственность
07:35 из чего состоит сайт?
07:51 кто за что отвечает?
08:55 разделение областей ответственности: FrontEnd и BackEnd
09:12 ответственность FrontEnd
10:17 ответственность BackEnd
11:36 общая ответственность
13:08 отличия среды исполнения
14:24 в более широком виде
16:38 кодовая тропа
17:14 что такое код?
17:52 интерпретация в браузере
18:33 сборка и манификация
20:25 схема изменения кода на сервере
20:48 проблемы одновременной работы с кодом
21:58 система контроля версии (GIT)
24:35 система управления репозиториями
25:28 глава 3. CI/CD
25:44 что такое CI/CD
26:11 проблема: ручной труд
26:40 сборка по триггеру
27:09 автоматическая сборка и загрузка
29:24 глава 4. Балансировка нагрузки и масштабирование
29:28 проблемы масштабирования
29:55 варианты решений
30:31 вертикальное масштабирование
31:40 горизонтальное масштабирование
32:01 один адрес – один сервер
32:26 балансировщик нагрузки
32:46 выход из балансировки
33:25 а что, если балансировщик откажет?
33:42 аппаратный балансировщик
34:28 балансировка нагрузки (общая схема)
34:56 отгрузка сертификата
36:28 виртуализация
36:46 ресурсы к приложению
37:53 замена процессора
38:26 запуск на одном железе
38:48 отказ/зависание одного приложения
41:09 «нарезание виртуалок»
41:27 виртуализация (общая схема)
42:08 контейнеризация
42:25 из чего состоит BackEnd
43:21 локальная разработка
44:19 контейнеризация (docker)
45:21 что дает docker?
46:59 оркестрация
47:14 проблема модели виртуализации
48:24 единый пул ресурсов
49:12 система оркестрации: Kubernetes
51:04 Kubernetes cluster
51:47 что нам даёт Kubernetes?
53:08 итоговая схема с оркестрацией
54:53 подытожим
Анонсы следующих выпусков Открытого лектория вы можете найти в нашем Telegram-канале: t.me/beeline_university
Смотри на образование под другим углом! #билайн_университет #открытыйлекторий
Свежие видео
Случайные видео