Amazon Aurora sans serveur est une configuration autoscaling à la demande pour Amazon Aurora. Elle démarre, arrête, augmente ou réduit la capacité en fonction des besoins de votre application, le tout de manière automatique. Exécutez votre base de données dans le cloud sans gérer d'instances de base de données. Vous pouvez également utiliser des instances Aurora sans serveur v2 ainsi que des instances provisionnées dans vos clusters de bases de données existants ou nouveaux.

La gestion manuelle de la capacité d'une base de données peut prendre un temps précieux et peut conduire à l'utilisation inefficace des ressources de cette dernière. Avec Aurora sans serveur, vous créez une base de données, spécifiez sa plage de capacité en fonction de vos besoins et connectez vos applications. Vous payez à la seconde en fonction de la capacité de la base de données que vous utilisez lorsque cette dernière est active. Vous pouvez aussi passer d'une configuration standard à une configuration sans serveur en quelques étapes dans la console Amazon Relational Database Service (Amazon RDS).

Amazon Aurora sans serveur (1:13)
  •  NOUVEAU : Amazon Aurora Serverless v2
  • Amazon Aurora Serverless v2 met à l'échelle des centaines de milliers de transactions en une fraction de seconde. Au cours de la mise à l'échelle, elle ajuste la capacité par incréments précis pour fournir la quantité exacte de ressources dont l'application a besoin à partir de la base de données. Vous n'avez pas à gérer la capacité de la base de données. Vous ne payez que ce que vous consommez. Ainsi, si votre application n'utilise pas en permanence une charge maximale, vous pouvez réaliser jusqu’à 90 % d'économies sur les coûts de votre base de données.

    Aurora Serverless v2 prend en charge toutes sortes de charges de travail de base de données. Par exemple, il peut s'agir d'environnements de développement et de test, de sites Web et d'applications avec des charges de travail peu fréquentes, intermittentes ou imprévisibles, ou encore d'applications critiques particulièrement exigeantes qui nécessitent une évolutivité et disponibilité élevées. Elle prend en charge l'ensemble des fonctions d'Aurora, y compris la base de données globale, les déploiements multi-AZ et les réplicas en lecture. Aurora Serverless v2 est disponible pour les éditions d'Amazon Aurora compatibles avec MySQL et PostgreSQL.

    Démarrer avec Amazon Aurora Serverless v2 »

    Avantages

    Évolutivité élevée

    Mettez instantanément à l'échelle, en une fraction de seconde, des centaines de milliers de transactions.

    Disponibilité élevée

    Optimisez vos charges de travail critiques avec l'étendue complète des fonctions d'Aurora, y compris le clonage, la base de données globale, Multi-AZ, et les réplicas en lecture.

    Rentabilité

    Montez en puissance par incréments précis pour fournir la quantité exacte de ressources et ne payer que la capacité consommée.

    Simplicité

    Élimine la complexité inhérente à l'approvisionnement et à la gestion de la capacité de la base de données. La base de données se mettra à l'échelle pour répondre aux besoins de votre application.

    Transparence

    Mettez instantanément à l'échelle la capacité de la base de données, sans perturber les demandes entrantes des applications.

    Durabilité

    Protège contre la perte de données grâce au stockage Aurora distribué, tolérant aux pannes et autoréparateur, qui assure la durabilité de vos données sur trois zones de disponibilité (AZ) d'une région.

    Cas d'utilisation

    Charges de travail variables

    Vous exécutez une application peu utilisée, avec des pics de 30 minutes à quelques heures plusieurs fois par jour ou plusieurs fois par an, telle qu'une application de ressources humaines, de budgétisation ou de création de rapports opérationnels. Vous n'avez plus besoin de livrer une capacité maximale, qui vous obligerait à payer des ressources que vous n'utilisez pas en permanence, ou une capacité moyenne, qui risquerait de générer des problèmes de performances et une mauvaise expérience utilisateur.

    Charges de travail imprévisibles

    Vous exécutez des charges de travail sollicitant la base de données tout au long de la journée, avec des pics d'activité difficiles à prévoir. Par exemple, un site d'informations sur la circulation routière qui pourrait connaître un pic d'activité lorsqu'il commence à pleuvoir. La capacité de votre base de données augmentera automatiquement pour répondre aux besoins de l'application en termes de charge maximale et diminuera une fois le pic d'activité terminé.

    Gestion de flotte de base de données d'entreprise NOUVEAU

    Les entreprises qui possèdent des centaines ou des milliers d'applications, s’appuyant chacune sur une ou plusieurs bases de données, doivent gérer les ressources de l'ensemble de leur flotte de bases de données. À mesure que les exigences de l’application fluctuent, il devient particulièrement difficile de surveiller et d'ajuster la capacité de chaque base de données pour garantir des performances et une disponibilité élevées, en respectant les limites du budget. Avec Aurora Serverless v2, la capacité de la base de données s’ajuste automatiquement en fonction de la demande de l’application. Vous ne devez plus gérer manuellement des milliers de bases de données dans votre flotte de bases de données. Des fonctions telles que la base de données globale et les déploiements multi-AZ assurent une disponibilité élevée et une récupération rapide.

    Applications SaaS (Software as a Service, logiciel en tant que service) NOUVEAU

    Les fournisseurs de logiciels en tant que service (SaaS) exploitent généralement des centaines ou des milliers de bases de données Aurora, chacune prenant en charge un client différent dans un seul cluster pour améliorer l'utilisation et la rentabilité. Néanmoins, ils doivent toujours gérer chaque base de données individuellement, y compris surveiller et orchestrer la colocalisation de bases de données au sein du même cluster qui pourraient puiser plus de ressources partagées qu'initialement prévu. Avec Aurora Serverless v2, les fournisseurs de SaaS peuvent configurer des clusters de base de données Aurora pour chacun de leurs clients sans se soucier des coûts de la capacité approvisionnée. Elle arrête automatiquement les bases de données lorsqu'elles ne sont pas utilisées afin de réduire les coûts et adapte instantanément la capacité des bases de données pour répondre à l'évolution des besoins des applications.

    Bases de données extensibles réparties sur plusieurs serveurs NOUVEAU

    Les clients ayant des exigences élevées en écriture ou en lecture répartissent souvent les bases de données sur plusieurs instances pour atteindre un débit plus élevé. Cependant, les clients fournissent souvent un nombre trop élevé ou trop faible d'instances, ce qui augmente les coûts ou limite la mise à l'échelle. Avec Aurora Serverless v2, les clients répartissent les bases de données sur plusieurs instances Aurora et laissent le service ajuster instantanément et automatiquement la capacité en fonction des besoins. Le service ajuste en toute transparence la capacité pour chaque nœud sans aucune interruption ou perturbation, et n'utilise que la capacité nécessaire pour prendre en charge les applications.

    Comment démarrer

    Aurora Serverless v2 est disponible pour les éditions d'Amazon Aurora compatibles avec MySQL et PostgreSQL. La mise en route est facile : choisissez Serverless v2 (Sans serveur v2) lors de la création de votre cluster de bases de données Aurora, spécifiez sa plage de capacité en fonction de vos besoins (ou utilisez les valeurs par défaut) et connectez vos applications.

  • Amazon Aurora sans serveur v1
  • Amazon Aurora Serverless v1 est une option simple et économique pour les charges de travail peu fréquentes, intermittentes ou imprévisibles.

    Avantages

    Simplicité

    Élimine la complexité inhérente à l'approvisionnement et à la gestion de la capacité de la base de données. La base de données démarrera, s’arrêtera et se mettra à l'échelle automatiquement pour répondre aux besoins de votre application.

    Évolutivité

    Met à l'échelle la capacité de calcul et capacité mémoire en toute transparence en fonction des besoins, sans interrompre les connexions client.

    Rentabilité

    Ne payez que les ressources de la base de données que vous consommez, à la seconde près. Vous ne payez pas l'instance de base de données tant qu'elle ne fonctionne pas réellement.

    Disponibilité élevée

    Construit sur un système de stockage Aurora distribué, tolérant aux pannes et autoréparateur, il assure la durabilité de vos données sur trois zones de disponibilité d'une région afin de vous protéger contre les pertes de données.

    Cas d'utilisation

    Applications peu utilisées

    Vous disposez d'une application qui n'est utilisée que pendant quelques minutes plusieurs fois par jour ou par semaine (par exemple un blog à faible trafic). Vous souhaitez donc une base de données économique n'engendrant des frais que lorsqu'elle est active. Avec Aurora Serverless v1, vous payez uniquement pour les ressources de base de données que vous consommez.

    Bases de données de développement et de test

    Vos équipes de développeurs logiciels et QA utilisent des bases de données pendant les heures de travail, mais n'en ont pas besoin pendant la nuit ni pendant le week-end. Avec Aurora Serverless v1, votre base de données s'arrête automatiquement quand elle n'est pas utilisée et démarre beaucoup plus rapidement lorsque le travail commence le lendemain.

    Comment démarrer

    Aurora Serverless v1 est disponible pour les éditions Amazon Aurora compatibles avec MySQL et PostgreSQL. La mise en route est facile : choisissez Serverless (Sans serveur) lors de la création de votre cluster de bases de données Aurora, spécifiez (en option) sa plage de capacité en fonction de vos besoins et connectez vos applications.

