Pianificazione e ricerca per progettare un'architettura
Quando si pianifica di creare un modulo, un'architettura distribuibile o uno stack di architettura distribuibile, è necessario ricercare ed elaborare un piano per la progettazione dell'architettura prima di creare l'automazione. Valutare cosa esiste e come la soluzione proposta si adatta all'attuale ecosistema di offerte, pianificare a fondo l'architettura intorno ai requisiti di business e determinare cosa si intende creare e dove condividere o pubblicare la soluzione sono tutte parti chiave della fase di pianificazione.
Ricerca delle offerte esistenti e delle necessità degli utenti
Come parte della fase di ricerca è necessario comprendere cosa è attualmente disponibile e quali requisiti e casi di utilizzo di business si prevede di risolvere.
Ricerca delle offerte correnti
Valuta i moduli attualmente disponibili e le architetture distribuibili da IBM Cloud® per determinare se esistono altre soluzioni simili o quanta automazione il tuo team deve sviluppare. Ad esempio, se le architetture esistenti nel catalogo possono aiutare a creare la soluzione che si sta pianificando, potrebbe essere necessario creare solo una singola architettura distribuibile che si raggruppa in uno stack con altre architetture distribuibili esistenti per creare la soluzione completa. Quindi, invece di creare tutte le parti da soli, puoi utilizzare le architetture distribuibili esistenti. Allo stesso modo, se stai creando un'architettura distribuibile composta da moduli, puoi esaminare i moduli esistenti per identificare quelli che potresti voler utilizzare nella tua architettura.
È possibile esplorare i moduli esistenti e le architetture distribuibili nelle seguenti ubicazioni:
terraform-ibm-modulespublic GitHub org è il progetto di moduli Terraform IBM Cloud. Questa raccolta di moduli Terraform segue le procedure ottimali e semplifica il provisioning di servizi e istanze IBM Cloud.- Il IBM Cloud registro del modulo è una raccolta di asset separata dal catalogo IBM Cloud e gestita dal processo nel repository
terraform-ibm-modules. Scoprire i moduli pubblici che sono stati confermati per la gestione di architetture distribuibili per le proprie esigenze di personalizzazione e creazione. - Il catalogoIBM Cloud include le architetture generalmente disponibili che sono coperte dai termini e condizioni IBM Cloud.
- Registro della comunità include una raccolta di esempi reali di soluzioni di settore codificate per avviare rapidamente le esigenze di edificio. Questa raccolta viene conservata in base alle specifiche nel repository Github di origine che potrebbero cambiare frequentemente o essere interrotte con breve preavviso.
Determinazione di un modello di architettura riutilizzabile valido
La seconda parte della fase di ricerca è quella di comprendere i requisiti aziendali e i casi di utilizzo che la soluzione verrà creata per affrontare e come è possibile creare un modello riutilizzabile e fattibile. Molte delle architetture esistenti si basano su casi d'uso dei clienti per la trasformazione digitale, la modernizzazione dell'applicazione e altro ancora. Conoscere i casi di utilizzo che stai incontrando ti aiuterà a determinare quali tecnologie scegli per costruire la tua architettura.
Utilizzare Well - Architected Framework e Architecture Design Framework per pianificare e progettare i componenti necessari per l'architettura. Seguire la procedura per Progettazione di una soluzione cloud utilizzando Architecture Design Framework. Le decisioni che si prendono durante questo processo per i requisiti e i componenti che verranno utilizzati per creare il modello di architettura saranno la progettazione per il team di sviluppo per creare il modello.
Progettazione dell'architettura
In base alle decisioni prese durante la fase di ricerca, molti team iniziano a documentare il modello utilizzando un documento Word in cui possono tenere traccia delle modifiche e fornire commenti per collaborare su ciò che il team intende creare.
Man mano che il piano per la tua architettura viene consolidato, puoi fare riferimento al template di architettura di riferimento come guida per documentare il tuo modello. Ciò include la creazione di un diagramma di architettura, una mappa di calore dei requisiti di progettazione e la documentazione dei requisiti e delle decisioni di architettura per i componenti scelti.
Passi successivi: Scelta degli elementi da creare
È importante comprendere le differenze chiave tra moduli e tipi di architetture distribuibili per determinare quale si intende creare. L'ambito, l'accoppiamento, se è distribuibile e lo scopo della tua soluzione devono essere tutti presi in considerazione. Per istruzioni e casi di utilizzo che ti aiutano a decidere cosa intendi creare, vedi Come decido quale tipo di componente creare.