Fonctionnalités de SkySQL

Transactions et/ou analyses

SkySQL peut déployer des bases ou entrepôts de données optimisés pour de l’analytique interactif ou bien des transactions rapides, intelligentes ou standard, enrichies avec des requêtes analytiques en temps réel.

Transactions

Déployez des bases de données optimisées pour un traitement rapide des transactions avec un stockage de bloc hautes performances (disques SSD persistants) et plusieurs réplicas en lecture.

Analyses

Déployez MariaDB Platform comme entrepôt de données optimisé pour des un usage analytique évolutif et interactif, avec un format en colonne et un stockage d’objets dans le cloud.

Les deux

Déployez MariaDB Platform comme base de données hybride optimisée pour des transactions intelligentes avec le stockage en bloc et en objets pour des données stockées en lignes ou en colonnes.

Haute disponibilité

SkySQL associe Kubernetes et MariaDB MaxScale pour maintenir la disponibilité lors d’échecs d’instances/de zones et garantir la restauration de la capacité complète de tous les déploiements de bases de données, que les échecs aient concerné des serveurs primaires ou des répliques.

Clusters régionaux

SkySQL déploie automatiquement des bases de données répliquées dans plus de 3 zones par défaut, en maintenant la disponibilité même en cas d’échec dans plusieurs zones.

Basculement automatique

SkySQL bascule automatiquement en quelques secondes si la zone primaire échoue et essaie automatiquement de réexécuter les requêtes dans une autre zone en cas d’échec de la réplique.

Auto-réparation

SkySQL utilise Kubernetes et des disques persistants pour récupérer automatiquement les instances de base de données ayant échoué et restaurer la pleine capacité des déploiements.

Récupération d’urgence

Associer des sauvegardes nocturnes, des disques persistants, une restauration ponctuelle et une réplication dans toutes les régions permet à SkySQL de réduire au maximum les pertes de données maximales et les durées maximales d’interruption admissibles (PDMA/DMIA) des bases de données de production critiques.

Sauvegardes automatisées

SkySQL effectue chaque nuit des sauvegardes automatisées non bloquantes selon votre demande, pour prendre en charge une restauration ponctuelle à la demande.

Flashback

SkySQL peut également effectuer une restauration ponctuelle en ligne pour annuler des modifications récentes telles que des suppressions par inadvertance ou des mises à jour.

Répliques dans toutes les régions

SkySQL offre par ailleurs la possibilité de déployer des répliques dans des zones secondaires afin de récupérer après un échec de la zone primaire. Prochainement.

Évolutivité

SkySQL utilise un proxy de base de données avancé pour faire abstraction de la topologie de base de données sous-jacente et fournir des applications avec un routage transparent des requêtes. Lorsque des répliques sont ajoutées, l’effet est immédiat et aucune modification de l’application n’est nécessaire.

Équilibrage de charge des lectures

SkySQL fournit des applications offrant un équilibrage de la charge adaptif par défaut, avec acheminement des requêtes vers les répliques les plus rapides en fonction des temps de réponses actuels. Ainsi, les développeurs n’ont plus à s’occuper ni des répliques, ni de leurs adresses IP, ni de l’équilibrage des charges.

Répartition lecture/écriture

SkySQL comprend également des applications avec une répartition lecture/écriture transparente qui achemine automatiquement les écritures vers la zone primaire et équilibre la charge des lectures sur les répliques. Ainsi, les développeurs n’ont plus besoin de créer des connexions de lecture et d’écriture séparées lors du déploiement horizontal avec des répliques de lecture.

Sécurité

Les bases de données SkySQL sont sécurisées par défaut, avec un chiffrement de bout en bout, des environnements à locataire unique et la restriction de l’accès à toutes les bases de données tant que les administrateurs n’ont pas mis sur liste blanche des clients et serveurs spécifiques. De plus, le Trust Center de MariaDB fournit des informations détaillées sur les stratégies de sécurité et les procédures SkySQL, ainsi que sur les pratiques HIPPA et la conformité à la RGPD.

Chiffrement de bout en bout

SkySQL chiffre les données en transit et au repos, exige des connexions client sécurisées (SSL/TLS) et fournit une chaîne de certification pour la vérification.

Mise sur liste blanche

Les bases de données SkySQL ne sont pas publiques. Leurs administrateurs doivent mettre sur liste blanche les adresses ou les plages d’adresses IP de tous les clients qui demandent à y accéder.

Location unique

SkySQL crée un cluster Kubernetes privé dans chaque zone de déploiement d’une entreprise cliente, isolant ainsi toute l’infrastructure de la base de données.

Configuration

SkySQL permet de remplacer les valeurs de configuration par défaut de la base de données en créant des configurations personnalisées. Les versions de ces configurations sont contrôlées et peuvent être appliquées à n’importe quelle base de données. SkySQL suit les versions utilisées par les bases de données et vérifie si elles sont bien à jour.

Gestionnaire de configuration SkySQL

Monitoring

SkySQL propose le monitoring des données historiques et en temps réel et via un tableau de bord interactif basé sur Prometheus et Grafana. Ce tableau de bord de surveillance interactif regroupe l’infrastructure connexe, le système d’exploitation et les métriques des bases de données, qu’il affiche sous forme de diagrammes et de graphiques.

Surveillance SkySQL

Analyse de la charge de travail

Chaque semaine, l’analyse de charge de travail SkySQL applique des milliers d’observations à un modèle de Deep Learning. Il en résulte un ensemble de charges de travail distinctes, qui présentent des transitions et des modèles récurrents, ainsi que de métriques clés différents. Ces données, qui peuvent toutes faire l’objet d’une visualisation interactive, sont très utiles pour diagnostiquer des irrégularités et des modifications de la charge de travail.

Analyse de charge de travail SkySQL

Background Divider Element

Commencez

Rien de plus facile que la prise en main de SkySQL sans aucun frais. Inscrivez-vous dès aujourd’hui à SkySQL et bénéficiez d’un crédit de 500 USD pour déployer jusqu’à trois bases de données, quels que soit leur volume et leur type (transactionnelles, analytiques ou les deux).