Das Microsoft Developer Network, besser bekannt als MSDN, jetzt Visual Studio Subscriptions genannt, ist eines der meist missverstandenen Produkte von Microsoft. Die Visual Studio Subscription (ehemals MSDN) ist eine der größten Community-Plattformen für Entwickler, die mit Microsoft-Technologien arbeiten.
Was Sie in Ihrer Visual Studio Subscription erhalten
Mit einer MSDN Subscription erhalten Sie alle Software und Vorteile, die Sie benötigen, um in Sachen Code auf dem Laufenden zu bleiben, einschließlich monatlicher Cloud Credits, Tools für die Zusammenarbeit, Schulungsvorteile, Support und vieles mehr – alles das Neueste und Beste von Microsoft.
Dies bietet IT-Abteilungen auch eine kostengünstige Möglichkeit, Microsoft-Software für Einzelpersonen zu lizenzieren, die am Entwicklungs- und Testprozess beteiligt sind, aber nicht die vollständige Suite von Visual Studio-Entwicklungstools benötigen.
Die Abonnementlizenz gibt einem einzelnen Benutzer die Möglichkeit, auf jedes Microsoft Enterprise-Produkt für Entwicklungs-/Testzwecke zuzugreifen/zu verwenden (d. h. WinServer, SQL Server, BizTalk, SharePoint, Dynamics usw. usw.). Die Liste der enthaltenen Softwaretitel hängt von der Stufe Ihres Abonnements ab.
Ein Visual Studio-Abonnement für das gesamte Entwickler- und QA-Team bietet ein effizientes, benutzerbezogenes Lizenzmodell für Ihre gesamte Entwicklungs- und & Testumgebung. Die Einführung dieses Modells bedeutet, dass Sie keine eigenständigen Microsoft-Produkte für die Vorproduktion erwerben müssen.
Die Visual Studio Subscription lizenziert jeden Benutzer für eine unbegrenzte Anzahl von Installationen und Instanzen der Produkte in seinen lokalen, gemeinsam genutzten und virtualisierten
Umgebungen.
Ref: Unbegrenzte Entwicklungs- und Testumgebungen mit MSDN Subscriptions
Wie viel kostet eine Visual Studio Subscription
Eine Standard Visual Studio Enterprise Subscription mit MSDN kostet $5.999 für das erste Jahr und $2.569 jährlich für Verlängerungen. VL-Kunden erhalten natürlich einen Rabatt. Ein jährliches Cloud-Abonnement (mit nicht unbefristeter Lizenz) kostet pauschal 2.999 US-Dollar pro Jahr. Dies ist der Stand von 2016 und kann sich ändern.
Wer kann die Software nutzen
Einzelne Entwickler
Jeder einzelne Entwickler kann Visual Studio Community nutzen, um seine eigenen kostenlosen oder kostenpflichtigen Apps zu erstellen. Darüber hinaus kann eine beliebige Anzahl von Benutzern die Software verwenden, um Gerätetreiber für das Windows-Betriebssystem zu entwickeln und zu testen.
Organisationen –
- Eine unbegrenzte Anzahl von Benutzern innerhalb einer Organisation kann Visual Studio Community für die folgenden Szenarien verwenden: in einer Lernumgebung im Klassenzimmer, für die akademische Forschung oder um zu Open-Source-Projekten beizutragen.
- Eine beliebige Anzahl von Benutzern kann die Software zum Entwickeln und Testen von Gerätetreibern für das Windows-Betriebssystem verwenden.
- Für alle anderen Nutzungsszenarien: In Nicht-Unternehmensorganisationen können bis zu 5 Benutzer Visual Studio Community verwenden. In Unternehmensorganisationen (d. h. Organisationen mit >250 PCs oder > 1 Mio. $ Jahresumsatz) ist die Nutzung für Mitarbeiter und Auftragnehmer über die oben beschriebenen Szenarien für Open Source, akademische Forschung und Lernumgebungen hinaus nicht gestattet.
Einzelbenutzerlizenzierung
Die Lizenzen dienen dem Entwurf, der Entwicklung, dem Testen und der Demonstration Ihrer Programme
Alle Visual Studio-Abonnements und Visual Studio Professional werden auf einer Einzelbenutzerbasis lizenziert. Jeder lizenzierte Benutzer darf die Software auf einer beliebigen Anzahl von Geräten installieren und verwenden, um seine Programme zu entwerfen, zu entwickeln, zu testen und zu demonstrieren. Visual Studio-Abonnements erlauben dem lizenzierten Benutzer auch, die Software zu evaluieren und Kundenumgebungen zu simulieren, um Probleme im Zusammenhang mit Ihren Programmen zu diagnostizieren. Jeder weiteren Person, die die Software auf diese Weise nutzt, muss ebenfalls eine Lizenz zugewiesen werden.
ref: Visual Studio 2017 Licensing Whitepaper
Können verschiedene lizenzierte Benutzer dieselbe Software ausführen?
Ja. Jedes Mitglied des Entwicklungsteams, das die Software verwenden (installieren, konfigurieren oder darauf zugreifen) wird, muss über ein eigenes Visual Studio-Abonnement verfügen. Zwei oder mehr Personen können dieselbe Software verwenden, wenn jeder ein Visual Studio-Abonnement besitzt.
Beispiele:
Ein Entwicklungsteam besteht aus 6 Softwareentwicklern, 1 Architekten/Entwickler und 3 Testern. Das Team baut
ein internes webbasiertes Buchhaltungssystem und möchte die Software verwenden, um eine Testumgebung mit Windows Server 2012 und Microsoft SQL Server 2014 einzurichten. Wenn alle 10 Teammitglieder auf die Entwicklungs- oder Testumgebung zugreifen, benötigt jeder ein Visual Studio-Abonnement. Die Mindestabonnements, die diese beiden Produkte beinhalten, sind Visual Studio Professional – jährlich, Visual Studio Professional mit MSDN Subscription und Visual Studio Test Professional Subscription.
Eine Organisation hat zwei Entwicklungsteams – eines in Seattle und das andere in Singapur. Aufgrund der Zeitverschiebung arbeiten die beiden Teams nie zur gleichen Zeit. Da jedoch Visual Studio-Abonnementlizenzen nicht gemeinsam genutzt werden können, muss jedes Teammitglied an jedem Standort über ein eigenes Visual Studio-Abonnement verfügen
Ein Systemtechniker aus der IT-Abteilung des Unternehmens installiert die Software, die für ein Entwicklungsteam benötigt wird, von dem jedes Mitglied über ein Visual Studio-Abonnement verfügt, auf zentral verwalteter Hardware. Dieser Systemtechniker führt keine Softwareentwicklung oder -tests durch. Da für jede Verwendung von Microsoft-Software eine Lizenz erforderlich ist (die Installation ist eine Verwendung der Software), müssen entweder Produktionslizenzen für die gesamte Software erworben werden, die in dieser Umgebung verwendet wird, oder es muss ein Visual Studio-Abonnement für den Systemtechniker erworben werden, das die von ihm installierte Software einschließt.
Wo die Software installiert und ausgeführt werden kann
Der lizenzierte Benutzer kann die Software auf einer beliebigen Anzahl von Geräten installieren und verwenden. Die Software kann auf Ihren Geräten am Arbeitsplatz, zu Hause, in der Schule und sogar auf Geräten im Büro eines Kunden oder auf dedizierter Hardware, die von einer dritten Partei gehostet wird, installiert und verwendet werden. Die meisten Abonnentenprogramme können auch in Microsoft Azure VMs ausgeführt werden. Ansonsten ist die Software jedoch nicht für die Verwendung in Produktionsumgebungen lizenziert.
Eine Produktionsumgebung ist definiert als eine Umgebung, auf die Endbenutzer einer Anwendung (z. B. einer Internet-Website) zugreifen und die für mehr als nur Akzeptanztests dieser Anwendung oder Rückmeldungen verwendet wird. Einige Szenarien, die Produktionsumgebungen darstellen, umfassen:
- Umgebungen, die eine Verbindung zu einer Produktionsdatenbank herstellen.
- Umgebungen, die eine Notfallwiederherstellung oder ein Backup für eine Produktionsumgebung unterstützen.
- Umgebungen, die zumindest zeitweise für die Produktion genutzt werden, wie z.B. ein Server, der in Spitzenzeiten der Aktivität in die Produktion versetzt wird