Exécutez en production avec confiance

Conçu pour les environnements de production, MariaDB MaxScale offre une haute disponibilité, une évolutivité, une sécurité et des services d'intégration de niveau entreprise, complétant ainsi parfaitement MariaDB Enterprise Server.

 

Consultez la fiche technique

 

Architecture de MaxScale

Principaux avantages de MaxScale

Haute disponibilité

Le basculement automatique, la migration des connexions et la relecture des transactions garantissent des interruptions de service minimales.

Scalabilité

L'équilibrage de charge compatible SQL permet la séparation des lectures et des écritures ainsi que la mise à l'échelle horizontale. L'architecture flexible prend en charge MariaDB Server, ColumnStore et Enterprise Cluster.

Performance

La mise en cache en mémoire intégrée réduit la latence et les charges sont réparties sur plusieurs serveurs, ce qui évite les goulots d'étranglement OR améliore les performances globales.

Tests sans risque

La capture et le replay de charges de travail, ainsi que Diff Router, facilitent les tests de performance sans impacter la production.

Sécurité

Outre les fonctionnalités de pare-feu, le chiffrement TLS et la limitation des requêtes protègent contre les sessions non autorisées et les attaques DDoS.

Gestion simplifiée

Une interface web robuste permet d'ajuster les configurations, d'effectuer des modifications de topologie (comme la gestion des réplicas et les basculements) et de reconstruire des réplicas en un seul clic.

Intégrations

Prend en charge la conversion NoSQL MongoDB, la mise en cache pour les transactions actives (en mémoire, Redis, Memcached) et le streaming Kafka pour les modifications de données. Il s'intègre également de manière transparente avec MariaDB Enterprise Monitor pour offrir une vue globale de l'ensemble de votre environnement de base de données.

Pare-feu

Ce système garantit que seules les requêtes attendues sont autorisées : il apprend les schémas de requêtes typiques au cours d'une période d'apprentissage, puis bloque toutes les requêtes qui ne correspondent pas à ces schémas.

nouveau dégradé

Fonctionnalités de MaxScale

Des performances inégalées grâce à une haute disponibilité intégrée

 

MaxScale garantit des performances et une fiabilité inégalées grâce à ses robustes fonctionnalités de haute disponibilité. Le basculement automatique, la relecture des transactions, la migration des connexions et la restauration de session agissent de concert pour éviter les interpellations de service, offrant ainsi une expérience fluide aux utilisateurs de l'application, quels que soient les problèmes d'infrastructure.

Regardez une démonstration du basculement automatique avec MaxScale

 

 

 

 

 

 

 

 

 

 

 

 

Une mise à l'échelle de la lecture simple et transparente

MaxScale simplifie la mise à l'échelle des lectures grâce à son routeur Read/Write Split, qui distribue intelligemment les requêtes pour l'équilibrage de charge. Le verrouillage coopératif permet une mise à l'échelle transparente sur plusieurs instances, garantissant ainsi une haute disponibilité. Ces fonctionnalités rendent la mise à l'échelle accessible et intuitive, permettant à tous les développeurs, quel que soit leur niveau d'expertise en bases de données, d'ajuster les environnements selon leurs besoins.

En savoir plus sur le routeur de séparation lecture/écriture de MaxScale

ACCÉDER À LA DOCUMENTATION

 

 

 

 

Protégez votre base de données grâce à des fonctionnalités de sécurité avancées

MaxScale renforce la sécurité de la base de données grâce au chiffrement TLS et à la limitation du débit des requêtes. En restreignant la fréquence des requêtes par session, MaxScale prévient efficacement les sessions non autorisées (erreurs côté client) et atténue les attaques DDoS.

Apprenez à sécuriser MaxScale pour un environnement hautement sécurisé et sans souci

 

 

 

 

 

 

 

 

 

 

 

 

Simplifiez et rationalisez votre gestion de base de données

MaxScale fournit une plateforme centralisée permettant aux administrateurs de gérer leurs environnements de bases de données. Ajustez facilement les configurations, effectuez des modifications de topologie (comme la gestion des réplicas et les basculements) et reconstruisez les réplicas en un seul clic. Une surveillance complète est disponible via une interface web robuste, et des outils de test flexibles (Workload Capture, Replay et Diff Router) permettent une analyse dans des environnements de test ou de production.

Regardez une démo de l'interface utilisateur intuitive de MaxScale

 

 

 

 

 

 

 

 

Intégrations pour divers cas d'usage

L'architecture extensible de MaxScale est conçue pour prendre en charge de manière transparente les plugins et les fonctionnalités tierces, permettant ainsi un large éventail d'intégrations. Voici quelques intégrations clés qui améliorent les capacités de MaxScale :

Conversion MongoDB NoSQL

Utilisez MariaDB Enterprise Server comme backend pour les applications utilisant des bibliothèques clientes MongoDB. MaxScale simplifie la conversion des commandes de protocole NoSQL en requêtes SQL équivalentes, faisant le lien entre différents paradigmes de bases de données.

Mise en cache des transactions actives

Maintenez des performances constantes en tirant parti de la mise en cache automatique des transactions actives par MaxScale. Choisissez entre la mise en cache en mémoire ou des options de stockage partagé telles que Redis ou Memcached pour minimiser la latence.

Kafka Streaming

Publiez facilement les modifications de données vers des systèmes externes grâce à l'intégration Kafka de MaxScale. MaxScale capture les modifications de données de MariaDB Enterprise Server, les convertit en objets JSON et les diffuse en flux vers un broker Kafka pour une distribution de données en temps réel.