Ir para o conteúdo principal

Implementação do uso do CEPH Storage

Objetivo

Após verificar que o Sistema Regulariza já, não atendia de forma completa a visualização de anexo, pois somente era possível visualizar em rede local. 

Com isso foi necessário alterar o uso do serviço de storage que usávamos antes, o Min.io, pelo fato de não possuir acesso de forma externa aos arquivos.

 

Implementação

Para a implementação usamos como base o projeto Gov.Doc, que já havia feito a implementação. Baseando-se no projeto, foi necessário validar a estrutura do projeto regulariza já, e realizar o mínimo de alteração na estrutura. 

A mudança não foi necessário alterar  sua estrutura, apenas alterar as variáveis de ambiente, mudança no serviço e seu helper.

No serviço, foi necessário alterar o nome do serviço, de MinIoServico para StorageServico, e em seu construtor chama o helper do storage “AmazonClienteHelper”. 

image-1644946182982.png

 

Já no AmazonClientHelper, onde faz a conexão com bucket, foi necessário somente alterar o configuration com suas respectivas chaves.

image-1644946398254.png

 

Conclusão

Sua implementação não foi custosa por conta da estrutura do projeto. Seu uso será de melhor desempenho devido CEPH Storage ser mais robusto e trabalhar com estrutura de redundância.

 

Gerente de Desenvolvimento

Janderson de Castro Thomaz

Product Owner

Jônatas Justiniano Lima 

Scrum Master

Wagner Moreira Melo

Time de Desenvolvimento

ACDC

Membros do Time

Elias Braga

Jônatas Justiniano Lima

Lucas Andrade

Vinicius da Rosa Pereira

Wagner Moreira Melo