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.
Р о м а н
Ж у р а в с к и й
26.05.2017
К а к т е с т и р о в а н и е п о г р у ж а л о с ь в D o c k e r
С т а р ш и й и н...
Кто мы?
I T в L a m o d a
11 млн. пользователей 60 внутренних систем4 000 сотрудников
А з а ч е м м ы э т о з а т е я л и ?
К а к б ы л о р а н ь ш е
Vmware ESX Server
VM1 VM2 VM3
VM4 VM5 VM6
Vmware ESX Server
DB1 DB2 DB3
DB4 DB5 DB6
App1
App2
М и н у с ы
Тестовое окружение
не идентично
production и среде
разработки
Много времени уходило
на администрирование
парка...
К ч е м у м ы п р и ш л и с е й ч а с
Citrix XenServer
VM1 VM2 VM3
VM4 VM5 VM6
Citrix XenServer
DB1 DB2 DB3
DB4 DB5 DB6
Ap...
Ч т о м ы с д е л а л и н о в о г о д л я э т о г о
Создали репозиторий
qa-deploy
Автоматизировали запуск
приложений
Внедр...
К а к э т о р а б о т а е т
JOB
Containers
Info Storage http://madmin.rzhuravskiy.qa.local
В о т т а к э т о р а б о т а е т
С л о ж н о с т и
Трудность понимания
+ обучение сотрудников
Сложность debug
приложений
Сложнее мониторинг
нагрузки сервиса
П л ю с ы
Тестовое окружение
идентично production
Менеджмент
тестовых сред
Стандартизация
конфигов и логов
Экономия ресурс...
T H A N K Y O U
Zhuravskiy Roman
roman.zhuravskiy@lamoda.ru
tech.lamoda.ru
@Zhuravskiy
А ч т о в б у д у щ е м ?
Мониторинг с оповещениемAPI для разворачивания
инфраструктуры
UI для api
В о т т а к э т о р а б о т а е т
Upcoming SlideShare
Loading in …5
×

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

795 views

Published on

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

Published in: Education
  • Be the first to comment

  • 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. В о т т а к э т о р а б о т а е т

×