Feedback

/Guida di apprendimento DevOps per Agile, GIT e CI
Guida di apprendimento DevOps per Agile, GIT e CI 2018-04-06T15:17:37+00:00

DevOps e Microsoft

DevOps è l’unione di persone, processi e prodotti necessari per rendere possibile il recapito continuo di valore agli utenti finali.

Inizia a creare il tuo progetto DevOps in Azure

Azure, qualsiasi cloud, in locale

Recapito continuo semplice per Azure, altri provider di servizi cloud, infrastruttura ibrida o locale, per qualsiasi tecnologia di destinazione, tra cui Linux, Kubernetes, Windows, iOS, Android e altro ancora.

Icone per attività di compilazione e rilascio

I nostri strumenti e i tuoi

Usa Visual Studio Team Services (VSTS), Azure Application Insights e/o Jenkins, Terraform e i tuoi strumenti per pianificare, distribuire e monitorare le tue app. Tutto con conformità, sicurezza e affidabilità di livello aziendale.

Icone per le estensioni per la famiglia di prodotti di Visual Studio

Usa qualsiasi linguaggio e qualsiasi ambiente di sviluppo integrato

Crea applicazioni con il linguaggio preferito del tuo team, tra cui Java, Node.js, .NET, PHP, Python e altro ancora, nel tuo ambiente di sviluppo integrato preferito, ovvero IntelliJ, Eclipse, Visual Studio Code, Visual Studio e altro ancora, e infine con una toolchain DevOps, Microsoft e OSS.

Icone per linguaggi e ambienti di sviluppo integrato

Strumenti DevOps disponibili con Azure

Configura una pipeline in Azure in pochi minuti

Screenshot della configurazione di Azure

Configura una pipeline di integrazione continua/recapito continuo completa per qualsiasi app di Azure scegliendo il linguaggio e il framework dell’applicazione in pochi semplici passaggi. Configura il rilascio con attività predefinite per Azure e Azure Stack. Distribuisci in siti Web, Service Fabric, agenti di orchestrazione del contenitore Docker, macchine virtuali e altro ancora. Usa la nostra esperienza semplificata per configurare flussi di lavoro di distribuzione delle applicazioni per Azure.

Infrastruttura come codice

Azure Resource Manager definisce la tua infrastruttura tramite modelli dichiarativi, invece degli script, per consentirti di distribuire, gestire e monitorare ripetutamente tutte le risorse per la tua soluzione, con il controllo degli accessi in base al ruolo sicuro.

Logo per Geico
“L’accelerazione deriva da un provisioning più rapido delle risorse di sviluppo e dalla riallocazione degli ingegneri dalla configurazione dell’infrastruttura allo sviluppo di nuovi modelli di coinvolgimento dei clienti. Grazie a un’infrastruttura cloud agile, GEICO può migliorare con maggiore rapidità l’esperienza dei clienti”.

Altre informazioni

Usa i nostri strumenti predefiniti e i tuoi strumenti preferiti

Usa i modelli standard e le principali estensioni per rendere ancora più solida la tua toolchain.

Integrazione continua, recapito continuo

Visual Studio Team Services automatizza la compilazione, i test e la distribuzione della tua app. Ti offre la tracciabilità completa per visualizzare tutti gli elementi della compilazione, incluse le modifiche al codice, le revisioni e i risultati dei test. Offri più valore ai tuoi utenti con distribuzioni più frequenti e con qualità più elevata.

Screenshot del dashboard
Logo per Columbia Sportswear
“Microsoft ha semplificato notevolmente la collaborazione […] e l’integrazione del processo DevOps con il processo di raggiungimento degli obiettivi aziendali. Senza gli strumenti disponibili oggi, non potremmo avere successo”.

Riproduci il video

Logo per Bing
“Siamo passati da cicli di distribuzione di vari mesi alle distribuzioni giornaliere […] a 6 data center a livello mondiale […] Ora gestiamo 4.000 elenchi di modifiche a settimana, all’archiviazione eseguiamo 20.000 test e l’intera esperienza richiede circa 10 minuti”.

Altre informazioni

Screenshot della collaborazione con Git

Hosting Git

Visual Studio Team Services ti offre tutti i vantaggi di Git con repository privati gratuiti. Il ramo a tema e il flusso di richieste pull migliori con revisioni del codice tramite social network, a partire direttamente dalla scheda Kanban.

Logo per Cargill
“Ora che usiamo Visual Studio Team Services possiamo introdurre più rapidamente nuovi prodotti sul mercato. Grazie a questa scelta siamo riusciti a portare lo sviluppo del nostro software alla velocità del business”.

Altre informazioni

Gestione del lavoro Agile

Scrum, gestione del backlog, verifica del lavoro con Kanban, creazione di report sul flusso e miglioramento del processo Agile. Tracciabilità end-to-end per storie utente, requisiti, modifiche al codice, build, distribuzioni e recapito continuo di valore aggiunto. Informazioni dettagliate di utilità pratica sul modo in cui ogni team esegue i diversi sprint e visualizzazioni cumulative dei rispettivi piani di recapito.

Screenshot della lavagna Kanban
Logo per Iberia Express
“Visual Studio Team Services ci ha aiutati a incorporare una serie di procedure Agile nella nostra metodologia di sviluppo. In più, dal momento che possiamo distribuire la nostra soluzione in Azure, ora abbiamo a disposizione un modo efficace ed efficiente per configurare una pipeline di distribuzione con integrazione continua”.

