MSDN として知られる Microsoft Developer Network は、現在 Visual Studio Subscriptions と呼ばれていますが、Microsoft で最も誤解されている製品の 1 つです。 Visual Studio Subscription (旧 MSDN) は、Microsoft テクノロジーに取り組む開発者向けの最大のコミュニティ プラットフォームの 1 つです。
Visual Studio Subscription で得られるもの
MSDN Subscription では、毎月のクラウド クレジット、コラボレーション ツール、トレーニング特典、サポート、その他、Microsoft からの最新かつ最高のソフトウェアおよび特典をすべて利用でき、コードのすべてを常に把握している状態になります。
また、これは、IT 部門が、開発およびテスト プロセスに関与しているが Visual Studio 開発ツールの完全なスイートを必要としない個人に対して Microsoft ソフトウェアをライセンスするコスト効率のよい方法を提供するものでもあります。 含まれるソフトウェア タイトルのリストは、サブスクリプションのレベルによって異なります。
単一の開発者ユーザーにクールなソフトウェアを提供するだけではなく、すべての開発者および QA チームに Visual Studio サブスクリプションを提供して、開発 & テスト環境全体に対してユーザーごとの効率的なライセンス モデルを提供します。 このモデルを採用すると、プリプロダクション用にスタンドアロンの Microsoft 製品を購入する必要がありません。
Visual Studio Subscription では、各ユーザーに対して、ローカル、共有、仮想
環境での製品のインストールとインスタンスのライセンスを無制限に提供します。
ref: Unlimited dev test environments with msdn subscriptions
How much is a Visual Studio Subscription
A standard Visual Studio Enterprise subscription with MSDN は初年度 5,999 ドル、更新は毎年 2,569 ドルです。 VL のユーザーはもちろん割引が適用されます。 クラウドサブスクリプション(非永久ライセンス付き)は年間一律2,999ドルです。 2016年現在のものであり、変更される場合があります。
ソフトウェアを使用できる人
個人の開発者
個人の開発者なら誰でもVisual Studio Communityを使って、独自の無料または有料アプリを作成することが可能です。 さらに、任意の数のユーザーが、Windows オペレーティング システム用のデバイス ドライバーを開発およびテストするために、このソフトウェアを使用できます。
組織 –
- 組織内の任意の数のユーザーが、教室での学習環境、学術研究、またはオープン ソース プロジェクトへの貢献などのシナリオで Visual Studio コミュニティを使用できます。
- Windows オペレーティング システム用のデバイス ドライバーを開発およびテストするために、任意の数のユーザーがソフトウェアを使用できます。 非エンタープライズ組織では、最大 5 人のユーザーが Visual Studio Community を使用できます。 企業組織 (PC 数が 250 台または年間収益が 100 万ドル以上の組織) では、従業員および請負業者に対して、上記のオープン ソース、学術研究、および教室での学習環境のシナリオを超える使用は許可されません。
個人ユーザー ライセンス
ライセンスは、プログラムの設計、開発、テスト、およびデモのためにあります
すべての Visual Studio サブスクリプションと Visual Studio Professional はユーザー単位でライセンス供与されます。 各ライセンスユーザーは、プログラムの設計、開発、テスト、およびデモを行うために、任意の数のデバイスにソフトウェアをインストールし、使用することができます。 また、Visual Studioサブスクリプションでは、ライセンスユーザーは、お客様のプログラムに関連する問題を診断するために、ソフトウェアを評価し、お客様の環境をシミュレートすることができます。 このようにソフトウェアを使用する追加の各人にもライセンスを割り当てる必要があります。
ref: Visual Studio 2017 Licensing Whitepaper
Can different Licensed Users Run the Same Software?
Yes. ソフトウェアを使用 (インストール、設定、またはアクセス) する開発チームの各メンバーは、自分の Visual Studio サブスクリプションを持っている必要があります。
例:
ある開発チームは、6 人のソフトウェア開発者、1 人のアーキテクト/開発者、および 3 人のテスターで構成されています。 このチームは、
社内のWebベースの会計システムを構築しており、このソフトウェアを使用して、Windows Server 2012とMicrosoft SQL Server 2014を実行するテスト環境を設定したいと考えています。 10人のチームメンバー全員が開発環境またはテスト環境にアクセスする場合、それぞれにVisual Studioのサブスクリプションが必要になります。 これらの製品を含む最小のサブスクリプションレベルは、Visual Studio Professional – annual、Visual Studio Professional with MSDN Subscription、Visual Studio Test Professional Subscriptionです。
ある組織に、シアトルとシンガポールに拠点を置く2つの開発チームがあります。 時差があるため、この 2 つのチームが同時に作業することはありません。 しかし、Visual Studio のサブスクリプション ライセンスは共有できないため、各拠点の各チーム メンバーは自分の Visual Studio サブスクリプションを持つ必要があります。 このシステムエンジニアは、ソフトウェアの開発やテストは行っていません。 Microsoft ソフトウェアの使用にはライセンスが必要なため (インストールはソフトウェアの使用)、この環境で使用されるすべてのソフトウェアのプロダクション ライセンスを取得するか、システム エンジニアのために、インストールするソフトウェアを含む Visual Studio サブスクリプションを取得しなければなりません。 ソフトウェアは、職場、自宅、学校、さらにはお客様のオフィスにあるデバイスや、サードパーティがホストしている専用ハードウェアにインストールして使用することが可能です。 また、ほとんどのサブスクライバーソフトウェアは、Microsoft AzureのVMで実行することができます。
本番環境とは、アプリケーション(インターネットウェブサイトなど)のエンドユーザーがアクセスし、そのアプリケーションまたはフィードバックの受け入れテスト以上の目的で使用される環境と定義されます。
実稼働環境を構成するいくつかのシナリオは、以下のとおりです。