um dia na vida de seu aplicativo php

16
1 Um dia na Vida do Seu Aplicativo Como bons Desenvolvimentos podem dar errado

Upload: ana-maria-valarezo

Post on 12-Jan-2015

535 views

Category:

Documents


0 download

DESCRIPTION

Toda organização quer desenvolver aplicativos mais rapidamente. O desenvolvimento e as operaçôes estam separados por um abismo. Colaboração e Automação de Tarefas são a resposta! Veja aqui como eliminar essa Muralha nos Aplicativos em PHP.

TRANSCRIPT

Page 1: Um dia na Vida de Seu Aplicativo PHP

1

Um dia na Vida do Seu AplicativoComo bons Desenvolvimentos podem

dar errado

Page 2: Um dia na Vida de Seu Aplicativo PHP

2

Até mesmo nos melhores dias o ritmo é frenético• Atualizações de Sistemas• Manutenção do bancos de dados• Atualizações de aplicativos• Patches de segurança• Reboots e backups• Problemas dos usuários finais• E a lista continua ...

Page 3: Um dia na Vida de Seu Aplicativo PHP

33

E então acontece ...o aplicativo falha ...e no pior momento possível.

Page 4: Um dia na Vida de Seu Aplicativo PHP

4

O que deu errado?50% dos dev e ops já perderam

os prazos de lançamento devido

à falta de coordenação

43% afirmam ter dificuldade em atender as demanda de freqüentes implementações

56% tiveram aplicativos que funcionaram em

Testes mas falharam na

Produção60 – 80% dos custos de

desenvolvimento de software são

“retrabalho”

50% das implementações

de aplicativos sofrem rollback

Page 5: Um dia na Vida de Seu Aplicativo PHP

5

De quem é realmenta a culpa?

Page 6: Um dia na Vida de Seu Aplicativo PHP

6

O Grande Dia: Lançamento do novo Aplicativo• Falta Transparência• Tempo é

desperdiçado• Lançamentos

manuais

Por que é tão difícil?

Page 7: Um dia na Vida de Seu Aplicativo PHP

7

Como o Zend Server ajuda você a evitar os obstáculos comuns de implantação?• Transferência Integrada de Implementação

Metadata, Scripts de código e implantação• Integraçaõ com automação de compilação (CI)• Visualização imediata do que deu errado

Page 8: Um dia na Vida de Seu Aplicativo PHP

8

Quando o Aplicativo se torna viralA sua celebração pode se tornar um pesadelo se:• Você não nota os picos de tráfego• Os tempos de resposta deterioram….. você perde com usuários enfurecidos

Page 9: Um dia na Vida de Seu Aplicativo PHP

9

Escale com o Zend Server

• Métricas de desempenho e tendências

• Rapidamente escale na nuvem

• Evite gargalos com a paralelização de seu código

Page 10: Um dia na Vida de Seu Aplicativo PHP

10

Seu pior pesadelo: Não funciona em Produção!

Sometimes updating applications introduces new errors. Then the blame game begins:• Sem visibilidade, Devs não podem reproduzir o

problema• Ops culpa o desenvolvimento pelos problemas de

código• Dev culpa ops pela configuração do servidor

Page 11: Um dia na Vida de Seu Aplicativo PHP

11

Resolva os problemas rapidamente

Sometimes updating applications introduces new errors. Then the blame game begins:

• Desenvolvimento tem um acesso controlado da produção• A “Caixa preta” captura os detalhes dos pedidos

problematicos

Page 12: Um dia na Vida de Seu Aplicativo PHP

12

Quebrando cabeça pela visita do Auditor

• Que mudanças foram feitas para a produção e quando?• Quem tem acesso à produção e como?• Como você administra as vulnerabilidades de segurança?

Como você demonstra controles adequados?

Page 13: Um dia na Vida de Seu Aplicativo PHP

13

Zend Server mantém uma sequência de auditoria

• Veja quem mudou o quê, e quando• Autorizações baseadas no Aplicativo• Alterações não autorizadas são detectadas• Hotfixes mantém a pilha PHP atualizada• Suporte estendido ajuda a manter a segurança

Page 14: Um dia na Vida de Seu Aplicativo PHP

14

Abismo? Superado.

• Os pacotes dos Dev são atualizados, passam para Ops• As configs fora de sincronia são corrigidas

automaticamente• Alertas de monitoramento destacam problemas• Desenvolvedores ganham visibilidades em

produção• O Desenvolvimento e as operações Agile se

encontram

Page 15: Um dia na Vida de Seu Aplicativo PHP

15

Como é o seu Dia?

Saiba mais sobre como o Zend Server pode ajudar a prevenir a próxima crise no seu

aplicativo.