- Centres de données
- Ordinateurs portables
- Instances de VM dans le cloud
AlloyDB Omni est particulièrement adapté aux scénarios suivants :
- Vous avez besoin d'une version évolutive et performante de PostgreSQL, mais vous ne pouvez pas exécuter de base de données dans le cloud en raison d'exigences réglementaires ou de souveraineté des données.
- Vous avez besoin d'une base de données qui continue de fonctionner même lorsqu'elle est déconnectée d'Internet.
- Pour minimiser la latence, vous devez placer votre base de données aussi près que possible de vos utilisateurs.
- Vous souhaitez migrer depuis une ancienne base de données, mais sans vous engager dans une migration complète vers le cloud.
AlloyDB Omni n'inclut pas les fonctionnalités AlloyDB qui reposent sur le fonctionnement dans Google Cloud. Si vous souhaitez mettre à niveau votre projet pour profiter des fonctionnalités d'évolutivité, de sécurité et de disponibilité entièrement gérées d'AlloyDB, vous pouvez migrer vos données AlloyDB Omni vers un cluster AlloyDB, comme vous le feriez pour toute autre importation de données initiale.
Principales fonctionnalités
- Un serveur de base de données compatible avec PostgreSQL.
- Prise en charge d'AlloyDB AI, un ensemble intégré de fonctionnalités intégrées à AlloyDB, pour vous aider à créer des applications d'IA générative de niveau entreprise à l'aide de vos données opérationnelles.
- Intégrations avec l'écosystème d'IA Google Cloud , y compris Vertex AI Model Garden et les outils d'IA générative Open Source.
- Un conseiller d'index qui analyse les requêtes fréquemment exécutées et recommande de nouveaux index pour améliorer les performances des requêtes.
Le moteur de données en colonnes d'AlloyDB, qui stocke en mémoire les données fréquemment interrogées dans un format en colonnes. Ce moteur accélère les opérations liées à l'informatique décisionnelle, la création de rapports, ainsi que les charges de travail de traitement transactionnel et analytique hybride (HTAP).
D'autres optimisations et améliorations par rapport à un serveur PostgreSQL standard, comme la gestion automatique de la mémoire et l'autovacuum adaptatif des données obsolètes.
Fonctionnement d'AlloyDB Omni
AlloyDB Omni peut être installé en tant que serveur autonome ou dans un environnement Kubernetes.
AlloyDB Omni s'exécute dans un conteneur Docker que vous installez dans votre propre environnement. Nous vous recommandons d'exécuter AlloyDB Omni sur un système Linux avec un stockage SSD et au moins 8 Go de mémoire par processeur.
L'opérateur Kubernetes AlloyDB Omni est une extension de l'API Kubernetes qui vous permet d'exécuter AlloyDB Omni dans la plupart des environnements Kubernetes conformes à la norme CNCF. Pour en savoir plus, consultez Installer AlloyDB Omni sur Kubernetes.
Vos applications se connectent à votre installation AlloyDB Omni et communiquent avec elle, de la même façon qu'elles se connectent à un serveur de base de données PostgreSQL ordinaire et communiquent avec lui. Contrôle des accès des utilisateurs repose également sur les normes PostgreSQL.
Vous pouvez configurer le comportement d'AlloyDB Omni à l'aide des mêmes options de base de données que celles disponibles pour AlloyDB.
Sauvegarde des données et reprise après sinistre
AlloyDB Omni dispose d'un système de sauvegarde et de récupération continues qui vous permet de créer un cluster de bases de données basé sur n'importe quel moment précis d'une période de conservation ajustable. Cela vous permet de récupérer rapidement vos données en cas de perte accidentelle.
De plus, AlloyDB Omni peut créer et stocker des sauvegardes complètes des données de votre cluster de bases de données, à la demande ou selon un calendrier régulier. À tout moment, vous pouvez restaurer dans un cluster de bases de données AlloyDB Omni une sauvegarde contenant toutes les données du cluster de bases de données d'origine (tel qu'il était au moment de la création de la sauvegarde).
Pour en savoir plus, consultez Sauvegarder et restaurer AlloyDB Omni.
Autre méthode de reprise après sinistre : vous pouvez obtenir une réplication entre centres de données en créant des clusters de bases de données secondaires dans des centres de données distincts. AlloyDB Omni diffuse de manière asynchrone les données d'un cluster de base de données principal désigné vers chacun de ses clusters secondaires. Si nécessaire, vous pouvez promouvoir un cluster de bases de données secondaire en cluster de bases de données AlloyDB Omni principal.
Pour en savoir plus, consultez À propos de la réplication entre centres de données.
Documentation de la dernière version d'AlloyDB Omni
Pour en savoir plus sur la dernière version d'AlloyDB Omni, consultez l'ensemble de documentation AlloyDB Omni.
Documentation pour AlloyDB Omni version 15.5.2 et versions antérieures
Pour en savoir plus sur la version précédente d'AlloyDB Omni, consultez l'ensemble de documentation AlloyDB Omni multiconteneur.