Resultados da Prova de Conceito para Implantação de Solução CAS – TJMS Alexandre Rosa Camy Secretaria de Tecnologia da Informação Poder Judiciário de Mato Grosso do Sul
Processos Eletrônicos no PJMS
Motivação 80% do volume do Banco de Dados é composto por documentos; Dificuldade de operações como: Backup; Restore; Replicação; Unificação de bases; Desempenho; Segurança; Alto custo com appliance de Banco de Dados;
Motivação Unidade de Armazenamento
Fases do Projeto Fase 1 Fase 2 Fase 3 05/2013 10/2013 09/2014 11/2014 Fase 1 Fase 2 Fase 3 Contratação do Serviço e Conclusão da Implantação Pesquisa por Solução Prova de Conceito e Definição de Estratégia
Fases do Projeto Fase 1 Fase 2 Fase 3 Pesquisa por Solução 05/2013 10/2013 09/2014 11/2014 Fase 1 Fase 2 Fase 3 Pesquisa por Solução
Content Manager O que esperávamos....
Content Manager Como é....
Restou o CAS...
O que é o CAS? Content Addressed Storage – CAS; Elimina a necessidade das aplicações conhecerem a localização física dos documentos; Endereços de armazenamento calculados com base no conteúdo do documento; Uma vez salvo o documentos não pode ser removido ou alterado; Período de retenção configurável; É modular e escalável.
Como Funciona o CAS com o SAJ ?
Funcionamento entre CAS e SAJ Inclusão de Documentos
Funcionamento entre CAS e SAJ Leitura de Documentos
Funcionamento entre CAS e SAJ Leitura de Documentos
Definição de Estratégia e Prova de Conceito Fases do Projeto 05/2013 10/2013 09/2014 11/2014 Fase 1 Fase 2 Fase 3 Definição de Estratégia e Prova de Conceito Pesquisa por Solução
Definição de Estratégia
Cenários Existentes para Implantação 2X Centera CAS 64TB Brutos SW Replicação Serviços de Instalação Treinamento
Comparação Valores Cumulativos
Comparação Valores Anuais
Quadro Comparativo
Prova de Conceito
Escopo Dourados Segundo Grau
Escopo POC Finalizada!
Equipamentos e Homologação Softplan elaborou e disponibilizou um roteiro homologação para equipe do TJ; Erros foram encontrados por nossa equipe e corrigidos pela equipe da Softplan; Roteiro totalmente homologado; CAS em operação nos documentos de Dourados e Segundo Grau;
Balanceamento Como era.. Srv – Broker 1 CAS PG5 (Broker 1, Broker 2) Srv – Broker 2 eSaj (Broker 1, Broker 2)
Balanceamento Como ficou.. Srv – Broker 1 CAS PG5 Srv – Broker 2 IPVS/ CARP (em estudo) eSaj
Validação de Documentos Validador de Docs comparação
Registros de Segurança Extractor
Primeira Tentativa 02 e 03 de Agosto a) - Extração da estrutura completa das tabelas envolvidas (Create Table, IDX e FK) b) - Exportar os registros cujos Blobs não estão no CAS. c) - Exportar os registros cujos Blobs estão no CAS. d) - Apagar IDX e FKs, para viabilizar a duplicação; e) - Renomear as tabelas envolvidas para backup; f) - Criar a estrutura das tabelas a partir da estrutura extraída no item a, sem os dados. g) - Importar os registro cujos Blobs não estão no CAS; h) - Importar os registros cujos Blobs estão no CAS; i) - Recriação do IDX e FKs; j) - Checagem de integridade dos registros; k) - Atualização de estatísticas; l) - Realizar Backup Full; · Reiniciar sistemas SAJ. Backup Full das Bases Validação de documentos Exclusão dos BLOBs Homologação do Sistema
Segunda Tentativa 16 e 17 de Agosto Projetada nova estratégia de remoção dos BLOBs; Softplan identifica que SAJ AT possui rotinas que buscam documentos diretamente do Banco de Dados; SAJ PG5: Intimação Eletrônica AR Digital Envio de docs por e-mail Desmembramento de processos BNMP SAJ SG5: Publicação de edital
Terceira Tentativa 06 e 07 de Setembro Três meses em ambiente de produção; Estratégia sólida de validação de documentos; Duas estratégias para remoção de documentos; Varredura no sistema por pontos de referência a BLOBs Nova versão com as correções no SAJ AT entregue e em produção;
Contratação do Serviço e Conclusão da Implantação Fases do Projeto 05/2013 10/2013 09/2014 11/2014 Fase 1 Fase 2 Fase 3 Contratação do Serviço e Conclusão da Implantação
Estratégia das demais bases PG5 MS SRV Extractor 1 PG5MS Ex. Jan. Ex. Fev. SRV Extractor 2 PG5MS Ex. Mar. Ex. Abr. Ex. Mai. Ex. Jun. Ex. Jul. Ex. Ago. Ex. Set. Ex. Out. Ex. Nov. Ex. Dez. Srv – Broker 1 CAS – Cluster 1 Nginx Srv – Broker 2 CAS – Cluster 2 SRV Extractor 1 PG5CGR Ex. Jan. SRV Extractor 2 PG5CGR Ex. Fev. Ex. Mar. Ex. Abr. Ex. Mai. Ex. Jun. Ex. Jul. Ex. Ago. Ex. Set. Ex. Out. Ex. Nov. Ex. Dez. PG5 CGR
Termo de Referência Divisão entre implantação e manutenção do serviço; Abrangência de toda a arquitetura; Exigência de garantia do fabricante do CAS; Dimensionamento e expansão em caso de necessidade; Exigência do serviço de monitoramento remoto; Glosa para perda de documentos;
Base NET Problema ainda a ser solucionado Srv – Broker CAS eSaj (Broker 1, Broker 2) Srv – Extractor NET PB/SG
Dificuldades do Projeto Ampla pesquisa por melhor solução; Estudo para melhor estratégia de implantação; Negociação com a Softplan; Evolução na camada de balanceamento; Evolução das ferramentas de garantia de integridade dos documentos; Definição da estratégia de exclusão.
Muito Obrigado!