AWS App Runner - Panoramica delle opzioni di distribuzione su AWS

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à.

AWS App Runner

AWS App Runnerè un servizio di applicazioni container completamente gestito che consente di creare, distribuire ed eseguire applicazioni Web e servizi API containerizzati senza precedenti esperienze in materia di infrastrutture o container. App Runner si connette direttamente al tuo archivio di codice o immagini. Fornisce una pipeline di integrazione e distribuzione automatica con operazioni completamente gestite, alte prestazioni, scalabilità e sicurezza.

App Runner prende il codice sorgente o l'immagine sorgente da un repository e quindi crea e gestisce un servizio web in esecuzione per te in. Cloud AWS In genere, è necessario chiamare una sola azione di App Runner per creare CreateService il servizio. Con un archivio di immagini di origine, fornisci un'immagine del ready-to-use contenitore che App Runner può distribuire per eseguire il tuo servizio web. Con un repository di codice sorgente, fornisci il codice e le istruzioni per creare ed eseguire un servizio web e scegli come destinazione un ambiente di runtime specifico. App Runner supporta diverse piattaforme di programmazione, ognuna con uno o più runtime gestiti per le versioni principali della piattaforma. App Runner supporta immagini di container, runtime e framework web tra cui Node.js e Python. App Runner monitora il numero di richieste simultanee inviate all'applicazione e aggiunge automaticamente istanze aggiuntive in base al volume delle richieste. Se l'applicazione non riceve richieste in entrata, App Runner ridimensionerà i contenitori fino a ridurli a un'istanza fornita, un'istanza con limitazioni della CPU pronta a soddisfare le richieste in entrata in pochi millisecondi.

Al momento, App Runner può recuperare il codice sorgente da un GitHub repository o recuperare l'immagine sorgente da Amazon ECR nel tuo. Account AWS

Il diagramma seguente mostra una panoramica dell'architettura del servizio App Runner. Nel diagramma sono presenti due servizi di esempio: uno distribuisce il codice sorgente da GitHub e l'altro distribuisce un'immagine sorgente da Amazon ECR.

AWS App Runner architecture with services deploying from GitHub and Amazon ECR.
App Runner use case

App Runner supporta lo sviluppo completo, incluse applicazioni web frontend e backend che utilizzano i protocolli HTTP e HTTPS. Queste applicazioni includono servizi API, servizi web di backend e siti Web. App Runner supporta immagini di container, runtime e framework web tra cui Node.js e Python.