Содержание
- 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. Скачать презентацию















































Программирование и основы алгоритмизации
Оформление проекта
Сайт БГАРФ. Электронный каталог. Принципы работы. Алгоритм действий
Задачи для студентов
Презентация на тему Элементы статистической обработки данных
Аннотация проекта. Решение логических задач в ЕГЭ. Информатика и ИКТ
1_1 (1)
Современные технологии
Контроль за распространением экстремистских и террористических течений в социальных сетях и Интернет-ресурсах
Разработка виртуального тренажера процесса пастеризации в среде Labview
Безопасность детей в сети интернет
Классификационные признаки и классификация математических моделей
Структура курса и введение в информатику. Лекция №1
Информационные технологии в офисе
HEADLINER - создание эффективной базы контактов с ведущими изданиями
Формирование изображения на экране монитора. Обработка графической информации
Windows Boot Manager
2_Realizatsia_klassov_i_obektov
Симметричное и ассиметричное шифрование
Компоненты информационных технологий. Тема 1.2
Оригинальные шаблоны для презентаций
Определение ИТ. Составляющие. Функции. Задачи
My Eyes On You. Игра
Интеллектуальная информационная система сортировки грибов
Форматирование научной работы
Списки литературы составление бланков данных
Спортивное программирование. Занятие 3. Динамическое программирование
Этика в интернете