igivanov1111, зависит от микротика и как будет настроен bgp. Если bgp будет использоваться только для анонса ваших адресов и получения маршрута по умолчанию от провайдера - любой справится.
Román Mirilaczvili, нет, очень-очень поверхностно знаком с Nomad, был полностью вытеснен k8s там где я с ним пересекался.
Могу лишь сказать - комьюнити, инструментов и решений под Nomad меньше. Nomad - он "другой". Он так же оркестрирует несколькими серверами, но позволяет развертывать на них не только контейнеры, но и виртуальные машины, приложения на Java и прочие. Довольно прост в развертывании и использовании.
По информации только о запросах как-то сложно что-то советовать.
У вас столько всего на одно сервере - что из всего этого причина высокого la? Может это высокий iowait?
У вас все реплики mysql на том же сервере? А Профит от чтения из двух реплик есть?
rooooraaaaa, если нужен суррогатный индекс - bigint вне конкуренции. Если не нравится он - guid. Но как эти данные потом используются, этот индекс вообще нужен? К нему есть обращения, связи? У вас уникальность на tuple. Использование его как составного pk не думаю что как-то изменит производительность запросов, но может упростить партиционирование данных.
InternetMaster, а может нет?
Можешь все-таки не скрывать цель использование нового потока в асинхронном коде? Вариантов решения может быть более одного.
LakeForest, да, в целом это эквивалентно. Если все работает как ожидается, можно сделать декоратор со вторым вариантом. Тогда получится один универсальный декоратор, который можно в любой момент использовать не задумываясь была ли создана транзакция.