Алексей Рагозин — Java в контейнере: особенности эксплуатации

preview_player
Показать описание
Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция).
— —
Java и контейнеры Linux — технологии совсем неновые, да и использовать их вместе начали отнюдь не вчера. Многие из нас имеют такой стек в промышленной эксплуатации, и вроде бы даже все работает.

Но, если что-то может пойти не так, надо ставить вопрос не «если», а «когда». Что же может пойти не так в контейнеризованной JVM? Чтобы дать некоторые ответы на этот вопрос, копнуть придется глубоко. В докладе освещены нюансы работы Linux, контейнеризации и JVM друг с другом.

Основные темы доклада: использование ресурсов системы и особенности работы лимитов, сетевые особенности контейнеров и диагностика JVM в контейнере.

#java #operations
Рекомендации по теме
Комментарии
Автор

4:00
Лет 35 назад я на работе у родителей баловался с "большой" машиной ЕС-1036.
Там уже были такие слова как гипервизор и СВМ (система виртуальных машин).
В СВМ работали изолированные друг от друга операционки.

Учитывая, что это было копией/клоном решений от IBM, то системам виртуализации в IT уже лет 50 минимум.

vladimirlazarev
Автор

Сразу видно технаря, а не "евангелиста", который в очередной раз рассказывает, почему контейнеры лучше виртуалок, var лучше указания полного типа или один фреймворк лучше другого, потому что там есть нужный/удобный ему функционал. Доклад хороший и полезный даже не только для java-разработчиков, знать рантайм и особенности его работы в определённых средах необходимо.

hgfyos
Автор

Отличный доклад!
Короткий и очень напичканный.
Скорее в дальнейшем придётся вернуться к нему не раз.

MRoose
Автор

Ссылку на прошлый доклад не прикрепили, хотя докладчик несколько раз просил(

pos_bbuhha_or_afk
Автор

4:53 Приключения 😁 Точно подходящее слово

nikolaymironov
Автор

Интересно было послушать - По ощущуениям душнота - и полезного мало)) Дайте нам инструкцию как делать праально и псё))

dartRichard
Автор

26:00 так выкатили же уже)) в 21 java.

malerx
Автор

По опцию -XX:MaxRAMPercentage ничего не было сказано, хотя это тот ещё геморрой. Ограничение контейнера на память не то же самое, что ограничение JVM. Поэтому если джава куснет чуток лишнего, то контейнер тихо сдохнет с OOK. А эта опция позволяет иметь запас, который в моем случае должен быть не выше 70%.

antonkuranov
Автор

Я люблю критиковать, потому что обычно на такие выступления приходят полные придурки.

Но это правильно структурированная и полезная лекция. Сам лектор часто употребляет слова паразиты, но ладно, он не оратор

ins