問題タブ [infrastructure]

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

networking - 冗長性の理由からサイトに 2 つのロード バランサーがある場合、DNS はどちらを指す必要がありますか?

DNS レコードで単純に両方を指定した場合、トラフィックの 50% も同様に問題になるのではないでしょうか?

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

.net - 状況に最適なインフラストラクチャ

私は次のような状況にあり、この問題を解決するためにどのようなアプローチを取るかを知りたい.

クライアントのニーズはここにあります。

彼は Web サイト / E コマースと、E コマースの外観をカスタマイズできるものを必要としています。彼はまた、製品構成などのいくつかの機能を拡張できるようにしたいと考えています。

彼はある国にオフィスを持ち、別の国に別のオフィスを持っています。

クライアントが Web または電話で注文すると、社内の誰かが注文をオフィス 1 で行うかオフィス 2 で行うかを決定します。

クライアントは、1 つの場所から 2 つのオフィスに関する情報を確認できる必要があります。

1 つのウェブサイトと 2 つのオフィスがありますが、この状況で何を選択するかを知りたいです。全部webで作ってくれませんか、その場合、バーコードや専用プリンターはどうすればいいですか?

Web 上でデータベースを共有する Web サイト + 1 ソフトウェアを作成しますか。その場合、データ転送が遅すぎるでしょうか。

クライアントは必要に応じてプログラマーを変更できるようにしたいため、開発をできるだけ単純にすることが目標です。

できれば、コーディングを容易にするために、アプリケーションを .Net で実行する必要があります。

この状況であなたならどうしますか?

0 投票する
13 に答える
4330 参照

iis - 負荷分散された ASP.NET サイトのアーキテクチャに関する推奨事項

更新 2009-05-21

単一のネットワーク共有を使用する 2 番目の方法をテストしてきました。これにより、Windows Server 2003 の負荷がかかると、次のような問題が発生します。

http://support.microsoft.com/kb/810886

更新を終了する

次のように動作する ASP.NET Web サイトの提案を受け取りました。

ハードウェア ロード バランサー -> 4 つの IIS6 Web サーバー -> フェールオーバー クラスターを備えた SQL Server DB

これが問題です...

Web ファイル (aspx、html、css、画像) を保存する場所を選択しています。2 つのオプションが提案されています。

1) 4 つの IIS サーバーのそれぞれに Web ファイルの同一のコピーを作成します。

2) Web ファイルの 1 つのコピーを、4 つの Web サーバーからアクセスできるネットワーク共有に配置します。4 つの IIS サーバー上の Web ルートは、単一のネットワーク共有にマップされます。

より良い解決策はどれですか? オプション 2 は、ファイルを 1 つの場所にコピーするだけでよいため、明らかに展開が簡単です。ただし、4 つの Web サーバーがすべて 1 つのファイル セットにアクセスしているため、スケーラビリティの問題があるのではないかと思います。IIS はこれらのファイルをローカルにキャッシュしますか? すべてのクライアント要求でネットワーク共有にヒットしますか? また、ネットワーク共有へのアクセスは、ローカル ハード ドライブ上のファイルを取得するよりも常に遅くなりますか? IIS サーバーを追加すると、ネットワーク共有の負荷が大幅に悪化しますか?

概観を示すために、これは現在 1 か月あたり約 2,000 万ヒットを受け取る Web サイトの場合です。最近のピーク時には、1 秒あたり約 200 ヒットを受信して​​いました。

そのような設定で特別な経験があれば教えてください。入力していただきありがとうございます。

更新 2009-03-05

私の状況を明確にするために、このシステムの「展開」は、典型的な Web アプリケーションよりもはるかに頻繁です。Web サイトは、バック オフィス CMS のフロント エンドです。コンテンツが CMS で公開されるたびに、新しいページ (aspx、html など) がライブ サイトに自動的にプッシュされます。展開は基本的に「オンデマンド」です。理論的には、このプッシュは 1 分以内に数回発生する可能性があります。そのため、一度に 1 つの Web サーバーを展開することが実際的かどうかはわかりません。考え?

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

communication - アプリケーションとインフラストラクチャの接続を維持

私は、2 つのグループに分かれている IT 部門で働いています。1 つのグループはアプリケーションの開発と管理を行い、もう 1 つのグループは会社のインフラストラクチャとサーバーを管理します。私たちが直面している問題の 1 つは、コミュニケーションの断絶です。私はアプリケーション グループで働いていますが、問題の 1 つは、サーバーがインフラストラクチャによって停止されたとき、またはデータベースが更新されたときに通知されないことです。

2 つのグループ間の通信を改善する方法や、複数のシステム (Linux と Windows の両方) で軽量のログを保持する方法についてのアイデアはありますか? 理想的には、ボックスに自分のステータスか何かをツイートさせることができればいいと思います。

助けてくれてありがとう、

ベン

0 投票する
18 に答える
113426 参照

database - データベースとWebサーバーを同じマシンに配置することが推奨されないのはなぜですか?

スタックオーバーフローチーム(パート1および2 )へのScott Hanselmanのインタビューを聞いて、彼はSQLサーバーとアプリケーションサーバーを別々のマシンに配置する必要があると断言しました。これは、1つのサーバーが危険にさらされた場合に、両方のシステムにアクセスできないようにするためだけですか?セキュリティ上の懸念は、2台のサーバーの複雑さ(余分なコスト、2台間の専用ネットワーク接続、より多くのメンテナンスなど)を上回りますか?特に、どちらの部分もCPUやメモリを使いすぎていない小さなアプリケーションの場合はそうですか?2台のサーバーがあり、1台のサーバーが危険にさらされている場合でも、攻撃者はデータベースを削除するか、アプリケーションコードをいじることによって、深刻な損害を与える可能性があります。

パフォーマンスが問題にならないのに、なぜこれがそれほど大きな問題になるのでしょうか。

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

sharepoint - SharePoint インフラストラクチャ更新認証の問題

WSS インフラストラクチャ更新プログラムをインストールした SharePoint MOSS 2007 開発セットアップがあります。現在、IE7 を使用して SharePoint ファーム内のサイト コレクションにアクセスしようとすると、ユーザー名とパスワードのプロンプトが表示されます。サイト コレクションの管理者アカウントの有効な資格情報を入力すると、ボックスが再び表示されます。これが 3 回発生し、3 回目以降は空白のページが表示されます。

FireFox 3.0 を介してシステムにアクセスすると、ユーザー名とパスワードの画面が表示されますが、最初に資格情報を入力した後、サイトは通常どおり実行されます。

これは、IE が NTLM を使用しているのに対し、Firefox は基本認証を使用しているためだと推測されますが、問題を解決する方法がわかりません。

他の誰かがこれを経験したことがありますか、それとも誰かが私を正しい方向に向けることができますか?

前もって感謝します - ラッセル