Riassunto
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: