REQUISITOS PARA INSTALAÇÃO¶
Os requisitos para instalação de infra estrutura são compostos por 3 arquivos:
O arquivo EsqueletoDocumentaçãoCloud.docx possui a descrição dos recursos computacionais que deverão serem preenchidas. É onde deve esta descrito qualitativamente os recursos para o funcionamento adequado do projeto, tais como versões, configurações especificas, qualquer particularidade que deva ser respeitadas
O arquivo landscape.xlsx possui as especificações dos recursos computacionais que deverão serem satisfeitos para que o projeto funcione adequadamente. É onde deve esta descrito os parâmetros quantitativos, tais como tamanho de disco, quantidade de memória etc.
O arquivo Arquitetura.drawio possui o diagrama da solução para um melhor entendimento da solução.
Arquivo EsqueletoDocumentaçãoCloud.docx¶
Objetivo¶
Neste tópico você de descrever sucintamente qual a finalidade dos recursos que serão alocados
Exemplo: O objetivo deste documento é listar solicitar todos os recursos para instalação do NOME-DO-PROJETO para ambiente de DEV/HML/PRD
Escopo¶
Neste tópico você de descrever qual a abrangência do documento. Muitas vezes não é possivel descrever com detalhes todas os recursos necessários para o projeto, uma vez que muitos deles dependem de terceiros. Sendo possível apenas indicar a necessidade de acesso. Exemplo: Pré requisitos para ambiente de SANDBOX/DEV/HML/PRD**
Premissas¶
Neste tópico você deve descrever qual as premissas adotadas para o projeto. Tais como utilização do GIT, existencia de equipe de suporte no cliente, serviços de conectividade para VPN etc. Entretanto há situações que não é possivel ter as informações com exatidão, deste modo adota-se um valor para que não fique descoberto e futuramente possa haver reclamação.
Exemplo: - Utilização do GIT do cliente; - Será necessário a instalação de GIT neste ambiente; - Haverá quatro ambientes, sandbox (SAND), desenvolvimento (DEV), homologação (HML) e produção (PRD); - Os arquitetos deverão ter acesso total à cloud nos ambientes de SAND e DEV; - O sistema que será desenvolvido deverá acessar os seguintes microserviços, webservices ou APIs:
Produtos¶
Neste tópico você deve descrever qual os produtos que serão utilizados para projeto com a maior riquesa de detalhes possível.
Exemplo
Landscape¶
-
Neste tópico você deve indicar qual é o arquivo que possui toda a volumetria dos produtos que serão utilizados. Também são as configurações que não cabem no excel (Landscape.xlsx).
-
Ambiente de Sandbox
- Indicar qual o excel (exemplo: Landscape-sand.xlsx) que tenha as configurações deste ambiente.
-
Ambiente de Desenvolvimento
- Indicar qual o excel (exemplo: Landscape-dev.xlsx) que tenha as configurações deste ambiente.
-
Ambiente de Homologação
- Indicar qual o excel (exemplo: Landscape-hml.xlsx) que tenha as configurações deste ambiente.
-
Ambiente de Produção
- Indicar qual o excel (exemplo: Landscape-prd.xlsx) que tenha as configurações deste ambiente.
-
Informações específicas¶
- Neste tópico você deve descrever qualquer informação essencial e especifica que é necessária para o projeto que não é possivel colocar no landscape.
Segue um exemplo do documento preenchido
Segue um documento preenchido para referencia: link
Arquivo Landscape.xlsx¶
Nesta planilha você deve preencher com todas as informações de volumetria necessária para a alocação e bem como para estimar os valores de cada recurso a ser provisionado. Por exemplo, se for necessário a alocação de um servidor no compute engine, deve definir quantidade de cpu, memoria e disco bem como numero de placas de rede. Se utilizar buckets, deve informar o tamanha estimado de sua utilização, o storage class, zona etc. Muitas destas informaçõe se encontram na calculadora do google https://cloud.google.com/products/calculator?hl=pt-BR ⧉
Utilize uma planilha por ambiente e abra tantas abas quanto forem necessárias para cobrir todas as suas necessidades. Por exemplo que for utilizar buckets abra uma aba Buckets e descreva todos os buckets que irá utilizar
Segue um exemplo do documento preenchido:
Segue um documento preenchido para referencia: link
Arquivo Arquitetura.drawio¶
É o diagrama por ambiente. É a representação gráfica do projeto com todos os seus elementos. Quanto mais detalhado for melhor será sua gestão e compreenção de todos os membros do projeto.
Segue um exemplo do documento preenchido:
Segue um documento preenchido para referencia: link