Il Microsoft Developer Network, meglio conosciuto come MSDN, ora chiamato Visual Studio Subscriptions, è uno dei prodotti più incompresi di Microsoft. L’abbonamento a Visual Studio (ex MSDN) è una delle più grandi piattaforme di comunità per gli sviluppatori che lavorano sulle tecnologie Microsoft.
Cosa ottieni con l’abbonamento a Visual Studio
Con un abbonamento MSDN, ottieni tutto il software e i benefici di cui hai bisogno per stare al passo con tutto il codice, inclusi crediti mensili per il cloud, strumenti di collaborazione, vantaggi per la formazione, supporto e altro, tutto l’ultimo e il migliore di Microsoft.
Questo fornisce anche ai dipartimenti IT un modo conveniente per concedere in licenza il software Microsoft per gli individui coinvolti nel processo di sviluppo e test, ma che non richiedono la suite completa di strumenti di sviluppo Visual Studio.
La licenza di abbonamento dà a un singolo utente la possibilità di accedere/utilizzare qualsiasi prodotto Microsoft Enterprise per scopi Dev/Test (cioè WinServer, SQL Server, BizTalk, SharePoint, Dynamics, ecc, ecc, ecc). L’elenco dei software inclusi dipende dal livello del tuo abbonamento.
Oltre a dare a un singolo utente sviluppatore un software fantastico… fornire un abbonamento a Visual Studio per tutto il team di sviluppatori e QA fornisce un modello di licenza efficiente, per utente, per i tuoi interi ambienti Dev & Test. Adottare questo modello significa non dover acquistare alcun prodotto Microsoft stand-alone per la pre-produzione.
Il Visual Studio Subscription licenzia ogni utente per installazioni e istanze illimitate dei prodotti sui propri ambienti locali, condivisi e virtualizzati
.
riferimento: ambienti di test dev illimitati con abbonamenti msdn
Quanto costa un abbonamento Visual Studio
Un abbonamento standard Visual Studio Enterprise con MSDN costa 5.999 dollari per il primo anno e 2.569 dollari all’anno per i rinnovi. I clienti VL hanno uno sconto, ovviamente. Un abbonamento annuale al cloud (con licenza non perpetua) è di 2.999 dollari all’anno. Questo è a partire dal 2016 e soggetto a modifiche.
Chi può usare il software
Sviluppatori individuali
Ogni sviluppatore individuale può usare Visual Studio Community per creare le proprie applicazioni gratuite o a pagamento. Inoltre, qualsiasi numero di utenti può usare il software per sviluppare e testare driver di dispositivi per il sistema operativo Windows.
Organizzazioni –
- Un numero illimitato di utenti all’interno di un’organizzazione può usare Visual Studio Community per i seguenti scenari: in un ambiente di apprendimento in classe, per ricerche accademiche o per contribuire a progetti open source.
- Un numero illimitato di utenti può usare il software per sviluppare e testare driver di dispositivi per il sistema operativo Windows.
- Per tutti gli altri scenari di utilizzo: Nelle organizzazioni non aziendali, fino a 5 utenti possono usare Visual Studio Community. Nelle organizzazioni aziendali (vale a dire quelle con >250 PC o > 1 milione di dollari di entrate annuali) non è consentito l’uso per i dipendenti e gli appaltatori al di là degli scenari di open source, ricerca accademica e ambiente di apprendimento in classe descritti sopra.
Licenze per utenti individuali
Le licenze sono per la progettazione, lo sviluppo, il test e la dimostrazione dei programmi
Tutti gli abbonamenti a Visual Studio e Visual Studio Professional sono concessi in licenza per utente. Ogni utente con licenza può installare e utilizzare il software su qualsiasi numero di dispositivi per progettare, sviluppare, testare e dimostrare i propri programmi. Gli abbonamenti a Visual Studio permettono anche all’utente con licenza di valutare il software e di simulare gli ambienti dei clienti per diagnosticare i problemi relativi ai vostri programmi. Ogni persona aggiuntiva che utilizza il software in questo modo deve avere anch’essa una licenza assegnata.
ref: Visual Studio 2017 Licensing Whitepaper
Possono diversi utenti con licenza eseguire lo stesso software?
Sì. Ogni membro del team di sviluppo che utilizzerà (installazione, configurazione o accesso) il software deve avere il proprio abbonamento a Visual Studio. Due o più individui possono usare lo stesso software se ognuno ha un abbonamento a Visual Studio.
Esempi:
Un team di sviluppo consiste di 6 sviluppatori di software, 1 architetto/sviluppatore e 3 tester. Il team sta
costruendo un sistema di contabilità interno basato sul web e vuole usare il software per impostare un ambiente di prova con Windows Server 2012 e Microsoft SQL Server 2014. Se tutti e 10 i membri del team accederanno all’ambiente di sviluppo o di test, allora ognuno richiederà un abbonamento a Visual Studio. I livelli minimi di abbonamento che includono entrambi questi prodotti sono Visual Studio Professional – annuale, Visual Studio Professional con MSDN Subscription e Visual Studio Test Professional Subscription.
Un’organizzazione ha due team di sviluppo, uno basato a Seattle e l’altro a Singapore. A causa della differenza di orario, i due team non lavorano mai nello stesso momento. Tuttavia, poiché le licenze di abbonamento a Visual Studio non possono essere condivise, ogni membro del team in ogni sede deve avere il proprio abbonamento a Visual Studio
Un ingegnere di sistema del dipartimento IT dell’organizzazione sta installando il software necessario per un team di sviluppo, ogni membro del quale ha una licenza di abbonamento a Visual Studio, su un hardware gestito a livello centrale. Questo sistemista non sta facendo alcuno sviluppo o test del software. Poiché è necessaria una licenza per qualsiasi uso del software Microsoft (l’installazione è un uso del software), devono acquisire licenze di produzione per tutti i software usati in questo ambiente o devono acquisire un abbonamento a Visual Studio per il sistemista che includa il software che lui o lei sta installando.
Dove il software può essere installato ed eseguito
L’utente con licenza può installare e usare il software su qualsiasi numero di dispositivi. Il software può essere installato e utilizzato sui dispositivi dell’utente al lavoro, a casa, a scuola e persino sui dispositivi nell’ufficio di un cliente o su hardware dedicato ospitato da una terza parte. La maggior parte del software dell’abbonato può anche essere eseguito in Microsoft Azure VM. Tuttavia, il software non è altrimenti concesso in licenza per l’uso in ambienti di produzione.
Un ambiente di produzione è definito come un ambiente a cui accedono gli utenti finali di un’applicazione (come un sito web Internet) e che viene utilizzato per più di un test di accettazione di tale applicazione o feedback. Alcuni scenari che costituiscono ambienti di produzione includono:
- Ambienti che si connettono a un database di produzione.
- Ambienti che supportano il disaster-recovery o il backup per un ambiente di produzione.
- Ambienti che sono utilizzati per la produzione almeno una parte del tempo, come un server che viene ruotato in produzione durante i periodi di picco di attività