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















































Расшифровка. Самый умный по информатике
Файлы и папки
SMM-продвижение
Расширение Live Server
Презентация на тему Разбор решений задач части В заданий ГИА по информатике
Лекция 1 - Основы программирования
Оптимизация управления дорожным движением: АСУДД
Практическая работа. Электронная почта
Сравнение платформ создания сайтов
Заводская дверь
Имя цвета в системе NCS
Презентация к лекции
Widnows 7. История Windows 7
Процесс DocuSign
44051
Сравнительный анализ дизайна интернет-сайтов
Вред и польза компьютерных игр
Позиционные системы счисления. 14 (повышенный уровень, время – 5 мин). Часть 2. Задания типа Степени
Хранение информации
Моделирование и подобие
Практикум
Неразрушающий контроль и диагностика. Обзор специализированных журналов
Мы научим программированию
Программное обеспечение компьютера
Структура, функции и принципы реализации мониторно-компьютерных систем
Система мониторинга сетевого оборудования и серверов
在pc机上打开 direct USB
Информатика. Вводная лекция