AWS、インメモリデータベース「Amazon MemoryDB for Redis」発表
AWSは、プライマリーデータベースとしての使用に耐える耐久性を備えたRedis互換のインメモリデータベース「Amazon MemoryDB for Redis」を発表した。
この記事は新野淳一氏のブログ「Publickey」に掲載された「AWS、プライマリーDBとして使える耐久性を備えたインメモリデータベース「Amazon MemoryDB for Redis」発表」(2021年8月23日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
AWSは、プライマリーデータベースとしての使用に耐える耐久性を備えたRedis互換のインメモリデータベース「Amazon MemoryDB for Redis」を発表しました。
インメモリデータベースは全てのデータをメモリ上に保持するため、非常に高速なデータベースアクセスを実現する利点を備えています。
反面、データがメモリ上にあるため、HDDやSSDなどにデータを保存する一般的なデータベースに比べて、サーバに障害が発生した場合にデータを失う可能性が高いというデメリットがありました。
そのため一般にインメモリデータベースは一瞬たりともデータを失うわけにはいかないミッションクリティカルな用途のプライマリーデータベースよりも、メモリキャッシュなどに使われる傾向にありました。
今回AWSが発表したAmazon MemoryDB for Redisは、こうしたインメモリデータベースの課題を解決し、インメモリデータベースの高速性と、ミッションクリティカルな用途でのプライマリーデータベースにも使える耐久性を備えたものだと説明されています。
下記はAWSの発表からの引用です。
MemoryDB makes it easy and cost-effective to build applications that require microsecond read and single-digit millisecond write performance with data durability and high availability.
MemoryDBは、データの耐久性と高可用性を備えつつ、マイクロ秒の読み出しと1桁ミリ秒の書き込み性能を要求するアプリケーションを、簡単かつ高いコスト効率で構築できます。
分散トランザクションログを複数のAZに保存
ミッションクリティカルな用途に耐えるインメモリデータベースはSAP HANAなどこれまでも存在していました。
一般にこれらのインメモリデーターベースでは、トランザクションログを永続性を備えたストレージに書き込むことで、万が一サーバに障害が起きてもログからデータを復旧させることでデータを失わないようにしています。
そのためインメモリデータベースといえどもログをストレージに書き込むスピードが性能上重要な要素でした。
今回AWSが発表したAmazon MemoryDB for Redisでは、分散トランザクションログを複数のアベイラビリティゾーンに分散することでログの永続性を確保することで、高い性能と高速なフェイルオーバーやリカバリー、ノードのリスタートを実現していると説明されています。
MemoryDB uses a distributed transactional log that stores data across multiple Availability Zones (AZs) to enable fast failover, database recovery, and node restarts with high durability.
MemoryDBは、複数のアベイラビリティーゾーン(AZ)にまたがってデータを保存する分散型トランザクションログを使用しており、高い耐久性を備えた高速なフェイルオーバー、データベースのリカバリー、ノードの再起動が可能です。
そしてそのサービス名にもあるようにAPIとしてはRedis互換としています。
RedisはNoSQLのインメモリデータベースとして代表的なのものの1つで、キーバリュー型のデータストアです。
そのためAmazon MemoryDB for Redisは業務アプリケーションのバックエンドよりも、モバイルアプリケーションやゲーム、リアルタイムデータ分析といったアプリケーションのバックエンドに向いていると言えそうです。
関連記事
- Windows Server 2022正式版のリリース、事実上開始 セキュアコアサーバ搭載、VPN不要のファイルアクセスなど
米Microsoftからの発表はまだないものの、Windows Server 2022正式版のリリースが事実上開始された。ライフサイクルのページに製品が登録され、2021年8月18日がサポート開始日となっているため、すでにサポートがスタートしている。 - 次期Visual Studio 2022はマルチリポジトリ対応 Microsoftが明らかに
米Microsoftは、同社が現在開発中のVisual Studio 2022でマルチリポジトリに対応する予定であることを明らかにした。 - AWS専業SIerのサーバーワークス、Google Cloud事業へ参入 韓国Bespin Globalとの合弁で
AWS専業のクラウドSIer、サーバーワークスが、韓国のBespin Globalとの合弁でGoogle Cloud専業のSIer企業「G-gen」を設立し、Google Cloud事業に参入することを発表した。 - LINE、オープンソースソフト「LINE FIDO2 Server」公開 パスワード不要でログイン可能
LINEがスマートフォンやPCの指紋認証や顔認証などを用いることでパスワード不要でログイン処理を可能にする標準技術「FIDO2」や「WebAuhn」に対応したサーバ「LINE FIDO2 Server」をオープンソースで公開。 - 米SalesforceがRPAに参入へ Servicetraceを買収、MuleSoftと統合
Salesforce.comは、RPAベンダのServicetraceを買収し、2018年に買収したMulesoftの一部とすることを発表。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.