Uma arquitetura de referência é um conjunto de padrões, práticas recomendadas e diretrizes usadas como referência para projetar e implementar sistemas, especialmente nas áreas de engenharia de software, arquitetura corporativa e tecnologia da informação. Ele serve como modelo, modelo ou template que fornece uma estrutura e linguagem comuns para projetos.
Arquiteturas de referência podem ser usadas para projetos simples, como uma rede local (LAN, Local Area Network) de pequenas empresas, ou projetos complexos, como a pilha de tecnologia para um site de comércio eletrônico global.
Por que as arquiteturas de referência são úteis?
À medida que a complexidade da tecnologia corporativa aumenta, também aumenta a importância de ter metodologias e práticas recomendadas confiáveis, prontamente disponíveis e estabelecidas para configurar sistemas de TI, especialmente para organizações que buscam agilidade, resiliência e continuidade à medida que crescem.
Benefícios das arquiteturas de referência
As arquiteturas de referência podem oferecer muitos benefícios, incluindo:
- Continuidade: Uma arquitetura de referência pode servir como uma única fonte de verdade entre as unidades organizacionais por meio de eventos como expansão, crescimento geográfico e rotatividade de funcionários. As arquiteturas de referência ajudam a padronizar termos e unificar a mentalidade e as práticas recomendadas de arquitetura de TI de uma organização.
- Agilidade: Uma arquitetura de referência acelerará as implantações de novas tecnologias para casos de uso, como abertura de novos escritórios, expansão para crescimento de clientes ou funcionários, lançamento de novos produtos ou criação e atualização de recursos de DevOps.
- Resiliência: As arquiteturas de referência também podem servir como uma única fonte de verdade no caso de um incidente que exija que os sistemas sejam reconstruídos. As práticas recomendadas associadas ao desenvolvimento de arquiteturas de referência reduzem os riscos associados à implantação de novos sistemas e processos.
- Gerenciamento de conhecimento: À medida que a tecnologia evolui, as organizações lutam para organizar e gerenciar as informações necessárias para suporte interno e desenvolvimento profissional. As arquiteturas de referência fornecem informações confiáveis e objetivas.
Componentes das arquiteturas de referência
Um documento de arquitetura de referência pode incluir modelos, diagramas e outras documentações de suporte. Por exemplo, diagramas de rede e gráficos de caminhos de usuários que mostram como os elementos são organizados e conectados podem ser combinados com uma lista de tecnologia específica necessária para produzir a solução, como hardware ou espaço na nuvem.
Uma arquitetura de referência também pode ter extras úteis, como um cronograma proposto, um guia passo a passo e um glossário de termos.
Além disso, uma declaração precisa de propósito e resumo, descrevendo o que é abordado, é um ponto de partida essencial para qualquer arquitetura de referência. Os engenheiros precisam saber em detalhes o que encontrarão em uma arquitetura de referência para que possam decidir se ela atende às suas necessidades ou se outras arquiteturas de referência são necessárias para concluir um objetivo maior. As arquiteturas de referência também podem incluir:
- Detalhes do problema e dos objetivos pretendidos
- As relações entre os elementos da arquitetura de referência
- Protocolos e padrões
Ferramentas para criar arquiteturas de referência
Arquiteturas de referência estão disponíveis gratuitamente de fornecedores de software e hardware (Microsoft, Oracle), provedores de nuvem (Amazon , Google ), plataformas e comunidades de código aberto (Red Hat, GitLab ) e instituições educacionais e governamentais (University of Washington , Carnegie Mellon , Cybersecurity and Infrastructure Security Agency , Department of Defense Architectural Framework ).
Para algumas organizações, uma arquitetura de referência que elas mesmas criam para incluir os detalhes de seus sistemas e objetivos é uma maneira mais útil de codificar arquiteturas usadas com sucesso e consolidar e distribuir informações essenciais.
Conclusão
As arquiteturas de referência desempenham um papel crucial na padronização e simplificação do projeto e da implementação de sistemas complexos, tornando-os acessíveis e gerenciáveis para uma ampla gama de usuários em vários setores e domínios.
Precisa de ajuda para implementar as soluções da Pure Storage? A Pure Storage Professional Services está pronta para dar suporte à sua organização com suas metas de TI.