明らかな理由から、私たちの多くは現在リモートで仕事をしている。 その結果、アプリケーション・サーバー、リモート・デスクトップ、VPNなど、多くのシステムが限界まで(場合によってはそれ以上に!)追い込まれている。
より低速の接続(ブロードバンド対ローカルLAN)でアプリケーションにアクセスするユーザー数が多ければ、遅延が発生し、アプリケーションサーバーの容量が圧迫されます。
今あるものからより多くを得るためのアイデアをいくつか紹介しよう。 当たり前のことかもしれないが、他の解決策を検討する前にチェックする価値がある。
アプリケーション・サーバーとVPNサーバーの2つのセクションに分けました。
遅いウェブアプリケーション(または負荷の高いウェブアプリケーション)
これは膨大な分野だが、手っ取り早く(しかも無料で)勝てるものに絞って紹介しよう。
ウェブサーバーは、キャパシティに関して言えば、店の行列のように機能する傾向がある。
すべてのユーザーがLANではなくWAN経由でアクセスする場合、コンテンツを取得するのに時間がかかるため、サーバーの容量と同時実行数をより多く消費することになる。
だから…
- アプリケーションのプロファイル
- 外付けであれば、次のようなものが使える。https://www.webpagetest.org/
- 内部的なものであれば、ChromeやIE、FFのデベロッパーツールを使うことができます。
- お探しのもの
- SLOWコネクション
- 大きなファイルや画像
- リクエストが多い
- 遅いサードパーティからのリクエスト
ウェブサーバー設定 – 速度と容量のクイックフィックス
アプリケーションのチューニングは複雑だが、以下のような簡単な修正でスピードを上げることができる。
- ウェブサーバー上で画像にコンテンツの有効期限が設定されていることを確認してください。
- 容量に問題がある場合は、HTTPキープアライブを無効にしてください。 つまり、ユーザーが何らかのコンタクトを取ると、ウェブサーバー上の接続リソースを占有しなくなります。
- 無料のCDN – Jqueryなどの人気のあるフレームワークのほとんどは、googleなどから無料でホスティングされています。
- 画像がたくさんあり、それらを統合できない場合は、より多くのドメイン名を使用します。例えば、images.mysite.comとcss.myside.comです。
- なぜですか? ブラウザはホストごとに固定数のコネクションを確立できる。
- JSとCSSを含め、ウェブサーバー上でhttp圧縮を使用していることを確認する。
- 理想的には、全てにSSLを使用すべきですが、現時点では、SSLを使用せずに画像を提供することもできます。
- ロードバランサー/ADCを使用したスケールアウトと高速化
- キャッシュと圧縮
- 接続管理とプーリング
- SSLオフロード
- 交通管理
VPNとリモートアクセス
ユーザーはVPN経由でどのようなコンテンツにアクセスしていますか?
- 画像や動画などをもっと小さくできないか。
- 同時並行性はどうですか? すべてのユーザーがこれほど長く接続する必要があるのか? そうでない場合は、タイムアウトの設定を減らして彼らを追い出す。
- ユーザーのインターネット・トラフィックはどこに流れているのか?
- 多くの企業VPNは、すべてのトラフィックを経由するように設定されている。つまり、インターネットを閲覧しているユーザーでさえ、オフィスのサーバーを経由することになる。
- これはセキュリティーに役立つが、この間に地元での脱退を検討してもいいのでは?
VPNは本当に必要か?
当然の質問だが、検討する価値はあるだろうか?
最近では、電子メール(Outlookウェブアクセス)からCRM(Salesforce、Dynamics)まで、多くのサービスが直接アクセスできるサービスとして提供されている。
Edgenexus ADCのようなプロキシを使用して、内部サーバーへのアクセスを安全に提供することはできますか? (マイクロソフトのTMGは、寿命が尽きる前はこれが得意だった)
もしすべてがうまくいかなければ、マイクロソフトの常時接続やダイレクト・アクセスなどのVPNソリューション(実際にはSSLやIPsecソリューションのすべて)を、Edgenexus ADCでロードバランスすることができます。
幸運を祈ります。 ロードバランサーを購入する前にできることはたくさんある。 もし必要であれば、私たちの差別化要因は使いやすさにあります。 そのため、数分で導入し、効果を確認することができ、心配事がひとつ減る。