MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

ClusterControl – всички акценти и подобрения на функциите от 2017 г

С четири основни версии през 2017 г. ClusterControl е по-добър от всякога в поддръжката на вашите MySQL, MariaDB, MongoDB и PostgreSQL среди.

Когато мислим за функциите и функциите, пуснати през 2017 г., се появяват три основни теми...

Предоставяне на висока наличност

2017 г. означаваше въвеждането на ProxySQL, лек, но сложен прокси сървър, който знае за протокола, който се намира между MySQL клиентите и сървъра. Това също означава подобрена поддръжка за HAProxy и Keepalived и гарантиране, че MySQL и MariaDB могат да ги използват напълно.

Да ви направи по-ефективни

От въвеждането на новия ClusterControl CLI до десетки подобрения на нашия потребителски интерфейс до новата система до интеграция с аларми и чатове, ClusterControl вече прави още по-лесно управлението на вашите среди на база данни.

Поддръжка на смесена среда

ClusterControl винаги е бил системата за управление на множество технологии от една конзола и да ги накара да работят заедно безпроблемно. 2017 г. означаваше добавяне на поддръжка за най-новите версии на MariaDB, MongoDB, MySQL, PostgreSQL, Percona Server и Galera Cluster.

ClusterControl 1.4.0 – януари 2017 г.

Обявена през януари 2017 г., версия 1.4.0 на ClusterControl донесе няколко подобрения за MySQL репликация и MongoDB. Това беше и първата версия, която въведе функции за ProxySQL.

С новата версия вече можете да разгръщате настройка за репликация с множество главни в активен - режим на готовност. Единият главен ще поеме активно записи, докато другият е готов да поеме записите, ако активният главен се откаже. От потребителския интерфейс можете също така лесно да добавяте подчинени под всеки главен и да преконфигурирате топологията, като популяризирате нови главни и прехвърляте подчинени устройства.

Преконфигурирането на топологията и главните откази не винаги са възможни в случай на проблеми с репликацията, например грешни транзакции. В тази версия ClusterControl проверява за проблеми, преди да се случи някакво превключване или превключване. Администраторът може да дефинира бели и черни списъци от кои подчинени устройства да бъдат повишени в господари (и обратно). Това улеснява администраторите да персонализират автоматизацията за преодоляване на срив в техните настройки за репликация.

За MongoDB разширихме поддръжката, като добавихме разчленени клъстери в допълнение към наборите от реплики. В съчетание с това е и възможността за извличане на повече показатели за наблюдение, добавяне на нови съветници и осигуряване на последователни архиви за разделяне. С тази версия вече можете да конвертирате ReplicaSet клъстер в разчленен клъстер, да добавяте или премахвате парчета от разчленен клъстер, както и да добавяте Mongos/маршрутизатори към разчленен клъстер.

И накрая, добавихме нашата първоначална поддръжка за ProxySQL, което позволява внедряването му в настройките на MySQL репликация.

ClusterControl 1.4.1 – април 2017 г.

Април беше месецът на ProxySQL в Severalnines. ClusterControl 1.4.1 се фокусира почти изключително върху добавянето на допълнителни функции и поддръжка за тази вълнуваща нова технология за балансиране на натоварването.

В тази версия вече можете лесно да конфигурирате и управлявате внедряванията на ProxySQL с изчерпателен потребителски интерфейс. Можете да създавате сървъри, да преориентирате вашата настройка, да създавате потребители, да задавате правила, да управлявате маршрутизирането на заявки и да активирате променливи конфигурации. Вече беше възможно да видите анализ на заявки за всички заявки, преминаващи през прокси сървъра, и напр. кеширайте всички чести заявки само с едно щракване.

ClusterControl 1.4.2 – юни 2017 г.

Измислена „The DevOps Edition“, версия 1.4.2 донесе подобрена поддръжка и нови функции като автоматично преминаване на отказ за PostgreSQL и MongoDB и включва още повече функции за ProxySQL.

Един от основните акценти в тази версия е ClusterControl CLI, който позволява на потребителите, които предпочитат да управляват своите бази данни чрез командния ред. Всички действия, като разгръщане на клъстер, с помощта на CLI ще се виждат в потребителския интерфейс и обратно.

Също така в тази версия е включена новата система за интеграция за алармени известия и системи за чатове. Тази нова интеграция с популярни услуги за управление на инциденти и чат ви позволява да персонализирате алармите и да получавате предупреждения в оперативните инструменти, които вече използвате – например Pagerduty, VictorOps, Telegram, Opsgenie и Slack.

ClusterControl 1.5.0 – ноември 2017 г.

ClusterControl 1.5 предостави набор от вълнуващи нови функции за архивиране, за да гарантира, че вашите данни са защитени и достъпни при бедствие. Изданието също така предоставя разширена поддръжка на PostgreSQL, MariaDB, MySQL NDB Cluster и ProxySQL.

Тази версия въведе нов съветник за архивиране с нова поддръжка за архивиране на AWS и Google Cloud, проверка на архивиране, архивиране и възстановяване на една база данни и възможност за създаване и възстановяване на подчинени устройства от резервно копие, вместо да го правите от главния. Тестването за автоматично възстановяване беше очаквана функция, тъй като това е трудоемка задача, която често се пренебрегва от администраторите на бази данни.

PostgreSQL получи редица нови функции в тази версия, включително поддръжка на версия 10, балансиране на натоварването и поддръжка на виртуален IP с HAProxy и Keepalived, нов метод за архивиране и поддръжка за отказ на синхронно репликация.

Версията включва също поддръжка за MariaDB 10.2 и MySQL NDB Cluster 7.5. Ако някоя от тези функции ви харесва, не забравяйте да надстроите или изтеглите най-новата версия на ClusterControl, за да се възползвате от тях.

Очакваме с нетърпение да ви предоставим още повече функции, които да ви помогнат да разгръщате, наблюдавате, управлявате и мащабирате вашите бази данни с отворен код допълнително през 2018 г.!


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $rtrim

  2. Как да актуализирате множество полета, като използвате Update.Set в MongoDB, като използвате официалния драйвер на c#?

  3. Набор от реплики на MongoDB с проста идентификация с парола

  4. Премахнете поддокумент, вложен в масив в MongoDB

  5. Как да накарам junit тестовете да използват вградения mongoDB в приложение за springboot?