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 Processo Eletrônico no Primeiro Grau 600,409 79% 157,479 21% Físicos Eletrônicos Processo Eletrônico no Primeiro e Segundo Grau 162,835 21% Processo Eletrônico no Segundo Grau 5,356 28% 14,022 72% 614,431 79% Físicos Eletrônicos Físicos Eletrônicos 2 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 4 Fases do Projeto Fase 1 Fase 2 Fase 3 Prova Contratação de Conceito doeServiço Definição e de Pesquisa por Solução Conclusão Estratégia da Implantação 5 Fases do Projeto Fase 1 Fase 2 Fase 3 Pesquisa por Solução 6 Content Manager O que esperávamos.... 7 Content Manager Como é.... 8 Restou o CAS... 9 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. 10 Como Funciona o CAS com o SAJ ? 11 Funcionamento entre CAS e SAJ Inclusão de Documentos 12 Funcionamento entre CAS e SAJ Leitura de Documentos 13 Funcionamento entre CAS e SAJ Leitura de Documentos 14 Fases do Projeto Fase 1 Fase 2 Fase 3 Definição de Estratégia e Prova de Pesquisa por Solução Conceito 15 Definição de Estratégia 16 Cenários Existentes para Implantação • 2X Centera CAS 64TB Brutos • SW Replicação • Serviços de Instalação • Treinamento 17 Comparação Valores Cumulativos 18 Comparação Valores Anuais 19 Quadro Comparativo 20 Prova de Conceito 21 Escopo Dourados Segundo Grau 22 Escopo 23 Equipamentos e Homologação 1. 2. 3. 4. 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; 24 Balanceamento Como era.. PG5 (Broker 1, Broker 2) Srv – Broker 1 CAS eSaj (Broker 1, Broker 2) Srv – Broker 2 25 Balanceamento Como ficou.. PG5 Srv – Broker 1 CAS eSaj Srv – Broker 2 26 Validação de Documentos Validador de Docs comparação 27 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)Backup - Renomear tabelas envolvidas para backup; Full dasasBases 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; Exclusão dos BLOBs k) - Atualização de estatísticas; l) - Realizar Backup Full; · Reiniciar sistemas SAJ. Validação de documentos Homologação do Sistema 29 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 30 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; 31 Fases do Projeto Fase 1 Fase 2 Fase 3 Contratação do Serviço e Conclusão da Implantação 32 Estratégia das demais bases PG5 MS SRV Extractor 1 PG5MS Ex. Jan. Ex. Fev. Ex. Mar. Ex. Abr. Ex. Mai. Ex. Jun. SRV Extractor 2 PG5MS Ex. Jul. Ex. Ago. Ex. Set. Nginx Ex. Out. Ex. Nov. Ex. Dez. Srv – Broker 1 CAS – Cluster 1 Srv – Broker 2 SRV Extractor 1 PG5CGR Ex. Jan. Ex. Fev. Ex. Mar. Ex. Abr. Ex. Mai. Ex. Jun. SRV Extractor 2 PG5CGR CAS – Cluster 2 Ex. Jul. Ex. Ago. Ex. Set. Ex. Out. Ex. Nov. Ex. Dez. PG5 CGR 33 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; 34 Base NET Problema ainda a ser solucionado Srv – Broker eSaj CAS (Broker 1, Broker 2) Srv – Extractor NET PB/SG 35 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. 36 Muito Obrigado! 37