AlloyDB for PostgreSQL: 2 年間のイノベーションと業界でのリーダーシップ
Aalok Muley
Group Product Manager, Databases
※この投稿は米国時間 2025 年 3 月 20 日に、Google Cloud blog に投稿されたものの抄訳です。
2 年前、エンタープライズ グレードのデータベースを再定義するという使命のもと、Google は AlloyDB for PostgreSQL を製品版としてリリースしました。そして、オープンソースであることが魅力の PostgreSQL の圧倒的な人気と柔軟性を目の当たりにし、この確かな基盤をもとに次世代のデータベースを構築できると確信しました。優れたパフォーマンス、スケーラビリティ、オートパイロット機能、分析機能を備えたクラウド ファースト アーキテクチャを実現するフルマネージド データベースです。
際立つ導入実績と業界の認知度の達成を祝って、このたび、AlloyDB を特徴づけるイノベーション、成長、成功事例を振り返りその未来を探るブログシリーズを開始します。スケーラビリティ、パフォーマンス、分析、強力な生成 AI 機能など、AlloyDB の主要な差別化要因を詳しく説明し、お客様がその機能をどのように活用しているかをご紹介します。
最初に、AlloyDB を初めてご利用になる方のために、AlloyDB の特徴と、リリース以来達成したマイルストーンについて簡単に説明します。
優れたベース: PostgreSQL と Google Cloud
AlloyDB の強みは、PostgreSQL のパワーと汎用性を Google Cloud のインフラストラクチャおよびイノベーションと組み合わせたその基盤にあります。PostgreSQL は、2024 Stack Overflow Developer Survey で最も人気のあるデータベースとなっており、デベロッパーの間で人気を博していることは間違いありません。また、Google Cloud は、2024 Gartner® Magic Quadrant™ で戦略的クラウド プラットフォーム サービス(SCPS)とクラウド データベース管理システム(CDBMS)の両方でリーダーに選出されています。これらを組み合わせることで、AlloyDB は、最新のエンタープライズ ワークロードの課題に対応できる独自の強みを獲得しました。
アーキテクチャのイノベーション
AlloyDB の優れたパフォーマンスとスケーラビリティは、Google Cloud の差別化されたインフラストラクチャと最適化されたデータベース カーネルによって実現されています。その仕組みは次のとおりです。
-
分離されたコンピューティングとストレージ: AlloyDB では、PostgreSQL 向けに最適化されたインテリジェントなストレージ サービスから、データベース コンピューティングが分離されています。データベース ログの処理をストレージにオフロードすることで、コンピューティング リソースの使用量を削減し、それらのリソースをユーザーのクエリとトランザクションにあてることができます。ストレージ サービス自体でもコンピューティング(ログ処理)とストレージ(ブロック ストレージ)が分離されているため、独立したスケーリング、ワークロードへの動的な適応、フォールト トレランス、費用対効果の高い水平方向のスケーリングが可能です。また、自動データ配置による階層型キャッシュにより、パフォーマンスがさらに向上します。この多層的な分離が、AlloyDB のスケーラビリティを支える重要な要素となっています。
-
最適化されたデータベース カーネル: AlloyDB は、高度に最適化された PostgreSQL エンジンを備えています。効率的なリソース管理、高度なクエリ処理、スケーラビリティに優れた改良型の同時実行制御など、すべてにおいて、オーバーヘッドを最小限に抑えトランザクションのスループットを最大化することに焦点が当てられています。これにより、AlloyDB はトランザクション ワークロードを 128 vCPU まで垂直方向にスケールできます。
-
優れた読み取りパフォーマンスとスケーラビリティ: AlloyDB は、優れた耐久性とほぼ無制限のスケーラビリティを実現する Google の分散型リージョン ストレージ サービス Colossus 上に構築されており、読み取りプールによって、読み取り負荷の高いワークロードの水平方向のスケーリングを大規模に実現します。数千の vCPU に簡単にスケールし、トランザクションのパフォーマンスに影響を与えることなく、膨大な同時読み取りトラフィックを処理できます。リージョン ストレージにより、データをコピーすることなく読み取りプールを即座にプロビジョニングできます。また、レプリケーション ロジックの改善により、AlloyDB は標準 PostgreSQL と比較して 25 分の 1 以下のレプリケーション ラグを実現します。
-
高可用性と障害復旧: AlloyDB は、インスタンスの冗長性、データ レプリケーション、自動フェイルオーバー メカニズムによって高可用性を提供します。あるリージョン内で高可用性を目標として構成されている場合、別のゾーンにスタンバイが維持され、プライマリ インスタンスに障害が発生すると自動的にスタンバイが昇格されます。また、AlloyDB は障害復旧のためにクロスリージョン レプリカをサポートしています。これにより、アプリケーションのリージョンに近い場所でデータを利用できるため、データの可用性と保護を維持できます。
-
分析アクセラレータ: AlloyDB には、業務データのリアルタイム分析を可能にする組み込みのインメモリ分析アクセラレータがあります。
-
オートパイロット機能: AlloyDB には、自動メモリ管理、PostgreSQL の自動バキューム上に構築された適応型自動バキューム、クエリのパフォーマンスを向上させるインデックス アドバイザーなど、さまざまな最適化機能が用意されています。
PostgreSQL の限界を押し広げながら、その本質を維持
PostgreSQL を基盤とした AlloyDB の構築により、豊富な機能を持つ成熟したデータベース エンジンとツールや拡張機能の広大なエコシステムを利用した開発の加速が可能になりました。これにより、AlloyDB チームは、画期的な生成 AI 機能など、独自のクラウド ファーストな最適化の開発に集中することができました。AlloyDB には、企業のパフォーマンス、スケーラビリティ、分析の課題に直接対処するイノベーションが備わっています。また、デベロッパーは、PostgreSQL の幅広いデータ型のサポート、高度な機能(全文検索や地理空間関数など)、ベンダー ロックインを回避するオープン スタンダードによる柔軟性などのメリットを得られます。
2 年間の画期的な成果
AlloyDB のリリース以来、Google は PostgreSQL 互換データベースの限界を常に押し広げてきました。コア プラットフォームの強化に注力した結果、お客様からの直接的なフィードバックに基づいて 70 以上のエンタープライズ向け機能をリリースしました。主なハイライトは次のとおりです。
-
強力な生成 AI 機能: AlloyDB はデータの操作方法を変革します。数十年にわたる AI への投資を活かし、Google は AlloyDB に強力な生成 AI 機能を追加し、データベースから離れることなく高度な AI アプリケーションを構築できるようにしました。複雑なデータセットの自然言語による要約を簡単に生成したり、データを理解するインテリジェントな chatbot を構築したりと、その可能性は広がります。さらに、AlloyDB の ScaNN インデックス(スケーラブルな最近傍)により、超高速なベクトル類似性検索が実現します。これは、レコメンデーション エンジン、画像検索、動画検索、異常検出などの最新の AI アプリケーションに不可欠です。
-
最高水準のパフォーマンスとスケーラビリティ: AlloyDB は標準の PostgreSQL よりもはるかに高速で、トランザクション処理は最大 4 倍、分析クエリは最大 100 倍の速度で完了します。
-
AlloyDB Omni でどこでも実行: 最適化された AlloyDB データベースを、AlloyDB Omni でどこでも実行できます。AlloyDB Omni は、オンプレミス、他のクラウド、さらにはノートパソコンでも実行できるダウンロード版です。マネージド オープンソース データ プラットフォームの大手プロバイダである Aiven とパートナーシップを組んだことで、AlloyDB Omni は Google Cloud、AWS、Azure でマネージド サービスとして利用可能になり、Google の柔軟なマルチクラウド戦略への取り組みが強化されました。
成長するエコシステムと業界の認知
-
成功事例: AlloyDB のお客様は、e コマース、フィンテック、製造業など、さまざまな分野にわたり、その数は増加しています。小売業大手、世界中の影響力ある金融機関、テクノロジー イノベーターなど、さまざまな企業が AlloyDB を信頼しています。世界的なコンテナ輸送の大手企業である Ocean Network Express(ONE)は、AlloyDB 上でデータベース フリートを統合し、データベース ライセンス費用を約 50% 削減しました。また、SEEBURGER は Business Integration Suite(BIS)を AlloyDB 上で実行して、重要なビジネス オペレーションを支えています。
-
業界の認知: AlloyDB は、トランザクション ワークロードと分析ワークロードの統合を加速する強みによって、Forrester Wave™: Translytical Data Platforms, Q4 2024 でリーダーに選出されました。また、Google Cloud の統合プラットフォーム アプローチ、複雑なデータ操作を処理する機能、データ マネジメントの将来に対する明確なビジョンが評価されました。
今後の予定: AlloyDB の差別化要因の詳細
このブログ投稿は、AlloyDB の特徴的なコア機能を探る、エキサイティングな新シリーズの第 1 回目となります。今後数週間のうちに、以下のトピックに関する投稿を公開予定です。
-
スケーラビリティ: AlloyDB が大量のデータセットと増大するワークロードを処理して、データベースがビジネスニーズに対応できるようにする仕組みについて解説します。
-
パフォーマンス: トランザクション ワークロードと分析ワークロードの両方で必要なスピードを実現するアーキテクチャのイノベーションを詳しく見ていきます。
-
分析機能: 高度な分析とレポート機能により、AlloyDB を使用してデータからより深い分析情報を得る方法を明らかにします。
-
ベクトル機能と生成 AI: AlloyDB で AI エージェントを構築し、組み込みの ScaNN ベクトル インデックスを活用することで、効率的な類似度検索が可能です。LangChain や LlamaIndex などのフレームワークを使用して RAG アプリケーションを作成する方法と、Gen AI Toolbox for Databases を使用してこれらのインテグレーションを効率化する方法についても説明します。
革命的な AlloyDB をぜひお試しください
現代のエンタープライズのニーズに対応できるデータベースをお使いいただく準備はできましたか。30 日間の無料トライアルで AlloyDB をお試しください。AlloyDB 無料トライアル クラスタで簡単に始められます。
詳細:
-Aalok Muley、データベース担当グループ プロダクト マネージャー