[Перевод] Повесть о двух автоскейлерах Flink
Команда VK Cloud перевела материал Netflix о двух подходах к автомасштабированию Apache Flink. Сначала компания разработала собственный автоскейлер, который анализировал внешние метрики кластера и эффективно экономил ресурсы на простых потоковых конвейерах. Но с ростом числа stateful-задач и сложных графов обработки этого стало недостаточно. В статье — о том, чем автомасштабирование на уровне отдельных операторов отличается от масштабирования всего кластера, как Flink Autoscaler использует показатель True Processing Rate, зачем Netflix запускает отдельный Temporal workflow для каждой задачи и почему ради стабильности иногда выгоднее сознательно оставить запас вычислительных ресурсов.
https://habr.com/ru/companies/vktech/articles/1082310/
#vk_cloud #Apache_Flink #стриминг_данных #автомасштабирование #Flink_Autoscaler #Kubernetes #TaskManager #statefulобработка #Kafka_lag #наблюдаемость