company_banner

«MySQL для Kubernetes» — Vitess — достиг версии 4.0 и признан зрелым в CNCF



    На прошлой неделе некоммерческая организация CNCF, поддерживающая популярные Open Source-проекты для cloud native-инфраструктуры, объявила об официальном «выпуске» (graduation) Vitess. Это означает, что проект признан достаточно зрелым для использования в production.

    Vitess — решение для кластеризации (горизонтального масштабирования) MySQL, обеспечивающее удобный запуск и обслуживание этой СУБД для нужд современных облачных (cloud native) приложений. Проект призван «привнести в MySQL масштабируемость уровня баз данных категории NoSQL», реализуя шардинг с минимальными потребностями к изменениям в самом приложении и упрощая миграцию СУБД в облачную инфраструктуру (и её дальнейшее обслуживание там). Самый простой путь запуска Vitess — его применение в кластерах Kubernetes.


    Архитектура платформы Vitess. А здесь можно подробнее почитать об основных возможностях решения

    Проект Vitess был создан в 2010 году как внутренний инфраструктурный продукт в YouTube, позволяющий масштабировать большое хранилище данных в MySQL. Уже с 2011 года он обслуживает весь трафик этой СУБД популярного онлайн-сервиса.

    В день анонса CNCF было также объявлено о релизе Vitess 4.0, что получил значительные улучшения:

    • в поддержке запросов MySQL: bulk-запросы, COUNT(DISTINCT …), лучшее покрытие тестами для популярных приложений/фреймворков;
    • в удобстве использования: новые руководства для локальной разработки (в том числе, с использованием Kubernetes и Vagrant), автоматическое определение версии MySQL для быстрого начала работы, переработанные сообщения об ошибках;
    • экспериментальная поддержка VReplication для возможности подписаться на изменения, производимые на всех шардах (с помощью бинарных логов MySQL), — ­эту фичу авторы сравнивают с материализованными представлениями из коммерческих СУБД.

    Подробнее об изменениях в Vitess 4.0 можно прочитать здесь.

    Vitess стал восьмым проектом, который получил статус выпускника в CNCF, пополнив список из Kubernetes, Prometheus, Envoy, CoreDNS, containerd, Fluentd и Jaeger.

    P.S.


    Читайте также в нашем блоге:

    Флант
    664,43
    Специалисты по DevOps и Kubernetes
    Поделиться публикацией

    Комментарии 1

      0
      Вот ещё свежее по теме:

      PlanetScale is excited to announce the general availability of our database-as-a-service based on Vitess — PlanetScale CNDb.

      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

      Самое читаемое