Riassunto

Completato

In questo modulo è stato illustrato come Platform Engineering consente alle organizzazioni di creare ambienti scalabili, standardizzati e self-service che supportano la distribuzione di software ad alta velocità. Si è appreso come questi ambienti, spesso denominati IDE (Internal Developer Platforms), semplificano i flussi di lavoro per gli sviluppatori mantenendo al contempo la governance per i team IT e della piattaforma.

È stato introdotto Microsoft Dev Box, un servizio gestito che si allinea agli obiettivi di progettazione della piattaforma fornendo workstation sicure, ospitate nel cloud e pronte per il codice. Dev Box consente agli sviluppatori di creare ambienti di sviluppo in modo indipendente tramite un portale self-service o un'automazione, mentre i team della piattaforma gestiscono le configurazioni, la sicurezza e l'accesso alla rete in background.

Punti chiave

La progettazione della piattaforma consente agli sviluppatori di concentrarsi sulla fornitura di valore aziendale astraendo la complessità dell'infrastruttura e offrendo strumenti coerenti.

Un IDP (Internal Developer Platform) include in genere pipeline CI/CD, Infrastructure as Code (IaC), strumenti di osservabilità, framework di sicurezza e conformità e interfacce self-service come i portali per sviluppatori.

Microsoft Dev Box si inserisce in una piattaforma di sviluppo integrata e rappresenta una workstation per sviluppatori scalabile e personalizzabile, che si connette con le tecnologie Microsoft esistenti, come Entra ID, Intune e Azure Compute Gallery.

Dev Box consente agli sviluppatori di:

  • Provisioning self-service
  • Immagini di base personalizzate
  • Accesso sicuro, garantito da politiche
  • Accesso a Browser e Desktop remoto
  • Ripristino di snapshot e risoluzione dei problemi integrata

I ruoli chiave coinvolti nell'implementazione di Dev Box includono:

  • Ingegneri della piattaforma/Amministratori IT - Configurare Dev Center, reti e criteri
  • Project Admins/Team Lead - Gestire progetti, assegnare utenti e controllare i pool di Dev Box
  • Sviluppatori - Creare e usare Dev Boxes per iniziare immediatamente a scrivere codice

Dev Box supporta team globali, flussi di lavoro multiprogetto e scenari di conformità elevata, rendendolo una soluzione ideale per ambienti di medie e grandi dimensioni aziendali.

Risorse aggiuntive

Ecco alcuni collegamenti utili per approfondire la comprensione e l'implementazione del supporto: