tarantool cartridge

  • ХабрахабрФото Сказ о том, как мы Tarantool Kubernetes Operator писали

    Сказ о том, как мы Tarantool Kubernetes Operator писали

    Kubernetes — это быстроразвивающийся opensource проект, позволяющий управлять контейнерами Linux как единой системой. Мы с лёгкостью можем запускать сложные системы, используя при этом yaml-конфигурации. Для управления системой применяются декларативные ресурсы. Иерархическая система ресурсов позволяет создавать большие системы с минимумом конфигов. Именно поэтому всё больше и больше людей переносит свою инфраструктуру внутрь Kubernetes, причём не только stateless-, но и statefull-приложения. Так…

    Читать далее »
  • ХабрахабрФото Как мы сжимаем данные в больших проектах

    Как мы сжимаем данные в больших проектах

    Привет! Меня зовут Александр Кленов, и я работаю в Tarantool. В апреле вышел Tarantool 2. 10 Enterprise Edition – обновленная версия платформы in-memory вычислений. В версии 2. 10 появилось несколько новых функций, о которых уже немного рассказывали на Хабре.  В этой статье я хочу подробнее остановиться на одной из фичей — сжатии данных в оперативной памяти. Далее я расскажу, как…

    Читать далее »
  • ХабрахабрФото Grafana as code, или как я перестал кликать мышкой в UI и полюбил grafonnet

    Grafana as code, или как я перестал кликать мышкой в UI и полюбил grafonnet

    Когда мы в Tarantool столкнулись с задачей настройки мониторинга для сдачи проекта заказчику, мы решили её с помощью grafonnet. Это библиотека для написания дашбордов Grafana с помощью кода на языке jsonnet, которая заметно облегчила нам жизнь. Рассказ поделён на две части. В первой я делюсь нашей историей знакомства с grafonnet, причинами, по которым мы выбрали этот инструмент, и задачами, которые…

    Читать далее »
  • ХабрахабрФото Управляем кластером на Tarantool из командной строки

    Управляем кластером на Tarantool из командной строки

    Два года назад мы уже рассказывали вам, что такое Cartridge и как с его помощью разрабатывать распределенные приложения. Это полноценный фреймворк, в который входит CLI-интерфейс, который сильно упрощает разработку и эксплуатацию приложений на Tarantool Cartridge. Я расскажу вам, как можно использовать Cartridge CLI для эффективного использования ваших локальных приложений, и об интересных фичах самого CLI. Статья больше ориентирована на тех,…

    Читать далее »
  • ХабрахабрФото Деплоим Tarantool без людей

    Деплоим Tarantool без людей

    Как сделать так, чтобы любой разработчик мог быстро накидать решение своей проблемы и гарантированно доставить его в прод? Деплоить приложение просто. Сделать из него полноценный продукт, чтобы десяток команд использовал его на сотне инстансов — сложнее. А если речь про мастер-систему на несколько терабайт, то уровень тревожности повышается, руки потеют, а база трещит по швам (может быть). Я хочу поделиться…

    Читать далее »
  • ХабрахабрФото Мониторинг Tarantool: логи, метрики и их обработка

    Мониторинг Tarantool: логи, метрики и их обработка

    Tarantool — это платформа in-memory вычислений с гибкой схемой данных. На её основе можно создать распределённое хранилище, веб-сервер, высоконагруженное приложение или, в конце концов, сервис, включающий в себя всё вышеперечисленное. Но какой бы ни была ваша промышленная задача, однажды настанет момент, когда её решение придётся мониторить. В этой статье я хочу дать обзор существующих средств для мониторинга приложения на базе…

    Читать далее »
  • ХабрахабрФото Легко и непринужденно деплоим приложения на Tarantool Cartridge (часть 1)

    Легко и непринужденно деплоим приложения на Tarantool Cartridge (часть 1)

    Осталось всего ничего: научиться деплоить эти приложения и управлять ими. Мы уже рассказывали про Tarantool Cartridge, который позволяет разрабатывать распределенные приложения и паковать их. Мы собрали вместе все best practices по работе с Tarantool Cartridge и написали ansible-роль, которая разложит пакет на серверы, стартанет инстансы, объединит их в кластер, настроит авторизацию, забутстрапит vshard, включит автоматический failover и пропатчит кластерный конфиг.…

    Читать далее »
  • ХабрахабрФото Тarantool Cartridge: шардирование Lua-бекенда в три строчки

    Тarantool Cartridge: шардирование Lua-бекенда в три строчки

    Он быстрый и классный, но возможности одного сервера всё равно не безграничны. У нас в Mail.ru Group есть Tarantool — это такой сервер приложений на Lua, который по совместительству ещё и база данных (или наоборот?). Он позволяет шардировать данные по нескольким серверам, но придётся повозиться, чтобы его настроить и прикрутить бизнес-логику. Вертикальное масштабирование тоже не панацея, поэтому в Tarantool есть…

    Читать далее »


Кнопка «Наверх»