Clients

  • British Airways

    British Airways est une compagnie aérienne internationale qui rapproche les gens, les lieux et les cultures diverses depuis plus de 100 ans.

    Grâce à Amazon Aurora sans serveur v2 et à l’API de données, nous pouvons désormais paralléliser notre analyse et notre traitement des données dans AWS Lambda. Au lieu d'exécuter nos charges de travail de science des données de manière séquentielle, on peut les exécuter simultanément. Lambda peut aisément évoluer de zéro à 200 ou 300 fonctions exécutées simultanément, et l'API de données gère efficacement les pics de connexion. Par conséquent, l’analyse des données d’un seul vol est désormais réalisée en moins de 30 secondes, ce qui représente une amélioration significative par rapport aux dizaines de minutes qu’elle prenait auparavant.

    Nils Mohr, Senior Flight Data Software Engineer chez British Airways
  • CloudZero

    CloudZero est le numéro 1 en matière d’intelligence des coûts dans le cloud.

    Amazon Aurora sans serveur v2 et l’API de données nous permettent d’éviter de gérer des contrôles d’accès au réseau et des VPC complexes. Ainsi, la complexité de nos opérations et nos tâches liées à la sécurité sont considérablement réduites. En d’autres termes, on peut se concentrer davantage sur l'embauche d'ingénieurs en informatique et sur moins de personnel de gestion. Nous pensons qu’il s’agit d’un « style de vie sans serveur » dans lequel nous nous appuyons sur les services d’AWS pour garantir notre durée de fonctionnement et notre disponibilité. De cette manière, nous pouvons agir plus rapidement et réduire nos coûts liés au personnel.

    Erik Peterson, CTO/CISO et fondateur de CloudZero
  • Easygo

    Easygo développe les meilleurs produits de jeu de leur catégorie en utilisant les dernières technologies pour les joueurs du monde entier. Easygo crée des plateformes telles que stake.com, qui est la première plateforme mondiale de casino et de paris sportifs en cryptomonnaie, fonctionnant avec des jeux d'argent 100 % équitables et transparents en Bitcoin, Ethereum, Litecoin et de nombreuses autres cryptomonnaies. Easygo avait besoin d'une solution de base de données capable de gérer des dizaines de milliers de joueurs simultanément pendant les grands événements sportifs tels que la Coupe du monde de football, la NBA ou la NFL. Le nombre de joueurs augmentant d'année en année, Easygo avait besoin d'évoluer et de s'adapter à sa base de joueurs en constante augmentation.

    En raison de la nature très variable des charges de travail lors des périodes de compétitions sportives, Easygo a connu une croissance rapide de son activité s’ajoutant à sa charge de trafic habituelle. Nous souhaitions que l'équipe d'ingénieurs passe moins de temps à gérer les exigences de mise à l'échelle de la base de données, et que la solution de base de données puisse s'adapter de manière transparente à la gestion d'événements sportifs dans le monde entier et dans différents fuseaux horaires. Easygo a migré environ cinquante bases de données vers Amazon Aurora sans serveur v2, ce qui permet à l’équipe de se concentrer sur la création de jeux plus grands et de meilleure qualité, tout en passant moins de temps à résoudre les problèmes de goulots d’étranglement.

    Directeur de l'ingénierie, Easygo
  • Intuit

    Intuit est l’un des principaux fournisseurs de logiciels de gestion financière destinés aux particuliers, aux petites entreprises et aux professionnels de la comptabilité, avec des produits tels que TurboTax, QuickBooks, Mint, Credit Karma et Mailchimp.

    Afin de réduire les frais opérationnels et d’améliorer les coûts de nos bases de données, nous avons décidé d’utiliser Amazon Aurora sans serveur. Les clusters à configuration mixte sont parfaitement adaptés à notre cas d’utilisation, ce qui nous permet d’utiliser une combinaison de scripteur Amazon Aurora et de lecteurs Amazon Aurora sans serveur v2 provisionnés au sein d’un même cluster. Avec Aurora sans serveur v2, nous bénéficions des avantages de la mise à l’échelle automatique sans sacrifier nos exigences en matière de haute disponibilité et de reprise après sinistre. Nous utilisons Aurora sans serveur v2 dans nos environnements de production et hors production, économisant environ 55 % sur les coûts de mise en service de nos bases de données. Avec Aurora sans serveur v2, nos développeurs peuvent se concentrer davantage sur la création de fonctionnalités et moins sur la gestion de la capacité.

    Rajesh Saluja, Principal Data Engineer, Intuit
  • S&P Dow Jones Indices

    S&P Dow Jones Indices (S&P DJI), segment d'activité de S&P Global Inc., propose des indices innovants et une gamme de solutions de pointe pour aider les investisseurs à identifier, à mesurer et à capitaliser sur des opportunités d'investissement à l'échelle mondiale. S&P DJI possède près de 200 bases de données soutenant ses applications principales, dont la taille varie entre 500 Go et 15 To.

    Nous avons commencé notre parcours de migration avec Amazon Web Services (AWS), d'abord sur site vers MySQL sur Amazon EC2, puis directement vers Amazon Aurora édition compatible avec MySQL, en utilisant AWS Database Migration Service (AWS DMS). Nous avons récemment adopté Aurora sans serveur v2 pour une nouvelle application qui comprend des fonctionnalités de machine learning utilisant AWS SageMaker pour une classification des ressources à l'échelle du secteur. La configuration des tâches AWS Glue permettant d'ingérer des données provenant de flux Twitter a entraîné une charge de travail très dynamique pour cette application. Nous avons donc adopté Aurora sans serveur v2, qui peut mettre à l'échelle les ressources de calcul dynamiquement afin de prendre en charge le traitement de toutes les tâches AWS Glue et de toutes les fonctions AWS Lambda, tout en étant capable d'ingérer d'énormes volumes de données. À l’aide d’Amazon Aurora Global Database, nous avons également activé le transfert d’écriture afin que notre application reste active dans plusieurs régions.

    Shivakumar Bangalore, Sr. Director of Database Engineering chez S&P Global Inc.