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. 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 aesta implementação.o anteriormente. Baseando-se no projeto, foi necessário validar a estrutura do projeto regularizaRegulariza , e realizar o mínimo de alteração na estrutura.  

A mudança não foi necessário alterar 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-1644946675766.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

Elaborado depor:
Desenvolvimento

    Janderson de Castro Thomaz

    Product Owner

    Jônatas Justiniano Lima 

    Scrum Master

    Wagner Moreira Melo

    Time de Desenvolvimento

    ACDC

  • Lucas
  • daSilva

    Membros do Time

    Elias Braga

    Jônatas Justiniano Lima

    Lucas Andrade

  • Vinicius da Rosa Pereira

  • Andrade 

    Wagner Moreira Melo