Миграция в облаках. Практический опыт переноса кластера Kubernetes

5206c19df417b8876825b5561344c1a0?s=47 Exactpro
September 10, 2020

Миграция в облаках. Практический опыт переноса кластера Kubernetes

Иван Метлушко
руководитель технического отдела, Lazada (Alibaba Group)

10 сентября 2020
Online Dev Meetup

Иван Метлушко, руководитель технического отдела Lazada (входит в Alibaba Group), расскажет об опыте переноса инфраструктуры работающего продукта из AWS в Alibaba Cloud.

Как осуществить миграцию на виртуальную платформу в кратчайшие сроки? Помогают ли при этом «best practices»?

---
Подписывайтесь на Exactpro в социальных сетях:

LinkedIn https://www.linkedin.com/company/exactpro-systems-llc
Twitter https://twitter.com/exactpro
Facebook https://www.facebook.com/exactpro/
Instagram https://www.instagram.com/exactpro/

Подписывайтесь на YouTube канал Exactpro http://www.youtube.com/c/ExactproVlog

5206c19df417b8876825b5561344c1a0?s=128

Exactpro

September 10, 2020
Tweet

Transcript

  1. Иван Метлушко. 10 Сентября 2020 Миграция в облаках Практический опыт

    переноса кластера kubernetes
  2. VS

  3. 3D-тетрис C++ & OpenGL C#
 Sharepoint Backend разработка Тимлид Системный

    архитектор DevOps и
 инфраструктура 2005 2008 2010 2013 2016 2017
  4. None
  5. Содержание • С высоты птичьего полета • Некоторые детали реализации

    • Как это было на самом деле • Ретроспектива
  6. Неприступный проект

  7. Lazada Пользователи Партнеры ?

  8. Запасной план "Big Bang"

  9. По слоям По сервисам

  10. Пропускная способность

  11. "Звезда смерти"

  12. Медленный доступ

  13. Соединяем два облака

  14. Изменения Риск

  15. Как оценить изменения • Небольшое количество • Решает самые насущные

    проблемы • Сильно сложнее после миграции
  16. Что поменялось • Новая версия kubernetes • Единая версия ядра

    и docker • Стандартный тип сервера
  17. Содержание • С высоты птичьего полета • Некоторые детали реализации

    • Как это было на самом деле • Ретроспектива
  18. План миграции

  19. План миграции 1.Параллельные деплои 2.Переключение траффика 3.Перенос данных

  20. Параллельные деплои

  21. Не блокировать разработку

  22. Переключение трафика

  23. Перенос данных

  24. RabbitMQ Postgres Redis

  25. Инструкция по миграции

  26. Содержание • С высоты птичьего полета • Некоторые детали реализации

    • Как это было на самом деле • Ретроспектива
  27. Час "Х"

  28. Попытка №0

  29. Попытка №1

  30. Попытка №2

  31. Попытка №3

  32. Проблемы продолжаются

  33. Ретроспектива

  34. Что было хорошо • Ни одна интеграция не пострадала •

    Обновили кластер • Не потеряли данные и ничего не сломали • Даунтайм <1 часа • Сэкономили время благодаря IAC
  35. Что можно улучшить • Уделить больше внимания связности • Управление

    ожиданиями • План на случай ЧП • Поддержка после переключения
  36. Спасибо!