AlloyDB Omni est un package logiciel de base de données téléchargeable qui vous permet de déployer une édition simplifiée d'AlloyDB pour PostgreSQL dans votre propre environnement IT. La portabilité d'AlloyDB Omni lui permet de s'exécuter dans de nombreux environnements, dont les suivants:
- Centres de données
- Ordinateurs portables
- Instances de VM cloud
AlloyDB Omni est 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 de contraintes réglementaires ou de souveraineté des données.
- Vous avez besoin d'une base de données qui continue de s'exécuter même lorsqu'elle est déconnectée d'Internet.
- Vous souhaitez placer physiquement votre base de données aussi près que possible de vos utilisateurs afin de réduire la latence.
- Vous souhaitez abandonner 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 l'exécution dans Google Cloud. Si vous souhaitez mettre à niveau votre projet vers les 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 avec toute autre importation de données initiale.
Principales fonctionnalités
- Un serveur de base de données compatible avec PostgreSQL
- Compatibilité avec 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 adaptées aux entreprises à l'aide de vos données opérationnelles.
- Intégrations à l'écosystème d'IA Google Cloud , y compris Model Garden Vertex AI 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 leurs performances.
- 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. Il accélère les opérations sur l'informatique décisionnelle, la création de rapports, ainsi que le traitement les charges de travail de traitement transactionnel et analytique hybride (HTAP).
- 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 la section Installer AlloyDB Omni sur Kubernetes.
Vos applications se connectent à votre installation AlloyDB Omni et communiquent avec elle exactement comme elles le feraient avec un serveur de base de données PostgreSQL ordinaire. 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 indicateurs de base de données que ceux disponibles pour AlloyDB.
Sauvegarde des données et reprise sur sinistre
AlloyDB Omni dispose d'un système de sauvegarde et de récupération continue qui vous permet de créer un cluster de base de données à partir de n'importe quel moment au cours d'une période de conservation ajustable. Vous pouvez ainsi récupérer rapidement les données en cas d'accident.
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. Vous pouvez à tout moment restaurer à partir d'une sauvegarde vers un cluster de base de données AlloyDB Omni contenant toutes les données du cluster de base de données d'origine au moment de la création de la sauvegarde.
Pour en savoir plus, consultez Sauvegarder et restaurer AlloyDB Omni.
Pour une autre méthode de reprise après sinistre, vous pouvez effectuer 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 base de données secondaire en cluster de base de données AlloyDB Omni principal.
Pour en savoir plus, consultez la page À propos de la réplication entre centres de données.
Documentation pour AlloyDB Omni version 15.5.2 et antérieures
Pour en savoir plus sur la version précédente d'AlloyDB Omni, consultez le ensemble de documentation AlloyDB Omni multiconteneur.