Um dia na Vida de Seu Aplicativo PHP

529 visualizações

Publicada em

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.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
529
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Here’s a common scenario for an ops team – preparing for an upcoming auditors visit.Here are the type of questions you need to be ready for: How is system access granted, monitored and controlled?• Where is the detailed history of security patches?• How is security preserved for end-of-life versions of apps?You are really going to need to have documentation to what changed, who has access to production, …Your developers might have developed stuff on a version of PHP developed a few years ago, how do you stay up to date on security patches to old versions of PHP that have been end of lifed by the PHP community ?Without Zend Server, your team feels the stress (detailed) Developers are still fixing problems!Developers are concerned what the auditor will want to know: how is system access controlled? Where are the records of security patches and who deployed them? What about version control? “Oh no!I have just two weeks to get ALL this documentation?”“I hope they don’t ask me about the PHP 5.2 apps we haven’t had time to migrate!”Ops has to rush around trying to find documentation on these issues.Devs are too busy fixing production issues to dig out paperwork on how they are handling their bug processes.   
  • Zend server makes life easier for dev and ops teams working together to support faster releases. Faster less error prone deployment with automated deploymentConfig management prevents out of synch configs or unauthorized config changes Monitoring helps you identify app issues earlier, including performance trends Developers can see what’s happening with their app in production meaning faster problem resolution without having to replicate the problem in the dev/test environment. Huge time saving. All of this means both teams can work together to deliver releases more rapidly and frequently with less pain !
  • This is where you propose what the right next step would be.1IBM2 Zend Developer Pulse Survey3 Software Engineering Institute4 Electric Cloud
  • Um dia na Vida de Seu Aplicativo PHP

    1. 1. 1 Um dia naVida do Seu Aplicativo Como bons Desenvolvimentos podem dar errado
    2. 2. 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 ...
    3. 3. 3 3 E então acontece ... o aplicativo falha ... e no pior momento possível.
    4. 4. 4 O que deu errado? 50% dos dev e ops já perderam os prazos de lançamento devido à falta de coordenação43% afirmam ter dificuldade em atender as demanda de freqüentes implementações 56% tiveram aplicativos que funcionaram emTestes mas falharam na Produção 60 – 80% dos custos de desenvolvimento de software são “retrabalho” 50% das implementações de aplicativos sofrem rollback
    5. 5. 5 De quem é realmenta a culpa?
    6. 6. 6 O Grande Dia: Lançamento do novo Aplicativo • FaltaTransparência • Tempo é desperdiçado • Lançamentos manuais Por que é tão difícil?
    7. 7. 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
    8. 8. 8 Quando o Aplicativo se torna viral A 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
    9. 9. 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
    10. 10. 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
    11. 11. 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
    12. 12. 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?
    13. 13. 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
    14. 14. 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çõesAgile se encontram
    15. 15. 15 Como é o seu Dia? Saiba mais sobre como o Zend Server pode ajudar a prevenir a próxima crise no seu aplicativo.
    16. 16. 16 Experimenta Grátis por 30 días www.zend.com/products/server Dúvidas? @ana_zend Zend Documentation Zend

    ×