10の更新プログラム。10の更新プログラム。10の更新プログラム。365をはじめとするクラウドサービスのビジネス利用が拡大しています。クラウドサービスの利用は、ネットワークにつながっていることが前提です。10のアップデートを行うと、ネットワークの負荷増大により通信が滞り、業務にも悪影響を及ぼしかねません。前編では「更新プログラムの配信方法」「ネットワークの負荷制御」「更新プログラムの適用計画」という3つの対策のうち、更新プログラムを配信管理するメジャーな5つの手法を紹介しました。365や他のシステムに影響が発生する恐れがあります。3つの対策をセットで実行することで、その効果はより大きなものになります。後編は「ネットワークの負荷制御」と「更新プログラムの適用計画」を最適化する手法とともに、課題解決に有効な注目のソリューションを紹介します。PC台数が多くなるほど、通信トラフィックをコントロールする「ネットワークの負荷制御」がより重要になってきます。前回取り上げた5つの手法のうち、「WSUS」「アップデート管理システム」「BranchCache」はネットワークの負荷制御が可能です。なかでもPC間で更新プログラムデータをキャッシュし、共有するBranchCacheは、ゲートウェイの負荷を軽減する上で非常に有効です。更新プログラムが配布されたPC台数が多くなれば、キャッシュ量が増え、ダウンロードする更新プログラム容量も少なくて済むからです。一方で更新プログラムが配布されたPC台数が少ないと、キャッシュ量も少なくなります。この場合、あまり効果が見込めないので注意が必要です(図1、図2)。新しい更新プログラムを配信開始した直後は、ネットワーク負荷が増える傾向となります。そのため、新しい更新プログラムが公開された際には、WSUSやアップデート管理システムで帯域を制限し、一定数のPCに更新プログラムを配信した上で、BranchCacheを活用する方法が有効です。初回配信はBranchCache上にキャッシュしたデータがないため、すべてWSUSからのダウンロードになる【図2】BranchCacheにキャッシュがある状態の更新プログラムの適用2回目以降はキャッシュデータがあるため、WSUSからのダウンロード量は減少する。キャッシュデータが十分に蓄積すると、WSUSからのダウンロード通信は70%削減できるという検証データもある更新プログラムで使用する帯域の制御手法ではWSUSやアップデート管理システムで帯域制御するには、どのような方法があるのでしょうか。主要な5つの方法を紹介しましょう。OS標準のネットワーク帯域制御機能です。指定したアプリケーションの送信側のトラフィックとスケジュールを制御することができます。グループポリシーによる制御も可能ですが、PC1台当たりの設定値となるため、難しい調整が必要になります。OS標準のファイル転送サービスです。未使用の帯域を活用し、バックグラウンドでダウンロードを行います。帯域を制御する機能もあり、グループポリシーも設定可能ですが、こちらもPC1台当たりの設定値となるため、難しい調整が必要になります。2019標準のネットワーク帯域制御機能です。未使用の帯域を限界まで使用するよう送信トラフィックを調整できます。ネットワークの遅延状態をモニターしながら帯域使用量を調整するため、遅延発生を最小限に抑制できる注目の機能です。IISIISはWSUSサーバ上で動作しているIIS機能で帯域制御を行います。WSUSサーバからPCへの更新プログラムの配信帯域の制御が可能です。ネットワーク機器ネットワーク機器は、WSUSサーバからPCまでの経路上のネットワーク設備で帯域を制御します。こちらは送受信両方の通信帯域を制御可能です。運用まで含めたネットワークの負荷軽減効果を考えると、LEDBAT、IIS、ネットワーク機器の3つが有力候補と言えそうです。LEDBATは未使用の帯域を活用するため、正常通信時も帯域利用率が100%となることもあり、実績もまだ少ないのが難点です。IISはWSUSサーバ上で動作するIIS機能で帯域制御するので比較的導入が容易ですが、制御できるのは更新プログラムの配信帯域のみで、PCからの適用状況収集は制御できません。Updateの仕組みを理解した上でネットワーク機器を設定・管理することが求められます。10のアップデートによる諸問題を解決するためには、アップデートによる変更が企業で使用しているシステムやデータに影響しないよう担保することも重要です。最近では2018年10月にマイクロソフトが機能更新プログラムをリリースしたところ、一部ユーザからファイルが失われる問題の報告が上がり、機能更新プログラムの配信を一時停止するという事態が発生しました。リスクに備えるためにも、「更新プログラムの適用計画」の策定・実行は欠かせません。具体的には、まず一部のPCに限定して更新プログラムを配信。影響がないことを確認した上で、全体への配信タイミングを検討する必要があるでしょう。配信タイミングを適切に計画すれば、通信の負荷分散が可能になり、ネットワークの負荷軽減にもつながります。配信のタイミングを設定するグループポリシーは、部署やリージョンだけを根拠に展開グループを決めるのではなく、BranchCacheと併用で通信を最適化できるグループ分けを行うことで、より大きな効果が見込めます。WSUSを「サービス」として利用し、コストと機能を両立これまで紹介したように、総合的に判断すると、更新プログラムの配信方法は「WSUS」または「アップデート管理システム」のどちらかとBranchCacheを組み合わせることが効果的です。SCCMをはじめとしたアップデート管理システムは、機能が豊富で一定の導入/運用コストが必要。10のアップデート対策だけに導入するのは少々オーバスペックです。10のアップデート対策を実現したい企業は、WSUSによる管理が現実的と言えるでしょう。本コラムではあまり詳しく触れていませんが、WSUSで更新プログラムの適用計画を実施する場合、複数バージョンの更新プログラムをWSUSサーバ内に保有しなければなりません。新しい更新プログラムが提供されると、不要になる更新プログラムも発生するため、定期的なメンテナンスは不可欠です。これを怠るとWSUSサーバのリソースが逼迫し、適切に運用できなくなる恐れがあります。管理対象のPCが数百台を超える企業では、運用の煩雑化は避けられないでしょう。最近はこうした課題を解消するサービスも登場しています。WSUSオプション」はその1つです。Directoryとセットで、構築済みのWSUSサーバをPaaSサービスとして提供します(図3)。WSUS機能をIIJが監視・運用するため、WSUSDBのクリーニングなど、お客様の運用負荷を大幅に軽減します。WSUSサーバによる更新プログラム取得用のネットワークも一体的に提供可能です。10アップデートによる企業ネットワークへの負荷を回避できるため、業務影響の心配も軽減できます。10のアップデートは欠かせないものですが、それによって業務が阻害されては本末転倒です。いって、アップデートのためだけに高額な投資をしたり、運用が煩雑化するのは避けたい。WSUSオプション」は有力な選択肢となります。WSUSオプション」の活用イメージ企業ネットワークとは別の回線で更新プログラムを取得し、WSUSサーバの監視・運用はIIJが代行する。10の更新プログラム。EC2インスタンスの自動復旧とは。MicrosoftIIJの法人向けサービス・ソリューションについては、お気軽にお問い合わせください。Blogこのサイトは株式会社インターネットイニシアティブが運営しています。