データベース スケールとトランザクションの一貫性を提供する Yugabyte Cloud
Google Cloud Japan Team
※この投稿は米国時間 2022 年 2 月 9 日に、Google Cloud blog に投稿されたものの抄訳です。
ピーナツバターとジェリー、インフィニティ・ジェムとインフィニティ・ガントレット、サーバーの仮想化と共有ストレージ、休日とクッキー(これは個人的な好みかもしれません)。私たちは生活を豊かにする製品や食品、技術の組み合わせを見つけるのが大好きです。そして、テクノロジーに関して言えば、(a)連携し、(b)生活を便利にし、(c)直面している明確な課題の解決に役立つソリューションを見つけることほど素晴らしいことはありません。
アプリケーションが再構築され、モダナイズされる今日のクラウドネイティブの世界で、基盤となるデータベースは成功への次の課題となるかもしれません。もしかしたら、もうその課題に直面しているかもしれません。あなたは、以前のデータベースをマイクロサービスに適合させようと苦労している多くの人たちの一人でしょうか。あるいは、もうすでに最新のデータベースをお探しでしょうか。
Yugabyte では、過去 2 回のデータベースの波の特性を橋渡しする最新の分散データベースが必要だと考えています。私たちは従来のリレーショナル データベースの一貫性および信頼性と NoSQL データベースのクラウド スケールと柔軟性を組み合わせた 100% オープンソースの分散データベースを構築しました。
Yugabyte の創業者である Karthik Ranganathan 氏は YugabyteDB と、データレイヤーについてなぜ今再考すべきなのか説明しています。
分散 SQL でトレードオフを解消
オープンソース コミュニティやイノベーションの波により、クラウド ネイティブ アプリやマイクロサービスの構築がより簡単かつ魅力的になった一方で、こうした急速な進化により、マイクロサービスを支える信頼性と柔軟性を兼ね備えた最新のデータ インフラストラクチャが必要になってきました。
あらゆるアプリケーションの重要な要素であるデータベースも例外ではありません。しかし、過去 10 年間、私たちは根本的な分裂を見てきました。一貫性や ACID トランザクションのような伝統的な品質のリレーショナル データベースを未だに持つ一方で、スケールや地理的分布を提供するために資産の制約や一貫性を緩和することでクラウド向けに NoSQL データベースの人気が高まっています。
Yugabyte のビジョンはこの 2 つの側面の橋渡しをするデータベースによって、アプリケーションのモダナイゼーション プロセスから摩擦を取り除くことです。私たちは、巨大クラウド企業の重要なデータベースの設計から学んだことを活かし、この 2 つのモデルの長所を 100% オープンソースの分散 SQL データベース技術 YugabyteDB に融合させました。その結果、高度な RDBMS 機能と使い慣れたクエリ言語(SQL と Cassandra)を組み合わせた Postgres 互換のデータベースと、クラウド ネイティブ データベースの復元力、スケール、地理的分散機能の両方の長所を享受できます。トレードオフは発生しません。
Google 規模の最新の Postgres
Google Cloud のグローバル リーチと強固なパートナーシップ モデルのおかげで、あなた(もしくは顧客)がどこにいてもデータベース クラスタを管理するための運用上のオーバーヘッドなしで分散 SQL ソリューションを提供できます。Google Cloud 上で構築された Yugabyte Cloud は、当社の高度なデータベース機能を完全にホストされたバージョンで提供します。
Google と Yugabyte ソリューションの組み合わせは、3 つの主要分野で役立つイノベーションの鍵になります。
瞬時の生産性: 無限に拡張可能で復元性のある Postgres 互換のデータベースを数分で作成し、接続できます。ソフトウェアのインストール、構成、管理は不要です。なぜそれが重要なのかというと、新たなデータベース言語を学んだりプログラミングしたりする必要がなく、経験豊富なクラウド オペレーション チームに日々のタスクを任せることができるのです。
組み込みのセキュリティ機能と復元性: Yugabyte Cloud では、ID およびアクセス管理、鍵のローテーション、データベース アクセスのロギングおよび監査、VPC ピアリング、ネットワーク分離、ターンキー暗号化などのネイティブ機能を使用して容易にデータを保護できます。さらに、毎日のバックアップ、継続的な可用性、組み込みのレプリケーション、モニタリング、データ暗号化により、高い可用性と復元力を確保します。これらに、インフラストラクチャとデータベースを保護する Google の最高レベルのセキュリティを組み合わせることで、企業のリスクを低減することができます(そして、夜により良く、より長く眠れるようになることを願っています。)
グローバルな自由: 世界中のどこにでも、アプリケーションやユーザーのいる場所にデータベースをデプロイすることができます。Yugabyte Cloud は 30 以上の地域で利用可能で、さらに 15 の地域で近日中にオンライン化される予定です。光速の Google Cloud ネットワークにより、パフォーマンスを犠牲にすることなく柔軟性を享受することができます。Google Cloud VPC は、デベロッパーが単一のリージョンで作業する制限がないことを意味します。
Admiral では、クラウドネイティブ アプリケーションが 3 大陸 5 地域にまたがり Google Cloud 上で稼働しています。GCP での YugabyteDB は、大規模なスケール、ハイ パフォーマンス、低レイテンシ読み取り、すぐに使えるクラウド ネイティブなど、我々の重要な要件をすべて満たす、確かな技術的選択です
James Hartig 氏 Admiral 共同創業者
オープンでハイブリッドな世界へ
Google と Yugabyte は、ハイブリッドおよびマルチクラウド環境において複雑なソリューションを提供するというビジョンを共有しています。Google Kubernetes Engine(GKE)ベースのデプロイのネイティブ サポートにより、一度構築すれば、どこでも実行できます。
Google Anthos と GKE 上で実行されるコンテナ化されたデータ ワークロードは、従来の VM やベアメタル IaaS ベースのデータ ワークロードと比較して、以下のような利点があります。
クラスタ リソースの利用率向上
パブリック クラウドとオンプレミス環境間のポータビリティ
トラフィックのピーク時にオンデマンドでシームレスにスケーリングできる、セルフサービス型のインフラストラクチャ エクスペリエンス
シンプルで選択的なインスタント アップグレードとローリング アップグレードをダウンタイムなしで実行可能
Kubernetes、Anthos、YugabyteDB の力を容易に利用し、クラウドとオンプレミス インフラストラクチャで一貫して管理された Kubernetes エクスペリエンスを提供するために、業界のソリューションで緊密に提携しています。
たとえば、小売業では、偽札、クレジット カード、小切手、偽造 ID など、販売時点での偽造取引を確実かつ正確に検知するリアルタイムの不正検知機能を構築できるようになりました。最新の不正検知機能は、店舗で収集された取引やその他のデータに適用されるデータ分析および機械学習に依存しています。リモート システムからのデータは、分析およびモデル トレーニングのためにクラウドベースのコアに返送されます。トレーニングされたモデルはリテールエッジに送られ、取引にリアルタイムで適用されます。
小売企業における YugabyteDB + Google Anthos による不正検知の構成例
Google Cloud のエコシステムによる強力なサポート
現代のビジネスにおいて、将来を見据えたデータレイヤーを構築することは非常に重要です。下調べをし、独自のビジネス課題に適したソリューションを選択することが重要です。Yugabyte と Google Cloud の組み合わせは、あなたが現在直面している多くの課題に大きな影響を与えることができると信じています。また、私たちは幸運にも、このプロセスを容易にし、今日から始める自信を与えてくれる強力なエコシステムのサポートを受けています。
堅牢なクラウドツール、サポート、トレーニング、アドバイザリー サービスで知られる Google Cloud マネージド サービスのパートナーとして、DoiT International は、スケーリングに関する複雑な問題に取り組むお客様を支援します。DoiT International 社の CEO である Yoav Toussia-Cohen 氏は、次のように述べています。「Yugabyte の急成長とマルチクラウド戦略のサポートに携わることができ、大変うれしく思っています。ISV Go-Global プログラムを通じて Yugabyte が継続的に新サービスを立ち上げ、クラウド上でビジネスを拡大する際に、拡大した市場参入チャネルを提供することができます。」
Google Cloud 上の YugabyteDB には、すでに高い需要があります。Wipro 社のクラウド トランスフォーメーション担当バイス プレジデントである Ramachandran Padmanabhan 氏は、「YugabyteDB は、レガシー RDBMS 環境のモダナイズを目指すデベロッパーに選ばれているデータベースで、回復力、スケーラビリティ、地理的分散を求める企業にとって強力な組み合わせを提供します。Yugabyte では、お客様のデジタル トランスフォーメーションへの取り組みを支援するため、データベースのモダナイゼーション プラクティスを構築しています。」と述べています。
また、Yugabyte は Google for Startups プログラムを利用することができました。これは、Yugabyte Cloud を大規模に市場に投入するための足掛かりとなり、効率と成長のために最適化しながら加速させることができました。つまり、Google Cloud とそのパートナーは、私たちが次世代の SQL テクノロジーを世界中の企業に提供するにあたり、非常に貴重なガイダンスを与えてくれる拡張チームのような存在です。
ビジネスとカスタマー エクスペリエンスを変革する
Google Cloud は、インターネットを平準化し、お客様の最新のアプリケーションのための革新的で「より良い組み合わせ」のソリューションを提供します。有名なオンライン ショップで得られる最もスムーズな小売エクスペリエンスを思い浮かべてみてください。そして現在、そのエクスペリエンスは大小問わずあらゆるオンライン ビジネスで利用可能であることを想像してみてください。それは、テクノロジーの機会がより均等に広がり、ビジネスとお客様の生活を変革する、私たちが思い描く未来なのです。Google Cloud のグローバル リーチのおかげで、私たちはその機会を世界中に提供することができ、お客様がその機会によってより簡単にビジネス目標を達成できるようになることを心から願っています。
Google Cloud がスタートアップにどのように役立つかをもっと知りたい方は、こちらのページでプログラムの詳細を確認してください。また、こちらから更新情報の配信に登録すると、コミュニティ活動、デジタル イベント、スペシャル オファーなどの情報を受け取ることができます。