50
Diminuindo custos e aumentando a produtividade em tempos de crise econômica Michel Sader Professional Services Director Latin America

Diminuindo custos e aumentando a produtividade em tempos de crise economica

  • Upload
    micleus

  • View
    44

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Diminuindo custos e aumentando a produtividade em tempos de crise economica

Diminuindo custos e aumentando a produtividade em tempos de crise econômica

Michel SaderProfessional Services DirectorLatin America

Page 2: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.2

Agenda

1. Cenário atual

2. Entendendo o que está acontecendo

3. Gerenciando ambientes com staff reduzido

4. Melhorando a performance em menos tempo

5. Expondo informações missão crítica para rápida tomada de decisões

6. Conclusão

Page 3: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.3

Agenda

1. Cenário atual

2. Entendendo o que está acontecendo

3. Gerenciando ambientes com staff reduzido

4. Melhorando a performance em menos tempo

5. Expondo informações missão crítica para rápida tomada de decisões

6. Conclusão

Page 4: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.4

Page 5: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.5

Idéias? Alguem?

Melhorar performance Capex vs. Opex Fazer mais com menos Dar sentido ao maior patrimônio de qualquer empresa

Page 6: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.6

Agenda

1. Cenário atual

2. Entendendo o que está acontecendo

3. Gerenciando ambientes com staff reduzido

4. Melhorando a performance em menos tempo

5. Expondo informações missão crítica para rápida tomada de decisões

6. Conclusão

Page 7: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.7

HealthCheck

Um processo de revisão• Melhorias na performance das aplicações• Identifica opções para problemas de desenho• Técnicas de codificação

Típico projeto• 3 Dias• Feito por um DBA• Quase sempre melhorias em performance são

obtidas• Inclui uma gama de recomendações

This engagement often leads to MDBA!

Page 8: Diminuindo custos e aumentando a produtividade em tempos de crise economica
Page 9: Diminuindo custos e aumentando a produtividade em tempos de crise economica
Page 10: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.10

Agenda

1. Cenário atual

2. Entendendo o que está acontecendo

3. Gerenciando ambientes com staff reduzido

4. Melhorando a performance em menos tempo

5. Expondo informações missão crítica para rápida tomada de decisões

6. Conclusão

Page 11: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.11

Managed Database Services Solução baseada em software

• Software de sampling e monitora é instalado

• Manda alertas para o DBA de plantão

• Cada db sem seus próprios thresholds

Cada cliente tem um DBA primário

• Documantação atualizada para permitir rotação do DBA

On-call

• Não é suporte nível 1 – o time de DBAs está de plantão

Web based dashboard

Relatórios mensais

Page 12: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.12

Serviço Managed Database

mfgprod

admprod

cusprod

hlpprod

pm

Amostras PeriodicasCada 15 minutos

Processo de pulsaçãoroda a cada minutoe

Page 13: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.13

Serviço Managed Database

mfgprod

admprod

cusprod

hlpprod

pm

AppSrv

WebSpeed

Page 14: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.14

Managed Database Service

mfgprod

admprod

cusprod

hlpprod

pm

AppSrv

WebSpeed

Thresholds são comparados ealertas são enviados para o timepor email. Para o DBA locale o time de DBAs da Bravepoint

Alert: Customer HPDate: 2014-02-10Time: 13:21

Alert: BI File exceededThresholdValue: 5.1 GBThreshold: 5.0 GB

Page 15: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.15

Serviço Managed Database

mfgprod

admprod

cusprod

hlpprod

pm

AppSrv

WebSpeed

Méticas diárias são passadas para umabase de dados na Bravepoint. Relatórios são estraídos daí.Há um dashboard externobaseado nestes dados.

BP PM

Page 16: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.16

Dashboard

Page 17: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.17

Incident Report

Page 18: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.18

Relatórios Mensais Tendências pars os próximos 6 meses

Planejamento de capacidade para os próximos 6 meses

Identifica manutenções preventivas

Page 19: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.19

Algumas Métricas

