問題タブ [high-availability]

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 投票する
2 に答える
1352 参照

caching - appfabric キャッシュのフェイルオーバーはどのように機能しますか?

高可用性シナリオで Windows AppFabric キャッシュを使用することを検討しています。

Web サーバーにキャッシュを配置したいのですが、Web サーバーはデータベースにアクセスできません。

したがって、唯一のオプションは xml 構成ファイルです。これは、リード Web サーバーの共有にあります。

このサーバーがダウンしたらどうなりますか? 高可用性は、クラスター化された SQL Server または SAN へのアクセスがある場合にのみ利用できますか?

0 投票する
2 に答える
509 参照

php - PHP レプリケートされたデータベース セッションのフェイルオーバー

フェイルオーバーに使用できるサーバーが 2 つあります。データベースは、各サーバーがフルスタックのコピーを実行するように、マスター-マスターとして複製 (MySQL) されます。あるサーバーを使用しているときにセッション テーブルが更新され、リクエストを調べたところ、同じ PHPSESSID が送信されていることがわかります。しかし、URL を変更したり、セカンダリ マシンにフェールオーバーしたりすると、セッションが強制終了され、再ログインする必要があります。

セカンダリで同じ PHPSESSID 値が送信されますが、セッションは認識されません。Apache/PHP はセッションをその特定のボックスにリンクしていますか? もしそうなら、どうすればデータベースに既にあるセッションを認識させることができますか?

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

database-design - 高い可用性とデータベース設計

これは長い間私の頭の中にある質問の1つです。Facebookや1億人以上のユーザーがいるそのようなウェブサイト/アプリはどのようにデータベースを維持していますか?

すべてを1つのデータベースにまとめることはできないと思います。この場合、異なるセクションを処理する複数のデータベースが必要ですか?次のようなさまざまなセクション:ステータス用のデータベース、写真用のデータベース、ユーザー用のデータベース…</ p>

データベーススキーマをリレーショナルにすることはできますか?

5億人以上のユーザーが増えており、平均して1人のユーザーが10のテキスト更新、50億行(少なくとも)を持っている場合、これはFacebookが実際に処理するデータの10%になるはずです。

Facebookには1800以上のSQLインスタンスがあり、そのうち800以上がmemcachedであるとどこかで読んだことがあります。これらのDBインスタンスは同一である必要がありますか?これらはどのように設計されますか?

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

cluster-computing - ファイブ ナインの HA 最小クラスタ

3 ノード HA クラスターが一般的な方法であるかどうかを確認しようとしていますか? Google での参照のほとんどは、2 ノード クラスタを指しています。しかし、ファイブ ナインを必要とするアプリケーションがコモディティ ハードウェアに 2 ノード HA クラスターを実装できるかどうか、私には確信が持てません。その背後にある理由は簡単です。1 つのノードのマシンがオフラインになると、バックアップのないノードが 1 つだけ残ります。オフラインになったノードへの依存を減らすために、3 ノード クラスターが最小要件であると思います。

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

caching - jboss でのセッション複製のために、jboss キャッシュの代わりに他の分散キャッシュを使用できますか?

jboss 4.0.4 でセッション複製に jboss-cache を使用しています。jboss キャッシュの代わりに別の分散キャッシュ (Terracotta またはその他) を使用するにはどうすればよいですか?

0 投票する
11 に答える
53005 参照

locking - ZooKeeperの代替手段?(クラスター調整サービス)

ZooKeeperは、データセンター向けの可用性の高い調整サービスです。これは、Hadoopプロジェクトに端を発しています。その上に、ロック、フェイルオーバー、リーダー選出、グループメンバーシップ、およびその他の調整の問題を実装できます。ZooKeeperに代わるものはありますか?(もちろん自由ソフトウェア)

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

sql-server - Web アプリケーションは、現在実行中のマスター データベースをどのように見つけることができますか?

同期ミラーリングと自動フェールオーバーを使用して、2 つの SQL Server 2008 R2 インスタンスをセットアップしたいと考えています。このシナリオを正しく理解していれば、SQL サーバーはフェイルオーバーが発生するたびに役割 (プリンシパルとフェイルオーバー) を切り替えます (ここで間違っていたら教えてください)。

Web アプリケーションから現在のプライマリ データベースを見つけるための標準的な方法は何ですか? 接続文字列で次のように 2 つのサーバーを指定できることはわかっています。

しかし、サーバーが実際に現在逆方向に動作している場合、それも適切に機能しますか? 言い換えれば、これも同様に機能します:

この件に関するmsdn の記事を見つけましたが、この点についてはあまり明確ではありません。

ありがとう、

エイドリアン

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

asp.net - WebアプリケーションとDBサーバーの高可用性を実現する方法

ASP.NETおよびMSSQL2005で作成されたWebアプリケーションをデータベースとして使用しています

ASP.NET Webアプリは次の場所でホストされています:http://192.168.0.90

およびMSSQLServer DB:192.168.0.91

ユーザーはURL: http: //192.168.0.91を使用してサーバーにアクセスします。

Webアプリhttp://192.168.0.150およびデータベースのMYDRIPアドレスは:192.168.0.151

Webサーバーに障害が発生したとします。ユーザーを自分のWebアプリケーションDRサーバーIPに自動的に転送する必要があります

DBサーバーと同じです。

ユーザーが知らないうちに?どうすればいいですか...

あなたの最も早い復帰を待っています。

よろしく

ハスナイン

プロセスは自動である必要があります

0 投票する
3 に答える
894 参照

apache - 高可用性Webサイト

動的なWebサイトの高可用性を実現するための最良の方法は何ですか?別のサーバーで2つ目のコピーを作成し、ユーザーセッションを台無しにするためにロードバランサーを使用したくない場合、最良の代替手段は何ですか?

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

message - フェイルオーバー後の進行中のメッセージの WebSphere MQ リカバリー

WebSphere MQ v7 は、スタンバイ・キュー・マネージャーへのフェイルオーバー後に進行中のメッセージのリカバリーを保証しますか?

もしそうなら、これはどのように達成されますか?ありがとう