Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Best practice
Per utilizzare IaC ed EDP insieme in modo compatibile, sicuro e reciprocamente vantaggioso, ti consigliamo di seguire queste best practice:
Evita di effettuare chiamate API direttamente su una risorsa: utilizza la chiamata API CloudFormation update-stack
come parte di un approccio EDP e assicurati che CloudFormation apporti solo modifiche al volume EBS. Per garantire una corretta operazione di aggiornamento, la dimensione del volume deve essere valida e non deve essere inferiore al valore delle risorse attualmente fornite. La dimensione del volume potrebbe essere un parametro nello CloudFormation stack. Evita di utilizzare un singolo modello monolitico: suddividi il tuo modello in modelli modulari (simili ai microservizi). I modelli modulari sono più facili da aggiornare, gestire e risolvere i problemi.
Utilizza un meccanismo di feedback per EDP: progetta meccanismi di feedback personalizzati in base alle esigenze della tua organizzazione. Nello scenario ipotetico precedente, un meccanismo di feedback potrebbe essere una pull request generata automaticamente al sistema di controllo delle versioni abbinata a una soluzione per etichettare eventi e metadati di sistema.
Crea sistemi di notifica: i sistemi di notifica possono aiutare a notificare al team quando si verifica un determinato evento. Ad esempio, puoi creare una notifica basata su e-mail utilizzando Amazon SNS. Infine, è consigliabile assicurarsi che gli stack siano sempre sincronizzati e che il DevOps sistema sia progettato con barriere che possano aiutarti a evitare la deriva delle risorse. Per ulteriori informazioni, consulta Configurare il rilevamento delle CloudFormation deviazioni di AWS in un'organizzazione multiregionale e con più account nella documentazione di AWS Prescriptive Guidance.