Resultados da Prova de Conceito para Implantação de Solução CAS – TJMS Alexandre Rosa Camy...

Preview:

Citation preview

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!