Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Important
La mise à l’échelle automatique Lakebase est en version bêta dans les régions suivantes : eastus2, westeurope, westus.
Lakebase Autoscaling est la dernière version de Lakebase avec la mise à l’échelle automatique, la mise à l’échelle jusqu'à zéro, le branchement, et la restauration instantanée. Pour la comparaison des fonctionnalités avec Lakebase Provisioned, consultez le choix entre les versions.
Lakebase repose sur un ensemble de fonctionnalités qui vous permettent de développer, tester et mettre à l’échelle efficacement vos applications de base de données. Cette section présente les concepts fondamentaux qui différencient Lakebase des systèmes de base de données traditionnels.
Autoscaling
Lakebase ajuste automatiquement les ressources de calcul en fonction des demandes de votre charge de travail. À mesure que le trafic de votre application augmente ou diminue, les ressources de calcul augmentent ou diminuent sans intervention manuelle ni temps d’arrêt.
Principaux avantages :
- Ajustement automatique : Les ressources sont mises à l’échelle en fonction de la demande réelle.
- Aucun temps d’arrêt : La mise à l’échelle se produit sans interrompre les connexions.
- Optimisation des coûts : Payez uniquement pour les ressources que vous utilisez réellement.
- Cohérence des performances : Maintenez les performances réactives pendant les pics de trafic.
En savoir plus : Autoscaling | Configuration de la mise à l’échelle automatique
Mise à l'échelle jusqu'à zéro
Lorsque votre base de données est inactive, Lakebase peut mettre automatiquement à l’échelle les ressources de calcul jusqu’à zéro, ce qui élimine les coûts liés à la capacité inutilisée. Lorsque l'activité reprend, vos ressources de calcul augmentent automatiquement leur capacité en quelques secondes.
Principaux avantages :
- Coûts inactifs zéro : Aucun frais de calcul lorsque votre base de données est inactive.
- Reprise instantanée : Les bases de données se réveillent automatiquement lorsqu’elles sont consultées.
- Adapté au développement : Idéal pour le développement et les environnements de préproduction avec une utilisation intermittente.
- Gestion automatique : Aucune intervention manuelle n’est requise.
En savoir plus : Mettre à l’échelle à zéro | configurer la mise à l'échelle à zéro
Branches de base de données
Les branches de base de données dans Lakebase fonctionnent de la même façon que les branches Git pour votre code. Vous pouvez créer des branches instantanées isolées pour le développement, les tests ou l’expérimentation sans dupliquer des données ou avoir un impact sur votre environnement de production.
Principaux avantages :
- Création instantanée : Les branches sont créées en secondes à l’aide de la technologie de copie en écriture.
- Économique : Seules les données modifiées sont stockées séparément, ce qui réduit les coûts de stockage.
- Environnements isolés : Testez les modifications en toute sécurité sans affecter votre base de données principale.
- Collaboration simple : Les membres de l’équipe peuvent travailler simultanément sur des branches distinctes.
En savoir plus : Les branches de base de données | Gérer les branches
Réplicas en lecture
Les réplicas en lecture seule sont des calculs en lecture seule indépendants qui effectuent des opérations de lecture sur les mêmes données que votre calcul en lecture-écriture principal. Contrairement aux réplicas traditionnels, les réplicas en lecture Lakebase ne doublent pas les données : ils lisent à partir de la même couche de stockage, ce qui permet une création immédiate et élimine les coûts de stockage supplémentaires.
Principaux avantages :
- Mise à l’échelle horizontale : Distribuer des demandes de lecture sur plusieurs répliques.
- Aucune duplication de données : Tous les réplicas lus à partir du même stockage.
- Création instantanée : Disponible en secondes sans copie de données.
- Économique : Aucun coût de stockage supplémentaire, ainsi que la mise à l’échelle automatique et la prise en charge de la mise à l’échelle à zéro.
En savoir plus : Réplicas en lecture | Gérer les réplicas en lecture
Restauration instantanée
La restauration instantanée dans le temps vous permet de créer une branche racine à partir de n’importe quel moment dans votre fenêtre de restauration. Cette fonctionnalité protège contre la perte de données en vous permettant de récupérer rapidement des suppressions accidentelles, des modifications de schéma ou d’autres modifications involontaires sans perturber vos opérations existantes.
Principaux avantages :
- Récupération à un instant précis : Créez une branche à partir de n’importe quel moment de votre période de restauration configurée (0 à 30 jours)
- Opération instantanée : La récupération se fait en quelques secondes à l’aide de la même technologie de copie sur écriture que le branchement.
- Non perturbatrice : Crée une branche tout en laissant votre branche d’origine inchangée et opérationnelle.
- Restauration complète : Toutes les bases de données du point sélectionné dans le temps sont incluses dans la nouvelle branche.
En savoir plus : Restauration à un instant donné | Configurer la fenêtre de restauration
Comment ils travaillent ensemble
Ces concepts fondamentaux fonctionnent ensemble pour créer une plateforme de base de données puissante et flexible :
- La mise à l’échelle automatique garantit que votre base de données dispose de la quantité appropriée de ressources de calcul en fonction de la demande
- La mise à l’échelle à zéro réduit les coûts sur les branches inactives en suspendant le calcul lorsqu’elle n’est pas utilisée
- Les branches de base de données vous permettent de créer des environnements isolés pour le développement et le test
- Les réplicas en lecture fournissent une capacité de lecture supplémentaire si nécessaire, avec les mêmes avantages de mise à l’échelle automatique et de mise à l’échelle à zéro
- La restauration instantanée active la récupération rapide des données en créant de nouvelles branches à partir de n’importe quel point dans votre fenêtre de restauration
Cette architecture vous permet de créer et de mettre à l’échelle des applications de base de données avec plus de flexibilité, de réduire les coûts et de réduire la surcharge opérationnelle que les systèmes de base de données traditionnels.