Контейнеры — полезные инструменты разработки, но их часто воспринимают как должное, не задумываясь о повышении их эффективности. Например, есть средства, автоматически собирающие контейнеры за нас, такие как Paketo Buildpack для Spring Boot приложений. Но при автоматической сборке мы получаем либо «черный ящик» с начинкой, не подходящей для наших нужд, либо случайные образы, которые могут содержать устаревшую версию Java или неэффективные скрипты. Использование автоматически собранных контейнеров становится проблемой при увеличении нагрузки и количества инстансов. По сути, заоблачных счетов за облачные ресурсы можно было бы избежать, использовав оптимальные контейнеры. А для этого нужно вовлечь разработчиков в процесс оптимизации деплоймента.
Оптимизация подразумевает под собой следующее:
— уменьшение время создания контейнера, а следовательно, и срока вывода продукта на рынок;
— упрощение процесса создания контейнеров и разработки в целом, включая тестирование и вывод в производство;
— соблюдение баланса между созданием и обкаткой контейнеров и оптимизацией использования ресурсов.
Помня о предыдущем докладе «Не клади все яйца в один контейнер», можно догадаться, что если мы положим случайные яйца в наш контейнер, Kubernetes не улучшит ситуацию, а просто масштабирует неоптимальные сущности.
Используя K8s, важно понимать:
— как могут проявиться проблемы, связанные с неэффективными контейнерами, при масштабировании;
— как с с этими проблемами бороться;
— что делают конфигурируемые скрипты и как повысить их эффективность;
— сколько мы потеряем в производительности, если не будем предпринимать никаких действий.
Что можно сделать в сложившейся ситуации? Можно оптимизировать контейнеры с помощью встроенных инструментов, а можно собирать контейнеры самостоятельно и уже потом интегрировать в рабочий процесс K8s.
В своем докладе Дмитрий покажет, на что следует обратить внимание при последнем подходе. Кроме того, речь пойдет про технологию Native Image, так как все обозначенные выше проблемы и задачи применимы и к ней.
6,256 views
12
1
3 months ago 02:46:08 1
СИМФОНИЧЕСКАЯ ПОЭЗИЯ. АННА ЕГОЯН (Москва)
3 months ago 00:04:51 1
JASE - Отпусти меня official video
3 months ago 01:58:55 1
От менеджера S7 к миллиардному стартапу. Дмитрий Чуйко про секрет взрывного роста, партнерство и IPO
3 months ago 00:03:01 1
ТАМАРА КУТИДЗЕ, ИРИНА КРУГ - Сколько нас таких красивых (Премьера клипа 2022)
3 months ago 00:18:20 1
МОЖЕТ Я ВСТРЕЧУ ТЕБЯ В ПОДЪЕЗДЕ ЗА 18 МИНУТ (ПЕРЕОЗВУЧКА)
3 months ago 00:44:10 1
ПЛАМЯ ПОД ПЕПЛОМ | Cериал - 1 СЕРИЯ | Военная драма
3 months ago 01:44:13 1
“Победный 45-й” 1 часть.
3 months ago 00:54:36 2
Всероссийский открытый урок “Театр - сила искусства“
3 months ago 00:03:15 4
[scarlxrd X Dekma X daegho]Phonk & METAL Trap beat “screams into the void 116 Dmin“
3 months ago 04:59:17 1
НОВЫЙ ВОЕННЫЙ ФИЛЬМ! - Пламя под пеплом / Русские фильмы новинки
3 months ago 00:01:50 1
[scarlxrd X Dekma X NTNka]Phonk & METAL Trap beat “leper 175 Dmin“
3 months ago 01:39:30 1
Сергей АРУТЮНОВ. Сольный концерт в КРЕМЛЕ.
4 months ago 01:04:00 26
ПАУЭРЛИФТИНГ НА “SIBERIAN POWER SHOW“ / “START-800“
4 months ago 00:44:06 1
ПЛАМЯ ПОД ПЕПЛОМ | Cериал - 3 СЕРИЯ | Военная драма
4 months ago 00:44:16 1
ПЛАМЯ ПОД ПЕПЛОМ | Cериал - 6 СЕРИЯ | Военная драма
4 months ago 00:44:23 1
ПЛАМЯ ПОД ПЕПЛОМ | Cериал - 4 СЕРИЯ | Военная драма
4 months ago 00:02:51 1
BACKSTAGE| Тамара Кутидзе и Ирина Круг | Сколько нас таких красивых
4 months ago 00:02:51 1
ТАМАРА КУТИДЗЕ, ИРИНА КРУГ - Сколько нас таких красивых | Съемки клипа
4 months ago 01:23:33 1
о Затворе ПИРАМИДА ЗДОРОВЬЯ и МУЖСКИХ КРУГАХ \ нарезка СТРИМа
4 months ago 00:05:54 1
Баста – На маяке (feat. Е! Вакуленко)
4 months ago 00:27:34 1
Galibri и Mavik: миллионеры из хрущоб | Документальный фильм
4 months ago 00:01:43 2
(HARD) “mortal death 140 Fmin“. Type beat Memphis Phonk
4 months ago 00:01:26 2
(FREE) “cauldron of the underworld 140 Amin“. Type beat Memphis Phonk
4 months ago 00:02:11 1
[scarlxrd X Zillakami X ONI INC] METAL Trap beat “NENAVIZHU 180 Amin“