Definisci l'infrastruttura oltre il prototipo
CompletatoValuta identità, reti, dati, recupero e gestione operativa. Collega il deployment generato ai requisiti infrastrutturali effettivi dell'azienda.
Pubblicato da TaigaCome scriviamo
Verifica cosa hai capitoUn'applicazione generata funziona correttamente con un database gestito. Quale passo serve ancora prima di usarla con informazioni aziendali riservate?Svolgi l'esercizio
Cosa imparerai
- Spiegare cosa non dimostrano da soli un container e un database.
- Individuare le responsabilità tra cloud, piattaforma, applicazione e sistemi di consegna.
- Definire le prove necessarie prima che un prototipo gestisca dati aziendali.
Parti dal sistema generato
Considera una piattaforma fittizia per prototipi. Crea un container web, un database PostgreSQL gestito e un URL pubblico. Il flusso funziona correttamente con record di esempio. È un risultato utile: le persone possono valutare la funzionalità prima di finanziare un’implementazione più ampia.
Ora l’azienda vuole conservare contratti riservati e usare il proprio provider di identità dei dipendenti. Il sistema richiesto è cambiato. Un deployment riuscito del container non dimostra autorizzazione, trattamento approvato dei dati, recuperabilità o responsabilità del servizio.
Piattaforme di sviluppo diverse offrono capacità diverse. Esamina il servizio e la configurazione effettivi. Non presumere che ogni strumento per prototipi abbia gli stessi limiti o che un nome cloud familiare soddisfi la policy aziendale.
Poni sette domande sulla produzione
| Area | Domanda | Prove da richiedere |
|---|---|---|
| Identità | Chi può accedere, amministrare ed eseguire deployment? | Integrazione delle identità, mappatura dei ruoli e test di revoca alla cessazione del rapporto |
| Rete | Quali servizi e archivi di dati possono comunicare? | Progetto di rete e regole di accesso verificate |
| Dati | Dove viene elaborata e conservata ogni copia? | Mappa dei flussi di dati, condizioni del servizio e configurazione |
| Segreti | Come vengono fornite e ruotate le credenziali? | Riferimenti ai segreti, regole di accesso e procedura di rotazione |
| Consegna | Come il codice revisionato diventa un rilascio? | Pipeline protetta e identità dell’artefatto |
| Recupero | Cosa si può ripristinare e con quali limiti? | Obiettivi di recupero ed esercitazione di ripristino misurata |
| Gestione operativa | Chi risponde ai guasti e finanzia la manutenzione? | Responsabile del servizio, monitoraggio, percorso per gli incidenti e budget |
Le risposte possono usare servizi enterprise esistenti. Non devi costruire un nuovo sistema di identità o una piattaforma di monitoraggio per ogni applicazione. Collega le capacità approvate e registra le lacune residue.
AWS Well-Architected considera insieme gestione operativa, sicurezza, affidabilità, prestazioni, costi e sostenibilità. Ricorda che un deployment funzionante è solo una parte della valutazione architetturale. Leggi il framework.
Definisci i confini tra ambienti
Individua le risorse di sviluppo, test e produzione. Definisci quali identità possono attraversare questi confini. Non copiare record di produzione in un comodo ambiente di anteprima senza un processo approvato di trattamento dei dati.
Esamina le connessioni in uscita oltre agli accessi in entrata. Un database privato può comunque alimentare un servizio pubblico di log attraverso l’applicazione. Le chiamate al modello dell’agente di programmazione sono un altro flusso da valutare separatamente.
Registra chi controlla l’account cloud, il DNS, il certificato, le chiavi di cifratura e il rapporto di fatturazione. Un progetto che dipende dall’account personale di un dipendente in uscita ha un problema di responsabilità, anche quando il codice applicativo è disponibile.
Verifica la suddivisione delle responsabilità
Un fornitore di database gestito può gestire il servizio sottostante mentre la tua organizzazione controlla utenti, accesso ai dati, modifiche dello schema e impostazioni di conservazione. La suddivisione precisa dipende dal servizio e dal contratto. Richiedila esplicitamente.
Per l’applicazione dei contratti, svolgi un’esercitazione fittizia di ripristino. Misura il tempo effettivo di recupero e individua la possibile perdita di dati. Confronta il risultato con il requisito aziendale. Una casella «backup abilitati» non fornisce le stesse prove.
Verifica anche la revoca degli accessi all’uscita dall’azienda. Rimuovi un dipendente fittizio dalla fonte delle identità e verifica il cambiamento di accesso previsto. Includi nel progetto sessioni attive, ruoli amministrativi e identità di automazione.
Collega l’infrastruttura al sistema di consegna
Definizioni infrastrutturali, configurazione degli ambienti, pipeline e codice applicativo richiedono modifiche coordinate. Un agente deve pianificare sull’ambiente di destinazione reale. Altrimenti può generare un deployment in conflitto con requisiti di rete, identità o responsabilità.
Qui si incontrano platform engineering e software factory. La piattaforma offre capacità gestite e confini. Il sistema di consegna deve usarli, produrre prove e mantenere un passaggio chiaro alla gestione operativa. Prosegui con il platform engineering.
Svolgi l'esercizio
Uno strumento fittizio crea un container web pubblico e un database PostgreSQL gestito. L'azienda vuole accesso per i dipendenti e contratti riservati. Completa le sette domande sulla produzione di questa lezione. Segna ogni risposta come verificata, mancante o non applicabile, con una motivazione. Indica chi risolve ogni lacuna.
Scarica la scheda di lavoro (Markdown)Deselezionare questa opzione elimina tutti i progressi salvati nel browser.
I progressi restano in questo browser. Nessun account, nessun tracciamento.