VPSをWindowServer2016 OSにアップグレードする必要があるのはなぜですか?
公開: 2017-03-23Microsoftの最新のサーバーOSであるWindowsServer2016は、2016年9月26日にリリースされました。これは、その前身であるWindowsServer2012に比べて多くの新しい優れた機能を導入しています。
私たちのサーバー研究チームは、この最新のサーバーOSとその新機能について何ヶ月も聞いています。 そこで彼らは先に進み、含まれている機能のアップグレードを試しました。 この投稿では、WindowsServer2016の機能について詳しく見ていきます。 既存のサーバーOSをWindowsServer2016にアップグレードすることを確信できます。
インターネットインフォメーションサービス10.0
IIS 10.0は、Windows Server2016OSに付属している最新バージョンのWebサーバーです。 それはあなたのサイトをはるかに速くするたくさんの新機能が付属しています。 このセクションでは、それらについて1つずつ説明します。
1. HTTP/2プロトコルのサポート
HTTP / 2は、過去10年間のHTTPプロトコルの主要なアップグレードです。 効率的な接続の再利用性のおかげで、ページの読み込み時間を大幅に改善できます。 HTTP/2プロトコルの優れた機能のいくつかを見てみましょう。
複数のリクエストに対する1つの接続
HTTP / 2は、新しい接続が確立されている間、または既存の接続がアイドル状態になるのを待つ要求の必要性を減らします。 これにより、サイトリソースへのアクセスが高速化され、Webページの読み込みが高速化されます。
HPACKによるヘッダー圧縮
古いバージョンのHTTPはデータ圧縮をサポートしていますが、ヘッダーは非圧縮テキストとして送信され、リクエスト間に多くの冗長性があります。 これにより、ブラウザはヘッダーを含む最初のパケットで小さなリクエストを送信する必要があります。
HTTP / 2ではHTTPヘッダーにHPACK圧縮スキームが導入されており、リクエスト間の冗長性が低下するため、最初の接続がはるかに高速になります。
サーバープッシュ
HTTP / 2はPUSHの概念を導入しました。つまり、サーバーは、クライアントがすぐに要求すると想定して、クライアントがまだ行っていない要求に応答します。 たとえば、20件のリクエストがあるウェブページの一部を閲覧しても、ページ全体に100件を超えるリクエストが含まれている場合、PUSHは、すぐにリクエストすることを前提として、100個のアセットすべてをキャッシュに保存します。 この機能により、Webサーバーは遅延のメリットを提供し続けることができるため、クライアントはサイトアセットをキャッシュして、他のページで再利用できます。
この機能により、Webサーバーは遅延のメリットを提供し続けることができるため、クライアントはサイトアセットをキャッシュして、他のページで再利用できます。
IIS10とHTTP/2のメリットを享受するために、最近、WebサイトをWindowsServer2016に移動しました。これがオンラインHTTP/2ルックアップツールの画面の抜粋です。
2.NanoServer上のIIS10.0
Nano Serverは、Windows Server 2016の軽量インストールオプションであり、必要なOSコンポーネントのみをインストールするため、使用するハードウェアリソースはごくわずかです。 Nano Serverについては、このブログ投稿の別のセクションで詳しく説明します。
Nanoサーバー上のIIS10.0は、ASP.NET Core、Apache Tomcat、およびPHPワークロードをサポートします。 NanoServerに含まれるIIS機能は次のとおりです。 ここにリストされています。
3.ワイルドカードホストヘッダーのサポート
IIS 10は、ワイルドカードホストヘッダーをサポートするようになりました。 ワイルドカードホストヘッダーを使用すると、IISは単一のWebサイトに対するすべてのサブドメイン要求を処理できます。 たとえば、以下はすべてaccuwebhosting.comWebサイトの有効なホストになります。
- subdomain.accuwebosting.com
- subdomain1.accuwebhosting.com
- subdomain2.accuwebhosting.comなど。
*.accuwebhosting.comのワイルドカードホストヘッダーを追加できますIISマネージャーでWebサイトをセットアップしている間。
GUIなしのWindowsDefender
Windows Server 2016には、WindowsDefenderと呼ばれるマルウェア対策アプリケーションが組み込まれています。 既知のマルウェア定義からシステムを積極的に保護し、WindowsUpdateを通じてそれらを最新の状態に保ちます。
Windows Server 2016 OSでは、Windows Defenderはヘッドレスで実行されます。つまり、GUI(グラフィカルユーザーインターフェイス)がありません。 GUIなしで実行すると、他の領域でサーバーリソースを利用できるなど、多くの利点があります。 GUIがないため、セキュリティの脆弱性が発生しにくくなります。
Windows Defender GUIが不可欠な場合は、管理者ユーザーとして以下に示すコマンドを発行することにより、WindowsPowerShellを介して簡単にインストールできます。
Install-WindowsFeature -Name Windows-Defender-GUI
Nanoサーバー
Windows Server 2012 R2までは、2種類のWindowsサーバーのインストールがありました。GUIを備えたサーバー(フルインストール)またはサーバーコアのみ(GUIなし)です。
Windows Server 2016の導入により、MicrosoftはNanoServerと呼ばれる3番目のタイプのサーバーインストールを提供しました。 GUI、RDPアクセス、ローカルログイン機能がないため、ヘッドレスインストールと呼ぶこともできます。
Nanoサーバーは、PowerShellを介してのみ展開および管理できます。 さらに、 Microsoftが32ビットのサポートを削除したため、64ビットのアプリケーション、ツール、およびエージェントのみをサポートします。
NanoServerの機能
軽量: Nanoサーバーは、最小のフットプリントと最小のディスク容量使用量に最適化されています。 したがって、ファイルシステムには文字通り何も存在しないため、サーバーの実際のディスクスペース使用量は1 GB未満になりますが、最小限のシステムファイル、デバイスドライバー、およびサーバーの役割が使用されます。

