План на курса

Въведение

    Как SRE съчетава традиционните ИТ и разработка на софтуер. Необходимостта от автоматизация и наблюдаемост Ролята на софтуерните инженери срещу системните администратори. Инженери за надеждност на сайта срещу DevOps инженери.

Преглед на ИТ система

    Системна архитектура, локална и в облака.

Преглед на принципите и практиките на SRE

    Инфраструктурата като код. Ролята на контейнеризацията и оркестрацията (Docker, Kubernetes и т.н.) Непрекъсната интеграция, непрекъснато внедряване и непрекъсната доставка. Наблюдаемост.

Оценяване на ИТ система

    Инвентаризация на екипа и организационните ресурси. Картиране на системите и процесите. Оценка на потенциалното въздействие на SRE. Ролята на софтуерния инженерен екип. Ролята на оперативния екип. Ролята на управлението.

Поддържане на надеждността на системата

    Описване и измерване на желаната надеждност на дадена услуга. Разбиране на целите на нивото на обслужване (SLO) Разбиране на индикаторите за ниво на обслужване (SLI) и споразуменията за ниво на обслужване (SLA). Работа с бюджети за грешки. Разработване на SLO.

Оптимизиране на системната администрация

    Създаване на среда за разработка Оценяване на SRE инструменти Приоритетизиране на задачите за автоматизация. Писане на софтуер.

Внедряване на „Инфраструктура като код“

    Тестване и итерация на кода Създаване на система срещу чупливост Учене от повреда

Мониторинг на система

    Наблюдение на производителността на системата. Инструменти и техники за SRE.

Бъдещето на SRE

Обобщение и заключение

Изисквания

  • Общо разбиране на ИТ инфраструктурата.
  • Обща представа за процеса на разработка на софтуер.
  • Programming или опит в писането на скриптове на всеки език.

Публика

  • Разработчици
  • Системни администратори
  • Софтуерни архитекти
  • DevOps инженери
  • ИТ мениджъри
 21 Hours

Брой участници



Цена за участник

Oтзиви от потребители (6)

Свързани Kурсове

Свързани Kатегории