Важное о масштабировании ИТ-инфраструктур

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

Чему вы научитесь

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

О курсе

В лекциях курса содержится накопленный практический опыт, связанный с проблемами масштабирования ИТ-инфраструктур. Я формулирую маркеры, которые помогут вам предвидеть проблемы роста вашей системы. И нам неважно, облачная это среда, или сервер в датацентре. Концепция не меняется. Мой личный опыт с облачными сервисами ограничен Amazon Cloud, я буду иногда ссылаться на продукты из их каталога, но это не значит что у других вендоров подходы не сработают или будут хуже.

 

Помимо общего подхода, мы рассмотрим конкретные самые популярные элементы систем:

  • Сервера баз данных. Дело не столько в серверах, сколько в базах

  • Файловые системы.

  • Очереди и шины сообщений.

  • API-сервера

  • Генераторы событий.

  • Постоянные соединения

 

Обратите внимание, в этом курсе не будет обсуждения смежных тем, связанных с:

  • Оптимизацией ресурсов (масштабирование для контроля нагрузки - задача, обратная оптимизации)

  • Автоматическим масштабированием ресурсов. Мы обсуждаем то, как сделать ресурс пригодным для подобного масштабирования.

  • CI/CD, управлением инфраструктурой, мониторингом и алертингом. Это проблема не масштабирования, а настройки процессов.

  • Конкретными продуктами, языками программирования и библиотеками.

 

Как видите, получается очень концентрированная тема, и поэтому курс занимает меньше часа лекционного времени. Домашние задания к нему отсутствуют - вы же практик, вам есть к чему применить полученные знания!

Для кого этот курс

Людей, занимающихся созданием ИТ-инфраструктур - довольно много, как профессионалов, так и домашних энтузиастов. Но тех, кто на практике упирался в ограничения систем и вынужден был масштабировать компоненты под нагрузкой - тех намного меньше. А вот остальным лучше помочь. Итак, вы получите пользу от курса, если: Вы занимаетесь управлением или планированием инфраструктур, и имеете ощущение, что дальше будет хуже/сложнее/нагруженнее. Вы задумываете новую систему, и ходите с первого подхода сделать так, чтобы меньше переделывать потом. В вашей команде есть архитектор, в чьих решениях нужно разобраться. Вы просто повышаете насмотренность, что само по себе очень достойно.

Начальные требования

Обсуждаемая тема вам должна быть близка.

Вы понимаете основы ИТ-систем

Вы владеете терминологией на русском и английском языках.

Наши преподаватели

Как проходит обучение

Курс состоит из видеолекций. Особенной проверки знаний не требуется, ведь у вас есть на чем применить полученную информацию.

Программа курса

загружаем...

Сколько стоит обучение

Price: 1 500 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 500