web-dev-qa-db-ja.com

Window 10ライセンスでは、それをWebサーバーとして使用できますか?

プロジェクト用のWebサーバーをセットアップしようとしています。

サーバーは、データストレージにSQL Serverを使用してVB.Netで開発されたカスタムアプリケーションを使用します。アプリケーションは、Windowsでのみ使用可能なサードパーティコンポーネント(DLL)を使用します。

以前の同様の展開では、SQL Server Standardと共にWindows Server Standard Editionを使用していました。

私が立ち入りたくない理由のために、サーバーは社内にはなく、サードパーティのホスティングプロバイダーに配置されます。

このサーバーはADの一部ではなく、インタラクティブなユーザーもいないので、MS Windows Serverのライセンスがまったく必要かどうかを考えていました。

SQL Server StandardをWindows 10にIISおよびTeamView(監視用)と共にインストールして、それをWebサーバーとして使用することはできますか?

私が言ったように、これはLinuxやMacなどのメリットに関する問題ではありません。 Windows以外のソリューション用にアプリケーションを書き直すことにも興味がありません。

Win10/SQLのライセンスに関して回答を得られますか?

17
Hussain Akbar

Windows 10 Proでは、接続されているデバイスの数は20に制限されています。 Windows 10ライセンス の状態:

デバイス接続。次のソフトウェア機能を使用する目的で、ライセンスを取得したデバイスにインストールされているソフトウェアに最大20台のデバイスにアクセスすることを許可できます。ファイルサービス、印刷サービス、インターネット情報サービス、およびライセンスを取得したデバイスでのインターネット接続の共有と電話サービス。

この制限により、Webサイトの同時ユーザーが大幅に制限されますが、制限の言語は、同時実行性に関係なく、実際にはユーザーまたはデバイスに制限されます。

ホストSQL ServerをWebサイトと同じボックスでホストする かどうかを慎重に検討することもお勧めします。

  • SQL Serverは CPUコアによってライセンスされています です。 (CALライセンスは、インターネットから接続するにはすべてのランダムユーザーにライセンスを付与する必要があるため、通常、Webサイトでは意味がありません。)SQL Server Standard Editionは、コアあたり1,859ドル、最低4コアでライセンスされます。サーバー上のすべてのコアにライセンスを付与する必要があります。通常、すべてのCPUサイクルをSQL Serverで使用できるようにします。あなたのウェブサイトに高価なCPUサイクルを食らわせることは高価です。
  • パスワードまたは個人を特定できるデータを保存している場合、インターネットに公開されているマシンでSQL Serverを実行することのセキュリティは、ウェブサイトとデータが get pwned になるリスクを高めるセキュリティリスクです。
24
AMtwo

デバイス数が20に制限されているため、Windows 10を合法的に使用してIIS/SQLサーバーでパブリックWebサイトにサービスを提供することはできません。また、制限は同時接続ではなく、指定されたデバイスに対するものです(サーバーOSのデバイスごとのCALと同様)。

また、VMはリモートデータセンターで実行される予定です。仮想環境でWindows 10のリテールコピーを実行することは許可されていません。Windowsを購入する必要があります。非常に高価な10 VDIライセンス。

制約がある場合、最善のオプションは、Webワークロード用に構成されたWindows Server StandardとSQL Server Standardの組み合わせです(以前はWindows Web Serverと誤ってラベルを付けていました)。 Webワークロードを使用すると、Webサーバーソフトウェア(IIS)、データベースサーバー(MS SQL)を実行してWebサーバーフロントエンドをサポートし、DNSサービスを使用してこの2つを支援することができます。この使用方法ではCALは必要ないため、基本的なオペレーティングシステムとSQLサーバーのライセンスを取得するだけで済みます。これは、妥当なコストです(特に、既にSQL Standardライセンスを持っているようです)。

免責事項:ほぼ毎月処理する必要があるため、マイクロソフトのライセンスにかなり精通していますが、私のアドバイスは最終的なものではなく、ライセンスのエラーおよびそれによる損失については一切責任を負いません。それ。マイクロソフトのライセンスパートナーにご相談ください。 MSライセンスは混乱を招きます。

3
Draco-S