- Pretplate na Visual Studio kombiniraju licenciranje IDE-a, usluge u oblaku, obuku, podršku i preuzimanja za razvoj i testiranje.
- Postoje višestruki modaliteti (Community, Professional, Enterprise, cloud, Dev Essentials i kombinovano sa GitHub-om) sa veoma različitim pravilima korištenja i prednostima.
- Microsoft je promijenio ključne pogodnosti: mnoga klasična lokalna preuzimanja nestaju, a Azure krediti se sada upravljaju centralno.
- Odabir prave kombinacije cloud licenci, ugovora za preduzeća i besplatnih opcija je ključan za optimizaciju troškova bez žrtvovanja produktivnosti i usklađenosti.
Pretplate na Visual Studio postale su temelj Microsoftovog razvojnog ekosistema: one nisu samo IDE licenca, već sveobuhvatan paket softvera, cloud usluga, podrške i obuke osmišljenih da pomognu razvojnim timovima da rade brže i s većom kontrolom. Ako programirate na Microsoftovom steku ili kombinujete različite platforme, razumijevanje ovih pretplata je praktično neophodno.
Umjesto jednostavne prodaje samostalnog proizvoda, Microsoft nudi različite planove pretplate (Community, Professional, Enterprise, Dev Essentials, u paketu s GitHubom, usluge u oblaku, količinsko licenciranje itd.) koji se značajno razlikuju po cijeni, uvjetima korištenja i uključenim pogodnostima. Ovdje ćemo ih detaljno razložiti, objasniti pravila licenciranja, što svaki plan uključuje, kako ih kupiti, nedavne promjene i utjecaj svega ovoga na pojedinačne developere, startupove i velika preduzeća.
Šta je pretplata na Visual Studio i za šta se koristi?
Pretplata na Visual Studio je u osnovi paket licenci za IDE plus skup usluga i pogodnosti osmišljenih da pokriju cijeli životni ciklus razvoja: od pisanja koda do testiranja, implementacije, saradnje s timom i praćenja novih tehnologija.
Microsoftov cilj je omogućiti pretplatnicima ubrzanje razvoja, saradnju s bilo kojeg mjesta i inovacije na više platformi (ne samo Windows), bez ugrožavanja sigurnosti ili usklađenosti s propisima. Ovo je posebno pogodno za organizacije koje svakodnevno koriste Azure, Azure DevOps, Microsoft 365 i GitHub.
U zavisnosti od nivoa licence (na primjer, Visual Studio Professional ili Visual Studio Enterprise i njihove cloud varijante ili u kombinaciji sa GitHub Enterprise), svaki korisnik dobija različite količine Azure kredita, različite vrste tehničke podrške, nivoe pristupa preuzimanju Microsoft softvera i druge dodatne resurse za obuku i produktivnost.
Ove pretplate se obično odobravaju po korisniku, a ne po uređaju , što znatno pojednostavljuje upravljanje licencama: svaki programer ima svoju pretplatu i može raditi s više uređaja uz pridržavanje uslova korištenja usluge. Za kompanije s mnogo programera, ovo olakšava koordinaciju ko ima šta i izbjegavanje dijeljenja računa (nešto što je eksplicitno zabranjeno uslovima).
Pored tradicionalnog modela povezanog s ugovorima za preduzeća, postoje i mjesečne (ranije godišnje) pretplate na oblak koje se kupuju i njima se upravlja putem Visual Studio Marketplace-a. Ove licence za oblak su poznate po svojoj fleksibilnosti: omogućavaju vam da lako povećate ili smanjite broj korisnika i naplaćuju se putem Azure pretplate, što pomaže u centralizaciji troškova.
Glavne pogodnosti uključene u pretplate
Pretplate na Visual Studio nude mnogo više od samog IDE-a . Obično uključuju pogodnosti grupirane u nekoliko kategorija: alate i usluge, profesionalni razvoj, tehničku podršku i pristup preuzimanju proizvoda za razvojna i testna okruženja.
U odjeljku alata i usluga , pretplatnici mogu dobiti mjesečni Azure kredit (na primjer, do 150 USD, ovisno o vrsti pretplate) za scenarije razvoja i testiranja; posebne popuste na Azure naknade za neprodukcijska okruženja; Azure DevOps planove (osnovni ili osnovni + testiranje) za CI/CD, agilne ploče i repozitorije; te pristup stavkama kao što su Microsoft 365 račun za razvojne programere ili Microsoft 365 aplikacije za preduzeća u nekim planovima.
Što se tiče profesionalnog razvoja , pretplate omogućavaju pristup sadržaju za obuku, online kursevima i resursima različitih dobavljača. Ideja je da programeri prošire svoje vještine, budu u toku s novim tehnologijama i usvoje najbolje inženjerske prakse bez potrebe da sve sami pronalaze.
Paket tehničke podrške je također ključan: ovisno o nivou pretplate, uključuje do četiri incidenta profesionalne podrške od strane Microsofta, koji se mogu koristiti za rješavanje složenih problema vezanih za proizvode i usluge kompanije. Neki nivoi, kao što je Visual Studio Professional, obično uključuju dva incidenta.
U odjeljku za preuzimanje proizvoda , pretplatnici mogu pristupiti katalogu softvera za ekskluzivnu upotrebu u razvoju i testiranju. To uključuje trenutne i prethodne verzije Windowsa, Officea i raznih serverskih proizvoda (kao što su SQL Server ili Windows Server), što omogućava repliciranje klijentskih okruženja, provjeru kompatibilnosti ili postavljanje internih laboratorija bez korištenja produkcijskih licenci.
Ako već imate aktivnu pretplatu, svim ovim pogodnostima možete pristupiti putem portala za pretplate my.visualstudio.com , gdje možete upravljati preuzimanjima, ključevima, pogodnostima oblaka i drugim resursima povezanim s vašim računom.
Visual Studio zajednica: besplatna, ali s jasnim pravilima
Unutar Visual Studio porodice, Visual Studio Community Edition je besplatna opcija, dizajnirana za studente, pojedinačne programere, male timove i određene vrste projekata gdje nema komercijalne eksploatacije velikih razmjera. Iako zvuči vrlo otvoreno, ima uslove korištenja kojih biste trebali biti svjesni kako biste izbjegli probleme s licenciranjem.
Microsoft dozvoljava neograničenom broju korisnika unutar iste organizacije da koriste Visual Studio Community u tri specifična scenarija: nastava u učionici, akademsko istraživanje i doprinos projektima otvorenog koda. U ovim slučajevima, ne postoji ograničenje broja programera, sve dok se poštuju ove upotrebe.
Kada pređemo preko ovih posebnih slučajeva i govorimo o organizacijama koje ne ispunjavaju Microsoftove kriterije za "preduzeća", pravilo se mijenja: do pet korisnika može koristiti Visual Studio Community za opći razvoj. Ako više od pet programera treba koristiti IDE u ovim vrstama organizacija, onda su potrebne plaćene pretplate poput Visual Studio Professional ili Enterprise.
U okruženju takozvanih enterprise organizacija (onih sa više od 250 timova ili sa godišnjim prihodima većim od milion američkih dolara), upotreba Visual Studio Community-a je još ograničenija. U tim slučajevima, može se koristiti samo za tri već spomenuta scenarija: formalna nastava, akademsko istraživanje i projekti otvorenog koda. Korištenje Community-a za komercijalni razvoj ili opću internu upotrebu u ovim vrstama organizacija nije dozvoljeno.
Zato je ključno pregledati uslove licence Visual Studio Community prije široke primjene. Korištenje izvan odobrenih scenarija može se smatrati kršenjem licence. Što se tiče startupova, ne postoje posebni popusti na ove pretplate, iako ih Microsoft usmjerava na program Microsoft for Startups kao način za ostvarivanje drugih tehnoloških i cloud pogodnosti.
Visual Studio Professional: Šta je uključeno u plaćenu pretplatu
Pretplata na Visual Studio Professional namijenjena je timovima koji razvijaju moderni softver i kojima je potrebno mnogo više od samo moćnog editora. To je prirodna početna tačka za mala i srednja preduzeća koja žele profesionalizirati svoj razvojni ciklus i pristupiti dodatnim uslugama.
Ova pretplata vam omogućava pristup najnovijoj verziji Visual Studio Professional-a , koja sadrži napredne alate za web, desktop, mobilne uređaje, usluge u oblaku i još mnogo toga. Za razliku od Community verzije, ovo je komercijalni proizvod sa službenom podrškom i nizom pogodnosti prilagođenih produkcijskim okruženjima.
Jedna od ključnih karakteristika pretplate je mjesečni Azure kredit od 50 USD za razvoj i testiranje. Ovaj kredit vam omogućava da postavite virtuelne mašine, baze podataka, PaaS usluge ili testna okruženja koja oponašaju produkciju bez korištenja resursa iz vaših produkcijskih Azure pretplata, uvijek unutar mjesečnog ograničenja.
Pretplata također uključuje pristup Azure DevOps Services , Microsoftovoj platformi za kontinuiranu integraciju, kontinuiranu isporuku i upravljanje životnim ciklusom aplikacija. To uključuje Git repozitorije, cjevovode za izgradnju i implementaciju, agilne ploče za planiranje i praćenje, upravljanje zadacima, praćenje grešaka i još mnogo toga.
Još jedna vrijedna karakteristika je Microsoftova softverska biblioteka dostupna pretplatnicima. Ova biblioteka uključuje trenutne i prethodne verzije Windowsa, Officea i raznih serverskih proizvoda, dizajniranih za upotrebu u laboratorijama za razvoj i testiranje. To omogućava korisnicima da reproduciraju naslijeđena okruženja, izvrše testiranje kompatibilnosti ili simuliraju klijentski scenario bez potrebe za kupovinom produkcijskih licenci.
Kako bi se promoviralo kontinuirano učenje, Visual Studio Professional uključuje resurse za profesionalni razvoj u obliku kurseva, sadržaja za obuku i drugih materijala koji pomažu programerima da ažuriraju svoje znanje i budu u toku s novim tehnologijama, okvirima i najboljim praksama.
Što se tiče podrške, pretplata obično uključuje dva profesionalna tiketa za tehničku podršku , koji se mogu otvoriti kod Microsofta za direktnu pomoć kod složenih problema. Osim toga, pruža dodatne alate za otklanjanje grešaka, testiranje i saradnju koji dopunjuju IDE i prilagođeni su potrebama profesionalnih timova.
Pretplate na Visual Studio u oblaku: kupovina, upravljanje i otkazivanje
Pretplate na Visual Studio u oblaku predstavljaju fleksibilan model licenciranja: kupuju se i njima se upravlja online, dodjeljuju se pojedinačnim korisnicima i naplaćuju se putem Azure pretplate. Trenutno se prvenstveno nude na mjesečnoj bazi, jer je Microsoft ukinuo nove godišnje pretplate na oblak.
Da biste fakturirali ove kupovine, potrebna vam je aktivna Azure pretplata . Možete je kreirati prije prve kupovine ili tokom procesa na Visual Studio Marketplaceu. Osim toga, morate biti administrator ili saradnik s dovoljnim dozvolama za tu Azure pretplatu (na primjer, u kontekstu Enterprise ugovora) da biste kupili Visual Studio cloud licence.
Tipičan proces kupovine pretplata na oblak je prilično jednostavan: prijavite se na Visual Studio Marketplace u odjeljku Pretplate , odaberete vrstu licence (na primjer, mjesečna pretplata na Visual Studio Professional), odaberete Azure pretplatu koja će se koristiti za naplatu, navedete koliko pretplata želite kupiti i odlučite hoće li vam prva biti dodijeljena ili ne.
Nakon potvrde kupovine, ako ste sebi dodijelili pretplatu, možete otići na portal za pretplate za Visual Studio i započeti preuzimanje softvera i aktiviranje ostalih pogodnosti. Ako ste kupili više pretplata, možete se prijaviti na administratorski portal kako biste dodijelili licence drugim korisnicima, a možda ćete morati prvi put registrirati ove nove pretplate unutar administratorskog portala.
Što se tiče otkazivanja, proces uključuje onemogućavanje automatskog obnavljanja, čime se smanjuje broj korisnika koji plaćaju. Pristup se ne gubi odmah; pretplata ostaje aktivna do planiranog datuma obnavljanja. Za mjesečne pretplate, otkazivanja stupaju na snagu prvog dana sljedećeg mjeseca, a pristup se održava do tada.
Ako ste administrator i želite prestati plaćati određene licence, idite na https://manage.visualstudio.com , odaberite odgovarajući ugovor, otvorite prikaz Pregled pretplate, pronađite liniju pretplate koju želite prilagoditi i koristite opciju "Promijeni količinu". Ovo će vas vratiti na Marketplace, gdje možete smanjiti broj korisnika koji plaćaju (čak i na nulu). Pretplate će ostati aktivne do planiranog datuma naplate, ali se neće obnavljati.
Nakon što se promjena izvrši, po povratku na portal za upravljanje vidjet ćete obavještenje o isteku povezano s pretplatama koje se više neće obnavljati. Važno je pažljivo pregledati koji korisnici još uvijek imaju dodijeljenu licencu svaki mjesec kako biste izbjegli plaćanje pretplata koje niko zapravo ne koristi.
Godinama su godišnje pretplate na oblak također bile opcija . Microsoft je prestao prodavati nove pretplate u ovom formatu, ali postojeći korisnici nisu pogođeni: njihove pretplate ostaju važeće, obnavljaju se na isti način i njima se upravlja kao i prije.
U ovim godišnjim planovima, licence su naplaćivane unaprijed za cijelu godinu i nije postojalo pravo na proporcionalni povrat novca ako bi se otkazale prije datuma obnove. Povećanje broja licenci bilo je moguće samo tokom originalnog mjeseca kupovine; nakon tog perioda, nije se moglo dodati više za taj godišnji ciklus. Smanjenje broja licenci bilo je moguće prema istoj proceduri kao i kod mjesečnih planova, ali bez automatskog generiranja kredita, tako da su se svi povrati novca morali obraditi putem Azure tima za naplatu.
Kraj godišnjih pretplata na oblak i posljedice za korisnike i CSP-ove
Prekid godišnjih pretplata za Visual Studio u oblaku izazvao je znatnu zabunu među krajnjim korisnicima i pružateljima cloud rješenja (CSP). Microsoft je razjasnio nekoliko često postavljanih pitanja kako bi se izbjegli nesporazumi.
Za nove korisnike , situacija je jasna: opcija kupovine novih godišnjih pretplata na cloud za Visual Studio više nije dostupna. Stoga moraju birati između mjesečnih pretplata na cloud, standardnih pretplata kupljenih putem direktnih prodajnih kanala ili opcija količinskog licenciranja. Službena stranica s cijenama Visual Studija navodi sve trenutne alternative.
Postojeći godišnji pretplatnici ne moraju ništa posebno raditi. Njihove licence nastavljaju funkcionirati kao i prije, s istim datumom obnove i cijenom. Ako žele povećati broj pretplata, to mogu učiniti samo u roku od originalnog mjeseca kupovine; da bi ih smanjili, mogu otići na manage.visualstudio.com, prilagoditi količine i, ako je primjenjivo, zatražiti povrat novca direktno od Azure tima za naplatu.
Što se tiče provajdera cloud rješenja (CSP) , ova promjena znači da njihovi kupci više ne mogu kupovati nove godišnje pretplate na Visual Studio putem ovog kanala. Međutim, postojeće godišnje pretplate kojima se upravlja putem CSP-ova se ne otkazuju niti mijenjaju preko noći: one ostaju važeće, s istim procesom obnavljanja i istim ograničenjem povećanja licenci samo u mjesecu kupovine.
Kada korisnik odluči otkazati svoje godišnje pretplate kojima upravlja CSP, neće se moći ponovo pretplatiti na istu vrstu proizvoda kasnije, ali će imati druge opcije za kupovinu Visual Studija: mjesečne pretplate na oblak, ugovore o količinskom licenciranju ili druge dostupne službene kanale ovisno o njihovoj veličini i potrebama.
Nedavne promjene pogodnosti: lokalna preuzimanja i Azure krediti
U posljednje vrijeme, Microsoft je tiho, ali značajno izmijenio pogodnosti povezane s pretplatama na Visual Studio i partnerskim programom , posebno u vezi s tradicionalnim lokalnim preuzimanjima i pojedinačnim Azure kreditima.
Jedna od najznačajnijih promjena je da ISO-ovi i prenosivi licencni ključevi za mnoge lokalne proizvode više nisu uključeni u pogodnosti za razvojne programere partnerskog programa. Ovo utiče na Windows Server, Windows klijent, Office i druge serverske proizvode, koji su se ranije mogli besplatno preuzeti iz ovih pogodnosti za upotrebu u laboratorijama, kućnim laboratorijama ili naprednim okruženjima za testiranje.
Ovi proizvodi ostaju dostupni, ali samo putem standardnih kanala licenciranja (npr. količinske licence ili komercijalne pretplate), a ne kao dio paketa pogodnosti za razvojne programere. Za one koji su postavili kućne laboratorije, ConfigMgr (SCCM) makete, demonstracije rješenja u lokalnim okruženjima ili napredne kombinacije Entre, Intune i Microsoft 365, ovo smanjenje znači da će možda morati kupiti dodatne licence.
Paralelno s tim, Azure krediti povezani s pogodnostima partnerskog programa prešli su s distribucije na nivou pojedinačnih IDE licenci na upravljanje putem centraliziranog skupa na organizacijskom nivou . Ovaj "udruženi" model teoretski omogućava planiranje i dijeljenje kredita između timova i projekata kako bi se smanjili neiskorišteni krediti.
Microsoft je također povukao neke zastarjele alate za razvoj koji više ne odgovaraju modernim radnim procesima u oblaku. Umjesto toga, naglašava prednosti trenutnih alata, usluga u oblaku i resursa za učenje koji su više usklađeni sa savremenim praksama razvoja (DevOps, automatizovani cjevovodi, Azure implementacije itd.).
Ako i dalje imate pristup starim lokalnim preuzimanjima i ključevima kao dio svojih pogodnosti, vrijedi pregledati šta vam je potrebno za dugoročno čuvanje i, ako je ključno, preuzeti ISO-ove i zabilježiti ključeve prije nego što trajno nestanu s vašeg pretplatničkog portala.
Pretplate na Visual Studio s GitHub Enterpriseom
Jedna od najmoćnijih kombinacija koje Microsoft trenutno nudi je Visual Studio s GitHub Enterprise pretplatama , dizajnirana za organizacije koje žele kombinirati najbolje od Microsoftovog IDE-a s GitHub-ovim poslovnim mogućnostima u jednom ugovornom paketu.
Ova vrsta ponude se obično nabavlja putem Microsoft Enterprise ugovora , što je čini usmjerenom na kompanije sa značajnim brojem licenci i naprednim potrebama za upravljanjem kodom, sigurnošću i saradnjom. Ovaj paket pruža pristup i GitHub Enterprise Cloudu i GitHub Enterprise Serveru, otvarajući vrata cloud, lokalnim ili hibridnim modelima.
Da bi iskoristio dio GitHub-a uključen u pretplatu, svaki korisnik Visual Studija mora imati lični GitHub račun koji je dio organizacije kompanije . Vlasnici organizacija na GitHub-u mogu pozvati programere putem e-pošte, a programeri mogu prihvatiti poziv koristeći postojeći račun ili kreiranjem novog.
Nakon što se dodijeli licenca „Visual Studio sa GitHub Enterprise Cloudom“, sistem pokušava automatski povezati GitHub račun i pretplatu na Visual Studio provjeravajući da li se adresa e-pošte verifikovana na GitHubu podudara sa UPN-om (korisničkim glavnim imenom) korisnika u Microsoft okruženju. Ako postoji podudaranje, ta osoba počinje koristiti jednu od kombinovanih licenci.
Ukupan broj GitHub licenci koje organizacija može koristiti je, u stvari, zbir standardnih GitHub Enterprise licenci plus pretplata na Visual Studio koje uključuju GitHub . Čak i korisnici koji se ne pojavljuju kao partneri u određenim prikazima mogu, sve dok održavaju taj specifični status, koristiti kombinovanu GitHub Enterprise Cloud licencu ako je njihov račun ispravno povezan.
Ako se GitHub račun zaposlenika ne podudara automatski s njegovim Visual Studio identitetom, vlasnik kompanije na GitHubu može ih ručno povezati kako bi konsolidirao licence i izbjegao rasipanje. U svakom slučaju, uslovi jasno navode da svaki GitHub račun i svaku Visual Studio pretplatu može koristiti samo jedna određena osoba; dijeljenje računa između više korisnika nije dozvoljeno.
Za korisnike koji rade samo s GitHub Enterprise Serverom lokalno , korištenje licence ostaje jednokratno, pod uvjetom da se adresa e-pošte povezana s njihovim Server računom podudara s njihovim Visual Studio UPN-om. Ako je organizacija prešla na model naplate zasnovan na korištenju, isti ti korisnici će također morati biti na GitHub Enterprise Cloudu da bi korištenje bilo ispravno povezano.
U okruženjima gdje GitHub Enterprise Cloud i Server koegzistiraju, pravilo jedne licence po korisniku ostaje , pod uslovom da se poštuju smjernice za povezivanje korištenja i sinhronizaciju između oba okruženja. Microsoft pruža posebnu dokumentaciju za konfigurisanje ove sinhronizacije i osiguravanje da organizacija izvuče maksimum iz svojih kombinovanih licenci.
Osnove razvoja u Visual Studiu: Besplatni pristup
Pored plaćenih pretplata, Microsoft nudi Visual Studio Dev Essentials , besplatni program osmišljen kao ulazna tačka u ekosistem alata za razvojne programere. Nije riječ o punoj pretplati, ali uključuje prilično zanimljiv paket pogodnosti bez dodatnih troškova.
Pridruživanjem Dev Essentials programu, programeri dobijaju pristup alatima i uslugama kao što su Visual Studio Community, usluge za saradnju u oblaku (npr. Azure DevOps ili Visual Studio Team Services, u zavisnosti od ere i naziva), resursi za obuku trećih strana kao što je Pluralsight i podrška za jednokratna pitanja putem usluga kao što je HackHands.
Ideja koja stoji iza ovog programa je da svako može besplatno započeti razvoj s Microsoftovim tehnologijama , s jasnim putem za nadogradnju na plaćene pretplate kada to projekat ili organizacija zahtijeva. Aktivacija pogodnosti je jednostavna i vrši se putem namjenskog portala, s vođenim iskustvom kako bi se osiguralo da se niko ne izgubi u procesu.
Visual Studio sa MSDN-om: Klasično rješenje za cijeli Microsoftov stack
Dugi niz godina, kombinacija Visual Studija i MSDN-a bila je najkompletnija opcija za one kojima je bilo potrebno pokriti cjelokupni razvoj na Microsoftovom steku: od desktop i mobilnih aplikacija do back-end usluga, serverskih rješenja i implementacije u oblaku.
S ovom vrstom pretplate, programer dobija pristup hiljadama Microsoft proizvoda zajedno s dodatnim uslugama, tako da može dizajnirati, programirati i testirati aplikacije na širokom spektru platformi: telefonima, računarima, tabletima, lokalnim serverima i Azureu.
Još jedna ključna karakteristika bila je (i još uvijek jeste, ovisno o modelu) mogućnost izbora između samostalno hostovanog okruženja za saradnju (na primjer, Team Foundation Server ili njegova evolucija) i potpuno cloud rješenja kao što su Visual Studio Online ili Azure DevOps, što timovima omogućava da odaberu model koji najbolje odgovara njihovim sigurnosnim, usklađenim i upravljačkim zahtjevima.
Sa ovim širokim rasponom opcija, pretplate na Visual Studio nude vrlo širok ekosistem za programere i preduzeća : od onih koji se oslanjaju na Community i Dev Essentials za obrazovne ili projekte otvorenog koda, do velikih organizacija koje usklađuju svoje poslovne ugovore sa GitHub Enterprise, Azure kreditima, hibridnim okruženjima i strogim zahtjevima za usklađenost s propisima.
Za svaki razvojni tim koji ozbiljno radi s Microsoftovim tehnologijama, temeljno razumijevanje razlika između Community, Professional, Enterprise, cloud modela, nedavnih promjena u pogodnostima lokalnog razvoja i integracija s GitHubom ključno je za odabir kombinacije koja najbolje odgovara njihovom budžetu, načinu rada i stepenu fleksibilnosti koji im je potreban na srednji i dugi rok.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje kroz pisanje, a to je ono što ću raditi na ovom blogu, pokazivati vam sve najzanimljivije stvari o gadžetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se krećete u digitalnom svijetu na jednostavan i zabavan način.