@3draven про AST я уже говорил, concurrency есть только на бумаге, кластер на расте хуй соберешь… Немного же тебе надо :)
@mudasobwa да, меня кластер кубера всем устраивает. Не вижу смысла тащить это в язык когда он может содержать в себе код на десяти языках. Я тоже уже это говорил.
@3draven кластер кубера не умеет горизонтально масштабироваться же; ладно.
@mudasobwa Кажется ты написал странное. Автоскейлер кубера горизонтально масштабирует у нас поды прямо сейчас. И вертикально кубер управляет ресурсами сам тоже. Вероятно я не понял.
@3draven если у тебя не хватает ресурсов самой мощной машины на выполнение задачи (так бывает), то запуск еще хоть сотни подов тебе никак не поможет. Придется городить огород с брокерами, балансерами нагрузки, собирать результаты…
@mudasobwa Даже у меня дома поднятный кубер класстер состоит из двух нод (это не k8s, а обрезанный k3s) и поду мигрируют между нодами когда нет ресурсов. Что то ты странное пишешь. Да, это настраивать надо и там аффинити всякие, но ничего особенного в таких задачках для кубера нет, хотя я даже не девопс просто поделки дома делаю.
@mudasobwa Но что плохого в балансерах мне неясно. Вот так это работает, балансером можно командовать с кубера. Может быть по другому, ну, может, а может и еще десятью способами. В кубере горизонтальное скалирвоание есть.
@3draven какое конкретно слово тебе непонятно во фразе «одной задаче не хватает ресурсов ноды»? Не знаю, может тебе так будет понятнее: чтобы выполнить задачу надо 512G. Что ты куда собираешься мигрировать в такой ситуации?
Ладно, слепой глухого не уразумеет.
@mudasobwa так понятнее. Такие задачи обычно режут на куски. Действительно вероятно не разумеет.
@3draven да, в идеальном мире режут. А вокруг меня мир неидеален, и попадаются задачи, которые на куски не разрезать. Горячий кэш, например. OLAP. Да легион имя им.
Для CRUD — масштабирование, предлагаемое кубером подходит идеально, но я вон даже целый текст написал, почему называть запуск нового сервера, никак не связанного с остальными, масштабированием — абсолютно некорректно.
@mudasobwa не понимаю, есть задачи, которые в кубере распилить не выйдет, но есть волшебный резак, который распилит. При этом горячие кэши кластерные живут вроде в кубере, тот же ehcache или редис какой. Много я видать чего не понимаю. Есть не параллелизуемые алгоритмы, но на них нигде нет волшебного резака вроде.
@mudasobwa вот теперь понятно. Ты не хочешь горизонтальное масштабирование, ты хочешь горизонтальное масштабирование тем способом который тебе нравится. Это я понять могу, раньше вообще лучше было :)
@3draven я вот прямо живую задачу там озвучил, но скажу и тут: нет, я хочу не так, как мне нравится, а так, чтобы не нужно было танцевать с арбузами вприсядку.