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à.
Architettura Enterprise Blueprint Factory
Un modello di infrastruttura come codice (IaC), chiamato anche blueprint, è un file di configurazione che consente di fornire e gestire le risorse cloud. Un blueprint può fornire una singola risorsa o fornire l'architettura per un'applicazione complessa e multilivello. IaC è progettato per aiutarti a centralizzare la gestione dell'infrastruttura, standardizzare le risorse e scalare rapidamente.
Enterprise Blueprint Factory consente di semplificare la creazione, la convalida, la pubblicazione, la distribuzione e il consumo dei blueprint in tutta l'organizzazione. Oltre a fornire una panoramica dell'architettura, questa sezione esamina i componenti architettonici della soluzione e il ciclo di vita del blueprint.
Quando si rilascia un blueprint tramite Enterprise Blueprint Factory, il blueprint diventa un prodotto in. AWS Service Catalog Raccogli i prodotti in uno o più portafogli e poi concedi le autorizzazioni che consentono agli utenti finali di accedere ai prodotti di quel portafoglio. Puoi utilizzare una condivisione di portafoglio per consentire a un altro amministratore del Service Catalog Account AWS di distribuire i tuoi prodotti agli utenti finali.
Il diagramma seguente mostra una panoramica di alto livello dell'architettura Enterprise Blueprint Factory. Questo flusso di lavoro rilascia il blueprint come prodotto in Service Catalog. Inoltre, crea o aggiorna i portafogli e le quote di portafoglio per rendere il progetto disponibile agli utenti finali destinatari.

Questo diagramma mostra il seguente flusso di lavoro:
-
Uno sviluppatore crea il blueprint. Creano un feature branch nel repository del prodotto, inviano il blueprint al branch e quindi creano una pull request. Un team amministrativo e un team di sicurezza del blueprint esaminano la pull request per assicurarsi che soddisfi i requisiti organizzativi e di sicurezza. Questi team approvano la pull request. Lo sviluppatore unisce il ramo delle funzionalità al ramo principale. Per ulteriori informazioni, consulta Product repository in questa guida.
-
Lo sviluppatore aggiunge o aggiorna le informazioni sul blueprint nel file di configurazione che si trova nel repository di configurazione. Per ulteriori informazioni, consulta l'archivio di configurazione e il file di configurazione in questa guida.
-
L'aggiornamento al file di configurazione richiama la pipeline di configurazione. Questa pipeline utilizza AWS CodePipelinee AWS CodeBuildprogetta per creare o aggiornare i portafogli e le quote di portafoglio del Service Catalog. Crea inoltre una pipeline di rilascio per il blueprint. Per ulteriori informazioni, consulta Configuration pipeline in questa guida.
-
La pipeline di rilascio esegue diversi controlli di sicurezza sul blueprint. Se il blueprint viene superato, la pipeline di rilascio distribuisce il blueprint come prodotto in Service Catalog. Per ulteriori informazioni, consulta Release pipeline in questa guida.
-
Accedendo al prodotto tramite portafogli e azioni di portafoglio, gli utenti finali implementano il modello nei propri account di consumatori target.