horizontal scaling
-
Хабрахабр
[Перевод] 6 причин использовать Kubernetes на сервере bare metal
Развертывание Kubernetes на физических серверах рекомендуется организациям, которые находятся в поисках новых возможностей в сфере управления инфраструктурой. Рассмотрим 6 причин попробовать K8s на выделенных серверах. Kubernetes в общедоступном облаке - это подходящее решение для приложений малого и среднего размера, которые имеют предсказуемые потребности в плане масштабирования. Вместе с тем, bare metal-облако - это путь для организаций, стремящихся к большему контролю…
Читать далее » -
Хабрахабр
Синхронная репликация в Tarantool
Tarantool — это платформа для in-memory вычислений, где упор всегда делался на горизонтальную масштабируемость. То есть при нехватке мощности одного инстанса нужно добавить больше инстансов, а не больше ресурсов одному инстансу. С самого начала из средств горизонтального масштабирования в Tarantool была только встроенная асинхронная репликация, которой для большинства задач хватало. При этом у нас не было синхронной репликации, заменить которую…
Читать далее » -
Хабрахабр
[Из песочницы] Масштабирование CI/CD монорепозитория
Дано Монорепозиторий на базе Lerna и Yarn workspaces. Десяток приложений, и десятки общих пакетов на TypeScript, Angular, NodeJS. Высокое покрытие тестами самых разных мастей (модульные, интеграционные, e2e). и Atlassian Bamboo CI/CD. Задача Ускорить имеющиеся пайплайны в 2 раза (до, хотя бы, получаса). Попутно повысив стабильность до 90%. Забегая вперед, скажу что требуемые показатели были достигнуты. Было Для инкрементальной сборки lerna…
Читать далее » -
Хабрахабр
VShard — горизонтальное масштабирование в Tarantool
И сегодня расскажу вам, как мы реализовали горизонтальное масштабирование в Tarantool при помощи модуля VShard.Сначала немного теории. Меня зовут Владислав, я участвую в разработке Tarantool — СУБД и сервера приложений в одном флаконе. Горизонтальное делится на два типа: репликацию и шардинг. Масштабирование бывает двух типов: горизонтальное и вертикальное. Репликация служит для масштабирования вычислений, шардинг — для масштабирования данных. Шардинг делится…
Читать далее »