このページの本文へ

前へ 1 2 3 4 次へ

AWS re:Inventで披露されたデータベースの革新

AuroraはServerlessからLimitlessへ 量子チップのR&Dも披露

2023年11月29日 11時00分更新

文● 大谷イビサ 編集●ASCII

  • この記事をはてなブックマークに追加
  • 本文印刷

 ラスベガスで開催されている「AWS re:Invent 2023」の初日は、恒例のピーター・デサントス氏による「Monday Night Live」が行なわれた。インフラやチップに関する内容の多いインフラ担当デサントス氏の講演だが、今年のテーマは「データベースのサーバーレス化への道」。最後には量子コンピューティングへのチャレンジも披露され、エンジニアにとって満足度の高い内容となった。

AWS ユーティリティコンピューティング担当シニアバイスプレジデント ピーター・デサントス氏

アプリケーションの苗床にRDBほど適切な場所はあるだろうか?

 登壇したデサントス氏は、まずサーバーレスへののメリットをひもとく。サーバーレスは弾力性があるため、膨大なインフラを数多くの顧客で共有するにあたって、余剰のリソースを効率的に利用できる。顧客としても使った分だけを支払えばよいし、サステイナビリティの観点でも優れている。「もっとも電力効率がよいのは電力を使わないことだ」とデサントス氏は指摘する。もちろん、AWSが構築しているインフラに載っているため、AZ(Availability Zone)や独自ハイパーバイザーのNitroのような差別化された機能を利用できる。

 発売当初のDynamo DBは高性能な読み書きを、最低限のクエリとセマンテック機能で提供していた。幅広い機能で利用できるものの、既存のSQLデータベースの一部を提供するに過ぎなかった。また、2006年にAWSが最初にリリースしたAmazon S3とSimple Queueing Serviceだった。しかし、その後の絶え間ない技術革新により、サービスの使い方は大きく変わった。たとえば、2018年にDynamo DBはトランザクション可能なビルドを追加し、リレーショナルデータベースの置き換えを実現した。その後、サーバーレスコンピューティングの先駆けとも言えるLambda、コンテナ管理を容易にするFargateなどをリリース。「驚くような機能を開発してきた。しかし、今夜は別のストーリーにフォーカスしたい」とデサントス氏は話を進める。

 「アマゾンで働く上で、私が気に入っていることの1つは、私たちが1つのことだけを追求する必要性を否定していることだ」とデサントス氏は語る。AWSでは顧客のニーズにより、多様なサービスが生まれており、今やデータベースやファイルシステム、OS、ソフトウェアなど幅広い管理サービスを提供している。「みなさんがソフトウェアを実行するための最適の場所を持つことにコミットしている。このコミットメントこそが、サーバーレスコンピューティングの価値を、みなさんが愛するサーバーフルソフトウェアに提供するために、私たちが大規模な投資を行なってきた理由だ」とデサントス氏は語る。

 データベースに関して言えば、「リレーショナルデータベースほど適した場所はあるのか?」これがサーバーレスに進むまでの道程を語り尽くした今回のセッションの大きなテーマだ。

サーバーレスへの道が大きなテーマ

リレーショナルデータベースのデメリットを解消するAmazon Aurora

 従来、アプリケーションの基盤であったリレーショナルデータベースは、データの一貫性を保ち、パワフルで柔軟なSQLのクエリインターフェイスを持つなど、多くのメリットを持っている。しかし、データベースを扱うには、インスタンス構成を選択し、インストールとセットアップを行ない、複雑なレプシケーションを設定する必要があった。定期的なパッチ当ての作業も重要だし、スリルのあるアップデートも必要だった。2009年にAmazonが発表したRDSは、こうしたリレーショナルデータベースの設定、運用、スケールを容易にすることに目的があったという。そしてここでのデータベースの管理テクノロジーはリレーショナルデータベースの再定義でもあるAmazon Auroraにつながっていく。

 AuroraはMySQLやPostgreSQLと互換性を持ち、価格性能比もよい。そして最大の技術革新は、「Grover」と呼ばれるデータベースに最適化された分散型ストレージシステムにあるという。従来のRDSインスタンスはEBS(Elastic Block Storage)をアタッチして利用していたが、Groverはより優れた特徴を持っているからだ。

 現在のほとんどのリレーショナルデータベースは、1つのコンポーネントにフォーカスを当てて構築されている。これがログだ。ライトヘッドロギングという技術で、データベース内の挙動をすべて詳細に記録したログは性能にも影響を与え、クエリを効率的に行なうためのインデックスで利用され、データベースのリストアにも関わってくる。

ログこそデータベース

 Auroraはローカルではなく、各グローバルエントリにログを記録する。そしてGroverは単にログを記録するだけではなく、処理も行なう。そして、データベースと同じメモリ構造をリモートにも生成しているので、Aurora DBはいつでもメモリ構造を再現できる。これにより、メインDBのI/Oを大幅に削減でき、メモリに恒久ログを書き込む必要もなくなるという。ログの書き込みはシーケンシャルI/Oで、負荷も低く抑えられる。従来のOSS DBに比べて3~5倍のコストパーフォーマンスを実現する。

 またAuroraはマルチテナントなので、レプリケーションは不要。AZ同士でサーバーレスのスケーリングも可能だ。「1つのテーブルから膨大なテーブルまでスケールすることができる。データベースが小さければ、インデックスも必要ない。これこそサーバーレスだ」とデサントス氏は語る。

前へ 1 2 3 4 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    ビジネス

    最大5つのプロジェクトをひとつの“ガントチャート”に Backlogに俯瞰が捗る新機能

  2. 2位

    ITトピック

    IT技術者の4割が「5年後のスキル陳腐化」に危機感/働くシニアは多いが「長く働きやすい」環境ではない日本/トークンコストの成果証明は難しい、ほか

  3. 3位

    TECH

    二酸化炭素を資源に変える新触媒、新しい合金を電気で合成

  4. 4位

    デジタル

    ヤマハ、RTX1300の「ひかり電話アダプターモード」を解説する無料ウェビナーを10月15日に開催

  5. 5位

    クラウド

    NTTドコビジが「GPUaaS」提供へ 1分単位で利用でき、ハイブリッド構成も可能

  6. 6位

    データセンター

    AIデータセンターの「電力・冷却課題」打破へ シュナイダーが営業・設計・現場を直結する新組織立ち上げ

  7. 7位

    TECH

    「PC調達はもはや経営層が考えるべき課題」 “侵入前提”時代に問われるエンドポイントの真価

  8. 8位

    sponsored

    スマホで「誤差数センチ」の高精度測量! レフィクシア「LRTK」が現場を変える

  9. 9位

    デジタル

    クリーニング屋が人手不足を“人手以外で”解決 一度は手放したkintoneを復活させ、AIで販管費を半減するまで

  10. 10位

    ソフトウェア・仮想化

    Microsoft IQとは? AIエージェントが必要とする理由は? マイクロソフトの担当幹部が解説

集計期間:
2026年09月26日~2026年10月02日
  • 角川アスキー総合研究所