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.
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.
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.
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.
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.
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.
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.
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.
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.
SkySQL effectue chaque nuit des sauvegardes automatisées non bloquantes selon votre demande, pour prendre en charge une restauration ponctuelle à la demande.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).