Перейти до вмісту

Про курс і автора

Навіщо ще один курс про хмари

Section titled “Навіщо ще один курс про хмари”

Більшість матеріалів про хмари належить до одного з двох видів. Перший вид — це екскурсія консоллю одного провайдера: натисніть тут, оберіть там. Другий — підготовка до сертифіката, де головне запам’ятати, який сервіс відповідає на яке питання. Через два роки скриншоти застарівають, а людина знає назви, але не знає, чому сервіси влаштовані саме так.

Цей курс продовжує курс «Операційні системи» і будується за тим самим правилом: спершу механізм, потім його реалізації. Хмара тут розглядається як операційна система датацентру. Гіпервізор, контейнери, блочні пристрої й холодний старт спираються на модулі того курсу, а не пояснюються заново.

Три провайдери рівноправно. Кожен приклад коду показано для AWS, Azure і Google Cloud, а під кожною порівняльною таблицею є рядок про те, чим провайдери відрізняються і що з цього випливає.

Гроші як частина архітектури. У модулях про інфраструктуру є розділ «Скільки це коштує» з цінами на дату звірки. Рішення про відмовостійкість майже завжди є рішенням про витрати, і курс не робить вигляд, що це не так.

Реальні випадки. Кожен модуль закінчується розбором справжнього інциденту або архітектурного рішення за першоджерелами: постмортемами провайдерів, судовими документами, публікаціями самих компаній.

Без лабораторних. Це свідоме рішення. Курс дає розуміння, а навички роботи з конкретною хмарою краще набувати на реальному проєкті, з власним бюджетом і власними помилками.

Мене звати Михайло Веселовський. В ІТ я понад двадцять років, з них близько одинадцяти в технічній підтримці всіх трьох ліній. Працював системним адміністратором, інженером підтримки, QA-інженером і технічним письменником, близько семи років — тимлідом і техлідом. Зараз керую підтримкою в PLVision.

До того були EPAM Systems, Sentia у Данії, Cohaesio, OnApp, VPS.NET і Parallels, здебільшого експлуатація: Linux-сервери, мережа, резервне копіювання, чергування й розбір чужих інцидентів. Паралельно веду BSBR.team, невелику компанію, яка робить DevOps для стартапів.

Цей курс — один із трьох, написаних за тим самим принципом:

  • «Операційні системи» — як насправді влаштовані операційні системи: від переривань і таблиць сторінок до контейнерів і eBPF
  • «Комп’ютерні мережі» — як насправді працюють комп’ютерні мережі: від кадру Ethernet і таблиці маршрутів до TLS, IoT і мереж датацентру

Тексти курсу поширюються за ліцензією CC BY-SA 4.0. Матеріал можна брати й використовувати у своєму викладанні, зокрема й змінений, за умови посилання на джерело.

Ціни, назви сервісів і умови безкоштовних рівнів змінюються швидше за будь-що інше в ІТ. Біля кожної ціни стоїть дата звірки. Якщо помітили застаріле, повідомте, будь ласка.

  • Easy Tech Blog — легке пояснення складних технічних речей; цей курс живе на його піддомені
  • michael.veselovski.co.uk — нотатки про домашню інфраструктуру й самохостинг
  • LinkedIn