Дмитрий Лазаренко — Оптимизация работы JVM в облаке

Производительность и цена — два основных направления, волнующих каждого, кто хостит приложение. Постоянный вопрос: как получить больше за меньшую цену?

Мы в Jelastic научились настраивать JVM так, чтобы неиспользуемая память возвращалась обратно в операционную систему без негативного влияния на само приложение. Из доклада вы узнаете о результатах внедрения этого решения:

  • какие тесты мы проводили на разных GC для того, чтобы добиться автоматического масштабирования JVM;
  • какой набор параметров JVM обеспечивает возможность масштабирования JVM вниз;
  • какова архитектура и реализация модуля, который отвечает за возврат памяти обратно в ОС;
  • связь поведения JVM и гипервизора.

Кроме того, вы научитесь демасштабировать VM и корректно обрабатывать пиковые нагрузки за счёт переноса приложений в облако.

  1. Дмитрий Лазаренко
    Управляющий директор Jelastic-Россия. Имеет за плечами десятилетний опыт проектирования и разработки высоконагруженных систем на Java, включая кластерные и интеграционные решения, а так же системы защиты информации.