# de usuários 100+# de Databases 1,307Tamanho total somado 62 TerabytesTotal de usuários conectados 89,000+

Page 20: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.20

Who Uses MDBA?

Page 21: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.21

Agenda

1. Cenário atual

2. Entendendo o que está acontecendo

3. Gerenciando ambientes com staff reduzido

4. Melhorando a performance em menos tempo

5. Expondo informações missão crítica para rápida tomada de decisões

6. Conclusão

Page 22: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.22

Processo Dump and Load

Deve ser feito pelo menos uma vez por ano

Deve ser feito em fins de semanas, feriados ou na baixa remporada

Problema: aplicações missão crítica

Pro Dump and Load pode ser usado

Page 23: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.23

Pro Dump and Load

Solução que minimiza downtime do processamento do dump and load

3 Fases

• Inserção de triggers

• Dump and Load tradicional

• Aplicação final

Page 24: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.24

Fase 1 – Inserção de triggers

Requer um pequeno downtime para adicionar tabelas e triggers

• Downtime é tipicamente menor que uma hora

Backup do database é requerido

• Pode ser online

A imagem do Pro Dump & Load é feita

Page 25: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.25

Fase 2 –Dump and Load Tradicional

Restauração do backup

Dump and load normal

Aplica mudanças feitas na base de dados de produção

• Estas aplicações podem ser feitas repetidamente

Page 26: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.26

Fase 3 – Aplicação final

Shutdown produção

Aplicação final usando a imagem do sistema

Comparação final dos registros

Cópia da nova base de dados para produção

Downtime é tipicamente menos que 3 horas

Page 27: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.27

Fase 1

Progress

Client

Replication

Database

Old

Production

Database

Dumped

And

Loaded

Database

Copy

Of

Production

Database

Dump/Load

ApplyData

Shutdown the

production database

Enable client connections toreplication database (RDB)

Back-up theproduction database

Re-start the

production database

Completed

When the apply process is caught-up, we can focus on the second shutdown of the

production database

Page 28: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.28

Fases 2 e 3

Progress

ClientOld

Production

Database

Dumped

And

Loaded

Database

Copy

Of

Production

Database

Dump/Load

Replace Old DB

With New DB

Shutdown the

production database

Dump/loaddatabase sequences

from old/new dbs

Back-up theproduction database

Validate old/new databasesmake sure they are identical

Downtime is typically less than 3 hours!!!

Page 29: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.30

Observações

Requer pre-qualificação

• Tipicamente as excessões podem ser endereçadas da Fase 3

Requer um teste antes de ir para producão

Page 30: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.31

Agenda

1. Cenário atual

2. Entendendo o que está acontecendo

3. Gerenciando ambientes com staff reduzido

4. Melhorando a performance em menos tempo

5. Expondo informações missão crítica para rápida tomada de decisões

6. Conclusão

Page 31: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.32

Pro2 Replication Suite

Pro2TM Enterprise é um produto para replicação em tempo real de dados que estão em bases OpenEdge paraMS-SQL ServerTM, OracleTM ou OpenEdge

Data replication, não é disaster recovery

Page 32: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.33

Características do Pro2 Baixo impacto, arquitetura escalável

• Velocidade de 10,000-50,000 linhas/minutos (ambiante LAN)

Captura mudanças ABL e SQL

Console

– Alestas via Email/SMS -

Customizavel

• Nào requer replicação da dabase de dados ou tabela inteiras

• Alterações feitas com ABL por usuários são suportadas

Page 33: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.34

Benefícios Envia “net change” constantemente

• Dá a opção de ter acesso aos dados da base destino em “tempo real”.

Permite vários cenários de implementação

• Muitas fonts para um destino (muito popular.)

• Separar uma fonte em vários destinos.

• Destino recebendo apenas campos

• Destino recebendo apenas indices

Page 34: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.35

Casos Práticos 1

Replicando dados OpenEdge para a Data Warehouse Corporativa

Page 35: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.36

Casos Práticos 2

Vários DBs para relatórios corporativos

