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.

Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получился Magento Autoscale

267 views

Published on

Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получился Magento Autoscale

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получился Magento Autoscale

  1. 1. Как мы играли в DevOps и Как получился Magento Autoscale Андрей Самиляк OpsWay CEO
  2. 2. Me v0.1 ● 7 лет в IT ● с 2008 – Smile Ukraine CTO ● с 2013 – возглавляю OpsWay ● веду тренинги в SmartMe.com.ua
  3. 3. ● 30 online Magento проектов ● 20+ сотрудников ● 24х7 доступность ● распределенная DevOps команда
  4. 4. DevOps? А что это? ● Это, во-первых, и, во-вторых, культура ● Все инженеры равны ● Если что-то можно сделать сейчас для клиента – сделай это, быстрее! ● Скучные задачи должен решать компьютер
  5. 5. Все равны ● Все хотя бы раз в неделю работают On Duty (бывает сложно...) ● Все имеют доступ ко всему (ну, почти) ● Все могут деплоить все в live (страшно?)
  6. 6. Инструменты
  7. 7. 5 минут
  8. 8. + = SSH для всех
  9. 9. login? knife sshx togas-live :port? IP?
  10. 10. “Увели” пароль? Бывает ... Jenkins SSH IdP Magento Amazon AWS Все остальное
  11. 11. Magento Autoscale?
  12. 12. Autoscaling? А зачем? ● Прячем низкую эффективность ПО ● Меньше пользователей – меньше тратишь ● Лучший сценарий: двух-трех кратный рост нагрузки в течение суток
  13. 13. Autoscaling? А может не надо? ● Сложно ● Все равно есть bottlenecks ● Бессмысленно при резких и высоких пиках нагрузки
  14. 14. Технические детали
  15. 15. Сложности, говорите? ● Медленнее, чем один сервер на 20% ● /media, /var – как использовать между серверами? ● Как деплоить на все серверы сразу?
  16. 16. Еще сложности ... ● Как отправлять почту и не попасть в blacklist? ● Мониторинг состояния серверов (нод)? ● Что делать с БД, которая “захлебывается”?
  17. 17. Андрей Самиляк samilyak@gmail.com skype: samilyaka http://opsway.com

×