- Visual Studio-prenumerationer kombinerar IDE-licenser, molntjänster, utbildning, support och nedladdningar för utveckling och testning.
- Det finns flera modaliteter (Community, Professional, Enterprise, moln, Dev Essentials och i kombination med GitHub) med mycket olika användningsregler och fördelar.
- Microsoft har ändrat viktiga fördelar: många klassiska lokala nedladdningar försvinner, och Azure-krediter hanteras nu centralt.
- Att välja rätt kombination av molnlicenser, företagsavtal och gratisalternativ är avgörande för att optimera kostnaderna utan att offra produktivitet och efterlevnad.
Visual Studio-prenumerationer har blivit hörnstenen i Microsofts utvecklingsekosystem: de är inte bara en IDE-licens, utan ett omfattande paket med programvara, molntjänster, support och utbildning utformat för att hjälpa utvecklingsteam att arbeta snabbare och med större kontroll. Om du programmerar på Microsofts stack eller kombinerar olika plattformar är det praktiskt taget avgörande att förstå dessa prenumerationer.
Istället för att bara sälja en fristående produkt erbjuder Microsoft olika prenumerationsplaner (Community, Professional, Enterprise, Dev Essentials, paketerat med GitHub, molntjänster, volymlicensiering etc.) som skiljer sig avsevärt åt i pris, användarvillkor och inkluderade förmåner. Här kommer vi att bryta ner dem i detalj, förklara licensregler, vad varje plan inkluderar, hur man köper dem, senaste ändringarna och vilken inverkan allt detta har på enskilda utvecklare, startups och stora företag.
Vad är en Visual Studio-prenumeration och vad används den till?
En Visual Studio-prenumeration är i grunden ett IDE-licenspaket plus en uppsättning tjänster och förmåner som är utformade för att täcka hela utvecklingslivscykeln: från att skriva kod till testning, driftsättning, samarbete med teamet och att hålla sig uppdaterad om ny teknik.
Microsofts mål är att göra det möjligt för prenumeranter att accelerera utveckling, samarbeta varifrån som helst och förnya sig över flera plattformar (inte bara Windows), utan att kompromissa med säkerhet eller regelefterlevnad. Detta är särskilt bra för organisationer som använder Azure, Azure DevOps, Microsoft 365 och GitHub dagligen.
Beroende på licensnivå (till exempel Visual Studio Professional eller Visual Studio Enterprise och deras molnvarianter eller i kombination med GitHub Enterprise) får varje användare olika mängder Azure-krediter, olika typer av teknisk support, åtkomstnivåer till nedladdningar av Microsoft-programvara och andra extra utbildnings- och produktivitetsresurser.
Dessa prenumerationer beviljas vanligtvis per användare, inte per enhet , vilket avsevärt förenklar licenshanteringen: varje utvecklare har sin egen prenumeration och kan arbeta från flera enheter samtidigt som de följer användarvillkoren. För företag med många utvecklare gör detta det enklare att samordna vem som har vad och undvika kontodelning (något som uttryckligen är förbjudet enligt villkoren).
Utöver den traditionella modellen som är kopplad till företagsavtal finns det månatliga (tidigare årliga) molnprenumerationer som köps och hanteras via Visual Studio Marketplace. Dessa molnlicenser är kända för sin flexibilitet: de låter dig enkelt öka eller minska antalet användare och faktureras via en Azure-prenumeration, vilket hjälper till att centralisera kostnaderna.
Huvudförmåner som ingår i prenumerationer
Visual Studio-prenumerationer erbjuder mycket mer än bara IDE:n . De inkluderar vanligtvis förmåner grupperade i flera kategorier: verktyg och tjänster, professionell utveckling, teknisk support och tillgång till produktnedladdningar för utvecklings- och testmiljöer.
I avsnittet verktyg och tjänster kan prenumeranter få en månatlig Azure-kredit (till exempel upp till 150 USD beroende på prenumerationstyp) för utvecklings- och testscenarier; specifika rabatter på Azure-avgifter för icke-produktionsmiljöer; Azure DevOps-planer (grundläggande eller grundläggande + testning) för CI/CD, agila kort och databaser; och åtkomst till objekt som ett Microsoft 365-utvecklarkonto eller Microsoft 365-appar för företag i vissa planer.
När det gäller professionell utveckling ger prenumerationerna tillgång till utbildningsinnehåll, onlinekurser och resurser från olika leverantörer. Tanken är att utvecklare ska kunna utöka sina färdigheter, hålla sig uppdaterade med nya teknologier och anamma bästa tekniska praxis utan att behöva hitta allt själva.
Det tekniska supportpaketet är också viktigt: beroende på prenumerationsnivå inkluderar det upp till fyra professionella supportincidenter från Microsoft, som kan användas för att lösa komplexa problem relaterade till företagets produkter och tjänster. Vissa nivåer, som Visual Studio Professional, inkluderar vanligtvis två incidenter.
I avsnittet för produktnedladdningar kan prenumeranter få tillgång till en katalog med programvara för exklusiv användning inom utveckling och testning. Detta inkluderar aktuella och historiska versioner av Windows, Office och olika serverprodukter (som SQL Server eller Windows Server), vilket gör det möjligt att replikera klientmiljöer, validera kompatibilitet eller skapa interna labb utan att förbruka produktionslicenser.
Om du redan har en aktiv prenumeration kan du komma åt alla dessa fördelar från prenumerationsportalen my.visualstudio.com , där du kan hantera nedladdningar, nycklar, molnförmåner och andra resurser som är kopplade till ditt konto.
Visual Studio Community: gratis, men med tydliga regler
Inom Visual Studio-familjen är Visual Studio Community Edition det kostnadsfria alternativet, utformat för studenter, enskilda utvecklare, små team och vissa typer av projekt där det inte förekommer någon storskalig kommersiell exploatering. Även om det låter väldigt öppet har det användarvillkor som du bör vara medveten om för att undvika licensproblem.
Microsoft tillåter ett obegränsat antal användare inom samma organisation att använda Visual Studio Community i tre specifika scenarier: undervisning i klassrumsmiljö, akademisk forskning och bidrag till projekt med öppen källkod. I dessa fall finns det ingen gräns för antalet utvecklare, så länge dessa användningsområden respekteras.
När vi går bortom dessa specialfall och pratar om organisationer som inte uppfyller Microsofts "företagskriterier" ändras regeln: upp till fem användare kan använda Visual Studio Community för allmän utveckling. Om fler än fem utvecklare behöver använda IDE:n i den här typen av organisationer krävs betalda prenumerationer som Visual Studio Professional eller Enterprise.
I miljöer med så kallade enterprise-organisationer (de med fler än 250 team eller med en årlig intäkt som överstiger en miljon amerikanska dollar) är användningen av Visual Studio Community ännu mer begränsad. I dessa fall kan det endast användas för de tre scenarier som redan nämnts: formell undervisning, akademisk forskning och projekt med öppen källkod. Att använda Community för kommersiell utveckling eller allmän intern användning i dessa typer av organisationer är inte tillåtet.
Därför är det viktigt att granska licensvillkoren för Visual Studio Community innan utbredd distribution. Användning utanför godkända scenarier kan betraktas som ett licensbrott. När det gäller startups finns det inga specifika rabatter på dessa prenumerationer, även om Microsoft hänvisar dem till Microsoft for Startups -programmet som ett sätt att få annan teknik och molnfördelar.
Visual Studio Professional: Vad ingår i den betalda prenumerationen
Visual Studio Professional -prenumerationen är riktad mot team som utvecklar modern programvara och som behöver mycket mer än bara en kraftfull editor. Det är den naturliga ingångspunkten för små och medelstora företag som vill professionalisera sin utvecklingslivscykel och få tillgång till ytterligare tjänster.
Den här prenumerationen ger dig tillgång till den senaste versionen av Visual Studio Professional , med avancerade verktyg för webb, datorer, mobiler, molntjänster med mera. Till skillnad från Community-versionen är detta en kommersiell produkt med officiell support och en uppsättning fördelar anpassade för produktionsmiljöer.
En av de viktigaste funktionerna i prenumerationen är den månatliga Azure-krediten på 50 USD för utveckling och testning. Denna kredit låter dig konfigurera virtuella maskiner, databaser, PaaS-tjänster eller testmiljöer som imiterar produktion utan att använda resurser från dina produktionsprenumerationer i Azure, alltid inom den månatliga gränsen.
Prenumerationen inkluderar även tillgång till Azure DevOps Services , Microsofts plattform för kontinuerlig integration, kontinuerlig leverans och hantering av applikationslivscykeln. Detta inkluderar Git-repositories, pipelines för byggande och distribution, agila boards för planering och spårning, uppgiftshantering, buggrapportering och mycket mer.
En annan värdefull funktion är Microsofts programvarubibliotek som är tillgängligt för prenumeranter. Detta bibliotek innehåller aktuella och historiska versioner av Windows, Office och olika serverprodukter, utformade för användning i utvecklings- och testlabb. Detta gör det möjligt för användare att reproducera äldre miljöer, utföra kompatibilitetstester eller simulera ett klientscenario utan att behöva köpa produktionslicenser.
För att främja kontinuerligt lärande inkluderar Visual Studio Professional resurser för professionell utveckling i form av kurser, utbildningsinnehåll och annat material som hjälper utvecklare att uppdatera sina kunskaper och hålla sig uppdaterade med nya tekniker, ramverk och bästa praxis.
När det gäller support inkluderar prenumerationen vanligtvis två professionella tekniska supportärenden , som kan öppnas hos Microsoft för direkt hjälp med komplexa problem. Dessutom tillhandahåller den extra felsöknings-, test- och samarbetsverktyg som kompletterar IDE:n och är anpassade till professionella teams behov.
Visual Studio-molnprenumerationer: köp, hantering och avbrytning
Visual Studio-molnprenumerationer är en flexibel licensmodell: de köps och hanteras online, tilldelas enskilda användare och faktureras via en Azure-prenumeration. För närvarande erbjuds de huvudsakligen månadsvis, eftersom Microsoft har slutat erbjuda nya årliga molnprenumerationer.
För att fakturera dessa köp behöver du en aktiv Azure-prenumeration . Du kan skapa en före ditt första köp eller under processen i Visual Studio Marketplace. Dessutom måste du vara administratör eller bidragsgivare med tillräckliga behörigheter för den Azure-prenumerationen (till exempel inom ramen för ett Enterprise-avtal) för att köpa Visual Studio-molnlicenser.
Den typiska processen för att köpa molnprenumerationer är ganska enkel: du loggar in på Visual Studio Marketplace i avsnittet Prenumerationer , väljer licenstyp (till exempel månadsprenumeration för Visual Studio Professional), väljer den Azure-prenumeration som ska användas för fakturering, anger hur många prenumerationer du vill köpa och bestämmer om den första ska tilldelas dig eller inte.
När du har bekräftat ditt köp, om du har tilldelat dig själv en prenumeration, kan du gå till Visual Studio-prenumerationsportalen och börja ladda ner programvara och aktivera de andra förmånerna. Om du har köpt flera prenumerationer kan du logga in på administratörsportalen för att tilldela licenser till andra användare, och du kan behöva registrera dessa nya prenumerationer i administratörsportalen första gången.
När det gäller uppsägning innebär processen att automatisk förnyelse inaktiveras, vilket minskar antalet betalande användare. Åtkomsten förloras inte omedelbart; prenumerationen förblir aktiv fram till det schemalagda förnyelsedatumet. För månadsprenumerationer träder uppsägningarna i kraft den första dagen i följande månad och åtkomsten bibehålls fram till dess.
Om du är administratör och vill sluta betala för vissa licenser går du till https://manage.visualstudio.com , väljer relevant kontrakt, öppnar vyn Prenumerationsöversikt, letar upp den prenumerationsrad du vill justera och använder alternativet "Ändra antal". Detta tar dig tillbaka till Marketplace, där du kan minska antalet betalande användare (till och med noll). Prenumerationerna förblir aktiva fram till det schemalagda faktureringsdatumet, men de kommer inte att förnyas.
När ändringen är gjord kommer du, när du återvänder till hanteringsportalen, att se ett utgångsmeddelande kopplat till de prenumerationer som inte längre kommer att förnyas. Det är viktigt att noggrant granska vilka användare som fortfarande har en tilldelad licens varje månad för att undvika att betala för prenumerationer som ingen faktiskt använder.
I åratal var årliga molnprenumerationer också ett alternativ . Microsoft har slutat sälja nya prenumerationer i detta format, men befintliga kunder påverkas inte: deras prenumerationer förblir giltiga, förnyas på samma sätt och hanteras som tidigare.
I dessa årsplaner debiterades licenserna i förskott för hela året, och det fanns ingen rätt till proportionell återbetalning om de avbröts före förnyelsedatumet. Det var bara möjligt att öka antalet licenser under den ursprungliga inköpsmånaden; efter den perioden kunde inga fler läggas till för den årscykeln. Att minska antalet licenser var möjligt enligt samma procedur som med månadsplaner, men utan att generera automatiska krediter, så eventuella återbetalningar måste behandlas via Azures faktureringsteam.
Slut på årliga molnprenumerationer och effekter för kunder och CSP:er
Avvecklingen av årsprenumerationer för Visual Studio i molnet har skapat avsevärd förvirring bland både slutanvändare och molnlösningsleverantörer (CSP:er). Microsoft har förtydligat flera vanliga frågor för att undvika missförstånd.
För nya kunder är situationen tydlig: möjligheten att köpa nya årliga molnprenumerationer för Visual Studio är inte längre tillgänglig. Därför måste de välja mellan månatliga molnprenumerationer, standardprenumerationer som köps via direkta försäljningskanaler eller volymlicensalternativ. Den officiella prissidan för Visual Studio listar alla aktuella alternativ.
Befintliga årsprenumeranter behöver inte göra något speciellt. Deras licenser fortsätter att fungera som tidigare, med samma förnyelsedatum och prissättning. Om de vill öka antalet prenumerationer kan de bara göra det inom den ursprungliga inköpsmånaden; för att minska antalet kan de gå till manage.visualstudio.com, justera antalet och, om tillämpligt, begära återbetalning direkt från Azures faktureringsteam.
För molnlösningsleverantörer (CSP:er) innebär denna förändring att deras kunder inte längre kan köpa nya årliga Visual Studio-prenumerationer via den här kanalen. Befintliga årliga prenumerationer som hanteras via CSP:er avbryts eller ändras dock inte över en natt: de förblir giltiga, med samma förnyelseprocess och samma begränsning för att öka antalet licenser endast under inköpsmånaden.
När en kund väljer att avsluta sina årsprenumerationer som hanteras av en CSP kommer de inte att kunna prenumerera på samma typ av produkt igen senare, men de kommer att ha andra alternativ för att köpa Visual Studio: månatliga molnprenumerationer, volymlicensavtal eller andra officiella kanaler tillgängliga beroende på deras storlek och behov.
Senaste ändringar av förmåner: lokala nedladdningar och Azure-krediter
På senare tid har Microsoft i tysthet men avsevärt modifierat fördelarna med Visual Studio-prenumerationer och partnerprogrammet , särskilt när det gäller traditionella lokala nedladdningar och individuella Azure-krediter.
En av de mest anmärkningsvärda förändringarna är att ISO-filer och överförbara licensnycklar för många lokala produkter inte längre ingår i partnerprogrammets utvecklarförmåner. Detta påverkar Windows Server, Windows-klienter, Office och andra serverprodukter, som tidigare var gratis att ladda ner från dessa förmåner för användning i labb, hemmalabbar eller avancerade testmiljöer.
Dessa produkter är fortfarande tillgängliga, men endast via standardlicenskanaler (t.ex. volymlicenser eller kommersiella prenumerationer), och inte som en del av förmånspaket för utvecklare. För de som har konfigurerat homelabs, ConfigMgr (SCCM)-mockups, lösningsdemos i lokala miljöer eller avancerade blandningar av Entra, Intune och Microsoft 365, innebär denna minskning att de kan behöva köpa ytterligare licenser.
Parallellt har Azure-krediter som är kopplade till partnerprogramsförmåner gått från att distribueras på individuell IDE-licensnivå till att hanteras via en centraliserad pool på organisationsnivå . Denna "poolade" modell möjliggör teoretiskt planering och delning av krediter mellan team och projekt för att minska oanvända krediter.
Microsoft har också pensionerat några äldre utvecklingsverktyg som inte längre passar moderna molnbaserade arbetsflöden. Istället betonar de fördelarna med nuvarande verktyg, molntjänster och utbildningsresurser som är mer anpassade till moderna utvecklingsmetoder (DevOps, automatiserade pipelines, Azure-distributioner etc.).
Om du fortfarande har tillgång till de gamla lokala nedladdningarna och nycklarna som en del av dina förmåner är det värt att se över vad du behöver behålla på lång sikt och, om det är avgörande, ladda ner ISO-filerna och anteckna nycklarna innan de försvinner permanent från din prenumerantportal.
Visual Studio-prenumerationer med GitHub Enterprise
En av de kraftfullaste kombinationerna som Microsoft för närvarande erbjuder är Visual Studio med GitHub Enterprise-prenumerationer , utformade för organisationer som vill kombinera det bästa av Microsofts IDE med GitHubs företagsfunktioner i ett enda avtalsenligt paket.
Denna typ av erbjudande förvärvas vanligtvis genom ett Microsoft Enterprise-avtal , vilket gör det riktat mot företag med en betydande mängd licenser och avancerade behov av kodhantering, säkerhet och samarbete. Detta paket ger tillgång till både GitHub Enterprise Cloud och GitHub Enterprise Server, vilket öppnar dörren för moln-, lokala eller hybridmodeller.
För att dra nytta av GitHub-delen som ingår i prenumerationen måste varje Visual Studio-användare ha ett personligt GitHub-konto som är en del av en företagsorganisation. Organisationsägare på GitHub kan bjuda in utvecklare via e-post, och utvecklare kan acceptera med hjälp av ett befintligt konto eller genom att skapa ett nytt.
När en licens för "Visual Studio with GitHub Enterprise Cloud" har tilldelats försöker systemet automatiskt länka GitHub-kontot och Visual Studio-prenumerationen genom att kontrollera om e-postadressen som verifierats i GitHub matchar användarens UPN (User Principal Name) i Microsoft-miljön. Om det finns en matchning börjar personen använda en av de kombinerade licenserna.
Det totala antalet GitHub-licenser som organisationen kan använda är i själva verket summan av standardlicenserna för GitHub Enterprise plus de Visual Studio-prenumerationer som inkluderar GitHub . Även användare som inte visas som affiliates i vissa vyer kan, så länge de behåller den specifika statusen, använda en kombinerad GitHub Enterprise Cloud-licens om deras konto är korrekt kopplat.
Om en anställds GitHub-konto inte automatiskt matchar deras Visual Studio-identitet kan en företagsägare på GitHub manuellt länka dem för att konsolidera licenser och undvika slöseri. I vilket fall som helst anger villkoren tydligt att varje GitHub-konto och varje Visual Studio-prenumeration endast kan användas av en specifik person; det är inte tillåtet att dela konton mellan flera användare.
För användare som endast arbetar med GitHub Enterprise Server lokalt förblir licensförbrukningen engångs, förutsatt att e-postadressen som är kopplad till deras Server-konto matchar deras Visual Studio UPN. Om organisationen har migrerat till en användningsbaserad faktureringsmodell måste samma användare också vara på GitHub Enterprise Cloud för att förbrukningen ska vara korrekt kopplad.
I miljöer där GitHub Enterprise Cloud och Server samexisterar kvarstår regeln om en licens per användare , förutsatt att riktlinjerna för användningsassociation och synkronisering mellan båda miljöerna följs. Microsoft tillhandahåller specifik dokumentation för att konfigurera denna synkronisering och säkerställa att organisationen får ut det mesta av sina kombinerade licenser.
Visual Studio Dev Essentials: Den kostnadsfria gatewayen
Utöver betalda prenumerationer erbjuder Microsoft Visual Studio Dev Essentials , ett gratisprogram utformat som en ingångspunkt till ekosystemet för utvecklarverktyg. Det är inte en fullständig prenumeration, men den inkluderar ett ganska intressant paket med förmåner utan extra kostnad.
Genom att gå med i Dev Essentials får utvecklare tillgång till verktyg och tjänster som Visual Studio Community, molnbaserade samarbetstjänster (t.ex. Azure DevOps eller Visual Studio Team Services, beroende på era och namn), utbildningsresurser från tredje part som Pluralsight och support för engångsfrågor genom tjänster som HackHands.
Tanken bakom det här programmet är att vem som helst kan börja utveckla med Microsofts tekniker gratis , med en tydlig väg att uppgradera till betalda prenumerationer när projektet eller organisationen kräver det. Att aktivera fördelarna är enkelt och görs via en dedikerad portal, med en guidad upplevelse för att säkerställa att ingen går vilse i processen.
Visual Studio med MSDN: Den klassiska lösningen för hela Microsoft-stacken
I många år har kombinationen av Visual Studio och MSDN varit det mest kompletta alternativet för de som behövde täcka hela Microsoft-utvecklingsprocessen: från skrivbords- och mobilapplikationer till backend-tjänster, serverlösningar och molndistributioner.
Med den här typen av prenumeration får utvecklaren tillgång till tusentals Microsoft-produkter tillsammans med ytterligare tjänster, så att de kan designa, programmera och testa applikationer på en mängd olika plattformar: telefoner, datorer, surfplattor, lokala servrar och Azure.
En annan viktig funktion var (och är fortfarande, beroende på modell) möjligheten att välja mellan en självhostad samarbetsmiljö (till exempel Team Foundation Server eller dess utveckling) och helt molnbaserade lösningar som Visual Studio Online eller Azure DevOps, vilket gör det möjligt för team att välja den modell som bäst passar deras säkerhets-, efterlevnads- och hanteringskrav.
Med detta breda utbud av alternativ erbjuder Visual Studio-prenumerationer ett mycket brett ekosystem för utvecklare och företag : från de som förlitar sig på Community och Dev Essentials för utbildnings- eller öppen källkodsprojekt, till stora organisationer som orkestrerar sina företagsavtal med GitHub Enterprise, Azure-krediter, hybridmiljöer och strikta krav på regelefterlevnad.
För alla utvecklingsteam som arbetar seriöst med Microsoft-teknik är en grundlig förståelse för skillnaderna mellan Community-, Professional-, Enterprise- och molnmodeller, de senaste förändringarna i lokala fördelar och integrationer med GitHub nyckeln till att välja den kombination som bäst passar deras budget, deras arbetssätt och den grad av flexibilitet de behöver på medellång och lång sikt.
Passionerad författare om bytesvärlden och tekniken i allmänhet. Jag älskar att dela med mig av min kunskap genom att skriva, och det är vad jag kommer att göra i den här bloggen, visa dig alla de mest intressanta sakerna om prylar, mjukvara, hårdvara, tekniska trender och mer. Mitt mål är att hjälpa dig att navigera i den digitala världen på ett enkelt och underhållande sätt.