攻撃対象領域の削減: Nanoサーバーは最小限のシステムファイルで実行されるため、攻撃やサービスの悪用の可能性が低くなります。
完全なリモート管理: NanoサーバーはヘッドレスバージョンのWindows Server OSを実行するため、リモートPowerShellを介してのみ管理されます。
再起動が少ない: OSコンポーネントが最小限であるため、NanoServerに必要なものが少なくなりますGUIがインストールされたWindowsServerと比較して、更新および再起動します。
NanoServerの使用法
Nanoサーバーを使用するための理想的なシナリオのいくつかを以下に示します。
- IISを実行しているWebサーバー。
- DNSサーバー。
- スケールアウトファイルサーバーのストレージホスト。
- HyperVVM用のコンピューティングサーバー。
- コンテナまたはVMを実行するアプリケーションの代替。
NanoのMicrosoftのクイックスタートガイドをご覧くださいサーバーのインストールとその展開方法。
WindowsServer2016のWebアプリケーションプロキシ
Windows Server 2016に同梱されている最新バージョンのWebアプリケーションプロキシは、主にアプリケーションの公開と事前認証に重点を置いており、ユーザーエクスペリエンスを向上させています。
次のセクションでは、WindowsServer2016でのWebアプリケーションプロキシの最新機能について説明します。
- HTTPからHTTPSへのリダイレクト:訪問者がサイトの安全なバージョンにのみアクセスできるようにするため、URLにHTTPSを入力しなかった場合でも、Webアプリケーションプロキシは自動的にHTTPSにリダイレクトします。
- HTTP公開: Webアプリケーションプロキシでパススルー事前認証を使用してHTTPアプリケーションを公開できるようになりました。
- HTTP Basicアプリケーションパブリッシングの事前認証: HTTP Basicは、ActiveSyncである他の多くのプロトコルで使用される認証プロトコルであり、スマートフォン、Exchangeメールボックスなどのリッチクライアントに接続します。Webアプリケーションプロキシは、Active Directoryフェデレーションサービス(AD-FS)と対話します。 )ActiveSyncクライアントではサポートされていないリダイレクトを使用します。 新しいバージョンのWebアプリケーションプロキシは、HTTPアプリがフェデレーションサービスへのアプリケーションに対する非クレームの証明書利用者の信頼を受信できるようにすることで、HTTPBasicを使用してアプリケーションを公開するためのサポートを提供します。
- その他の機能: RDPゲートウェイアプリの公開、トラブルシューティングを改善するための新しいデバッグログ、完全な監査証跡のための改善されたサービスログ、改善されたエラー処理、管理コンソールUIの改善、バックエンドへのクライアントIPアドレスの伝播など、他にも多数の機能があります。アプリケーション。
ゲスト仮想マシンの保守の容易さ
Windows Server 2016に同梱されているHyperVには、ゲスト仮想マシンの保守に役立ついくつかの優れた機能もあります。 たとえば、統合サービスは、ISOファイルをDVDとしてマウントすることによってインストールする必要はありません。 代わりに、WindowsUpdateを介してインストールされるようになりました。
ダイナミックメモリを有効にしていない場合でも、実行中に仮想マシンに割り当てられるメモリの量を調整することもできます。 これは、WindowsServer2016またはWindows10OSを実行している、第1世代と第2世代の両方の仮想マシンで機能します。
さらに、いくつかのメンテナンスタスクを実装するには、ゲストVMのシャットダウンが不可欠です。これは、ダウンタイムを発生させることなく変更できるようになりました。 そうは言っても、Hyper-V管理者は、VMの実行中に、ネットワークアダプターを追加または削除したり、RAMをアップグレードしたりできるようになりました。
また、仮想ハードドライブ(VHD)システムが大幅に改善され、ゲストVMをシャットダウンせずにサイズを変更できるようになりました。 ゲストVMに割り当てることができる仮想プロセッサの数が128に増え、メモリの合計量が4TBを超えました。 ネストされた仮想化機能のおかげで、VM上にVMを作成できるようになりました。VM自体はHyperVサーバー上のゲストです。
ゲストVMに割り当てることができる仮想プロセッサの数が128に増え、メモリの合計量が4TBを超えました。 ネストされた仮想化機能のおかげで、VM上にVMを作成できるようになりました。VM自体はHyperVサーバー上のゲストです。
ウイルスがVMに感染して大量のリソースを消費し、隣接するVMのパフォーマンスに悪影響を与える状況は数多くあります。 この問題は、Windows Server2016HyperVで解決されています。 VMは、割り当てられたリソースのみを利用できます。これにより、特定のVMの過剰使用が防止され、VMのパフォーマンスバランスが維持されます。 メインのHyperVノード。
ユーザーエクスペリエンスとパフォーマンスの向上
最新のサーバーOSにより、MicrosoftはOSのグラフィカルインターフェイスの需要にさらに重点を置いています。 Server 2016のデスクトップエクスペリエンスバージョンには、以前のサーバーOSに個別にインストールされていたすべての標準ユーザーインターフェイスツールとクライアントエクスペリエンス機能が含まれています。
完全なデスクトップエクスペリエンスを使用すると、Windows 10ユーザーインターフェイスのルックアンドフィールに加えて、サーバーの役割をインストールおよび構成する機能を利用できます。 Windows Updateサーバー、RDSワークロード、メディアサービスのストリーミングなどの機能の一部完全なデスクトップエクスペリエンスで完璧に実行します。
PowerShell 5
PowerShell 5.0は、Windows Server 2016で導入されました。これは、ローカルユーザーとグループを管理するための新しいコマンドレットを備えた機能豊富なツールです。 新しいGet-ComputerInfo
コマンドレットは、システムに関する詳細情報をダンプできます。
インターネットからソフトウェアパッケージをインストールできるパッケージ管理と呼ばれる新しいモジュールを含む、他の多くの改善があります。
PowerShell 5はNanoサーバー上で直接実行されるようになったため、この軽量サーバープラットフォームの管理が簡単になりました。 PowerShell5リモートコマンドには-VM*パラメーターがあり、PowerShellコマンドをHyperVホストVMに直接送信できます。
PowerShell 5は、WindowsServer2016をリモートで実行しているNanoServerを管理したいユーザーにとって不可欠です。 PowerShellコマンドはVMバスを使用して発行されます。 ここでPowerShell5の機能の完全なリストを参照できます。
結論
Windows Server 2016の新機能を要約すると、Windowsエンジニアは、サーバーのシステム仮想化、セキュリティ、リソース使用率、および最適化の強化に深く注力していると確信できます。
Windows Server 2012以前のバージョンを振り返ると、Windows Server 2016でカバーされている多くの改良点があります。2016年のプレビューリリースは、Microsoftエンジニアがユーザーからフィードバックを収集するのに役立ち、非常に満足のいく最終バージョンで実装およびリリースされました。
HTTP2.0をサポートするIIS10.0、PowerShell 5、Nano Server、ネストされた仮想化、Windows Defenderなどの機能は、Windows Server 2012ユーザーを引き付け、Windowsサーバー2016へのアップグレードを促す可能性が非常に高くなります。
それでは、Windows Server 2012を2016にアップグレードして、これらの優れた新機能を手に入れましょう。 このブログ投稿のコメントセクションであなたの考えを共有していただければ幸いです。