background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "013. Школа менеджмента — Администрирование и эксплуатация в Яндексе. Вячеслав Агапов"

input logo icon
Теги видео
|

Теги видео

яндекс
yandex
Мобилизация
Школа менеджмента
Администрирование
эксплуатация
Вячеслав Агапов
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:12
всем добрый вечер меня зовут вячеслав
00:00:15
сегодняшняя наша лекция будет про
00:00:17
эксплуатацию и мы углубимся именно в
00:00:20
эксплуатацию как оно устроено в яндексе
00:00:24
я работаю системным администратором в
00:00:26
таких проектах как музыка афиша также
00:00:28
поучаствовал в таких проектах как фотки
00:00:30
ну вот я общался со многими людьми и у
00:00:34
всех возникало такое мнение что
00:00:37
эксплуатация это рабство not очень
00:00:42
многие люди думают что те кто работает в
00:00:44
эксплуатации они прямо подневольные
00:00:45
рабочие но это не так и мы об этом чуть
00:00:49
дальше поговорим ну а теперь пред
00:00:51
ответим на вопрос то как выглядят
00:00:53
системные администраторы
00:01:03
вы совершенно правы то есть это такое
00:01:07
такой стереотип который есть у многих и
00:01:09
все считают то что борода и свитер это
00:01:11
значит что человек системный
00:01:12
администратор
00:01:13
но к сожалению наше время или к радости
00:01:16
здесь уже трудно сказать это не так наше
00:01:21
время человек в бороде свитере есть
00:01:25
такой понять как хипстер и теперь когда
00:01:27
люди видят такого человека не сразу
00:01:28
думаю так хипстер не думаю даже
00:01:30
системное администрирование лантер мы
00:01:34
пошутили давайте перейдем к тому о чем
00:01:37
мы вообще будем сегодня говорить мы
00:01:40
поговорим о том кто такие стены
00:01:41
администратор вообще в наше время и так
00:01:44
же увидим как они выглядят по-настоящему
00:01:45
все что будет рассказываться но
00:01:47
устроено и сделано так в яндексе но это
00:01:50
применимо и ко всем другим компаниям так
00:01:55
давайте начнем что же такое вообще
00:01:57
эксплуатация в наше время в наше время
00:02:01
эксплуатации это часть компания которая
00:02:04
отвечает за эти и что это
00:02:06
подразумевается что люди которые
00:02:09
работают они занимаются поддержкой идти
00:02:11
сервисов компании они занимаются
00:02:14
оптимальным использованием
00:02:16
поиском оптимальных использования
00:02:17
ресурсов в любой компании
00:02:20
где есть айти сервис они все крутится на
00:02:22
железных серверах на компьютеров иногда
00:02:25
бывает что компьютеров слишком много и
00:02:27
чтобы их уменьшите системный
00:02:29
администратор занимается как раз таки
00:02:30
поиском как это можно сделать
00:02:34
помимо всего прочего стены
00:02:36
администраторы отвечают за мониторинг
00:02:37
поиск проблем и их устранения в качестве
00:02:42
мониторингов системные администраторы
00:02:43
являются первой точкой входа то есть
00:02:46
если случается какая либо проблема то об
00:02:48
этом всегда оповещают администраторы он
00:02:50
уже может принять решение что с ней
00:02:52
сделать либо он может самостоятельно и и
00:02:54
полностью подчинить либо он уже звонит менеджером
00:02:56
разработчикам и и они вместе принимают
00:02:58
решение теперь давайте увидим кто же
00:03:03
такие системные администраторы в наше
00:03:04
время на самом деле на самом деле это
00:03:06
обычные люди они могут быть сидеть среди
00:03:08
вас
00:03:10
и выглядят они так же как и все то есть
00:03:14
если вы посмотрите влево вправо то
00:03:15
увидите обычных людей этот человек может
00:03:17
быть системным администратором ну станет
00:03:22
системным администратором ближайшем
00:03:24
будущем но тайм у этого раньше были
00:03:27
стереотипы что системный администратор и
00:03:29
только мужчины
00:03:30
но в наше время это совершенный не так
00:03:37
истинно вы с narrator ими могут быть
00:03:39
также и
00:03:40
но также и девушки вообще все системные
00:03:52
администраторы это любознательные люди
00:03:53
они никогда не углубляются в одну
00:03:56
конкретную задачку они всегда изучают то
00:03:58
что происходит вокруг они читают все
00:04:00
свежие новости следят за миром айти в
00:04:02
целом большинство своем системный
00:04:06
администратор экстраверты стену
00:04:09
администратором очень часто приходится
00:04:11
общаться со смежниками с менеджерами с
00:04:13
разработчиками с другими коллегами если
00:04:15
человек интроверты он очень замкнут себе
00:04:17
ту не с этим возникают проблемы после
00:04:19
того как он сидит закопавшись свои
00:04:22
песочнице он очень мало узнает и у него
00:04:25
не получается обмениваться опытом среди
00:04:27
всех также они трудоголики
00:04:31
любой системный администратор который
00:04:35
очень любит свое дело он работает
00:04:37
круглосуточно
00:04:38
он он доступен 24 на 7 даже когда он
00:04:42
едет куда-нибудь отдыхать он обычно
00:04:43
берет собой ноутбук это связано не
00:04:46
только с тем что он прям так любит
00:04:49
безоговорочно свою работу нами также
00:04:51
потому что он является первым
00:04:52
ответственным за сервис и проблемы
00:04:54
сервисом она может случиться в любой
00:04:56
момент времени когда вы спите когда
00:04:58
празднуете новый год когда мы принимаем
00:05:00
на работу сотрудников то мы обычно
00:05:02
спрашиваем как человек вообще относится
00:05:04
к ночным звонкам то есть если человек не
00:05:06
готов отвечать ночью в любое время то с
00:05:10
этим человеком очень трудно становится
00:05:11
работать
00:05:16
но теперь поговорим за что вообще мы
00:05:19
хотим от менеджеров как системные
00:05:21
администраторы и что он вообще нужно мы
00:05:26
всегда хотим от менеджеров получать
00:05:27
информацию о крупных релизах
00:05:29
любой изменили любое изменение
00:05:31
глобальное на сайте в мобильном
00:05:33
приложении в чем угодно она вызывает ряд
00:05:36
задач которые необходимо решать
00:05:39
если мы об этих задачах узнаем уже во
00:05:42
время запуска то обычно случаются
00:05:45
проблемы мы хотим узнавать информацию
00:05:50
вообще новых запусков как продукта то
00:05:53
есть если мы начнет что-нибудь придумал
00:05:54
новое приложение мобильная то желательно
00:05:59
чтобы менеджер сразу пришел и и
00:06:00
поговорил об этом с системными
00:06:02
администраторами даже до того как он
00:06:04
общался с разработчиками так как у
00:06:06
системных администраторов очень большой
00:06:08
кругозор то они сразу могут предложить
00:06:11
какую-либо архитектуру для этого сервиса
00:06:13
и также нам очень хочется системным
00:06:18
администратором чтобы менеджеры звали
00:06:20
нас на все лекции на все встречи которые
00:06:23
они проводят они могут проводить встречи с
00:06:25
разработчиками со смежниками со своими
00:06:28
коллегами менеджерами другими и
00:06:29
принимать какие-то решения во время этих
00:06:31
обсуждений другая сторона может
00:06:33
предложить технические решения
00:06:35
каких-либо проблем и мы начинает может
00:06:38
сказать да конечно давайте мы согласно
00:06:39
это сделать но потом менеджер приходит к
00:06:42
системным администратором рассказывает
00:06:44
все говорит и системный администратор
00:06:45
говорит мы не можем такое сделать
00:06:47
поэтому мы отказываемся и менеджер даже
00:06:50
не думает заранее о том что это те чисто
00:06:52
технической нельзя реализовать связано
00:06:55
это в основном с тем что у каждой
00:06:57
компании своя архитектура
00:06:59
где все эти приложения поднимаются это
00:07:01
может быть чисто физически нельзя
00:07:03
сделать тут немного расскажем про то как
00:07:09
вообще планировать релиз что хорошо что
00:07:12
такое плохо начнём мы с плохого
00:07:16
очень плохо это большой релиз в четверг
00:07:18
и любой релиз в пятницу я не знаю у кого
00:07:21
есть предложение почему это плохо да
00:07:27
совершенно верно если большой релиз
00:07:30
выкатывать в четверг вечером под большим
00:07:32
релизом можно понимать изменения главной
00:07:34
странице сайта на которой самая большая
00:07:36
посещаемость
00:07:37
то если ее возьмут изменят то получится
00:07:39
что с пятницы все выходные мог все могут
00:07:42
провести за работой это относится не
00:07:44
только системным администратором то что
00:07:46
задействованы будут все полностью как
00:07:48
менеджеру разработчики системные
00:07:49
администраторы так и руководители службы
00:07:51
либо сервиса
00:07:54
к пятнице это относится то же самое и
00:07:58
самое такое ужасное самое плохое это что
00:08:01
угодно в пятницу вечером ну а то что же
00:08:04
хорошего такого могут сделать менеджеры
00:08:06
менеджеры могут предупредить заранее
00:08:08
заранее это очень заранее все зависит
00:08:13
конечно же от сервиса но очень хорошо
00:08:14
когда менеджеру приходится говорят
00:08:16
примерно за месяц
00:08:17
слушайте ребята мы хотим вот сделать то
00:08:20
то то то давайте подумаем как это лучше
00:08:22
сделать как это организовать помимо
00:08:25
этого очень такая best practice это
00:08:29
выкатывает на часть аудитории те
00:08:30
изменения которые хочется увидеть ну
00:08:34
возьмем также за пример это главную
00:08:35
страницу сайта любого так не очень
00:08:39
большая посещаемость и если на главной
00:08:42
странице сайта выкатить сразу большие
00:08:44
изменения поменяли все в и функционал и
00:08:47
внешний вид и если там попадётся ошибка
00:08:50
то сразу сто процентов аудитории увидит
00:08:53
этого допускать
00:08:54
очень нежелательно и поэтому здесь
00:08:57
применяется технику что выкатываем
00:08:59
только на части аудитории процесс
00:09:01
выходки можно разбить на весь день то
00:09:03
есть менеджеры с администраторами или и
00:09:06
с разработчиками договариваются что мы
00:09:08
начинаем в 10 утра
00:09:09
10 утра все приходят на работу говорят о
00:09:12
давайте мы покажем новый функционал
00:09:13
десяти процентам пользователи хорошо
00:09:15
включаем после этого мы начинаем
00:09:17
включать в течение дня дальше итак до
00:09:19
100 процентов даже если мы увидим что
00:09:21
при включении на 50 процентов на 6
00:09:24
сервера железные не выдерживают либо
00:09:26
имеется ошибка
00:09:27
мы это сразу можем откатить на меньшее
00:09:29
число аудитории либо вообще выключить
00:09:33
еще один момент это включение по кнопке
00:09:36
для менеджеров это очень актуально
00:09:39
потому что менеджер обычно
00:09:40
договариваться со всеми партнерами
00:09:41
которые есть у сервиса
00:09:43
это может быть рекламный партнер
00:09:46
менеджер договорился с партнером что в
00:09:51
субботу днем необходимо включить
00:09:53
рекламный ролик и так как системный
00:09:56
администратор они очень любят отдыхать
00:09:58
по выходным они работать то им конечно
00:10:00
же неохотно ничего выкатывать если есть
00:10:04
такой функционал как включение по кнопке
00:10:05
то менеджер это может сделать
00:10:06
самостоятельно если сервис продуман
00:10:09
правильно и он это позволяет там anger
00:10:11
может проснуться в субботу днем и
00:10:13
включите этот рекламный блок и тогда
00:10:16
никаких проблем не будет
00:10:20
давайте еще посмотрим что же нужно для
00:10:23
запуска как вы думаете вы сможете
00:10:25
посчитать эту формулу
00:10:34
нет конечно же по этой формуле мы
00:10:36
размера оценку аудитории не проводим
00:10:39
ноты давайте посмотрим на примере
00:10:42
трансляции концерты как можно вообще
00:10:44
оценить аудиторию любой менеджер
00:10:47
по-хорошему должен это уметь то есть
00:10:49
когда запускается новый сервис
00:10:51
необходимо знать сколько пользователей
00:10:53
может быть это может быть не однозначное
00:10:57
число но хочется иметь представление
00:10:59
чтобы менеджер имел представление о том
00:11:01
вообще какой порядок будет пользователей
00:11:03
исходя из того какой будет порядок
00:11:05
пользователя мы сможем посчитать
00:11:06
нагрузку в эти возьмем трансляцию
00:11:10
концерта то есть у нас есть сайт на
00:11:13
котором мы знаем что мы что все
00:11:16
пользователи сайта составляет 50000
00:11:17
человек вот при этом мы сделали рассылку
00:11:20
о том что у нас будет такой the concert
00:11:22
ну вот и увидели что ага у нас 2000
00:11:25
человек подписались на это и думаю
00:11:28
хорошо то есть минимальное количество
00:11:29
ожидаемый менеджером это две тысячи
00:11:31
человек если менеджер придет к нам с
00:11:34
этой информации то мы сможем посчитать
00:11:35
какая будет нагрузка
00:11:38
то есть к нам приходит говорят в
00:11:40
такой-то сайт такая трансляция
00:11:42
мы общаемся с разработчиками узнаем то
00:11:44
что запуск
00:11:45
что когда пользователь нажмет на кнопку
00:11:47
play к нам на сервер а придет всего два
00:11:50
запроса исходя из этих двух запросов мы
00:11:53
сможем посчитать максимальную нагрузку в
00:11:55
единый момент времени то есть представим
00:11:57
что все пятьдесят тысяч человек взяли
00:11:59
зашли на сайт одновременно так как не
00:12:01
знаю там youtube лег но и нажали кнопку
00:12:04
play при этом мы знаем что к нам придет
00:12:06
100 тысяч запросов
00:12:08
исходя из этой информации мы уже сможем
00:12:10
подготовить заранее наши сервера для
00:12:12
того чтобы такой поток пользователи нам
00:12:14
его просто не положил ну и спокойно
00:12:16
могли показывать всем этот концерт и все
00:12:18
были довольны и счастливы
00:12:21
второе что нужно это менеджером истинным
00:12:25
иллюстратором всегда надо договариваться
00:12:26
просила исла это можно назвать
00:12:29
формальным соглашением о доступности
00:12:31
сайта
00:12:33
без этой информации очень трудно вообще
00:12:35
оценивать а если какие-нибудь проблемы с
00:12:37
сайтом или вообще проблем ни каких
00:12:39
нибудь нету например давайте разберем
00:12:45
все эти пункты которые есть
00:12:47
необходимо первых 1 нас в этот говорится
00:12:50
вообще какие сервисы у нас должны
00:12:52
работать возьмем у нас должно работать
00:12:55
мобильное приложение либо главная
00:12:58
страница сайта
00:12:59
какого качества под качеством здесь
00:13:02
понимаются разные метрики
00:13:05
основные метрики которые важны для
00:13:07
системного администратора
00:13:08
это количество ошибок на сайт на сайте
00:13:10
либо в приложении и также то время за
00:13:14
который этот сервис отвечает вот если об
00:13:17
этом заранее с менеджерами договориться
00:13:19
то тогда будет вообще понятно что
00:13:21
считается хорошо что считается плохо
00:13:25
также необходимо проговорить сроки под
00:13:28
сроками здесь понимается сроки
00:13:29
устранения проблемы допустим если мы
00:13:32
видим то что у нас сайт начинает
00:13:34
отвечать либо приложение место 300
00:13:37
миллисекунд
00:13:38
одну минуту то значит что что-то пошло
00:13:40
не так соответственно этим надо сразу
00:13:42
заниматься
00:13:44
и если этого нет то системный
00:13:47
администратор может посмотреть на график
00:13:49
ему позвонит мониторинг он скажет ага
00:13:51
отвечает минут но мы с менеджером не
00:13:52
договаривались ни о чем
00:13:53
пойду-ка я чайку попил ну вот менеджера
00:13:57
и конечно же очень не понравится все это
00:13:59
время на устранение проблемы она может
00:14:01
меняться в зависимости от того какие
00:14:03
условия то есть договорившись первый раз
00:14:06
про это через месяц это можно
00:14:09
переговорить будет если будет понятно
00:14:10
что они слишком лёгкие либо слишком
00:14:12
сложные невыполнимые и конечно же кому
00:14:15
предоставляется этот сервис ну основные
00:14:17
потребители от конечно же пользователя
00:14:19
поэтому все договаривается насчёт со
00:14:22
стороны пользователей что еще нужно
00:14:26
нужна возможность откатить если все
00:14:29
плохо даже когда мы выкатываем новый
00:14:33
релиз новый продукт на десять процентов
00:14:35
аудитории то у нас всегда должна быть
00:14:38
возможность эти десять процентов вернуть
00:14:40
назад в 0 если мы выкатываем вообще на
00:14:43
сто процентов аудитории то без
00:14:45
возможности отката можно вешаться сразу
00:14:49
любой даже мелкой изменения которые
00:14:51
выкатывают и с собой приносит ошибку
00:14:54
если его нельзя откатить назад то это
00:14:56
может вылиться просто в
00:14:58
человеко-часы это можно начинить неделю
00:15:00
можно начинить две недели поэтому здесь
00:15:03
все зависит от самой ошибки если такая
00:15:05
возможность есть то это просто
00:15:07
замечательно тогда был все спокойны и
00:15:09
менеджеры и администраторы и
00:15:10
разработчики и самое главное что любой
00:15:14
менеджер должен быть готов к слов нет
00:15:16
системного администратора
00:15:18
любого менеджера в голове уже свои планы
00:15:21
просто вам строят ага мы сейчас выкатим
00:15:23
этот функционал получим много денег и
00:15:25
все будут счастливы и здоровы но при
00:15:28
этом они даже не думают о технической
00:15:29
стороне вопроса и не и просчитывают
00:15:31
вперед вообще возможно это сделать
00:15:34
нельзя ну это понятно менеджеров такая
00:15:36
цель все это выкатить да побыстрее но ты
00:15:40
когда админы говорят слова нет то
00:15:43
менеджеры обижаются и уходят в сторону и
00:15:45
потом не понимает а почему вообще им
00:15:47
сказали нет
00:15:50
дальше мы рассмотрим вообще что
00:15:52
менеджеры получит от нас если они
00:15:55
своевременно предоставят нам всю эту
00:15:56
информацию основной не получит
00:15:59
работающий сервис то есть они пришли к
00:16:01
нам рассказали что им нужно что они
00:16:03
хотят в какие сроки ему искали да хорошо
00:16:06
все запускаемся запустились они получили
00:16:08
рабочие сервис все счастливы он работает
00:16:11
24 на 7 он работает даже если к нам
00:16:15
приходит планировали 2000 человек пришло 50 тысяч
00:16:18
человек ну вот все пользователи видят
00:16:23
ответ за 300 миллисекунд либо 500
00:16:26
менеджеров это устраивает и все довольны
00:16:28
ну и такой один момент главный это
00:16:30
менеджер получит графики вот не знаю
00:16:33
почему но вот многие менеджеры любят
00:16:36
графики если у менеджеров график если стены
00:16:39
администраторы графики не предоставляют
00:16:41
то они идут к статистике к аналитикам из
00:16:44
равно просят графики
00:16:45
ну да с одной стороны это удобно это
00:16:47
просто взял и открыл монитор там ноутбук
00:16:50
включил монитора посмотрел все графики
00:16:51
сразу все понятно что сервисом вообще
00:16:53
происходит сервис работает бесперебойно
00:16:59
бесперебойно он работает только если как
00:17:02
мы говорили нет выкладок по пятницам и в
00:17:04
четверг вечером ну вот соответственно
00:17:06
все будут хорошо отдыхать все будут
00:17:08
довольно да хоть будут не только
00:17:09
администраторы ну и менеджеры с
00:17:11
разработчиками их тоже никто не будет
00:17:13
трогать все большие релиза крупные такие
00:17:19
как редизайн необходимого к тывать не
00:17:21
только нод по 10 процентов ну и хорошо
00:17:24
еще уметь их выкатывать по небольшим
00:17:26
кусочком под небольшими кусочками здесь
00:17:29
могут пониматься разные фичи
00:17:31
это может быть изменение баннеры
00:17:33
изменения кнопки когда такие изменения
00:17:36
проводятся мелкие то есть
00:17:38
дизайнер взял придумал новую кнопку
00:17:39
после этого поместили на сайт выкатили
00:17:42
только одну кнопку все понимают что это
00:17:44
изменение она не
00:17:46
не вызовет никаких ошибок но при этом
00:17:49
если вместе с кнопка выехал еще и 10
00:17:51
изменений в коде самого приложения сайта
00:17:54
мобильной версии то вполне вероятно что
00:17:57
это придется откатывать и тогда
00:17:59
дизайнеры и менеджеры не увидят даже эту
00:18:01
кнопочку которую они так долго ждали при
00:18:07
запуске нового сервиса всегда хорошо
00:18:09
планировать в ресурсы которые необходимо
00:18:12
будет на это затратить под ресурсами
00:18:15
здесь понимаются именно
00:18:16
железные компьютеры то есть здесь мы бы
00:18:19
здесь мы думаем стороны системного
00:18:21
администрирования понимаем что любой
00:18:23
сервис он живет на компьютерах и мы можем
00:18:26
сказать менеджером ага хорошо нам нужен
00:18:28
один компьютер но если они нам
00:18:30
предоставили всю необходимую информацию
00:18:31
то мы можем рассчитать вообще сколько
00:18:33
компьютеров необходимо для того чтобы
00:18:35
наш сервис выдержал 50100 тысяч запросов
00:18:38
или больше для того чтобы это сделать мы
00:18:42
проводим нагрузочное тестирование
00:18:45
яндексе есть разработка которая
00:18:48
называется индекс танк эта разработка
00:18:50
открытой она доступна для всех
00:18:52
с помощью нее мы можем вообще рассчитать
00:18:55
а сколько какое количество запросов
00:18:56
выдержит наш сайт вот недавно у нас был
00:19:02
запуск одного из сервисов которые
00:19:04
позволяют загружать музыку до того как
00:19:07
мы это запустили мы даже не
00:19:09
мы даже не знали вообще а сколько этот
00:19:11
сервис может выдержать такой нагрузки
00:19:13
здесь нам как раз пришел на помощь
00:19:15
индекс танк то есть мы смогли оценить
00:19:18
сколько какое максимальное количество
00:19:19
человек может нам заливать музыку и
00:19:23
после этого мы и смогли рассчитать
00:19:26
постреляв сколько вообще нам надо
00:19:28
серверов для этого и даже если нагрузка
00:19:30
у нас увеличится выглядеть это может вот
00:19:35
так здесь получается по оси x у нас идет
00:19:39
время по оси y у нас нагрузка если
00:19:42
сервис хороших хорошо спланирован то он
00:19:44
может выдержать 4 кратный рост нагрузки
00:19:46
потому что такая ситуация она может
00:19:48
произойти в любой момент времени
00:19:51
бывали случаи что был какой-нибудь
00:19:56
праздник и на сайтах появлялись новые
00:19:59
информационные блоки которые приводили к
00:20:01
тому что к нам приходило больше
00:20:02
пользователей и любой сервис должен быть
00:20:05
готов к такой нагрузки
00:20:10
для того чтобы все было хорошо и все
00:20:13
работало необходимо всегда пытаться
00:20:15
найти узкие места и оптимизировать их
00:20:18
чтобы эти узкие места
00:20:21
устранить в итоге хороший сервис он
00:20:24
должен быть отказоустойчивые если есть
00:20:26
узкое место то сервис очень плохо будет
00:20:29
жить в продакшене
00:20:31
один из способов это способ поиска
00:20:34
пологом что он означает то что любимое
00:20:38
место проведения системного
00:20:39
администратора
00:20:40
это в консоли это как видите вот черный
00:20:43
экран с белыми буковками кто то кто то
00:20:45
любит зеленый буковки
00:20:46
вот и системные администраторы проводят
00:20:49
просто часы напролёт в этой консоли из
00:20:52
этой консоли они получают много полезной
00:20:53
информации например пологом можно
00:20:55
определить почему мы вообще очень
00:20:58
медленно отвечаем то есть данном случае
00:21:00
видно что здесь показан запрос базу
00:21:03
данных и время его выполнения три
00:21:04
секунды для сайта который хочет быстро
00:21:08
отвечать три секунды это очень много и и
00:21:11
мы такие места все находим и пытаемся их
00:21:13
починить второй инструмент это графики
00:21:18
когда у стен у администратора настроены
00:21:22
графики ему приходится меньше сидеть в
00:21:24
консолях потому что ему этого не
00:21:25
требуется он также может как менеджер
00:21:27
открыть монитор и посмотреть на все эти
00:21:29
графики поэтому когда я говорил что
00:21:31
менеджеры любят графики не наверно забыл
00:21:34
сказать что системный администратор их
00:21:35
тоже любят для того чтобы часами
00:21:37
напролёт не сидеть в консоли достаточно
00:21:39
сделать несколько графиков на которых
00:21:42
будет понятно что вообще происходит с
00:21:43
сервисом работает он не работает после
00:21:48
того как мы нашли узкий места увидели
00:21:50
что запросы выполняются долго
00:21:52
что на серверах есть проблема мы
00:21:55
занимаемся их оптимизацией в качестве
00:22:00
оптимизации есть несколько дел которые
00:22:04
мы проводим первый это как раз таки
00:22:07
корректировку в базу данных то есть мы
00:22:09
берем запросы вообще изучаем а что он
00:22:11
делает разработчики иногда когда они
00:22:15
пишут код они просто не замечают о том а
00:22:18
как вообще правильно работать с базой
00:22:19
данных
00:22:20
им надо достать всю информацию о
00:22:22
пользователях у которых есть информация
00:22:24
дни рождения информацию о да тиражи
00:22:27
дни рождения информации про эми телефон
00:22:31
фамилию то есть очень много информации и
00:22:34
если разработчик beretta просто говорит
00:22:37
о дай-ка мне информацию дать мне только
00:22:39
телефон по этому пользователю он может
00:22:40
случайно взять и достать из базу вообще
00:22:42
все данные а достать вообще все данные
00:22:45
это очень дорого стоит тогда мы просто с
00:22:47
морем мы говорим
00:22:48
ребята давайте здесь поправим чтобы
00:22:50
стало хорошо второе это оптимизация
00:22:54
вообще самого приложения если менеджер и
00:22:59
вообще не сами не представляют что
00:23:01
именно себя будет как как будет
00:23:03
выглядеть сам сервис он может прийти
00:23:05
поставить задачу разработчикам написать
00:23:07
тот а тот разработчик возьмется и скажи
00:23:09
то хорошо и за вечер он вам напишет
00:23:11
сервис который будет готов уже к
00:23:13
следующему утру менеджер придет
00:23:15
счастливые скажет нога хорошо
00:23:16
запускаемся но при этом когда оно само
00:23:21
приложение на сам сайт придет 10 тысяч
00:23:24
запросов то менеджер системный администратор и
00:23:28
разработчик поймут у нас всего один
00:23:30
компьютер и он не выдерживает давайте
00:23:31
добавим 2
00:23:32
но при этом разобрал бочек скажет а мы
00:23:34
не можем сейчас этого сделать потому что
00:23:37
разработчик просто не подумал о том что
00:23:39
в будущем необходимо это масштабировать
00:23:41
но ты тогда необходимо будет брать и все
00:23:44
приложение писать с нуля ну вот еще один
00:23:49
таким моментам оптимизации это замену
00:23:52
вообще всего серверного оборудования за
00:23:55
последние 10 лет
00:23:56
скачок в развитии серверов был очень
00:23:59
большой
00:24:00
когда приходил в яндекс это было порядка
00:24:02
шести лет назад компьютер содержал в
00:24:06
себе 16 гигабайт памяти это было очень
00:24:09
круто все раз системный администратор и
00:24:11
просто радовались к видели такой сервер
00:24:13
сервер в наше время сервера уже могут
00:24:16
содержать 256 либо 500 16 гигабайт
00:24:19
памяти то есть рост до больше 8 раз по
00:24:23
памяти также это относится и к другим
00:24:25
ресурсам если раньше сервис хорошо
00:24:28
работал на двух компьютерах
00:24:30
которые были куплены 10 лет назад то
00:24:33
если эти сервисы запустить на
00:24:34
компьютерах которые которые купили
00:24:37
сегодня они просто сами по себе могут
00:24:39
начать в два раза быстрее работать и
00:24:41
тогда вообще никому ничего делать не
00:24:43
надо будет ни менеджером не и
00:24:44
разработчикам не администратором по
00:24:50
графикам которые мы строим мы сразу
00:24:53
замечаем такие оптимизации для сервисов
00:24:57
которые борятся за скорость работы очень
00:25:00
актуальны даже 56 выигрыш 50 100
00:25:03
миллисекунд и когда мы просто видим на
00:25:06
графиков что такое выигрыш произошел за
00:25:08
счет того что оптимизировали код
00:25:10
заменились сервера все остаются очень
00:25:13
довольны вот примеры таких графиков как
00:25:17
раз который вы видите менеджеры любят по
00:25:21
этим графиком менеджеры могут вообще
00:25:23
оценить какая нагрузка на сервис вообще
00:25:25
приходит облили вообще проблемы когда
00:25:29
выставляется с алей для сервиса то
00:25:32
обычно на графиках также его отмечают
00:25:34
что было видно без знания консоли вообще
00:25:37
превысили ли мы этот осел и или нет и
00:25:40
стоит ли реагировать на проблему в
00:25:42
данном случае на графике красным
00:25:43
относится как раз отмечено превышение
00:25:45
слаг от одной из договоренности с
00:25:48
менеджерами
00:25:52
ну а теперь давайте вообще углубимся о
00:25:54
чем вообще занимаются администраторы
00:25:57
технические специалисты они делятся на 2
00:26:00
типа есть системные администраторы есть
00:26:02
разработчики вот и раньше всегда в
00:26:06
некоторых компаниях есть такое
00:26:08
разделение на таких специалистов и под
00:26:11
таким разделением понимается что
00:26:12
системные администраторы они за они
00:26:14
поддерживают сервис то есть обеспечивают
00:26:16
его работоспособность отвечать на звонки
00:26:18
и мониторинге но то есть разработчики
00:26:21
эти разработчики они пишут сам код и все
00:26:25
и больше ни за что не отвечают
00:26:27
вот как здесь сказали про devops of да
00:26:30
но такое понятие есть и она сейчас
00:26:33
развивается во многих компаниях в наше
00:26:36
время появились такие понятия как devops
00:26:38
и сырья про devops сказали что это
00:26:41
тот кто еще занимается тепло им
00:26:44
правильно а профессор е кто-нибудь знает
00:26:46
что-нибудь что это такое но одно сергей
00:26:54
это тоже технический специалист
00:26:56
это инженеры доступности сайта сервиса
00:27:00
но и
00:27:02
это понятие которые пошли они немного
00:27:04
объединили в себе администраторов и
00:27:06
разработчиков
00:27:08
то есть под devops и можно понимать
00:27:10
человека который пишет код и самого
00:27:12
устанавливает на сервера ты здесь не
00:27:14
требуется администратор
00:27:16
но для этого нужна хорошая архитектура
00:27:19
хороший сервис чтобы это мог быть делать
00:27:22
разработчик в этом случае появляются
00:27:24
сэргэ то есть сын начинает уже писать
00:27:27
код написать код внутри не который
00:27:29
помогает разработчикам запускать свои
00:27:31
приложения после того как появляется
00:27:35
такое объединение то и devops
00:27:37
из ирги они вдвоем становятся первыми
00:27:39
ответственными то есть граница между
00:27:42
разработчиками и и администраторами она
00:27:45
размывается то есть если раньше можно
00:27:47
было если есть администратор и
00:27:49
разработчики можно приходить именно к
00:27:51
администратору как первой точки входа
00:27:53
что сервис не работает и бы ему плохо но
00:27:56
когда появляются devops это
00:27:57
администраторы уже отсутствуют по факту
00:28:00
и тогда по всем вопросам менеджера сразу
00:28:02
напрямую приходит где в общем давайте
00:28:07
посмотрим как вообще выглядит
00:28:09
приложение на компьютере вот приложением
00:28:13
это может быть сайт это может быть
00:28:14
мобильное приложение то есть здесь это
00:28:18
не сильно важно ну вот приложения
00:28:22
работать на сервере
00:28:23
обычно таких приложения на одном сервере
00:28:26
несколько
00:28:27
и для того чтобы вообще понимать что
00:28:30
происходит с приложением необходимо
00:28:32
понимать какие на сервере есть ресурсы в
00:28:38
данном случае у сервера есть такие
00:28:40
ресурсы как диск память сеть каждый этот
00:28:44
ресурс очень важен если у нас вылетит из
00:28:48
строя диск то соответственно компьютер
00:28:50
перестанет вообще работать и если
00:28:52
приложения запущены всего в одном их
00:28:55
сэмплере на одном компьютере то это
00:28:56
приведет к полному краху помимо того что
00:29:01
есть один компьютер всегда их несколько
00:29:04
компьютеров мозгу для у одного сервиса
00:29:07
компьютеров может могут доходить
00:29:08
количества компьютеров может доходить до
00:29:10
сотни
00:29:11
то есть если приложение очень высоко
00:29:15
нагружена она уже оптимизирована как
00:29:17
можно испорить самые дорогие хорошие
00:29:20
сервера то масштабирование возможно
00:29:22
только увеличением компьютеров все эти
00:29:26
компьютеры они установлены в дата-центре
00:29:29
дата-центре это здорово и здорово амбар
00:29:33
на и помещение где просто рида минус
00:29:35
штампованные эти компьютеры они работают
00:29:38
круглосуточно там постоянно идет
00:29:41
охлаждение и все взаимодействие
00:29:45
происходит внутри
00:29:46
но когда у нас всего один дата-центр то
00:29:50
могут случиться разные проблемы
00:29:52
я думаю что многие вообще слышали что
00:29:55
перестал работать какую-нибудь
00:29:57
дата-центр за счет того что кран
00:29:59
перерезал про провод порвал но во многих
00:30:04
местах просто нет пометки что под землей
00:30:07
идет провод который подает электричество
00:30:09
либо интернет в это дата центр если
00:30:12
проводится какие-нибудь строительные
00:30:14
работы то очень легко кран может просто
00:30:16
перерубить этот провод ну вот и время на
00:30:19
устранение такой проблемы она
00:30:20
значительно и потому что надо найти
00:30:23
сначала место где это произошло потом
00:30:25
все это соединить поэтому для хорошей
00:30:27
архитектуры всегда используют несколько
00:30:29
дата-центров где компьютер и
00:30:31
взаимодействуют между собой и потеря
00:30:33
одного дата-центра она не актуально
00:30:36
становится уже мы потеряли один that
00:30:38
центры потеряли у нас есть второе мы
00:30:40
хорошо работает поэтому при
00:30:43
проектировании архитектуре любого
00:30:46
сервиса необходимо закладываться что
00:30:48
если у нас используются два дата-центра
00:30:51
мы должны уметь выдержать всю нагрузку
00:30:52
одним дата-центром потому что аварии
00:30:55
происходит достаточно часто
00:30:59
помимо того что мы выкатываем код мы
00:31:03
также следим и за актуальностью
00:31:04
безопасностью полностью верах во многих
00:31:07
компаниях есть отдельные службы которая
00:31:09
этим занимается служба информационной
00:31:11
безопасности которые смотрят все ли
00:31:13
хорошо в глобальном смысле слова но в
00:31:16
каждом сервисе
00:31:17
появляются компонента который
00:31:19
администратор может выбрать
00:31:20
самостоятельно так как он выбирает его
00:31:22
самостоятельно то и на его плечи ложится
00:31:24
ответственность за то что этот продукт
00:31:26
безопасен
00:31:29
установив здесь год назад какое-либо
00:31:32
приложение может случиться так что она
00:31:36
ни разу не обновлялась но если
00:31:37
появляется новая версия
00:31:39
то необходимо ее обновлять
00:31:42
вот поэтому так же администраторы
00:31:45
отвечают за то что все программы в
00:31:47
актуальном состоянии находится ну как
00:31:51
раз следят за уязвимостью если этого не
00:31:54
делать то в тех компаниях где есть
00:31:55
служба информационной безопасности могут
00:31:58
они раньше ими раньше системных
00:32:00
администраторов заметить любую проблему
00:32:02
прийти к вам но это не всегда бывает
00:32:04
приятно вроде как ты отменишь сервис он
00:32:06
твой хорошо все но кто-то другой вообще
00:32:08
находит проблемы о которых ты должен был
00:32:10
узнать первым когда появляется появилось
00:32:16
понятие как и сырья то очень и очень
00:32:18
наглядно вышла на первые ряд
00:32:22
автоматизация процессов все админ они
00:32:25
очень ленивы и
00:32:26
то есть если задачу необходимо выполнять
00:32:29
больше одного раза это уже становится
00:32:31
нудно
00:32:32
любая новая задача напрямую интересно
00:32:34
глаза горят глаза хочется ее делать все
00:32:37
замечательно но как только эта задача
00:32:39
повторяется 2 1 3 1 4 1 просто обмену
00:32:43
унывают и все им не хочется этого делать
00:32:45
и здесь поэтому они сразу начинают
00:32:47
думать о как бы мы вообще можем это
00:32:49
автоматизировать это относится к
00:32:52
обслуживанию серверов то что тот же
00:32:55
пример с плохим диском если на сервере
00:32:58
плохой диск то его необходимо как-то
00:32:59
найти потому что обычно их стоит
00:33:02
нисколько не один но делать это вручную
00:33:04
определять какой именно диск сломался
00:33:07
почему он сломался это очень долго и
00:33:09
нудно поэтому проделав эту операцию
00:33:11
5 раз администратор говорит нет я не
00:33:14
хочу это больше делать руками давайте-ка
00:33:16
мы что-нибудь сделали и он как раз
00:33:17
начинает писать код он пишет код который
00:33:20
помогает ему в будущем вообще с этим не
00:33:22
сталкиваться при работе с базами данных
00:33:28
любая база данных она требует
00:33:30
обслуживания
00:33:31
грубо говоря если база данных произошла
00:33:33
проблемы и необходимо полностью перри
00:33:35
налить то есть залить нее новые данные
00:33:37
это может происходить из-за проблем с
00:33:40
дата центрами очень часто то есть у нас
00:33:43
сломался дата-центр
00:33:44
либо компьютер после этого все
00:33:46
восстановилось и нам надо как-то
00:33:47
восстановить все программы которые там
00:33:49
работали делайте это вручную это просто
00:33:52
об когда у вас есть 100 компьютеров
00:33:55
дата-центре дата-центр вышел устрою вам
00:33:57
эти 100 до 100 компьютеров надо поднять
00:33:59
в другом месте руками одного человека
00:34:02
это конечно можно сделать ну человек
00:34:03
вообще не должен спать то есть он должен
00:34:06
работать круглосуточно
00:34:07
ну вот поэтому эти места вся также
00:34:10
автоматизируются автоматически выкладки
00:34:14
они помогают здесь несколько самим
00:34:17
администратором сколько менеджером если
00:34:21
раньше необходимо было чтобы выложить
00:34:22
новый код на сервер помощь
00:34:24
администратора то когда появляется
00:34:27
автоматическая выкладка которая
00:34:28
правильно настроено умер
00:34:30
умеет следить за тем что после выкладки
00:34:32
нет ошибок что все хорошо если настроены
00:34:35
мониторинге то это позволяет
00:34:37
администраторам уйти от этого в сторону
00:34:39
когда они уходят от этого сторону то
00:34:41
менеджер сам говорит ага вот у нас новый
00:34:43
функционал поехали мы его выкатываем но
00:34:47
этот момент очень опасен
00:34:49
любой менеджер менеджер разработчик
00:34:52
системный администратор
00:34:54
это можно отнести ко всем он может
00:34:57
сказать ага пятницу вечером есть шанс
00:34:59
что то выкатить автоматом давай-ка я это
00:35:01
сделаю никого не поставив в известность
00:35:04
поэтому очень хорошо когда команды между
00:35:08
собой общается постоянно когда менеджеру
00:35:12
разработчики администратора не умеют
00:35:14
договориться о том что нравится всем
00:35:16
что нравится и менеджером и системного
00:35:18
администратора
00:35:19
если это гармония находится то тогда с
00:35:22
этим проблем вообще никаких нету то
00:35:24
менеджера понимает что вечером катить
00:35:26
нельзя но мы зато можем выкатить завтра
00:35:28
с утра и все будет хорошо но как раз
00:35:33
помимо
00:35:34
этап автоматизации есть еще другие куски
00:35:37
инфраструктуры которые администраторы и
00:35:39
сырья назовём это так они пишут
00:35:42
самостоятельно вот здесь мы поговорили
00:35:47
вообще чем занимается глобально
00:35:49
администратор давайте немного поговорим
00:35:50
о том как устроен и дата центры в
00:35:52
яндексе но у каждой компании у которой
00:35:56
есть высоконагруженные сервис они
00:35:57
используют не один а несколько
00:35:58
дата-центров на картинку видно как
00:36:02
устроен дата-центры внутри их как раз
00:36:04
вот в этих коридорах очень холодно и
00:36:06
поэтому системные администраторы насилию
00:36:08
свитера
00:36:10
вот если там ходить без свитера ну не
00:36:13
знаю заболеть можно за один день
00:36:16
наверное ну вот борода не понятно почему
00:36:19
у администраторов была она вроде как не
00:36:22
греет заземления
00:36:25
но тоже вариант яндексе на текущий
00:36:31
момент 6 дата-центров но мы поняли что 6
00:36:35
до центров это очень много и сейчас идет
00:36:38
идем к тому что у нас будет всего 3 дата
00:36:40
центра но эти три до центра будут своими
00:36:43
ну вот один из дата-центров которые
00:36:46
построен в индексом он располагается за
00:36:50
границей и наши архитекторы можем так
00:36:55
сказать и не договорились так что наш
00:36:56
дата-центр будет отапливать деревню
00:36:58
рядом с которой он находится любом до
00:37:02
центру надо тепло уводить и вот они
00:37:04
будут поставлять эту энергию в деревню
00:37:06
то есть сразу плюсы такие
00:37:08
ну вот в другом дата-центре в россии
00:37:11
который построили
00:37:13
наши также архитекторы смогли бы смогли
00:37:16
доказать то что внутри там где стоят
00:37:18
сервера
00:37:19
гореть нечему поэтому там нет
00:37:22
пожарной безопасности ну вот все опыта
00:37:26
когда как не опыт и когда в дата-центрах в
00:37:29
очередях
00:37:30
правда случались пожары такие мини то
00:37:33
есть горели блоки питания материнские
00:37:36
платы огня никогда не было но за счет
00:37:39
этого удалось доказать что-то мне нужна
00:37:40
система пожаротушения в яндексе сейчас
00:37:46
более 100 серверов
00:37:48
сервера этого большие пластины где
00:37:50
оставлены все необходимые компоненты для
00:37:53
работы
00:37:54
помимо серверов дата-центрах также стоят
00:37:57
дисковые полки дисковые полки это
00:38:00
большие коробки в которых может
00:38:02
находиться до 70 дисков
00:38:05
если так подумать то это под 300 400
00:38:08
килограмм веса может доходить
00:38:12
такое правило принято что эти дисковые
00:38:14
полки и всегда ставят внизу ближе к
00:38:17
земле чтоб их можно было легко вытащить
00:38:19
и транспондер транспортировать но иногда
00:38:23
я не знаю почему возможны инженеры так
00:38:26
веселятся
00:38:27
эти дисковые полки 70 дисками их ставят
00:38:30
на самый верх и когда приходится идти
00:38:32
дисковые полки доставать это просто не
00:38:35
реально сделать но там собирается
00:38:37
человек пять-шесть и они вшестером
00:38:39
пытаются ее спустить вниз но некоторые
00:38:43
полки оставляют на месте и лезут на
00:38:44
самый верх чтобы там заменить все эти
00:38:46
диски
00:38:48
но ты также помимо самих серверов и
00:38:51
полог стоит все сетевое оборудование в
00:38:54
наши дата центры и каждому нашему data
00:38:57
центру подходит по два канала
00:38:59
предоставляющих интернет за счет того
00:39:02
что кран и везде работают хорошо
00:39:04
excavators но очень часто один провод
00:39:07
постоянно прерывается тогда мы работаем
00:39:09
на втором проводе все становится хорошо
00:39:13
также во всем мире сейчас идет тенденция
00:39:16
переход на ipv6
00:39:19
слышали про это нет ну а то чем связано
00:39:23
понимаете
00:39:28
да совершенно верно это емкость она вся
00:39:31
закончилась и получилось так то что
00:39:33
сейчас
00:39:35
органы которые контролируют выдачу они
00:39:37
просто перестали их вообще выдавать так
00:39:40
эта информация уже поступил ну разошлась
00:39:43
по миру очень давно то все наши
00:39:45
дата-центры они и нашими сетевыми
00:39:48
инженерами проектируется только для
00:39:50
использования во и пиво 6 industry среде
00:39:53
то есть айпи в четвертых адресов там нет
00:39:55
вообще если так посчитать то все тысячи
00:39:59
компьютеров они работают по 6 0 и в
00:40:04
каждом во всех наших до центров
00:40:06
установлена больше 5000 единиц сетевого
00:40:09
оборудования
00:40:12
давайте теперь и вообще поговорим про
00:40:15
сам сервис стандартный разработчики они
00:40:20
более-менее понимают как может выглядеть
00:40:22
сервис когда они начинают
00:40:25
именно делать с нуля сервис то у них не
00:40:28
совсем полная картинка этого есть вот
00:40:32
как он может выглядеть для пользователя
00:40:35
всегда
00:40:36
и ну давайте так скажем разработчики
00:40:40
есть разные есть frontend разработчики
00:40:43
есть backend разработчики и есть full
00:40:45
stack разработчики вот если человек
00:40:48
является frontend разработчикам то он
00:40:51
видит только всю
00:40:52
весь внешний вид то есть он
00:40:54
разрабатывает страницу сайта
00:40:56
но вот либо страницу мобильного
00:41:00
приложения а backend разработчику ему
00:41:02
достается все остальное все те недр и
00:41:06
которые там все что там недрах зарыта
00:41:10
но в общем случае это может разделить и
00:41:13
выделить такие сущность как front and
00:41:16
back and и backend уже взаимодействовать
00:41:19
со всеми базами данных с хранилищами
00:41:21
также со всеми сторонними сервисами то
00:41:23
есть frontend он этого не делает для
00:41:27
него это неважно ему главное куда-то
00:41:28
сходить получить данные потом все это
00:41:30
красиво нарисовать вот если делается это
00:41:34
для чего
00:41:36
делается это для того чтобы разгрузить
00:41:38
компоненты
00:41:39
если все делать вместе front-end и
00:41:41
back-end все в куче то такое приложение
00:41:44
оно должно жить на одном компьютере
00:41:46
один компьютер у него ограниченная
00:41:48
производительность соответственно если у
00:41:51
нас есть разные куски кода то мы можем
00:41:54
эти разные части поселить на разных
00:41:55
компьютерах и потом не думать о том как
00:41:57
нам это масштабировать для фронтэнда в
00:42:04
яндекс ну в части яндекса принято такие
00:42:07
решения что необходимо использовать но
00:42:09
джесс
00:42:10
это решение принято в связи с тем то что
00:42:12
но джесс очень хорошо масштабируется и
00:42:14
на нем достаточно просто начать писать
00:42:17
то есть не надо изучать прям тонны
00:42:20
литературы для брендов у нас
00:42:25
используется си плюс плюс
00:42:29
python java многие наверняка слышали
00:42:31
такие слова вов но одно если хочется
00:42:34
подробно то это только уже в интернете
00:42:37
поэтому углубляться не будем иначе можно
00:42:40
просто закопаться эти языки и они
00:42:42
выбраны из также связи с тем что они
00:42:45
легко масштабируются
00:42:47
сервиса написанный этих языках очень
00:42:49
хорошо масштабируется их можно запускать
00:42:52
как на одном компьютере так и на сотнях
00:42:54
компьютеров они будут продолжать
00:42:55
работать хранилище
00:42:59
но от хранилище это как раз те 300
00:43:04
килограммовые полки
00:43:05
то есть все эти диски объединяются
00:43:07
вместе и туда заливаются данные в
00:43:10
хранилище заливаются обычно неизменяемые
00:43:12
данные это могут быть картинки это может
00:43:15
может быть музыка то есть один раз
00:43:17
залили потом используете сколько хотите
00:43:19
вообще не притрагиваясь
00:43:22
базы данных базы данных это меньшее
00:43:26
сущности то есть они они могут
00:43:29
располагаться тоже на таких же полках
00:43:31
которые содержат просто байта данных но
00:43:33
обычно они небольшого размера они
00:43:36
делаются небольшого размера для того
00:43:38
чтобы оттуда быстро достать данные эти
00:43:40
данные обычные изменяемые допустим там
00:43:42
крайне можно хранить информацию о
00:43:44
человеке о клиенте
00:43:46
и при этом если вы допустили при
00:43:48
сохранении какую-либо ошибку в его имени
00:43:50
дате рождения то это легко можно
00:43:53
исправить и с этим никаких проблем не
00:43:55
будет но это вот стандартный сервис
00:44:01
он собирается как раз таки из таких
00:44:03
кусков как front and back and базы и
00:44:06
хранилища ну вот обычный из любой
00:44:09
администратор он выбирает только тех
00:44:11
технологий которые ему знакомы любой
00:44:14
администратор
00:44:15
он любит новое но это новое необходим
00:44:18
если хочется запустить что-то новое это
00:44:20
необходимо изучать и внедрять очень
00:44:22
долгое времени и окажется что решение
00:44:24
которое он может найти в интернете они
00:44:26
просто могут не подходить
00:44:28
бывали случаи то что человек приходил он
00:44:31
говорит вот мы хотим вот это вот новое
00:44:33
решение модные молодежные современное
00:44:35
давайте мы его сделаем ну разработчики
00:44:38
думали менеджеры думали ну давайте но
00:44:40
потом проходил месяц и все понимали это
00:44:43
решение она хороший но когда у вас
00:44:45
десять человек на сайте
00:44:46
а когда у вас на сайте получается 100000
00:44:49
человек то это решение просто не
00:44:50
работает ну вот связи с этим все новые
00:44:54
модные технологии нравятся любой
00:44:56
администратор в них копается но
00:44:58
запускать в продакшн это очень страшно
00:45:00
поэтому все новые сервисы в компаниях
00:45:04
которые уже проложили путь
00:45:06
себе они уже выпустили 23 приложения они
00:45:09
запускают на одних и тех же технологиях
00:45:11
потому что они уже знакомые хорошо
00:45:13
эксплуатировать разрабатывайте следить
00:45:15
за ними и вот есть такой вопрос вообще
00:45:20
когда приходить к админам кто может
00:45:24
ответить
00:45:29
здесь ещё одна такая формула приходить
00:45:34
необходимо заранее
00:45:36
но вот это вот слово заранее она очень
00:45:39
расплывчато но все менеджеры
00:45:44
все разработчики администраторы они
00:45:46
хотят получать
00:45:47
ну любой человек хочет заранее узнавать
00:45:49
о любом изменении допустим если
00:45:51
запускается новый сервис то заранее
00:45:53
необходимо приходить за месяц за два за
00:45:56
полгода то есть менеджер узнала х новый
00:45:59
сервис давайте запустим и все хорошо он
00:46:01
сразу приходит к разработчикам с
00:46:04
администраторами
00:46:05
но все замечательные рассказывать в этот
00:46:08
момент администратор уже может начать
00:46:10
думать над архитектурой
00:46:12
но если менеджер придет за два дня до
00:46:15
запуск и скажет вот мы тут сервис
00:46:17
написали уже с разработчиками а завтра
00:46:19
хотим запустится ну если они у менеджера
00:46:22
уговорят администраторов то запустятся
00:46:24
но через день это все упадет ну вот
00:46:27
поэтому здесь лучше приходить заранее
00:46:29
даже до того как вообще с разработчиками
00:46:31
поговорили
00:46:33
разработчики все действительно все
00:46:36
клёвые но разработчики они углубляются
00:46:39
именно свою сферу например вы как есть
00:46:42
деление front-end и back-end
00:46:44
то разработчик именно смотрит на сервиса
00:46:46
страны фронтэнда он мега в этом крутоны
00:46:49
то вообще разбирается знаете но он не
00:46:51
видит что происходит за front эндом тоже
00:46:54
самый backend то есть backend он может
00:46:57
написать отлично все будет работать
00:46:58
быстро замечательно но он не видит как
00:47:02
работает база данных либо как работает
00:47:04
хранилище и оценить того что будет через
00:47:08
год он не может в этом случае если
00:47:12
прийти заранее к администратору the
00:47:14
administrator обычно видят все это
00:47:16
сверху он видит вообще сервис со всех
00:47:19
сторон то есть он знает какой frontend
00:47:21
используется какой бэкон какие базы
00:47:23
данных и он знает принцип их работы
00:47:26
исходя из этого системный администратор
00:47:28
может просто посмотреть на это и сказать
00:47:30
ага вот новый сервис ну все запускаем он
00:47:34
выдержит и тогда вообще никаких проблем
00:47:35
не будет
00:47:37
о чем вообще поговорили но я рассказал
00:47:42
как с тем на администратору
00:47:45
выглядят наше время и какие стереотипы
00:47:47
есть у людей них какую информацию мы
00:47:50
вообще хотим от менеджеров и для чего
00:47:52
это получив эту информацию мы
00:47:56
предоставляем что то в ответ так как
00:47:59
было бы глупо если менеджер приходил нам
00:48:01
заранее все это рассказывал все это
00:48:03
давал стеной иллюстратор посмотрел бы
00:48:06
сказала ну ладно вы нам это далее ну
00:48:08
хорошо и все ну вот так же мы поговорили
00:48:13
вообще о сути о том что делает
00:48:15
администратор и чтоб что делать так
00:48:18
называемый энергия вот про и сырья в
00:48:22
наше время очень и devops а входит очень
00:48:24
много разговоров
00:48:25
но точного определения никто дать не
00:48:27
может то есть это такие расплывчатые
00:48:30
понятие что в каждой компании пол года
00:48:33
сергей devops он понимается свое
00:48:35
но от немного поговорили про то вообще
00:48:38
что такое дата-центры как они устроены в
00:48:41
яндексе ну и также разобрали стандартный
00:48:45
сервис
00:48:46
то есть стандартный сервис тот как на
00:48:49
который мы смотрели он принят ну
00:48:52
наверное не знаю половине мест яндекса
00:48:55
но конечно этому следует не все
00:48:57
каждый разработчик каждый администратор
00:49:00
он волен выбирать сам то же самый
00:49:02
менеджер может увидеть новые слова
00:49:05
прийти и сказать ребята а давайте мы это
00:49:07
сделаем как ты узнала прочитал где-то мы
00:49:09
такие посмотрели подумали ну давайте
00:49:11
попробуем то есть диалог между
00:49:15
менеджерами разработчиками
00:49:17
администраторами это одна из главных
00:49:19
вещей вообще которой должна быть если
00:49:21
этого диалога нету то работа будет
00:49:25
простаивать менеджер они будут сообщать
00:49:28
заранее администраторы не будут это
00:49:29
делать потому что у всех есть свой
00:49:33
характер свое поведение и если нет
00:49:36
коммуникации то работа вся встанет но на
00:49:42
этом все спасибо наследство
00:49:44
бостон
00:49:45
[аплодисменты]

Описание:

Если системный администратор отлично знает свою систему и правильно всё настроил, ему остаётся только сидеть и наблюдать, как работает подопечный сервис. Рассказ о том, как устроена эксплуатация в Яндексе.

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "013. Школа менеджмента — Администрирование и эксплуатация в Яндексе. Вячеслав Агапов"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "013. Школа менеджмента — Администрирование и эксплуатация в Яндексе. Вячеслав Агапов" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "013. Школа менеджмента — Администрирование и эксплуатация в Яндексе. Вячеслав Агапов"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "013. Школа менеджмента — Администрирование и эксплуатация в Яндексе. Вячеслав Агапов" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "013. Школа менеджмента — Администрирование и эксплуатация в Яндексе. Вячеслав Агапов"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "013. Школа менеджмента — Администрирование и эксплуатация в Яндексе. Вячеслав Агапов"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.