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à.
Sviluppo di applicazioni
Processi e pratiche di sviluppo delle applicazioni che consentono la progettazione e la distribuzione efficaci delle applicazioni in un ambiente AWS Managed Services (AMS). AMS ti guida attraverso il seguente processo di alto livello:
Immagina e progetta un'applicazione da sviluppare o integrare nel tuo ambiente gestito da AMS. Alcune considerazioni:
Come installerai la tua applicazione? Con l'automazione utilizzando uno strumento di distribuzione come Ansible o manualmente caricando direttamente i file necessari?
Come aggiornerai la tua applicazione? Con un approccio mutabile che aggiorna ogni istanza separatamente o con un approccio immutabile che aggiorna ogni istanza con un'unica AMI aggiornata in un gruppo di Auto Scaling?
Pianifica e progetta l'infrastruttura che verrà utilizzata per ospitare l'applicazione utilizzando librerie di AWS architettura, linee guida AWS «Well-Architected» e AMS e altri esperti in materia di architettura cloud. Le seguenti sezioni di questa guida forniscono informazioni utili in tal senso.
Seleziona un approccio di implementazione dell'infrastruttura:
Full Stack: tutti i componenti dell'infrastruttura vengono distribuiti contemporaneamente, insieme.
Tier and Tie: le implementazioni dell'infrastruttura vengono implementate separatamente e, successivamente, collegate alle modifiche dei gruppi di sicurezza. Questo tipo di implementazione si ottiene anche mediante una configurazione seriale dei componenti dello stack che si basa l'uno sull'altro; ad esempio, specificando il sistema di bilanciamento del carico creato in precedenza quando si crea un gruppo di Auto Scaling.
Quali ambienti, come Dev, Staging e Prod, utilizzerai?
Scegliete i tipi di modifica AMS (CTs) che forniranno gli stack o i livelli necessari e prepareranno le richieste di modifica necessarie (). RFCs
Invia il RFCs comando per attivare l'implementazione dell'infrastruttura nell'ambiente appropriato.
Distribuisci l'applicazione utilizzando l'approccio di distribuzione dell'applicazione selezionato.
Rielabora l'infrastruttura e le applicazioni secondo necessità.
Implementa l'infrastruttura e le applicazioni in ambienti successivi appropriati, supponendo che la prima implementazione sia in un ambiente non di produzione.
La manutenzione continua è gestita da AMS che gestisce l'infrastruttura sottostante e dai team operativi che gestiscono le infrastrutture delle applicazioni.
Per disattivare un'applicazione, interrompi l'infrastruttura AMS corrispondente.