Planificación e investigación para diseñar una arquitectura

Cuando tiene previsto crear un módulo, una arquitectura desplegable o una pila de arquitectura desplegable, debe investigar y elaborar un plan para diseñar la arquitectura antes de crear la automatización. La evaluación de lo que existe y cómo se ajusta la solución propuesta en el ecosistema actual de ofertas, la planificación exhaustiva de la arquitectura en torno a los requisitos empresariales y la determinación de lo que tiene previsto crear y dónde compartirá o publicará la solución son partes clave de la fase de planificación.

Investigación de las ofertas existentes y las necesidades de los usuarios

Como parte de la fase de investigación, necesita comprender qué está disponible actualmente y qué casos de uso y requisitos de negocio tiene previsto resolver.

Investigación de ofertas actuales

Evalúe los módulos disponibles actualmente y las arquitecturas desplegables de IBM Cloud® para determinar si existen otras soluciones similares o cuánta automatización necesita su equipo para desarrollar. Por ejemplo, si las arquitecturas existentes en el catálogo pueden ayudar a crear la solución que está planificando, es posible que tenga que crear sólo una única arquitectura desplegable que agrupe en una pila con otras arquitecturas desplegables existentes para crear la solución completa. Por lo tanto, en lugar de crear todas las piezas usted mismo, puede utilizar las arquitecturas desplegables existentes. De forma similar, si está creando una arquitectura desplegable que se compone de módulos, puede revisar los módulos existentes para identificar los que desee utilizar en la arquitectura.

Puede explorar los módulos existentes y las arquitecturas desplegables en las ubicaciones siguientes:

  • terraform-ibm-modules public GitHub org es el proyecto de módulos de Terraform IBM Cloud. Esta colección de módulos de Terraform sigue las prácticas recomendadas y simplifica el suministro de servicios e instancias de IBM Cloud.
  • El registro del móduloIBM Cloud es una colección de activos que está separada del catálogo IBM Cloud y está gobernada y mantenida por el proceso en el repositorio terraform-ibm-modules. Descubra los módulos públicos que se han confirmado que funcionan con arquitecturas desplegables para sus necesidades de personalización y compilación.
  • El catálogo deIBM Cloud incluye arquitecturas desplegables disponibles de forma general que están cubiertas por los términos y condiciones de IBM Cloud.
  • El registro de comunidad incluye una colección de ejemplos reales de soluciones codificadas de la industria para impulsar las necesidades de la construcción. Esta colección se mantiene en función de las especificaciones del repositorio Github de origen que pueden cambiar con frecuencia o que se pueden dejar de mantener con poca antelación.

Determinación de un patrón de arquitectura reutilizable viable

La segunda parte de la fase de investigación consiste en comprender los requisitos de negocio y los casos de uso para los que se creará la solución y cómo se puede crear un patrón viable y reutilizable. Muchas de las arquitecturas existentes se basan en casos de uso del cliente para la transformación digital, la modernización de aplicaciones, etc. Saber qué casos de uso está conociendo le ayudará a determinar qué tecnologías elige para crear su arquitectura.

Utilice la infraestructura bien arquitectónica y la infraestructura de diseño de arquitectura para planificar y diseñar los componentes necesarios para la arquitectura. Siga los pasos para Diseñar una solución de nube utilizando la infraestructura de diseño de arquitectura. Las decisiones que tome durante este proceso para los requisitos y componentes que se utilizarán para crear el patrón de arquitectura serán el diseño para que el equipo de desarrollo cree el patrón.

Diseño de la arquitectura

Basándose en las decisiones alcanzadas durante la fase de investigación, muchos equipos empiezan a documentar el patrón utilizando un documento de Word donde pueden realizar un seguimiento de los cambios y proporcionar comentarios para colaborar en lo que el equipo planea construir.

A medida que se solidifica el plan para la arquitectura, puede consultar la plantilla de arquitectura de referencia como guía para documentar el patrón. Esto incluye la creación de un diagrama de arquitectura, el mapa de uso crítico de requisitos de diseño y la documentación de los requisitos y las decisiones de arquitectura para los componentes elegidos.

Pasos siguientes: Elección de qué crear

Es importante comprender las diferencias clave entre módulos y tipos de arquitecturas desplegables para determinar qué tiene previsto crear. Se debe tener en cuenta el ámbito, el acoplamiento, si es desplegable y la finalidad de la solución. Para obtener instrucciones y casos de uso que le ayuden a decidir qué piensa crear, consulte ¿Cómo puedo decidir qué tipo de componente crear?.