Днес имаме удоволствието да обявим версията 1.4.1 на ClusterControl – всеобхватната система за управление на база данни, която ви позволява лесно да разгръщате, наблюдавате, управлявате и мащабирате високодостъпни бази данни с отворен код – и балансиращи натоварването – във всяка среда:на място или в облака.
Тази версия съдържа ключови нови функции за управление за балансиране на натоварването на MySQL и MariaDB с ProxySQL, заедно с подобрения в производителността и корекции на грешки.
Акценти на изданието
За ProxySQL
- Поддръжка за:
- MySQL Galera в допълнение към клъстерите за репликация
- Настройка на HA в активен режим на готовност с Keepalived
- Използвайте монитора на заявки, за да видите обобщения на заявки
- Функции за управление:
- Управление на правилата за заявка (кеширане на заявки, пренаписване на заявка)
- Управление на хост групи (сървъри)
- Управление на потребителите на ProxySQL база данни
- Управление на системните променливи на ProxySQL
За Galera Cluster за MySQL и репликация
- Управлявайте MySQL Galera и клъстери за репликация с управление/публични IP адреси
- За наблюдение на връзки и данни/частни IP адреси за трафик на репликация
- Добавете възли на MySQL Galera или подчинени устройства за четене на репликация с IP адреси за управление и данни
Изтеглете ClusterControl
Преглед на подробности за версията и ресурси
- 1.4.1 Дневник на промените
- Ръководство за администриране на ClusterControl
- Инструкции за надстройка
Балансьорите на натоварване са основен компонент в базата данни MySQL и MariaDB с висока наличност; особено когато правите промените в топологията прозрачни за приложенията и внедрявате функционалност за разделяне на четене и запис. Както всички знаем, приложенията за бази данни с голям трафик привличат огромно количество заявки ежедневно. Ето защо DBA и SysAdmins изискват надеждни технологични решения, които могат автоматично да се мащабират, за да се справят с тези връзки, като същевременно остават достъпни за още повече.
И тук идват технологиите за балансиране на натоварването като HAProxy, MaxScale и сега ProxySQL.
ClusterControl винаги е идвал с поддръжка за HAProxy, като общ TCP балансьор на натоварване. След това добавихме поддръжка за MaxScale на MariaDB, SQL-съобразен балансьор на натоварване.
И днес ние сме щастливи да обявим поддръжка за управление на ProxySQL, лек, но сложен прокси сървър, разбиращ протоколи, който се намира между MySQL клиентите и сървърите, в допълнение към функциите за внедряване и наблюдение за ProxySQL, които обявихме преди два месеца.
За разлика от други, ProxySQL разбира MySQL протокола, който позволява внедряването на функции, иначе невъзможни за изпълнение. Например, ProxySQL е единственият прокси, който поддържа мултиплексиране на връзки и кеширане на заявки.
Като се има предвид това, новите функции за управление в ClusterControl включват следното:
MySQL Galera в допълнение към клъстерите за репликация
Досега ClusterControl позволяваше на потребителите да разгръщат ProxySQL в MySQL Replication клъстери и да наблюдават неговата производителност. Същото важи и за Galera Cluster за MySQL, MariaDB Galera Cluster и Percona XtraDB. Това също включва настройки на HA в активен режим на готовност с Keepalived.
Използвайте монитора на заявки, за да видите обобщения на заявки
ClusterControl предлага унифициран и изчерпателен мониторинг в реално време на цялата ви база данни и сървърна инфраструктура. Можете лесно да визуализирате производителността в персонализирани табла за управление, за да установите оперативни основни линии и да поддържате планиране на капацитета. А с изчерпателните отчети за ProxySQL имате ясна представа за точките от данни като връзки, заявки, трансфер и използване на данни и други.
За повече информация относно това как работи наблюдението в ProxySQL, вижте публикацията в нашия блог за MySQL Load Balancing with ProxySQL – Общ преглед.
Функции за управление
Свързани ресурси ClusterControl за ProxySQL Изтеглете ClusterControl Планове и цени ДокументацияС ClusterControl вече можете лесно да конфигурирате и управлявате внедряванията на ProxySQL с неговия изчерпателен потребителски интерфейс. Можете да създавате сървъри, да преориентирате вашата настройка, да създавате потребители, да задавате правила, да управлявате маршрутизирането на заявки и да активирате променливи конфигурации. Новите функции за управление в ClusterControl за ProxySQL включват:
Управление на правилата за заявка (кеширане на заявки, пренаписване на заявка)
- Преглеждайте изпълнявани заявки, създавайте правила или кеширайте и пренаписвайте заявки в движение.
Управление на хост групи (сървъри) - ProxySQL използва концепция за хостгрупи - група от различни бекендове, които служат на същата цел или обработват подобен тип трафик .
- Добавяне или премахване на сървъри към съществуващи и нови хост групи.
Управление на потребителите на ProxySQL база данни
- Създайте нови потребители на DB или добавете съществуващи потребители на MySQL към ProxySQL.
Управление на системните променливи на ProxySQL
- Преглеждайте и променяйте глобалните променливи по време на изпълнение за настройване на вашия ProxySQL екземпляр.
За повече информация относно това как ProxySQL помага с кеша на заявките на MySQL, пренаписването на заявки и за хост групите на ProxySQL, прочетете нашия блог за това как ProxySQL добавя отказ и контрол на заявките към вашата настройка на MySQL репликация.
Има редица други функции и подобрения, които не сме споменали тук. Можете да намерите всички подробности в дневника на промените.
Насърчаваме ви да тествате тази последна версия и да ни предоставите вашите отзиви. Ако искате демонстрация, не се колебайте да поискате такава.
Благодарим ви за вашата постоянна подкрепа и балансиране на натоварването!
PS.:За допълнителни съвети и трикове, следвайте нашия блог:https://severalnines.com/blog/