Altre informazioni

Logo per Black Marble
“Visual Studio Team Services ci offre una soluzione end-to-end, dal concepimento di un’idea annotata sul retro di un sottobicchiere al pub fino alla compilazione della nostra soluzione e alla relativa distribuzione in un’area totalmente eterogenea”.

Riproduci il video

Screenshot di test continui

Test

Test immediati e frequenti per un rilascio sicuro. Scegli le tecnologie e i framework, quindi testa continuamente le modifiche in modo rapido, scalabile ed efficiente. Ottieni tracciabilità end-to-end in tutti gli elementi. Esegui test e registra i difetti dal tuo browser. Il testing esplorativo ti consente di provare le storie utente senza test case dettagliati. Registra difetti avanzati e su cui è possibile eseguire azioni.

Logo per Eovendo
“Visual Studio Team Services ci ha permesso di concentrare il nostro tempo interamente sull’implementazione, l’esecuzione e l’analisi di un gruppo di test complessi senza i problemi comportati dall’impostazione e dalla gestione di un lab di test”.

Altre informazioni

Gestione pacchetti

Visual Studio Team Services ospita, indicizza e gestisce i pacchetti NuGet, npm, e Maven senza problemi nel cloud direttamente assieme al codice sorgente, alle build e alle versioni. Usa un proxy e memorizza nella cache i pacchetti da origini pubbliche. Distribuisci i pacchetti in ogni build. Controlla automaticamente la versione dei pacchetti insieme alle compilazioni. Usa le visualizzazioni delle versioni per comunicare la qualità dei pacchetti. Abilita il debug senza problemi con un server di simboli Visual Studio Team Services in modo che il tuo team possa eseguire facilmente il debug dei pacchetti durante lo sviluppo.

Gestione pacchetti con NuGet, npm e Maven
Logo per Skype
“Visual Studio Team Services permette a migliaia di tecnici di Skype, distribuiti in cinque aree, di condividere pacchetti di codice e collaborare su uno stack di tecnologie che include Linux, Windows, iOS e Android, con Java, JavaScript, C++ e C# [e consente di gestire] 2,5 milioni di chiamate al giorno”.

Riproduci il video

Screenshot della sequenza temporale della panoramica

Monitoraggio

Ottieni il monitoraggio avanzato delle prestazioni, avvisi efficaci e dashboard facili da usare per assicurare che le tue applicazioni siano disponibili e offrano le prestazioni previste. Scopri rapidamente se si verifica un problema e quanti clienti sono interessati ed esegui un’analisi della causa radice per individuare e risolvere il problema. Rileva e diagnostica in modo proattivo i problemi del ciclo di vita, ovvero il riciclo, il blocco, il mancato avvio, che potrebbero interessare le applicazioni o i servizi cloud. Tieni traccia in modo efficiente delle prestazioni delle macchine virtuali, oltre ai dati relativi alle prestazioni dell’applicazione, nella stessa visualizzazione.

Logo per Jet
“Azure Application Insights offre avvisi in tempo reale agli sviluppatori, per contribuire all’identificazione e alla valutazione dei problemi non appena si verificano. Application Insights consente a Jet anche di scoprire in tempo reale in che modo gli utenti usano l’applicazione, in modo che sia possibile implementare un ciclo Agile di compilazione, misurazione e apprendimento”.

Altre informazioni

Log Analytics

Centralizza i dati dei log da più sistemi in un singolo archivio dati. Trasforma in informazioni dettagliate di utilità pratica i dati delle tue attività di Azure e i dati delle risorse gestite in sottoscrizioni diverse. Ottieni una maggiore visibilità per il tuo ambiente IT ibrido che include risorse di Azure e locali. Crea dashboard avanzati usando query di ricerca personalizzate per creare visualizzazioni dei dati. Definisci campi personalizzati usando l’estrazione immediata dei campi e le funzioni predefinite avanzate.

Screenshot di un dashboard di panoramica
“Usiamo il Centro sicurezza di Azure per monitorare il nostro ambiente e questo ci permette una maggiore reattività in caso di identificazione di minacce”.

Altre informazioni

Screenshot della panoramica del Centro sicurezza

Sicurezza

Ottieni una visualizzazione unificata della sicurezza per tutti i tuoi carichi di lavoro locali e cloud. Individua ed esegui automaticamente l’onboarding di nuove risorse di Azure e applica criteri di sicurezza ai carichi di lavoro cloud ibridi per assicurare la conformità agli standard di sicurezza. Raccogli, esegui ricerche e analizza i dati di sicurezza da diverse risorse, tra cui firewall e altre soluzioni partner.

Logo per Nuance
“Nuance usa il Centro sicurezza di Azure per gestire e monitorare le singole macchine virtuali per la protezione da malware e virus. Grazie al dashboard del Centro sicurezza di Azure, il personale di Nuance può visualizzare l’integrità della sicurezza di ogni singolo nodo e implementare misure proattive e preventive per applicare patch di sicurezza e assicurare che tutti i nodi siano aggiornati ai livelli di patch di sicurezza più recenti”.

Altre informazioni

Novità di DevOps

Blog di DevOps
Blog di Brian Harry
Blog su Azure

Esperienza di sviluppo straordinaria per Ansible

Corey Sanders

Blog di DevOps

Passaggi successivi