1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Amazon ElastiCacheについて

Posted at

はじめに

こんにちは。開発部のMです。
今回は「Amazon ElastiCache」についてご紹介します。

Amazon ElastiCacheとは

AWSが提供するインメモリ型データベースサービスです。インメモリ型データベースとはデータストレージにメモリを使用するデータベースのことです。SSDのようなディスクストレージよりも高速・安定したアクセスが可能で高頻度で参照するデータや検索に時間がかかるデータセットをメモリ上に保持することでシステムのパフォーマンスを向上させることができます。

ElastiCacheのデータベースエンジン

ElastiCacheは「Memcached」と「Radis」の二種類のエンジンをサポートしています。

Memcached

事実上、KVS(Key-Valueストア)型インメモリデータベースの標準として広く利用されています。高パフォーマンスですがデータの永続性やレプリケーション機能はないので、障害や再起動が発生した場合はデータは残りません。保持しておかなければならないデータはストレージや他のデータベースサービスへ保存しておき、アプリケーションの高速化を目的としてキャッシュとして利用する場合に向いています。

Radis

KVS型インメモリデータベースであることはMemcachadと同じですがMemcachadよりも高機能なデータベースエンジンです。スナップショット(S3への保存)機能によりバックアップ・リストアが可能でデータを永続的に保持しておくことができます。また自動フェイルオーバー(障害発生時の切り替え)やマルチAZの機能により高可用性があります。
さらに保管しているデータの暗号化やSSL/TLSによる通信の暗号化、クライアントをパスワードで認証するRadis認証を行うことができ機密性も提供されています。

最後に

高速アクセスを実現するElastiCacheはアプリケーションのパフォーマンス向上に役立つことがわかりました。

はつかぜ株式会社では、IT学習や業務に役立つ情報を定期的にお届けしていきたいと思っています。
システム開発のお問い合わせ・ご相談はこちら
https://www.hatsukaze.co.jp/inquire/

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?