resultados da prova de conceito para implantação de solução cas – tjms alexandre rosa camy...
TRANSCRIPT
Resultados da Prova de Conceito para Implantação de Solução CAS – TJMS
Alexandre Rosa CamySecretaria de Tecnologia da InformaçãoPoder Judiciário de Mato Grosso do Sul
2
Processos Eletrônicos no PJMS
157479
21%600409
79%
Processo Eletrônico no Primeiro Grau
FísicosEletrônicos
5356 28%
14022
72%
Processo Eletrônico no Segundo Grau
FísicosEletrônicos
162835 21%
614431 79%
Processo Eletrônico no Primeiro e Segundo Grau
FísicosEletrônicos
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;
4
Unidade de Armazenamento
Motivação
5
Fases do Projeto
Fase 1 Fase 2 Fase 3
05/2
013
10/2
013
09/2
014
Pesquisa por SoluçãoProva de Conceito e Definição de Estratégia
Contratação do Serviço e Conclusão da Implantação
11/2
014
6
Fases do Projeto
Fase 1 Fase 2 Fase 3
05/2
013
10/2
013
09/2
014
11/2
014
Pesquisa por Solução
7
Content ManagerO que esperávamos....
8
Content ManagerComo é....
9
Restou o CAS...
10
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.
11
Como Funciona o CAS com o SAJ ?
12
Funcionamento entre CAS e SAJInclusão de Documentos
13
Funcionamento entre CAS e SAJLeitura de Documentos
14
Funcionamento entre CAS e SAJLeitura de Documentos
15
Fases do Projeto
Fase 1 Fase 2 Fase 3
05/2
013
10/2
013
09/2
014
11/2
014
Pesquisa por SoluçãoDefinição de Estratégia e Prova de Conceito
16
Definição de Estratégia
17
Cenários Existentes para Implantação
• 2X Centera CAS 64TB Brutos
• SW Replicação • Serviços de
Instalação • Treinamento
18
ComparaçãoValores Cumulativos
19
ComparaçãoValores Anuais
20
Quadro Comparativo
21
Prova de Conceito
22
EscopoDourados
Segundo Grau
23
Escopo
POC Finalizada!
24
Equipamentos e Homologação
1. Softplan elaborou e disponibilizou um roteiro homologação para equipe do TJ;
2. Erros foram encontrados por nossa equipe e corrigidos pela equipe da Softplan;
3. Roteiro totalmente homologado;
4. CAS em operação nos documentos de Dourados e Segundo Grau;
25
BalanceamentoComo era..
CAS
Srv – Broker 1
Srv – Broker 2
PG5(Broker 1, Broker 2)
eSaj(Broker 1, Broker 2)
26
BalanceamentoComo ficou..
CAS
Srv – Broker 1
Srv – Broker 2
PG5
eSaj IPVS/CARP
(em estudo)
27
comparação
Validação de DocumentosValidador de Docs
Registros de SegurançaExtractor
29
Primeira Tentativa02 e 03 de Agosto
Validação de documentos
Backup Full das Bases
Exclusão dos BLOBs
Homologação do Sistema
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.
30
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
31
Terceira Tentativa06 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;
32
Fases do Projeto
Fase 1 Fase 2 Fase 3
05/2
013
10/2
013
09/2
014
Contratação do Serviço e Conclusão da Implantação
11/2
014
33
SRVExtractor 1PG5MS
Estratégia das demais basesPG5 MS
PG5 CGR
Ex. Jan. Ex. Fev. Ex. Mar. Ex. Mai. Ex. Jun.Ex. Abr.
SRVExtractor 2PG5MS
Ex. Jul. Ex. Ago. Ex. Set. Ex. Nov. Ex. Dez.Ex. Out.
SRVExtractor 1PG5CGR
Ex. Jan. Ex. Fev. Ex. Mar. Ex. Mai. Ex. Jun.Ex. Abr.
SRVExtractor 2PG5CGR
Ex. Jul. Ex. Ago. Ex. Set. Ex. Nov. Ex. Dez.Ex. Out.
Nginx Srv – Broker 1
Srv – Broker 2
CAS – Cluster 1
CAS – Cluster 2
34
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;
35
Base NET Problema ainda a ser solucionado
CASSrv – BrokereSaj
(Broker 1, Broker 2)
NET PB/SG
Srv – Extractor
36
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.
37
Muito Obrigado!