Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Как тестирование погружалось в Docker

Доклад Романа Журавского на конференции SQA Days-21
www.sqadays.com

  • Login to see the comments

  • Be the first to like this

Как тестирование погружалось в Docker

  1. 1. Р о м а н Ж у р а в с к и й 26.05.2017 К а к т е с т и р о в а н и е п о г р у ж а л о с ь в D o c k e r С т а р ш и й и н ж е н е р п о т е с т и р о в а н и ю
  2. 2. Кто мы? I T в L a m o d a 11 млн. пользователей 60 внутренних систем4 000 сотрудников
  3. 3. А з а ч е м м ы э т о з а т е я л и ?
  4. 4. К а к б ы л о р а н ь ш е Vmware ESX Server VM1 VM2 VM3 VM4 VM5 VM6 Vmware ESX Server DB1 DB2 DB3 DB4 DB5 DB6 App1 App2
  5. 5. М и н у с ы Тестовое окружение не идентично production и среде разработки Много времени уходило на администрирование парка машин Неизвестно где логи и конфиги Много ресурсов на отдельные виртуальные машины 50 чел./часов 30 чел./часов 2,5 ТБ ram ¯ _ (ツ) _ / ¯
  6. 6. К ч е м у м ы п р и ш л и с е й ч а с Citrix XenServer VM1 VM2 VM3 VM4 VM5 VM6 Citrix XenServer DB1 DB2 DB3 DB4 DB5 DB6 App1 App5 App3 App4 App6 App7
  7. 7. Ч т о м ы с д е л а л и н о в о г о д л я э т о г о Создали репозиторий qa-deploy Автоматизировали запуск приложений Внедрили технологии 1 до 3 месяцев 1 месяц 1-30 дней  Traefik  Consul  Nomad
  8. 8. К а к э т о р а б о т а е т JOB Containers Info Storage http://madmin.rzhuravskiy.qa.local
  9. 9. В о т т а к э т о р а б о т а е т
  10. 10. С л о ж н о с т и Трудность понимания + обучение сотрудников Сложность debug приложений Сложнее мониторинг нагрузки сервиса
  11. 11. П л ю с ы Тестовое окружение идентично production Менеджмент тестовых сред Стандартизация конфигов и логов Экономия ресурсов  1 Тб ram  30% жесткого диска  2 часа в неделю  nomad logs 
  12. 12. T H A N K Y O U Zhuravskiy Roman roman.zhuravskiy@lamoda.ru tech.lamoda.ru @Zhuravskiy
  13. 13. А ч т о в б у д у щ е м ? Мониторинг с оповещениемAPI для разворачивания инфраструктуры UI для api
  14. 14. В о т т а к э т о р а б о т а е т

×