Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market

113 views

Published on

No mercado atual, para se manter relevantes e competitivos, é necessário a criação de novos serviços e canais, com um time-to-market extremamente reduzido. Para isso abordagens como DevOps e ferramentas de desenvolvimento ágil, infraestrutura de cloud e grande automação é imprescindível para conseguir se destacar e sair do lugar comum. Essa infraestrutura que é comum nas Startups também precisa estar disponível nas grandes instituições governamentais e empresas privadas. Por terem um grande legado tecnológico, o desafio é a modernização e integração desse legado com uma segunda plataforma: moderna, ágil, autoescalável e sem lock-in.

Published in: Technology
  • Be the first to comment

Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market

  1. 1. Tecnologias para diminuir o time-to-market BORIS KUSZKA (bkuszka@redhat.com) Solution Architect Manager RED HAT Como plataformas ágeis permitem diminuir o time-to-market para colocar novos serviços no mercado
  2. 2. Na direção de um governo mais inovador Quais tecnologias vêm à mente quando se pensa em tornar as agências governamentais mais inovadoras? Fonte: Government Business Survey - Novembro de 2016 Uso de dados analíticos para tomadas de decisões Desenvolvimento de aplicações móveis Uso de portais com dados abertos Cloud Computing Utilização de tecnologias Open Source Internet da coisas Desenvolvimento ágil Outras tecnologias NDA
  3. 3. Cyber-Segurança: Uma Grande Preocupação Governamental Em Todo O Mundo ● Presença de back-doors em softwares proprietários ● Espionagem ● Uso de softwares de fontes não confiáveis ● Brechas de segurança: processos automatizados de atualizações dos Softwares ● Brechas em processos: automatização de provisionamentos e implementações ● Nuvens públicas: os dados dos cidadãos estão seguros?
  4. 4. União Européia: medidas sobre regulamentação de proteção de dados
  5. 5. Transparência é o Caminho para o Governo Aberto e o Open Source é o Habilitador Thomas Jefferson (1743-1826) Não conheço nenhum depositário seguro dos poderes supremos da sociedade, mas as próprias pessoas; E se pensarmos que eles não são suficientemente esclarecidos para exercitar seu controle com um critério saudável, o remédio não é para tirá-lo, mas informá-los para seu discernimento.
  6. 6. O Open Source está definindo o Futuro Digital Impulsionando Mobile, Big Data, Cloud, Internet das Coisas, DevOps, Software Defined * Inovação Acelerada Baseado em Colaboração e Transparência Padrões Abertos Sem "lock-in"Roadmap Definido pelo Mercado
  7. 7. DIFERENÇAS ENTRE PROJETO OPEN SOURCE E OPEN SOURCE EMPRESARIAL RED HAT JBOSS MIDDLEWARE RED HAT STORAGE RED HAT ENTERPRISE LINUX RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM RED HAT ENTERPRISE VIRTUALIZATION RED HAT SATELLITE RED HAT CLOUDFORMS 1M+ projects* * www.blackducksoftware.com/oss-logistics/choose RED HAT ENTERPRISE LINUX ATOMIC HOST RED HAT APPLICATION MOBILE PLATFORM RED HAT OPENSHIFT CONTAINER PLATFORM
  8. 8. DESAFIOS EM UM MUNDO EM TRANSFORMAÇÃO T.I.: Aumentar a relevância e reduzir a complexidade PROVER A EXPERIÊNCIA DIGITAL MODERNIZAR O DESENVOLVIMENTO OTIMIZAR A T.I. FORNECER INFRAESTRUTURA DE NUVEM
  9. 9. FORNECER INFRAESTRUTURA ESCALÁVEL ESCALABILIDADE VERTICAL Insustentável financeira e tecnicamente ESCALABILIDADE HORIZONTAL “DO-IT-YOURSELF” Complexa e incompleta
  10. 10. FORNECER INFRAESTRUTURA ESCALÁVEL Minimizar o custo, aumentar a escala e o controle CHARGEBACK AUTO-SERVIÇO AUDITORIA POLÍTICAS DE CONTROLE FLUXOS DE TRABALHO INFRAESTRUTURA DE NUVEM (IaaS) COM ESCALABILIDADE HORIZONTAL SÃO PAULO RIO DE JANEIRO BRASÍLIA
  11. 11. RED HAT OPENSTACK PLATFORM A fundação para Computação em Nuvem Empresarial
  12. 12. DESAFIOS EM UM MUNDO EM TRANSFORMAÇÃO PROVER A EXPERIÊNCIA DIGITAL MODERNIZAR O DESENVOLVIMENTO OTIMIZAR A T.I. FORNECER INFRAESTRUTURA DE NUVEM
  13. 13. MODERNIZAR O DESENVOLVIMENTO EQUIPES EM SILOS MONOLÍTICO DESENVOLVIMENTO OPERAÇÕES Como implantar em produção? Como atualizar? Como escalar? Como monitorar? PRODUÇÃO
  14. 14. PROVISIONAMENTO TRADICIONAL DE AMBIENTES TEST QA PRODDEV ≠ ≠ ≠ PONTO DE FALHA! PONTO DE FALHA! PONTO DE FALHA!
  15. 15. MODERNIZAR O DESENVOLVIMENTO Automação, Padronização e DevOps EQUIPES MULTIDISCIPLINARES DESENVOLVIMENTO PRODUÇÃO PIPELINE INTEGRAÇÃO E ENTREGA CONTÍNUA OPERAÇÕES GESTÃO E MONITORAMENTO PaaS (Container Platform)
  16. 16. PORTABILIDADE DOS CONTAINERS ATRAVÉS DE SERVIDORES FÍSICOS, VIRTUAIS, NUVENS PÚBLICAS E PRIVADAS. 7
  17. 17. 17 REGRAS E PROCESSOS DE NEGÓCIO µSvc µSvc µSvc µSvc
  18. 18. RED HAT LATAM TECH OFFICE18 µSvc µSvc µSvc µSvc Sistemas Legados +150 CONNECTORSSOAPREST APIs AMQP INTEGRAÇÃO DOS MICROSSERVIÇOS
  19. 19. 19 ACESSO AOS DADOS CORPORATIVOS Enterprise Data Systems CONSUME TRANSFORM CONNECT SOAPREST JDBC ODBC
  20. 20. DESAFIOS EM UM MUNDO EM TRANSFORMAÇÃO PROVER A EXPERIÊNCIA DIGITAL MODERNIZAR O DESENVOLVIMENTO OTIMIZAR A T.I. FORNECER INFRAESTRUTURA DE NUVEM
  21. 21. Melhorar a Experiência do Usuario Agilizar a Inovação ao Mercado Acelerar a Entrega de Apps Aumentar a Eficiência Operacional Habilitar DevOps O VALOR DE UMA PLATAFORMA DE APPS MOBILE
  22. 22. DESAFIOS EM UM MUNDO EM TRANSFORMAÇÃO PROVER A EXPERIÊNCIA DIGITAL MODERNIZAR O DESENVOLVIMENTO OTIMIZAR A T.I. FORNECER INFRAESTRUTURA DE NUVEM
  23. 23. 24 HABILITANDO A JORNADA PARA CLOUD A ADOÇÃO DE MICROSSERVIÇOS E DEVOPS DEMANDA UM NOVO TIPO DE GESTÃO E OPERAÇÃO AUTOMAÇÃO InfracomoCódigo GERENCIAMENTO UNIFICADO Gestão do Ciclo de Vida Visibilidade & Analytics Compliance & Governança MIDDLEWARE TRADICIONAL Aplicações Java EE Integração de Sistemas e Dados Automação de Processos de Negócio MODO CONVENCIONAL MIDDLEWARE PARA CLOUD Mobile e Microservices Gestão de APIs Orquestração de Containers MODO NÃO-LINEAR
  24. 24. GOVERNANÇA DE NUVENS HÍBRIDAS
  25. 25. DESENVOLVEDOR ADMIN VIRT ADMIN SISTEMAS OPER. SEGURANÇA “A quais redes precisa ligar o ambiente?” “Realmente requer 16GB?” “Qual versão de Java?” “O que vai dentro do arquivo de config.?” “Isto não esta configurado de forma segura.” “Esta versão não é segura.” REQUISIÇÃO DESAFIOS TRADICIONAIS DE TI ENTREGA DE SERVIÇOS ÁGIL NO CICLO DE VIDA DO DESENVOLVIMENTO DE SOFTWARE ATIVIDADES REQUERIDAS + Processar requerimento para recurso T.I. + Clarificar pedido e recoletar informação necessária + Criação VM desde template + Configuração a estado desejado + Processo de segurança e compliance + Tempo não-trabalhado, fins de semana, emergências, etc. = SEMANAS OU MESES
  26. 26. DESENVOLVEDOR ADMIN VIRT ADMIN SISTEMAS OPER. SEGURANÇA “A quais redes precisa ligar o ambiente?” “Realmente requer 16GB?” “Qual versão de Java?” “O que vai dentro do arquivo de config.?” “Isto não esta configurado de forma segura.” “Esta versão não é segura.” REQUISIÇÃO DESAFIOS TRADICIONAIS DE TI ENTREGA DE SERVIÇOS ÁGIL NO CICLO DE VIDA DO DESENVOLVIMENTO DE SOFTWARE ATIVIDADES REQUERIDAS + Processar requerimento para recurso T.I. + Clarificar pedido e recoletar informação necessária + Criação VM desde template + Configuração a estado desejado + Processo de segurança e compliance + Tempo não-trabalhado, fins de semana, emergências, etc. = SEMANAS OU MESES “ Não obtemos os ambientes de desenvolvimento suficientemente rápido Tratamos de ajudar o negócio, mas T.I. nos freia ” LÍDER DE OPERAÇÕES DESENVOLVEDOR “ Os desenvolvedores estão esperando para obter os ambientes de desenvolvimento e isso afeta o time-to-market. Minhas equipes de gestão e segurança cometeram alguns erros “
  27. 27. DESENVOLVEDOR PROJETISTA DE SERVIÇOS ADMIN VIRT ADMIN SISTEMAS OPER. SEGURANÇA SOLUÇÕES PARA ESTA TRANSFORMAÇÃO ENTREGA DE SERVIÇOS ÁGIL NO CICLO DE VIDA DO DESENVOLVIMENTO DE SOFTWARE ITEM CATÁLOGO
  28. 28. DESENVOLVEDOR PROJETISTA DE SERVIÇOS ADMIN VIRT ADMIN SISTEMAS OPER. SEGURANÇA ITEM CATÁLOGOPORTAL AUTO SERVIÇO REQUISIÇÃO FÍSICO VIRTUAL NUVEM PRIVADA NUVEM PÚBLICA SOLUÇÕES PARA ESTA TRANSFORMAÇÃO ENTREGA DE SERVIÇOS ÁGIL NO CICLO DE VIDA DO DESENVOLVIMENTO DE SOFTWARE
  29. 29. DESENVOLVEDOR REQUISIÇÃO BENEFÍCIOS ENTREGA DE SERVIÇOS ÁGIL NO CICLO DE VIDA DO DESENVOLVIMENTO DE SOFTWARE ATIVIDADES REQUERIDAS + Catálogo auto-serviço + Fluxo de trabalho de aprovações automatizado + provisionamento + configuração + aplicação políticas + Sem down time, fins de semana livres, sem emergências, etc. = MINUTOS
  30. 30. DESENVOLVEDOR REQUISIÇÃO BENEFÍCIOS ENTREGA DE SERVIÇOS ÁGIL NO CICLO DE VIDA DO DESENVOLVIMENTO DE SOFTWARE ATIVIDADES REQUERIDAS + Catálogo auto-serviço + Fluxo de trabalho de aprovações automatizado + provisionamento + configuração + aplicação políticas + Sem down time, fins de semana livres, sem emergências, etc. = MINUTOS “ Utilizo o portal de auto-serviço para solicitar recursos da T.I. Obtenho os ambientes configurados exatamente como os necessito ” LÍDER DE OPERAÇÕES DENSENVOLVEDOR “ Tempo de trabalho inativo eliminado Tempo total de entrega reduzido Risco de erro humano eliminado “
  31. 31. INFRAESTRUTURA ÁGIL Fornecer Infraestrutura Escalável Modernizar o Desenvolvimento e Operações Prover a Experiência Digital Otimizar a T.I.
  32. 32. OBRIGADO plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews
  33. 33. Adoção de Cloud No Governo Americano

×