このページの本文へ

前へ 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位

    トピックス

    “持たない家電”ランキング、もはや定番のアレがやっぱり1位なような

  2. 2位

    トピックス

    思い切った慶應義塾 全教職員にNotion導入で168年分の知的資産をAIに食わせるプロジェクトが始動

  3. 3位

    トピックス

    リモートワークは福利厚生なの? ITエンジニアが本当に欲しい福利厚生第1位となる

  4. 4位

    ビジネス

    管理職こそ大事にしないとまずくないか? 約4割が「続けたい、と答えない」現実

  5. 5位

    トピックス

    ほぼスーパーで良くない? コンビニで「思ったより高い」と感じる人76%、実は中高年ほど割高感に悩んでるって知ってた?

  6. 6位

    トピックス

    インバウンドの頑張りランキングベスト3は「大分県」「岐阜県」「佐賀県」 努力が光る結果に

  7. 7位

    TECH

    訓練だとわかっていても「緊張で脇汗をかいた」 LINEヤフー、初のランサムウェア訓練からの学び

  8. 8位

    TECH

    身代金要求攻撃の被害額は「1社平均6.4億円」 それでも6割超が「支払いを否定しきれない」苦境

  9. 9位

    ITトピック

    管理職ほど機密情報をAIに入力している実態、なぜ?/27卒学生の就職人気、IT業界トップ企業は/最新インシデントの傾向10パターンまとめ、ほか

  10. 10位

    ビジネス

    ランチ抜きが22%!? 物価高で「水筒・コンビニ控え」が定着する中、なぜか「推し活・美容費」だけは死守するオフィスワーカーたち

集計期間:
2026年04月16日~2026年04月22日
  • 角川アスキー総合研究所