Page 36: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.37

Casos Práticos3

Segregando Dados OpenEdge para Data Warehouses múltiplas

Page 37: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.38

Diferenciação do Pro2 Porque Pro2 e NÃO OpenEdge Replication?

• Architected for a subset of OpenEdge data• NUNCA, JAMAIS, NEM PENSE NISSO PELO AMOR DE DEUS usado para DR• Transformação e (Consolidação ou Distribução) de dados é típico

Porque Pro2 e NÃO DataDirect Open Access SDK?• Combina dados OpenEdge com dados de outras fontes• Combina dados OpenEdge de múltiplas bases de dados OpenEdge• Transformações são feitas no OpenEdge para attender necessidades de usuários• Nenhuma programação é requerida

Page 38: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.39

Quando Pro2?

Usuários OpenEdge… …necessitam replica dados para um data warehouse. Ouvindo “relatórios,”

“analytics” ou “inteligência de negócios,” pense em Pro2. • Relatórios financeiros corporativos• Integração com sistemas de inteligência de negócio• Relatórios em geral

…necessidade de passar dados de produção para outros sistemas …estrutura de bases de dados que faz gerar relatórios dificil/impossivel … necessidade de combinar dados de fontes múltiplas

• Ou necessidade de enviar dados para destinos múltiplos

Page 39: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.40

Who Uses Pro2?

Page 40: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.41

Agenda

1. Cenário atual

2. Entendendo o que está acontecendo

3. Gerenciando ambientes com staff reduzido

4. Melhorando a performance em menos tempo

5. Expondo informações missão crítica para rápida tomada de decisões

6. Conclusão

Page 41: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.42

1 Outubro 2014

Page 42: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.43

Progress BravePoint

Atlanta, Georgia USA

~140 empregados

Suporta OpenEdge desde1987

Page 43: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.44

Database Consulting

Time de DBAs disponível para projetos

Database Health Checks

• Fazemos isso constantemente

Migrações de plataforma

• Em media, duas por mês

Dump and Loads

• Todos os fins de semana

Upgrades de versão de OpenEdge

Planejamento de Disaster Recovery

Implementação de features

• OpenEdge Management

• OpenEdge Auditing

• Transparent Data Encryption

• Table Partitioning

• OpenEdge Replication

• OpenEdge Multi-tenancy

• OpenEdge SSL

• etc

Page 44: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.45

Devices

1 billionsmartphones by

2016, 350M of those being used at work

People

82% of the world's online

population engages in social networking

Cloud

50%of enterprise customers

are “on the road” to cloud

Trends impacting the way we work

Page 45: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.46

Incorrect Assumptions Xácumigu, tá tudu sobre controle, mano. Nosso negócio é diferente. Não podemos suportar isso. Não temos budget. Estamos muito ocupados, isso é distração… Offshore é mais barato. SAP vai salvar minha vida. Meus usuários não precisam disso. Comprar vai impactar nossas márgens.

Page 46: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.47

O Valor que vocês tem!

Honestidade Perspectiva Parceria Advisor Insights Confiança SME Relacionamento

Suporte Solução Comprometimento Visão Integridade Inovação Confiança Fatos/Histórias

Page 47: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.48

Official World Golf Ranking

#1: Rory McIlroy

Average: 68.8 Earnings: US$ 8,000,000

• US$ 42,000,000 additional

#238: Darren Fichard

Average: 72.5 Earnings: US$ 22,000

5%

Page 48: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.49

Be a challenger

You can solve a problems that has been costing your business morethan your customers may realize.

Page 49: Diminuindo custos e aumentando a produtividade em tempos de crise economica

© 2015 Progress Software Corporation. All rights reserved.50

Agenda

1. Cenário atual

2. Entendendo o que está acontecendo

3. Gerenciando ambientes com staff reduzido

4. Melhorando a performance em menos tempo

5. Expondo informações missão crítica para rápida tomada de decisões

6. Conclusão

Page 50: Diminuindo custos e aumentando a produtividade em tempos de crise economica