AlloyDB Omni for Linux(プレビュー)は、 ダウンロード可能なセルフマネージド バージョンの AlloyDB for PostgreSQL で、Red Hat Package Manager(RPM)として提供されます。標準のオペレーティング システム パッケージ マネージャーを使用して、Red Hat Enterprise Linux(RHEL)または Red Hat 互換環境に AlloyDB Omni for Linux を直接インストールできます。
このソフトウェアを使用すると、 でフルマネージド AlloyDB for PostgreSQL サービスを強化するのと同じエンジンである AlloyDB エンジンを独自のインフラストラクチャにデプロイできます。 Google CloudAlloyDB Omni for Linux は、ベアメタルまたは仮想マシンで実行できます。
AlloyDB Omni for Linux は、RHEL 9 と Rocky Linux 9 をサポートしています。 AlloyDB Omni データベース バージョン 17 以降が必要です。
このデプロイモデルの使用を開始するには、こちらのフォームを送信してアクセスをリクエストしてください。
ユースケース
AlloyDB Omni for Linux は、コンテナ化が推奨されない環境や、ホスト オペレーティング システムとの緊密な統合が必要な環境向けに設計されています。一般的なユースケースは次のとおりです。
- レガシー アプリケーションのモダナイゼーション: Linux サーバーで実行されている既存の PostgreSQL ワークロードを AlloyDB Omni for Linux にアップグレードして、コンテナにリプラットフォームすることなく、パフォーマンスと管理性を向上させます。
- エッジ コンピューティング: リソースの制約や運用モデルでオペレーティング システム(OS)の直接インストールが推奨されるリモート データセンターに、高性能データベースをデプロイします。
- 開発とテスト: 開発者に、本番環境の AlloyDB for PostgreSQL 環境をミラーリングする強力なローカル データベース インスタンスを提供し、一貫したテストと迅速なイテレーションを可能にします。
- 高いデータベース パフォーマンス: ベアメタル環境または仮想環境で高いパフォーマンスを実現します。
特典
AlloyDB Omni for Linux には次のようなメリットがあります。
- 優れたパフォーマンス: AlloyDB for PostgreSQL のカラム型エンジンとインテリジェント キャッシュを使用して、標準の PostgreSQL と比較して分析クエリの高速化とトランザクション スループットの向上を実現します。
- 完全な制御: OS に直接インストールされるため、システム管理者は標準の Linux ツールを使用して、リソース割り当て、ファイル システム構成、ネットワーク設定を完全に制御できます。
- PostgreSQL との 100% の互換性: PostgreSQL と完全に互換性があるため、コードを変更せずに既存のツール、ドライバ、拡張機能を使用できます。
- 運用の簡素化: RHEL システムとネイティブに統合されます。
systemctlを使用してデータベース サービスを管理し、dnfを使用してインストールまたは更新できるため、既存の Linux 管理ワークフローにシームレスに統合できます。 - インテリジェントな自動化: 管理作業のトイルを軽減するため、自動メモリ管理や適応型自動バキュームなどの Autopilot 機能が用意されています。
- 自動メモリ管理: システムメモリの負荷に基づいて共有バッファ キャッシュを動的に調整し、手動チューニングなしでリソース使用率を最適化します。
AlloyDB Omni for Linux のアーキテクチャ
AlloyDB Omni for Linux は、統合されたソフトウェア コンポーネントのセットとして、ホスト オペレーティング システム上で直接実行されます。ストレージには標準の Linux ファイル システムを使用するため、既存のストレージ インフラストラクチャと管理方法を使用できます。
コア コンポーネント
AlloyDB Omni for Linux アーキテクチャは、データベース サービスを提供するために連携する次の主要な RPM パッケージで構成されています。
alloydbomni: このパッケージはコア データベース エンジンです。拡張された PostgreSQL サーバー バイナリ、AlloyDB for PostgreSQL のカラム型エンジン、自動パイロット管理拡張機能が含まれています。システム サービス(systemdによって管理)として実行され、クライアント接続、クエリ処理、データ ストレージを処理します。alloydbomni_monitor: このパッケージは、コアエンジンとともに実行される軽量のモニタリング エージェントです。AlloyDB for PostgreSQL インスタンスからテレメトリーとパフォーマンス指標を収集し、可観測性ツール用の Prometheus プロトコルで公開します。
システム統合
AlloyDB Omni for Linux は Linux エコシステムと直接統合されます。
- サービス管理: データベースは
systemdサービス(alloydbomni17.service)として実行されます。管理者は、systemctl start、systemctl stop、systemctl statusなどの標準コマンドを使用して、データベースのライフサイクルを管理します。 - パッケージ管理: インストールと更新は
dnfパッケージ マネージャーを使用して処理されます。これにより、標準リポジトリを介して簡単なバージョン管理と依存関係管理が可能になります。 - ファイル システム: データは標準ディレクトリ(
/var/lib/postgresql/など)に保存されるため、標準の Linux バックアップ ツールとストレージ スナップショットを使用できます。ただし、データ ストレージ用に別のディレクトリを構成することもできます。
次のステップ
- 使用可能なダウンロード オプションとインストール オプションを確認する。
- AlloyDB Omni for Linux をインストールする。
- パフォーマンスに影響するリソースに関する考慮事項について学習する。
- 使用可能なダウンロード オプションとインストール オプションを確認する。