ElastiCache は、フルマネージドのインメモリキャッシュサービスであり、マイクロ秒単位の読み取り/書き込みレイテンシーを提供し、柔軟なリアルタイムユースケースをサポートします。ElastiCache は、アプリケーションとデータベースのパフォーマンスを向上させるのに役立ちます。ElastiCache は、ゲームのリーダーボード、ストリーミング、データ分析など、データの耐久性を必要としないユースケースのプライマリデータストアとして使用できます。ElastiCache は、分散コンピューティング環境のデプロイと管理に関連する複雑さを排除するのに役立ちます。詳細については、Memcached の場合は、「Common ElastiCache Use Cases and How ElastiCache Can Help」を、Redis OSS の場合は、「Common ElastiCach
Amazon Web Services ブログ 発表: Amazon ElastiCache で Redis バックアップおよび復元を実現、クラスターのサイズ変更も可能に インメモリキャッシュは、アプリケーション設計時またはソリューション構築時の大規模なパフォーマンス強化やコスト削減と同等に扱われます。ここで、サービスが 1 つのみの場合は、スケーリングする機能を強化しながら、継続的にクラウド内のインメモリキャッシュをより簡単にデプロイおよび活用できるようにします。冗談はさておき、この優れた機能を実現するクラウドサービスとは、もちろん Amazon ElastiCache です。Amazon ElastiCache は、パフォーマンスの高いインメモリデータストアまたはキャッシュをクラウドで実現する AWS マネージドサービスです。I/O 集約型または計算量の多いデータの低レイテンシー、安全
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 バックアップのエクスポート Amazon ElastiCache では、ElastiCache for Redis OSS バックアップを Amazon Simple Storage Service (Amazon S3) バケットにエクスポートできます。これにより、ElastiCache の外部からバックアップにアクセスできます。ElastiCache コンソール、、 AWS CLIまたは ElastiCache API を使用してバックアップをエクスポートできます。 バックアップのエクスポートは、別の AWS リージョンでクラスターを起動する必要がある場合に役立ちます。1 つの AWS リージョンでデータをエクスポートし、.rdb ファイルを新しい AWS リー
暗号化を有効化したElastiCacheのバックアップを取得して、 AWSマネージメントコンソールから「リストア」を選択しても暗号化の選択項目が無いため暗号化が無効になります。 暗号化オプションについて書いてみました。リストアっていうか、新規作成で暗号化オプションをつけつつ、バックアップファイルからインポートするって感じということを学びました。いつものごとく、自分のための備忘録ですが誰かのお役に立てば幸いです。 ご機嫌いかがでしょうか、豊崎です。 ElastiCacheリストア時の暗号化オプションについて小ネタを書いていきたいと思います。 はじめに 暗号化を有効化したElastiCacheのバックアップを取得して、 AWSマネージメントコンソールから「リストア」を選択しても暗号化の選択項目が無いため暗号化が無効になります。 AWSマネージメントコンソールから「リストア」すると以下が無効にな
こんにちは、せーのです。今日はElastiCacheの新機能をご紹介します。 現時点でも稼働中のElastiCacheからスナップショットを取ることが可能でしたが、このスナップショットをS3に吐くことが出来るようになりました。 用途 ElastiCacheからスナップショットを取る理由は言うまでもなくバックアップのため、なわけですが、これがS3に出力できると何ができるでしょうか。 S3に出力する、ということはつまり「別の環境でキャッシュデータが使える」ということを意味します。つまり主な用途としては DR対策: 災害時等にスナップショットデータを別環境にて使用する 分析: スナップショットデータを分析してキャッシュパターンを抑えることができるようになります 分配: スナップショットをとったキャッシュデータをすぐに他の環境にて使用することで連続したデータを使用したシステムの構築ができるようにな
前提条件 移行元AWSアカウント(A)と、移行先AWSアカウント(B)に接続できる状態であること EC2の移行 Aで移行したいインスタンスのAMIを作成 A -> B でアカウント間プライベート共有 B側でプライベート共有AMIからインスタンス立ち上げる ※ AMIは同一リージョンでないと共有できないのだけ注意が必要だった 参考 特定の AWS アカウントと AMI を共有する - Amazon Elastic Compute Cloud RDSの移行 Aで移行したいDBのスナップショットを作成 A -> B でアカウント間プライベート共有 B側でプライベート共有スナップショットからDB復元 ※ パラメータグループが移行はない。目視diffは厳しいのでCLIでごにょごにょ移行した 参考 DB スナップショットまたは DB クラスタースナップショットの共有 - Amazon Relation
こんにちは(U・ω・U) ElastiCacheおじさんを目指して日々鍛錬を続ける深澤です。 立派なElastiCacheおじさんに成長することを決意したラスベガスでの出来事でした。 — 深澤俊 (@shun_quartet) December 4, 2019 そんな僕に次のようなニュースが飛び込んできました。 なんと素晴らしいアップデート。ElastiCacheおじさんたるもの、世の中の皆様にElastiCache最新情報をお届けするのが務めというもの。今回はこの機能をご紹介したいと思います! グローバルデータストアってどんな機能なの? ElastiCacheクラスタに保存したデータを複数のリージョン間でレプリケーションできます。グローバルデータストアの主なコンポーネントは次の通りです。 プライマリ(アクティブ)クラスタ レプリケーション元となるクラスタです。通常のElastiCache
Amazon ElastiCache for Redis は、安定した予測可能なパフォーマンスを可能な限り低コストで維持するためにアプリケーションをモニタリングし、容量を自動で調整します。シャードやレプリカノードの追加や削除により、自動的にクラスターを水平方向にスケールできます。ElastiCache for Redis は、AWS Application Auto Scaling を使ってスケーリングを管理し、Amazon CloudWatch のメトリクスを使ってスケールアップやスケールダウンの時間を決定します。 ElastiCache for Redis はターゲット追跡とスケジュールされた オートスケーリングポリシーをサポートしています。ターゲット追跡では、ターゲットメトリクスを定義し、リソース使用率の変化に応じてElastiCache for Redis がリソース容量を調整しま
ヘヴィメタルとBABYMETALをこよなく愛するCX事業本部 久保田です。 運用中のElastiCache for Redisにサービスの更新(security-update)が提供されていたため適用することになりましたが、適用中にダウンタイムがどれくらいあるのか気になったので手順確認と合わせて検証してみました。 検証環境 ノードタイプ: cache.t2.micro ノード数: 2 エンジンバージョン: 3.2.10 自動フェールオーバー: enabled マルチAZ: enabled データサイズ: 約4MB 検証方法 今回検証に利用した環境はキャッシュサーバーへのリクエストが失敗してもリカバリーが可能な構成となっておりそれほどシビアな要件を求められていないため、以下の内容でスクリプトを作成しました。 1秒ごとにデータを読み書きし続ける エラー発生時に時間とエラー内容を出力する 検証実
ElastiCacheのスケールアップは本当にダウンタイムなしでできるのか検証してみた! #reinvent こんにちは(U・ω・U) 着々とElastiCacheおじさんへの道を歩んでいる深澤です。 立派なElastiCacheおじさんに成長することを決意したラスベガスでの出来事でした。 — 深澤俊 (@shun_quartet) December 4, 2019 さて、僕はそんなラスベガスで開催されたre:Invent 2019にて「Whatʼs new with Amazon ElastiCache」というセッションに参加してきました。 このセッションでElastiCacheクラスタは 「Redisはオンラインでのスケールアップが行えるようになった」 と聞きました。ですがこれはどの程度のレベルなのか気になりますよね。もしミリ秒単位でアクセスを捌いているようなシビアな環境だったらこの問
突然ですが... あなたは、あるゲームプロジェクトの本番リリース2日前にサーバエンジニアとしてJOINしました。いざリリースを迎えたとき、ElastiCacheのメモリが突然危険域を超え、さらにあと2時間で枯渇しそうな状況になりました。 さて、この状況におかれたあなたは何をしますか? はじめに モバイルゲームのシステムは新しいイベントをopenするとトラフィックが2倍、3倍、時には普段の10倍以上来ることがあり、トラフィックの変動が非常に大きい特性があります。 新しいゲームのリリース時はより顕著で、想定以上のトラフィックが来ることもしばしばあります。 この記事は、あるゲームプロジェクトの本番リリース時に大規模トラフィックが来た際のサーバトラブルを題材に、 どのような観点で問題を切り分けていったのか、トラブルシュートのプロセス どのような準備(負荷テスト)をしていれば防げるのか という話をし
ElastiCache キャッシュと Amazon EC2 インスタンスが同じ Amazon VPC にある場合の ElastiCache キャッシュへのアクセス 最も一般的ユースケースは、EC2 インスタンスにデプロイされたアプリケーションが同じ VPC のキャッシュに接続する必要がある場合です。 このシナリオを以下に図表で示します。 キャッシュ用のセキュリティグループを作成します。このセキュリティグループを使用して、キャッシュへのアクセスを制限できます。例えば、キャッシュを作成したときに割り当てたポートと、キャッシュにアクセスするのに使用する IP アドレスを使用して TCP へのアクセスを許可する、このセキュリティグループのカスタムルールを作成できます。 Memcached キャッシュのデフォルトのポートは 11211 です。 Valkey および Redis OSS キャッシュのデ
こんにちは(U・ω・U) AWS事業部の深澤です。 AWSにはElastiCacheと呼ばれるマネージド型のキャッシュストアサービスがあります。利用を始めようと色々調査すると「RedisとMemcached、どっち使ったらいいの?」というのは結構悩みがちなポイントかと思います。今回は2つの特徴を比べてみて、どちらのサービスを使うか一緒に考えてみましょう! 可用性 ElastiCacheでは最小の構成単位を「ノード」と呼びます。EC2で言うところのインスタンスに相当するものです。このノードを組み合わせた集合体をクラスターと呼びます。ノードに直接接続してしまうと、もしそのノードに問題が発生した場合には新しいノードのアドレス(エンドポイント)をアプリケーション側で書き換えなくてはなりませんし、サービスの成長と共に負荷が上がってくるとノードの台数を増やして負荷やメモリ(キャッシュ)を分散したりとい
Redis OSS 互換のインメモリデータストアは、ミリ秒未満のレイテンシーでリアルタイムアプリケーションを強化します。 Amazon ElastiCache は、ミリ秒未満のレイテンシーを実現する非常に高速なインメモリデータストアで、インターネット規模のリアルタイムアプリケーションを強化できます。ElastiCache は、Redis OSS 上に構築されており、Redis OSS API との互換性を備えています。また、Redis OSS クライアントとの連携が可能で、データの保存には Redis OSS のデータ形式を使用します。自己管理型の Redis OSS アプリケーションは、コードを変更することなく ElastiCache とシームレスに連携します。ElastiCache には、スピード、シンプルさ、および Redis OSS の多用途性と同時に、Amazon からの管理性、
WordPress is a popular open-source Content Management System (CMS) that lets developers build sophisticated websites. WordPress makes it easy to edit your site through a friendly browser interface and stores its content in a backend database (usually MySQL). While WordPress makes it easy to build websites, you need to make sure that pages load quickly. Having powerful database servers to fetch dat
Amazon ElastiCache が高性能アプリケーション用途に、メモリを最適化した次世代型の汎用 Amazon EC2 M5 および R5 ノードのサポートを開始しました。M5 および R5 ノードはどちらも AWS Nitro System をベースにしており、Elastic Network Adapter (ENA) を使用した拡張ネットワーキングが特徴で、ネットワーク帯域幅合計で最大 25 Gbps の性能を持ちます。M5 および R5 ノードは、全コアのクロックを最大 3.1 GHz で持続可能なカスタムのインテル® Xeon® スケーラブルプロセッサで動作します。このプロセッサは高性能ワークロードの高速処理を目的に、インテル最新のプロセシング命令セットであるアドバンストベクトルエクステンション 512 (AVX-512) を採用しています。汎用 M5 ノードのメモリサイズは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く