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à.
Cos'è AWS Proton?
AWS Protonè:
-
Infrastruttura automatizzata come provisioning del codice e implementazione di applicazioni serverless e basate su container
LaAWS Protonservice è un framework di automazione su due fronti. In qualità di amministratore, creimodelli di servizi con versioniche definiscono un'infrastruttura standardizzata e strumenti di distribuzione per applicazioni serverless e basate su container. In qualità di sviluppatore di applicazioni, è possibile scegliere tra lemodelli di servizioper automatizzare le distribuzioni di applicazioni o servizi.
AWS Protonidentifica tutti gli esistentiIstanze del servizioche stanno usando una versione del modello obsoleta per te. In qualità di amministratore, puoi richiedereAWS Protonper aggiornarli con un clic.
-
Infrastruttura standardizzata
I team della piattaforma possono utilizzareAWS Protone infrastruttura versionata come modelli di codice. Possono utilizzare questi modelli per definire e gestire stack di applicazioni standard che contengono l'architettura, le risorse dell'infrastruttura e la pipeline di distribuzione del software CI/CD.
-
Implementazioni integrate con CI/CD
Quando gli sviluppatori utilizzano ilAWS Protoninterfaccia self-service per selezionare unModello del servizio, stanno selezionando una definizione di stack di applicazioni standardizzata per le loro distribuzioni di codice.AWS Protoneffettua automaticamente il provisioning delle risorse, configura la pipeline CI/CD e distribuisce il codice nell'infrastruttura definita.
AWS Protonper i team di piattaforma
In qualità di amministratore, tu o i membri del tuo team di piattaforma, createmodelli di ambienteemodelli di serviziocontenente l'infrastruttura come codice. Lamodello di ambientedefinisce l'infrastruttura condivisa utilizzata da più applicazioni o risorse. LaModello del serviziodefinisce il tipo di infrastruttura necessaria per implementare e mantenere una singola applicazione o microservizio in unambiente. Un recordAWS Proton servizioè un'istanziazione di unModello del servizio, che normalmente include diversiIstanze del servizioe unconduttura. Un recordAWS Proton Istanza del servizioè un'istanziazione di unModello del servizioin uno specificoambiente. Tu o altri membri del tuo team potete specificare qualimodelli di ambientesono compatibili con un datoModello del servizio. Per ulteriori informazioni sumodelliconsultaAWS ProtonModelli di .
Puoi utilizzare la seguente infrastruttura come provider di codice conAWS Proton:
AWS Protonper sviluppatori
In qualità di sviluppatore di applicazioni, si seleziona unModello del serviziocheAWS Protonusa per creare unservizioche distribuisce e gestisce la tua applicazione in unIstanza del servizio. Un recordAWS Proton servizioè un'istanziazione di unModello del servizio, che normalmente include diversiIstanze del servizioe unconduttura.
AWS Protonflusso di lavoro
Il seguente diagramma è una visualizzazione del principaleAWS Protonconcetti discussi nel paragrafo precedente. Offre anche una panoramica di alto livello di ciò che costituisce un sempliceAWS Protonflusso di lavoro.
ComeAmministratore, crei e registri unModello di ambienteconAWS Proton, che definisce le risorse condivise.
AWS Protondistribuisce uno o piùAmbienti, basato su unModello di ambiente.
ComeAmministratore, crei e registri unModello del servizioconAWS Proton, che definisce l'infrastruttura correlata, il monitoraggio e le risorse CI/CD, nonché compatibiliModelli di ambiente.
ComeDeveloper, selezioni un registratoModello del servizioe fornisci un link al tuoCodice sorgenterepository.
AWS Protondisposizioni leService (Servizio)con unPipeline CI/CDper le ricette diIstanze del servizio.
AWS Protonprovvede e gestisce ilService (Servizio)e laIstanze del servizioche stanno eseguendo ilCodice sorgentecome è stato definito nella sezione selezionataModello del servizio. UNIstanza del servizioè un'istanziazione del selezionatoModello del servizioin unAmbienteper una singola fase di unPipeline(ad esempio Prod).