Microsoft Developer Network, mer känt som MSDN och numera Visual Studio Subscriptions, är en av Microsofts mest missförstådda produkter. Visual Studio Subscription (tidigare MSDN) är en av de största gemenskapsplattformarna för utvecklare som arbetar med Microsoft-teknik.
Vad du får i din Visual Studio Subscription
Med en MSDN-prenumeration får du all mjukvara och alla förmåner som du behöver för att hålla dig uppdaterad om allt som rör kod, inklusive månatliga molnkrediter, samarbetsverktyg, utbildningsprestationer, support och mer – allt det senaste och bästa från Microsoft.
Detta ger också IT-avdelningar ett kostnadseffektivt sätt att licensiera Microsoft-mjukvara för personer som är involverade i utvecklings- och testprocessen, men som inte behöver hela paketet med Visual Studio-utvecklingsverktyg.
Abonnemangslicensen ger en enskild användare möjlighet att få tillgång till/använda vilken som helst av Microsoft Enterprise-produkterna för utvecklings- och teständamål (t.ex. WinServer, SQL Server, BizTalk, SharePoint, Dynamics, osv. osv.). Listan över programvarutitlar som ingår beror på nivån på din prenumeration.
Bortom att ge en enskild utvecklaranvändare en häftig programvara… att tillhandahålla en Visual Studio-prenumeration för hela utvecklar- och kvalitetssäkringsteamet ger en effektiv licensmodell per användare för hela dina utvecklings- & testmiljöer. Att anta den här modellen innebär att ni inte behöver köpa några fristående Microsoft-produkter för förproduktion.
Visual Studio Subscription licensierar varje användare för obegränsade installationer och instanser av produkterna på deras lokala, delade och virtualiserade
miljöer.
ref: unlimited dev test environments with msdn subscriptions
Hur mycket kostar en Visual Studio-prenumeration
En standard Visual Studio Enterprise-prenumeration med MSDN kostar 5 999 dollar för det första året och 2 569 dollar per år för förnyelser. VL-kunder får naturligtvis en rabatt. En årlig molnprenumeration (med icke evig licens) kostar 2 999 dollar per år. Detta är från 2016 och kan komma att ändras.
Vem kan använda programvaran
Individuella utvecklare
Alla enskilda utvecklare kan använda Visual Studio Community för att skapa egna gratis eller betalda appar. Dessutom kan ett obegränsat antal användare använda programvaran för att utveckla och testa enhetsdrivrutiner för operativsystemet Windows.
Organisationer –
- Ett obegränsat antal användare inom en organisation kan använda Visual Studio Community för följande scenarier: i en inlärningsmiljö i ett klassrum, för akademisk forskning eller för att bidra till projekt med öppen källkod.
- Ett obegränsat antal användare kan använda programvaran för att utveckla och testa enhetsdrivrutiner för operativsystemet Windows.
- För alla andra användningsscenarier: I organisationer som inte är företag kan upp till 5 användare använda Visual Studio Community. I företagsorganisationer (det vill säga de som har >250 datorer eller > 1 miljon dollar i årliga intäkter) är ingen användning tillåten för anställda samt entreprenörer utöver scenarierna för öppen källkod, akademisk forskning och lärandemiljöer i klassrummen som beskrivs ovan.
Licensiering för enskilda användare
Licenserna är till för att designa, utveckla, testa och demonstrera dina program
Alla Visual Studio-prenumerationer och Visual Studio Professional är licensierade per användare. Varje licensierad användare får installera och använda programvaran på ett obegränsat antal enheter för att designa, utveckla, testa och demonstrera sina program. Visual Studio-abonnemang gör det också möjligt för den licensierade användaren att utvärdera programvaran och simulera kundmiljöer för att diagnostisera problem i samband med dina program. Varje ytterligare person som använder programvaran på detta sätt måste också ha tilldelats en licens.
ref: Visual Studio 2017 Licensing Whitepaper
Kan olika licensierade användare köra samma programvara?
Ja. Varje medlem i utvecklingsteamet som ska använda (installera, konfigurera eller få tillgång till) programvaran måste ha en egen Visual Studio-prenumeration. Två eller flera personer kan använda samma programvara om var och en har en Visual Studio-prenumeration.
Exempel:
Ett utvecklingsteam består av 6 programvaruutvecklare, 1 arkitekt/utvecklare och 3 testare. Teamet håller
på att bygga ett internt webbaserat redovisningssystem och vill använda programvaran för att konfigurera en testmiljö som kör Windows Server 2012 och Microsoft SQL Server 2014. Om alla 10 teammedlemmar kommer att få tillgång till utvecklings- eller testmiljön behöver var och en av dem en Visual Studio-prenumeration. De lägsta prenumerationsnivåerna som inkluderar båda dessa produkter är Visual Studio Professional – årligen, Visual Studio Professional med MSDN-prenumeration och Visual Studio Test Professional-prenumeration.
En organisation har två utvecklingsteam – ett i Seattle och ett i Singapore. På grund av tidsskillnaden arbetar de två teamen aldrig samtidigt. Men eftersom licenser för Visual Studio-prenumerationer inte kan delas måste varje teammedlem på varje plats ha en egen Visual Studio-prenumeration
En systemingenjör från organisationens IT-avdelning installerar den programvara som behövs för ett utvecklingsteam – där varje medlem har en licens för en Visual Studio-prenumeration – på centralt hanterad maskinvara. Systemteknikern utför ingen programvaruutveckling eller testning. Eftersom det krävs en licens för all användning av Microsoft-programvara (installation är en användning av programvaran) måste de antingen skaffa produktionslicenser för all programvara som används i den här miljön eller så måste de skaffa en Visual Studio-prenumeration för systemingenjören som inkluderar programvaran som han eller hon installerar.
Hur programvaran kan installeras och köras
Den licensierade användaren kan installera och använda programvaran på hur många enheter som helst. Programvaran kan installeras och användas på dina enheter på jobbet, hemma, i skolan och till och med på enheter på en kunds kontor eller på dedikerad hårdvara som en tredje part är värd för. De flesta programvaror för abonnenter kan också köras i virtuella maskiner i Microsoft Azure. Programvaran är dock i övrigt inte licensierad för användning i produktionsmiljöer.
En produktionsmiljö definieras som en miljö som nås av slutanvändare av en applikation (t.ex. en webbplats på Internet) och som används för mer än acceptanstestning av applikationen eller återkopplingen. Några scenarier som utgör produktionsmiljöer är:
- Miljöer som ansluter till en produktionsdatabas.
- Miljöer som stöder katastrofåterställning eller säkerhetskopiering för en produktionsmiljö.
- Miljöer som används för produktion åtminstone en del av tiden, t.ex. en server som roteras in i produktion under perioder med hög aktivitet
.