Passer au contenu principal

Amazon Aurora DSQL

Fonctionnalités Amazon Aurora DSQL

Base de données SQL distribuée sans serveur la plus rapide pour des applications toujours disponibles

Amazon Aurora DSQL est la base de données SQL distribuée sans serveur la plus rapide, avec une haute disponibilité en mode actif/actif pour contribuer à garantir la disponibilité permanente de vos applications. Elle garantit une cohérence forte et la durabilité de toutes les lectures et écritures effectuées sur n’importe quel point de terminaison régional. La conception sans serveur d’Aurora DSQL simplifie la gestion des bases de données, avec une capacité de mise à l’échelle pratiquement illimitée et aucune gestion de l’infrastructure.

Infrastructure sans serveur et capacité de mise à l’échelle

Ouvrir tout

    Aucun serveur n’est à allouer, à mettre à jour avec des correctifs ni à gérer, et aucun logiciel n’est à installer, à maintenir ni à exploiter. Aurora DSQL gère automatiquement les mises à jour, comme les mises à niveau de versions mineures, l’application de correctifs et les mises à jour de sécurité, ce qui élimine les durées d’indisponibilité liées à la maintenance et vous permet de vous concentrer sur l’innovation.

    Il est facile de commencer à petite échelle, puis de mettre le système à l’échelle pratiquement sans limite, sans intervention manuelle ni modification de l’architecture des données ou de la conception de l’application. Amazon Aurora DSQL met à l’échelle en continu et de façon indépendante les capacités de lecture, d’écriture, de calcul et de stockage, éliminant les goulots d’étranglement liés à la mise à l’échelle tout en maintenant les performances.

Haute disponibilité et durabilité

Ouvrir tout

    Aurora DSQL est conçu pour offrir une disponibilité de 99,99 % dans une seule région et de 99,999 % dans plusieurs régions. Ses clusters prennent en charge la haute disponibilité des applications grâce à un point de terminaison régional multi-AZ entièrement géré pour chaque cluster. Cela signifie que vos applications peuvent continuer à lire et à écrire avec une cohérence forte, même dans le cas rare où le traitement de votre application est interrompu dans une région AWS.

    Aurora DSQL intègre une tolérance aux pannes sans point unique de défaillance. Aurora DSQL garantit que chaque composant du système est protégé contre les défaillances de machines individuelles ou d’installations de centres de données. Lorsqu’un composant approche de la surcharge, Aurora DSQL rééquilibre automatiquement votre charge de travail pour préserver l’état du système, en créant des copies supplémentaires si nécessaire, sans durée d’indisponibilité ni perte de données. Aurora DSQL s’autorépare automatiquement, en restaurant les composants sans aucune opération manuelle et sans compromettre la disponibilité ni la cohérence.

Hautement sécurisé

Ouvrir tout

    Aurora DSQL offre le plus haut niveau de sécurité grâce à une forte isolation des charges de travail à l’aide de microVM Firecracker. Elle s’intègre nativement à la Gestion des identités et des accès AWS (IAM) pour l’authentification et l’autorisation des bases de données. Toutes les données des clients sont privées et toujours chiffrées au repos et en transit.

    Par défaut, Aurora DSQL chiffre toutes les données client au repos. Le chiffrement au repos améliore la sécurité de vos données en utilisant des clés de chiffrement stockées dans AWS Key Management Service (AWS KMS).

    Aurora DSQL prend en charge les points de terminaison de passerelle de cloud privé virtuel (VPC) et les points de terminaison d’interface de VPC pour les connexions au sein d’un VPC ou depuis des centres de données sur site. La connectivité réseau privée peut être configurée depuis vos applications sur site vers Aurora DSQL via des points de terminaison d’interface de VPC activés avec AWS PrivateLink, ce qui simplifie votre connectivité privée à Aurora DSQL tout en maintenant la conformité.

    Aurora DSQL utilise AWS Identity and Access Management (IAM) pour authentifier et autoriser l’accès aux ressources. Vous pouvez spécifier des politiques IAM et basées sur l’identité, définir le contrôle d’accès par attributs (ABAC) à l’aide de balises dans les politiques et spécifier des conditions qui permettent un accès granulaire, en limitant l’accès en lecture ou en écriture en fonction des identités. Vous pouvez associer des rôles IAM à des rôles de base de données Postgres, en combinant les avantages d’IAM aux privilèges de PostgreSQL, afin de fournir une stratégie d’autorisation et d’accès complète à vos données.

    Grâce à l’intégration d’AWS Backup, vous pouvez utiliser le service AWS Backup entièrement géré pour centraliser et automatiser la protection des données avec Aurora DSQL. Vous pouvez choisir des sauvegardes complètes de cluster, à la fois interrégionales et intercomptes, et automatiser des fenêtres de sauvegarde planifiées. Pour une restauration, AWS Backup crée toujours de nouveaux clusters.

    Aurora DSQL propose des métriques dans Amazon CloudWatch pour vous permettre de suivre des métriques clés, comme la latence de validation, les octets écrits et les octets lus dans la Console de gestion AWS. Avec les alarmes Amazon CloudWatch, vous pouvez définir des alarmes pour des métriques spécifiques sur une période donnée et effectuer des actions en fonction de seuils personnalisables.

Productivité des développeurs

Ouvrir tout

    En quelques étapes simples dans la console Aurora DSQL, vous pouvez créer un cluster Aurora DSQL et commencer à développer votre prochaine application en quelques secondes. Avec l’offre gratuite AWS, vous pouvez commencer gratuitement, sans engagement initial.

    Aurora DSQL offre une expérience de développement facile à utiliser, avec la prise en charge de la majorité des requêtes PostgreSQL couramment utilisées et de nombreuses fonctionnalités populaires. Cela signifie qu’elle renvoie des résultats de requête identiques pour toutes les fonctionnalités prises en charge, offre un comportement identique pour la plupart des fonctionnalités et prend en charge les pilotes et outils PostgreSQL populaires avec des modifications de configuration mineures.

    Aurora DSQL fournit un serveur de protocole de contextualisation des modèles (MCP), ce qui permet à vos modèles d’IA générative et à votre base de données d’interagir facilement en langage naturel. Cette capacité accélère les cycles de développement et améliore la productivité des développeurs en éliminant le besoin d’une expertise SQL approfondie ou d’une connaissance du schéma, en réduisant les changements de contexte et en générant du code à réviser en quelques secondes plutôt qu’en plusieurs heures ou jours.

    Aurora DSQL s’intègre directement à des outils de développement largement adoptés, à des environnements de codage assistés par l’IA et à des frameworks sur l’infrastructure AWS ou en dehors, afin de faciliter et d’accélérer la création, le test et le déploiement avec les outils de votre choix. Vous pouvez utiliser des IDE (p. ex., Kiro) et des plateformes cloud (p. ex., Vercel) pour créer et livrer plus rapidement des applications prêtes pour la production à l’aide du langage naturel. Grâce à l’accès à des assistants de codage IA (p. ex., v0 by Vercel), à des frameworks agentiques (p. ex., Amazon Bedrock AgentCore), ainsi qu’à des bonnes pratiques et compétences prépackagées (p. ex., pouvoirs Aurora DSQL pour Kiro, Claude Skills, Gemini Skills, Codex Skills), vous pouvez économiser des heures, voire des semaines, d’effort de développement. Consultez la documentation Aurora DSQL pour commencer.