問題タブ [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.
caching - appfabric キャッシュのフェイルオーバーはどのように機能しますか?
高可用性シナリオで Windows AppFabric キャッシュを使用することを検討しています。
Web サーバーにキャッシュを配置したいのですが、Web サーバーはデータベースにアクセスできません。
したがって、唯一のオプションは xml 構成ファイルです。これは、リード Web サーバーの共有にあります。
このサーバーがダウンしたらどうなりますか? 高可用性は、クラスター化された SQL Server または SAN へのアクセスがある場合にのみ利用できますか?
php - PHP レプリケートされたデータベース セッションのフェイルオーバー
フェイルオーバーに使用できるサーバーが 2 つあります。データベースは、各サーバーがフルスタックのコピーを実行するように、マスター-マスターとして複製 (MySQL) されます。あるサーバーを使用しているときにセッション テーブルが更新され、リクエストを調べたところ、同じ PHPSESSID が送信されていることがわかります。しかし、URL を変更したり、セカンダリ マシンにフェールオーバーしたりすると、セッションが強制終了され、再ログインする必要があります。
セカンダリで同じ PHPSESSID 値が送信されますが、セッションは認識されません。Apache/PHP はセッションをその特定のボックスにリンクしていますか? もしそうなら、どうすればデータベースに既にあるセッションを認識させることができますか?
database-design - 高い可用性とデータベース設計
これは長い間私の頭の中にある質問の1つです。Facebookや1億人以上のユーザーがいるそのようなウェブサイト/アプリはどのようにデータベースを維持していますか?
すべてを1つのデータベースにまとめることはできないと思います。この場合、異なるセクションを処理する複数のデータベースが必要ですか?次のようなさまざまなセクション:ステータス用のデータベース、写真用のデータベース、ユーザー用のデータベース…</ p>
データベーススキーマをリレーショナルにすることはできますか?
5億人以上のユーザーが増えており、平均して1人のユーザーが10のテキスト更新、50億行(少なくとも)を持っている場合、これはFacebookが実際に処理するデータの10%になるはずです。
Facebookには1800以上のSQLインスタンスがあり、そのうち800以上がmemcachedであるとどこかで読んだことがあります。これらのDBインスタンスは同一である必要がありますか?これらはどのように設計されますか?
cluster-computing - ファイブ ナインの HA 最小クラスタ
3 ノード HA クラスターが一般的な方法であるかどうかを確認しようとしていますか? Google での参照のほとんどは、2 ノード クラスタを指しています。しかし、ファイブ ナインを必要とするアプリケーションがコモディティ ハードウェアに 2 ノード HA クラスターを実装できるかどうか、私には確信が持てません。その背後にある理由は簡単です。1 つのノードのマシンがオフラインになると、バックアップのないノードが 1 つだけ残ります。オフラインになったノードへの依存を減らすために、3 ノード クラスターが最小要件であると思います。
caching - jboss でのセッション複製のために、jboss キャッシュの代わりに他の分散キャッシュを使用できますか?
jboss 4.0.4 でセッション複製に jboss-cache を使用しています。jboss キャッシュの代わりに別の分散キャッシュ (Terracotta またはその他) を使用するにはどうすればよいですか?
locking - ZooKeeperの代替手段?(クラスター調整サービス)
ZooKeeperは、データセンター向けの可用性の高い調整サービスです。これは、Hadoopプロジェクトに端を発しています。その上に、ロック、フェイルオーバー、リーダー選出、グループメンバーシップ、およびその他の調整の問題を実装できます。ZooKeeperに代わるものはありますか?(もちろん自由ソフトウェア)
sql-server - Web アプリケーションは、現在実行中のマスター データベースをどのように見つけることができますか?
同期ミラーリングと自動フェールオーバーを使用して、2 つの SQL Server 2008 R2 インスタンスをセットアップしたいと考えています。このシナリオを正しく理解していれば、SQL サーバーはフェイルオーバーが発生するたびに役割 (プリンシパルとフェイルオーバー) を切り替えます (ここで間違っていたら教えてください)。
Web アプリケーションから現在のプライマリ データベースを見つけるための標準的な方法は何ですか? 接続文字列で次のように 2 つのサーバーを指定できることはわかっています。
しかし、サーバーが実際に現在逆方向に動作している場合、それも適切に機能しますか? 言い換えれば、これも同様に機能します:
この件に関するmsdn の記事を見つけましたが、この点についてはあまり明確ではありません。
ありがとう、
エイドリアン
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サーバーと同じです。
ユーザーが知らないうちに?どうすればいいですか...
あなたの最も早い復帰を待っています。
よろしく
ハスナイン
プロセスは自動である必要があります
apache - 高可用性Webサイト
動的なWebサイトの高可用性を実現するための最良の方法は何ですか?別のサーバーで2つ目のコピーを作成し、ユーザーセッションを台無しにするためにロードバランサーを使用したくない場合、最良の代替手段は何ですか?
message - フェイルオーバー後の進行中のメッセージの WebSphere MQ リカバリー
WebSphere MQ v7 は、スタンバイ・キュー・マネージャーへのフェイルオーバー後に進行中のメッセージのリカバリーを保証しますか?
もしそうなら、これはどのように達成されますか?ありがとう