Содержание
- 2. Для кого данный доклад? Вы уже знакомы с докером и используете его. Вы уже знакомы с
- 3. Docker под капотом Сложности CI/CD
- 4. Docker daemon (Автоматизация управления) Как это работает? Namespaces Cgroups
- 5. Linux namespaces Вначале было слово chroot! (1982 год!)
- 6. chroot
- 7. chroot
- 8. Linux namespaces Вначале было слово chroot! (1982 год!) И создал админ Jail
- 9. Linux namespaces Вначале было слово chroot! И создал админ Jail И наконец в Linux появились Namespace
- 10. Linux namespaces UTC IPC PID User Mount Network
- 11. Linux namespaces - PID
- 12. Linux namespaces - User
- 13. Linux namespaces – Mount
- 14. Linux namespaces - Network Eth0 Veth1 Veth0
- 15. Linux namespaces - Network Eth0 Bridge Veth0 Veth1 Veth0
- 16. Linux namespaces - Network Eth0 Bridge Veth0 Veth0 Veth1 Veth0
- 17. Linux namespaces – Network + VXLAN
- 18. Linux namespaces – Network + VXLAN VXLAN
- 19. Linux namespaces – Network + VXLAN VXLAN
- 20. Linux namespaces UTC IPC PID User Mount Network
- 21. Docker daemon (Автоматизация управления) Как это работает? Namespaces Cgroups
- 22. App DB Cache
- 23. App DB Cache App exporter DB exporter
- 24. App DB Cache ELK App exporter DB exporter
- 25. App DB Cache ELK App exporter DB exporter
- 26. App DB Cache ELK App exporter DB exporter
- 27. App DB Cache ELK App exporter DB exporter 4 GB Ram
- 28. App DB Cache ELK App exporter DB exporter
- 29. Linux control groups Block devices (IOPS) CPU (Core, and CPU time access) RAM + OOM Control
- 30. Docker limits и почему это важно? CPU Memory GPU Disk IO Мы знаем сколько потребляет наше
- 31. OOMy God! Не доводить до OOM! Выставить ограничения по потреблению RAM. В крайнем случае запретить OOM
- 32. Overhead? CPU – Нет RAM – Нет Network – зависит от конфигурации Disk IO - Нет
- 33. Overhead: network 2016 год!
- 34. Docker expose port Transactions: 465325 hits Availability: 100.00 % Elapsed time: 49.78 secs Data transferred: 271.59
- 35. Docker expose port MYSQL Inserts 131498 за 20 секунд! Docker network HOST MYSQL Inserts 139550 за
- 36. Docker expose port MYSQL Inserts 348177 за 50 секунд! Docker network HOST MYSQL Inserts 359070 за
- 37. CI/CD и возникающие сложности
- 38. Когда нужны микросервисы?
- 39. Martin Fowler
- 40. Если код изначально плохой, то..
- 42. Давайте CI/CDшить монолит!
- 43. «Типичный» монолит (суровый пример) Написан под Windows Язык – Дельфи + VBS скрипты. Куча legacy кода
- 44. И что, вот так и оставить? Автоматизация задач, которые принесут пользу, а не вред. По возможности
- 45. А как быть с паролями? Хранить прямо в Git вместе с кодом проекта Подкладывать из другого
- 46. Docker registry, а оно нам надо? Когда docker-save -- copy -- docker-load удобнее? (BitBucket CI/CD) Какие
- 47. Union File System
- 48. А когда нужен Swarm, K8S ? Требуется обеспечить высокую отказоустойчивость Требуется балансировка нагрузки Нужно утилизировать имеющиеся
- 50. Скачать презентацию















































Случайные числа
Разработка предложений по совершенствованию применения информационно-программных комплексов и технологий в МЧС России
Как создать конференцию в ZOOM
Элементы алгебры логики. Математические основы информатики. 8 класс
Возможности использования мобильных устройств для продвижения библиотек и чтения
Моделирование бизнес-процессов
Информационно-аналитическая деятельность
Особенности проектов по разработке программного обеспечения
Наука стеганография
Файл и файловая структура
Компьютер в жизни школьника: вред или польза
Интернет как виртуальное пространство и средство массовой коммуникации
Системы счисления
Особенности разработки требований к ПО
Алгоритмы в нашей жизни
Инструменты аналитика
Программирование наклеек NFC для функции Huawei Share OneHop
Color Scale Picker
Lektsia_1
Поиск информации
Новые возможности партнёрства по проекту “Календарь” [для автокурьеров с Андроидом]
10 способов увеличения быстродействия компьютера
Компьютер для чайников
Предсказания нейронауки вирусного потенциала медийного контента
Памятка запретов и мотиваторов
Разновидности объектов и их классификация
Графический редактор Inkscape
Единая государственная информационная система социального обеспечения. Аналитическая подсистема