Microsoft Developer Network, bedre kendt som MSDN, der nu hedder Visual Studio Subscriptions, er et af Microsofts mest misforståede produkter. Visual Studio-abonnementet (tidligere MSDN) er en af de største fællesskabsplatforme for udviklere, der arbejder med Microsoft-teknologier.
Hvad du får i dit Visual Studio-abonnement
Med et MSDN-abonnement får du al den software og alle de fordele, du har brug for for at holde dig ajour med alt, hvad der vedrører kode, herunder månedlige cloud-kreditter, samarbejdsværktøjer, uddannelsesfordele, support og meget mere – alt sammen det nyeste og bedste fra Microsoft.
Dette giver også it-afdelinger en omkostningseffektiv måde at licensere Microsoft-software på til personer, der er involveret i udviklings- og testprocessen, men som ikke har brug for hele pakken af Visual Studio-udviklingsværktøjer.
Abonnementslicensen giver en enkelt bruger mulighed for at få adgang til/bruge ethvert Microsoft Enterprise-produkt til udviklings-/testformål (dvs. WinServer, SQL Server, BizTalk, SharePoint, Dynamics osv. osv. osv.). Listen over softwaretitler, der er inkluderet, afhænger af niveauet af dit abonnement.
Bortset fra at give en enkelt udviklerbruger cool software … at give et Visual Studio Abonnement til hele udvikler- og QA-teamet giver en effektiv licensmodel pr. bruger til hele dit Dev & Testmiljøer. Ved at vedtage denne model betyder det, at du ikke behøver at købe nogen enkeltstående Microsoft-produkter til præproduktion.
Visual Studio Subscription giver hver bruger licens til ubegrænsede installationer og instanser af produkterne på deres lokale, delte og virtualiserede
miljøer.
ref: ubegrænsede dev-testmiljøer med msdn-abonnementer
Hvor meget koster et Visual Studio-abonnement
Et standard Visual Studio Enterprise-abonnement med MSDN koster 5.999 dollars det første år og 2.569 dollars årligt for fornyelser. VL-kunder får naturligvis en rabat. Et årligt cloud-abonnement (med ikke-perpetual licens) koster et fast beløb på 2.999 dollars om året. Dette er fra 2016 og kan ændres.
Hvem kan bruge softwaren
Individuelle udviklere
Alle individuelle udviklere kan bruge Visual Studio Community til at oprette deres egne gratis eller betalte apps. Desuden kan et vilkårligt antal brugere bruge softwaren til at udvikle og teste enhedsdrivere til Windows-operativsystemet.
Organisationer –
- Et ubegrænset antal brugere i en organisation kan bruge Visual Studio Community til følgende scenarier: i et læringsmiljø i et klasseværelse, til akademisk forskning eller til at bidrage til open source-projekter.
- Et vilkårligt antal brugere kan bruge softwaren til at udvikle og teste enhedsdrivere til Windows-operativsystemet.
- For alle andre brugsscenarier: I organisationer, der ikke er virksomheder, kan op til 5 brugere bruge Visual Studio Community. I virksomhedsorganisationer (dvs. organisationer med >250 pc’er eller > 1 mio. dollar i årlig omsætning) er ingen brug tilladt for medarbejdere samt entreprenører ud over scenarierne for open source, akademisk forskning og læringsmiljøer i klasseværelser, der er beskrevet ovenfor.
Licensering til individuelle brugere
Licenserne er til design, udvikling, test og demonstration af dine programmer
Alle Visual Studio abonnementer og Visual Studio Professional er licenseret pr. bruger. Hver licenseret bruger kan installere og bruge softwaren på et vilkårligt antal enheder til at designe, udvikle, teste og demonstrere deres programmer. Visual Studio-abonnementer giver også den licenserede bruger mulighed for at evaluere softwaren og simulere kundemiljøer med henblik på at diagnosticere problemer i forbindelse med dine programmer. Hver yderligere person, der bruger softwaren på denne måde, skal også have tildelt en licens.
ref: Visual Studio 2017 Licensing Whitepaper
Kan forskellige brugere med licens køre den samme software?
Ja. Hvert medlem af det udviklingsteam, der skal bruge (installere, konfigurere eller få adgang til) softwaren, skal have sit eget Visual Studio-abonnement. To eller flere personer kan bruge den samme software, hvis de hver især har et Visual Studio-abonnement.
Eksempler:
Et udviklingsteam består af 6 softwareudviklere, 1 arkitekt/udvikler og 3 testere. Holdet er
i gang med at opbygge et internt webbaseret regnskabssystem og ønsker at bruge softwaren til at opsætte et testmiljø, der kører Windows Server 2012 og Microsoft SQL Server 2014. Hvis alle 10 teammedlemmer skal have adgang til udviklings- eller testmiljøet, skal de alle have et Visual Studio-abonnement. De mindste abonnementsniveauer, der omfatter begge disse produkter, er Visual Studio Professional – årligt, Visual Studio Professional med MSDN-abonnement og Visual Studio Test Professional-abonnement.
En organisation har to udviklingsteams, hvoraf det ene er baseret i Seattle og det andet i Singapore. På grund af tidsforskellen arbejder de to teams aldrig på samme tid. Men da Visual Studio-abonnementslicenser ikke kan deles, skal hvert teammedlem på hver lokation have sit eget Visual Studio-abonnement
En systemtekniker fra organisationens it-afdeling installerer den software, der er nødvendig for et udviklingsteam – hvert medlem af dette team har en licens med et Visual Studio-abonnement – på centralt administreret hardware. Denne systemingeniør foretager ikke nogen softwareudvikling eller testning. Da der kræves en licens for enhver brug af Microsoft-software (installation er en brug af softwaren), skal de enten anskaffe produktionslicenser for al den software, der bruges i dette miljø, eller de skal anskaffe et Visual Studio-abonnement til systemingeniøren, som omfatter den software, han eller hun installerer.
Hvor softwaren kan installeres og køres
Den licensberettigede bruger kan installere og bruge softwaren på et vilkårligt antal enheder. Softwaren kan installeres og bruges på dine enheder på arbejdet, hjemme, i skolen og endda på enheder på en kundes kontor eller på dedikeret hardware, der hostes af en tredjepart. Det meste af abonnentens software kan også køres i Microsoft Azure VM’er. Softwaren er dog ellers ikke licenseret til brug i produktionsmiljøer.
Et produktionsmiljø defineres som et miljø, som slutbrugere af en applikation (f.eks. et internetwebsted) har adgang til, og som bruges til andet end Acceptance Testing af denne applikation eller Feedback. Nogle scenarier, der udgør produktionsmiljøer, omfatter:
- Miljøer, der har forbindelse til en produktionsdatabase.
- Miljøer, der understøtter disaster-recovery eller backup for et produktionsmiljø.
- Miljøer, der anvendes til produktion i det mindste en del af tiden, f.eks. en server, der roteres til produktion i spidsbelastningsperioder