問題タブ [amazon-elasticache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
236 参照

amazon-web-services - AWS マルチゾーン ディザスタ リカバリとロード バランシング - ベスト アプローチ?

私は Amazon Web Services を使用しており、負荷分散と災害復旧のために適度なシステムをセットアップしようとしています。アプリケーションは PHP ベースで、フロント エンドに Zend Framework 2 (ZF2)、ローカルの memcached サーバー、および RDS を介した MySQL を使用します。すべてのサーバーは Amazon Linux を実行しています。

2 つの異なる AWS の「可用性ゾーン」で 2 つのサーバーを使用するようにエラスティック ロード バランサーを構成しようとしています。あるサーバーがシャットダウンして別のサーバーが引き継ぐことをシームレスに許可するには、共有 PHP セッションが必要です。そこで、ZF2 で PHP データベース セッションをセットアップしました。

一般に、AWS ゾーンが停止する可能性は、個々のサーバーまたはアプリケーション自体に致命的な問題が発生する可能性よりもかなり低いと思います。だから私は別のアプローチを検討しています:

  1. 同じアベイラビリティ ゾーン内のすべてのサーバー
  2. 別の AWS ElastiCache サーバー (基本的に memcached であり、ゾーン間で使用することはできません)
  3. キャッシュに格納された PHP セッション (memcached の組み込みサポート)
  4. 別のゾーンに 1 つの緊急サーバー – まれにゾーンが停止した場合、別のサーバーを使用するように DNS レコードを変更します。

これは、DR と負荷分散に対する適切な標準的なアプローチですか? ゾーンが停止した場合の DR ソリューションは好きではありませんが、ゾーンがそれほどダウンするのを見たことがありません。設計が簡素化されれば、おそらくそのレベルのリスクに対処できるでしょう。ロード バランサーがサーバーに重み付けできる場合は、1 つのゾーンにすべての重み付けを適用し、バックアップ サーバーの重み付けをはるかに低くします。

0 投票する
1 に答える
2059 参照

python-2.7 - Python の DynamoDB で Amazon ElastiCache を使用して読み取り/書き込みパフォーマンスを向上させる方法

AWS で作成された DynamoDB インスタンスがあり、AWS Elasticache でキャッシュ クラスターも作成しました。Elasticache を使用して、読み取り/書き込みパフォーマンスを改善したいと考えています。これがPythonでどのように行われるかはわかりません。

Elasticache を DynamoDB インスタンスにアタッチする方法について、ポインタ/ガイダンスを提供していただけますか? Elasticache に接続してクラスターを取得できましたが、続行する方法についてサポートが必要です。

参照コード:

0 投票する
4 に答える
9005 参照

redis - Amazon ElastiCache Redis パブリック アクセス

Amazon AWS アカウントを持っています。ElastiCache Redis を使用したいです。ElastiCache Redis をインストールしました。ElastiCache Redis をパブリック アドレスから接続するにはどうすればよいですか?

Amazon Linux AMI をインストールしました。そこからElastiCache Redisにアクセスしていますが、パブリックアドレスからアクセスしたいです。

0 投票する
1 に答える
2530 参照

amazon-web-services - RDS MultiAZ で AWS Elasticache を使用する最良の方法は何ですか?

私は現在、自分のプロジェクトで Amazon Web Services の RDS MultiAZ を使用しており、ElastiCache を使用してクエリの速度を向上させたいと考えていました。しかし、ElastiCache では、どのゾーンを使用することに興味があるかを定義する必要があることに気付きました。

正しく理解できたかどうかを確認するために: MultiAZ は、2 つのゾーン (私は南米リージョンを使用しています) に 2 つのデータベース サーバーがあることを意味します: ゾーン AI には読み取りおよび書き込みサーバー (マスター) があり、ゾーン BI には読み取りサーバーがあります。 (スレーブ)。何らかの理由でゾーン A がダウンした場合、ゾーン A が復帰するまでゾーン B がマスターになります。

この場合、ElastiCache (私は Memcache を使用しています) をどのように使用しますか? 接続する 1 つのエンドポイントと 2 つのノード (各ゾーンに 1 つ) を持つキャッシュ クラスターを作成できません。ゾーンごとに 1 つのキャッシュ クラスターが必要で、正しいゾーンに接続できるようにアプリケーション用に 2 つのコードが必要ですか?

1 か月前に AWS フォーラムで既に質問しましたが、応答がありませんでした。ありがとう!

0 投票する
0 に答える
432 参照

jersey - AWS Redshift と Elasticache に Dropwizard を使用する

  • Dropwizard と Jersey を使用して、Amazon Redshift と Elasticache 用の JDBC クエリ API を作成したいと考えています。
  • 私はグーグルを持っていて、Dropwizard と Jersey に関する多くのブログをレビューしました。しかし、これまで、これを処理する方法がわかりませんでした。
  • その例はありますか?

ありがとう。

0 投票する
0 に答える
1066 参照

java - Beanstalk と Elasticache の接続中に UnresolvedAddressException が発生する

Elasticache を使用する Java Servlet アプリケーションをデプロイしようとしています。(Tomcat7、Beanstalk 上の Java7)

しかし、次のステートメントでエラーが発生します。

スタック:

同じ Beanstalk の ec2 インスタンスで Elasticache クラスターに接続するための簡単な Java プログラムを作成しようとしましたが、正しく機能しました。そのため、Tomcat 内で構成が競合しているようです。