Planejamento e pesquisa para projetar uma arquitetura
Quando você está planejando criar um módulo, uma arquitetura implementável ou uma pilha de arquitetura implementável, é necessário pesquisar e criar um plano para projetar a arquitetura antes de criar a automação. Avaliar o que existe e como sua solução proposta se encaixa no ecossistema atual de ofertas, planejar completamente a arquitetura em torno de suas necessidades de negócios e determinar o que você planeja construir e onde você compartilhará ou publicará a solução são partes chave da fase de planejamento.
Pesquisando ofertas existentes e necessidades do usuário
Como parte da fase de pesquisa, você precisa entender o que está atualmente disponível e quais casos de uso e requisitos de negócios você planeja resolver...
Pesquisando ofertas atuais
Avalie os módulos atualmente disponíveis e as arquiteturas implementáveis do IBM Cloud® para determinar se existem outras soluções semelhantes ou quanta automação sua equipe precisa desenvolver. Por exemplo, se as arquiteturas existentes no catálogo puderem ajudar a construir a solução que você está planejando, poderá ser necessário construir apenas uma única arquitetura implementável que você agrupa em uma pilha com outras arquiteturas implementáveis existentes para construir a solução completa Então, em vez de construir todas as peças você mesmo, você pode usar arquiteturas implementáveis existentes. Da mesma forma, se você estiver construindo uma arquitetura implementável que seja composta de módulos, será possível revisar os módulos existentes para identificar qualquer um que você possa desejar usar em sua arquitetura
É possível explorar módulos existentes e arquiteturas implementáveis nos locais a seguir:
terraform-ibm-modulespublic GitHub org é o projeto de módulos do Terraform IBM Cloud. Essa coleção de módulos do Terraform segue as melhores práticas e simplifica o fornecimento de serviços e instâncias do IBM Cloud..- IBM Cloud registro do módulo é uma coleção de ativos que é separada do catálogo IBM Cloud e é controlada e mantida pelo processo no repositório do
terraform-ibm-modules. Descubra os módulos públicos que foram confirmados para trabalhar com arquiteturas implementáveis para suas necessidades de customização e compilação. - O IBM Cloud catalog inclui arquiteturas implementáveis geralmente disponíveis que são cobertas pelos termos e condições do IBM Cloud.
- O Registro da Comunidade inclui uma coleção de exemplos reais de soluções de segmentos do mercado codificadas para impulsionar suas necessidades de construção. Esta coleção é mantida com base em especificações no repositório Github de origem que podem mudar com frequência ou ser descontinuadas a curto prazo.
Determinando um padrão de arquitetura reutilizável viável
A segunda parte da fase de pesquisa é entender os requisitos de negócios e casos de uso que a solução será construída para abordar e como é possível construir um padrão viável e reutilizável. Muitas das arquiteturas existentes são baseadas em casos de uso do cliente para transformação digital, modernização de aplicativo e muito mais Saber quais casos de uso você está encontrando ajudará a determinar quais tecnologias você escolheu para construir sua arquitetura
Use o Well-Architected Framework e o Architecture Design Framework para planejar e projetar os componentes necessários para a arquitetura. Siga as etapas para Projetando uma solução em nuvem usando o Architecture Design Framework. As decisões que você toma durante esse processo para os requisitos e componentes que serão usados para construir seu padrão de arquitetura serão o design para sua equipe de desenvolvimento construir o padrão.
Projetando a arquitetura
Com base nas decisões alcançadas durante a fase de pesquisa, muitas equipes começam a documentar o padrão usando um documento do Word no qual podem rastrear mudanças e fornecer comentários para colaborar no que a equipe planeja construir.
Conforme o plano para sua arquitetura é solidificado, é possível consultar o modelo de arquitetura de referência como um guia para documentar seu padrão. Isso inclui a criação de um diagrama de arquitetura, o mapa de utilização de requisitos de design e a documentação de requisitos e as decisões de arquitetura para os componentes escolhidos
Próximas etapas: Escolhendo o que Criar
É importante entender as principais diferenças entre módulos e tipos de arquiteturas implementáveis para determinar quais você planeja criar. O escopo, o acoplamento, se ele é implementável e o propósito de sua solução devem ser considerados. Para obter orientação e casos de uso para ajudá-lo a decidir o que você planeja construir, consulte Como decidir qual tipo de componente criar.