Amazon RDS for MariaDB vous permet d'accéder à toutes les fonctionnalités du moteur de base de données open source MariaDB. le code, les applications et les outils dont vous vous servez déjà aujourd'hui avec vos bases de données MariaDB existantes peuvent ainsi être utilisés avec votre base de données MariaDB Amazon RDS. Amazon RDS applique automatiquement des correctifs logiciels à la base de données et effectue des sauvegardes de votre base, qui sont stockées pendant une période de rétention que vous définissez, permettant ainsi une récupération à un instant donné. Vous profitez d'une grande flexibilité vous permettant de mettre à l'échelle les ressources de calcul ou les capacités de stockage associées à votre instance de base de données (instance DB) via un simple appel d'API.
Les instances de base de données d'Amazon RDS for MariaDB peuvent être mises en service avec n'importe lequel des trois types de stockage gérés par le service de stockage en bloc Amazon EBS : stockage à usage général (SSD), stockage IOPS dimensionné (SSD) ou stockage de type magnétique. Le stockage IOPS dimensionné (SSD) représente une option de stockage à hautes performances en termes d'E/S rapides, prévisibles et constantes pour les charges de travail des bases de données transactionnelles à fort taux d'E/S. Vous pouvez mettre en service de 1 000 à 30 000 IOPS par instance DB. (Les performances maximales réalisées en termes d'IOPS peuvent être inférieures.) Le stockage à usage général (SSD) présente une ligne de base constante de 3 IOPS par Go mis en service, avec la possibilité d'atteindre des pics de 3 000 IOPS. Le stockage de type magnétique (précédemment appelé stockage standard Amazon RDS) peut être utilisé pour les petites charges de travail de base de données où l'accès au données est plus rare.
En outre, Amazon RDS for MariaDB facilite l'amélioration de la disponibilité et de la fiabilité de vos charges de travail en production grâce à une réplication automatisée dans toutes les zones de disponibilité AWS. A l'aide de l'option de déploiement Multi-AZ, vous pouvez exécuter des charges de travail critiques pour votre activité avec une haute disponibilité et une fonction de basculement automatique intégrée. Cette fonction vous permet de basculer de votre base de données principale vers une base de données secondaire répliquée située dans une autre zone de disponibilité (AZ) de façon synchrone en cas de panne. Amazon RDS for MariaDB permet également de créer des réplicas en lecture afin de procéder à un dimensionnement au-delà de la capacité inhérente au déploiement d'une seule base de données, dans le cas de charges de travail impliquant une demande de lecture intensive.
Découvrez gratuitement AWS
Créez un compte gratuitLe niveau gratuit d'AWS inclut 750 heures d'exécution d'une instance DB Micro chaque mois durant un an, 20 Go de stockage et 20 Go de sauvegardes avec Amazon Relational Database Service (RDS).
Les déploiements Amazon RDS for MariaDB sont préconfigurés avec un ensemble de paramètres et de réglages appropriés pour la classe d'instance de base de données que vous avez sélectionnée, ce qui facilite le lancement d'une instance MariaDB et la connexion de votre application en quelques minutes, sans qu'il soit nécessaire de procéder à une quelconque configuration. Si vous souhaitez apporter des modifications à une configuration, vous pouvez le faire via les groupes de paramètres DB.
Amazon RDS fournit des mesures Amazon CloudWatch pour vos déploiements d'instances DB, et ce, sans frais supplémentaires. Vous pouvez utiliser AWS Management Console pour consultez les mesures opérationnelles clés pour vos déploiements d'instances DB, y compris l'utilisation des capacités de calcul/mémoire/stockage, les opérations d'E/S et les connexions aux instances DB.
Amazon RDS envoie des notifications Amazon SNS par e-mail ou SMS pour vos déploiements d'instance DB. Vous pouvez utiliser AWS Management Console ou les API Amazon RDS pour vous abonner à plus de 40 événements DB distincts liés à vos déploiements Amazon RDS.
Amazon RDS applique automatiquement les correctifs les plus récents. Vous êtes donc assuré que le logiciel MariaDB qui alimente votre base de données est à jour. Pour les clients qui préfèrent gérer directement les délais d'application des correctifs, Amazon RDS for MariaDB offre également la possibilité de contrôler manuellement leur programmation.
Le stockage à usage général (SSD) Amazon RDS présente des performances minimales constantes de 3 IOPS par Go mis en service, avec la possibilité d'atteindre des pics de 3 000 IOPS. Pour en savoir plus et commencer à utiliser le stockage à usage général (SSD) Amazon RDS, reportez-vous à la section General Purpose (SSD) Storage du manuel Amazon RDS User Guide.
Vous pouvez mettre en service jusqu'à 6 To de stockage et 30 000 IOPS par instance de base de données. Pour une charge de travail comprenant 50 % d'écritures et 50 % de lectures sur une instance r3.8xlarge, vous pouvez réaliser des performances allant jusqu'à 20 000 IOPS pour MariaDB. Cependant, en allouant des capacités supérieures, vous pourrez peut-être réduire les temps de latence et augmenter le débit.
Pour en savoir plus et commencer à utiliser le stockage IOPS dimensionné Amazon RDS, reportez-vous à la section Provisioned IOPS Storage du manuel Amazon RDS User Guide.
Activée par défaut, la fonction de sauvegarde automatique d'Amazon RDS permet d'effectuer une récupération de votre instance DB à un instant donné. Amazon RDS sauvegardera votre base de données et vos journaux de transactions et les stockera pendant une période de rétention spécifiée par l'utilisateur. Vous pouvez ainsi restaurer votre instance DB à chaque seconde de votre période de rétention, et ce, jusqu'aux cinq dernières minutes. Vous pouvez configurer une période de rétention des sauvegardes automatiques de 35 jours maximum.
Les instantanés de DB sont des sauvegardes initiées par l'utilisateur de votre instance DB. Ces sauvegardes complètes de base de données seront stockées par Amazon RDS jusqu'à ce que vous les supprimiez de manière explicite. Vous pouvez créer une nouvelle instance DB à partir d'un instantané de DB chaque fois que vous le désirez.
Lorsque vos exigences de stockage augmentent, vous pouvez allouer du stockage additionnel directement, sans interruption du service. Si vous utilisez les IOPS dimensionnés pour RDS, vous pouvez également mettre à l'échelle le débit de votre instance DB en définissant un taux d'E/S par seconde (IOPS) entre 1 000 et 30 000 IOPS (par incréments de 1 000 IOPS) et un stockage compris entre 100 Go et 6 To.
En utilisant les API Amazon RDS ou via quelques clics dans AWS Management Console, vous pouvez redimensionner à la hausse ou à la baisse les ressources de calcul et de mémoire alimentant votre déploiement. Quelques minutes suffisent en général pour redimensionner les opérations de calcul.
Les déploiements multi-AZ Amazon RDS offrent une disponibilité et une durabilité accrues pour les instances de base de données (DB). Lorsque vous mettez en service une instance DB multi-AZ, Amazon RDS crée automatiquement une instance DB principale et réplique les données de manière synchrone sur une instance de secours située dans une autre zone de disponibilité ou AZ (Availability Zone, en anglais). En cas de défaillance de l'infrastructure, Amazon RDS réalise un basculement automatique vers l'instance de secours, afin que les opérations de base de données puissent reprendre au plus vite une fois le basculement effectué. Etant donné que le point de terminaison de votre instance DB reste le même après le basculement, votre application peut reprendre les opérations de base de données sans qu'il soit nécessaire qu'un administrateur intervienne manuellement.
La fonction de réplicas en lecture d'Amazon RDS facilite le dimensionnement de manière élastique au-delà des contraintes de capacité d'une seule instance DB pour les charges de travail de base de données à lecture importante. Vous pouvez créer un ou plusieurs réplicas d'une instance DB source donnée et assurer un trafic élevé en lecture d'application depuis plusieurs copies de vos données, augmentant ainsi le débit en lecture agrégé. Il est également possible de promouvoir les répliques en lecture de manière à ce qu'elles deviennent des instances DB autonomes.
Amazon RDS vous permet désormais de chiffrer vos bases de données MariaDB à l'aide de clés que vous gérez par l'intermédiaire d'AWS Key Management Service (KMS). Sur une instance de base de données s'exécutant avec le chiffrement Amazon RDS, les données au repos dans le stockage sous-jacent sont chiffrées, de même que les sauvegardes automatisées, les réplicas en lecture et les instantanés.
L'utilisation d'Amazon VPC permet d'isoler vos instances de base de données dans votre propre réseau virtuel et de vous connecter à votre infrastructure informatique existante à l'aide d'une connexion VPN IPsec cryptée conforme aux normes du secteur. Pour en savoir plus sur l'utilisation d'Amazon RDS dans un VPC, reportez-vous au manuel Amazon RDS User Guide. De plus, Amazon RDS vous permet de configurer les paramètres de pare-feu et de contrôler l'accès réseau à vos instances DB.