Apprenda 12.2015

272 visualizações

Publicada em

Apresentação inicial Apprenda

Publicada em: Tecnologia
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
272
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apprenda 12.2015

  1. 1. APPRENDA.COM
  2. 2. APPRENDA.COM • Apprenda foi fundada em Nova York no ano de 2007 • Em 2007, Apprenda lança (platform-as-a-service - PaaS), suportando Microsoft .NET Framework • Em 2012, Apprenda adiciona Java como segunda linguagem além do suporte a JBOSS e TOMCAT • Em 2014, Apprenda e Microsoft se juntam para oferecer PaaS que interligue datacenter dos clientes ao Azure (Nuvem Híbrida) • Em 2015, Apprenda passa a suportar WebSphere e se integrar ao Docker
  3. 3. APPRENDA.COM Apprenda Software que transforma a infraestrutura privada ou pública existente, em uma plataforma Peer-to-Peer de auto- atendimento, controlada por políticas definidas pelas equipe de arquitetura e governança Self Service PaaS CPU Memory Data Connects Infrastructure OS Physical Server Virtual Server Hybrid Cloud Private Cloud Public Cloud Developers .NET JAVA IT Services
  4. 4. APPRENDA.COM Como Apprenda está posicionada ?
  5. 5. APPRENDA.COM
  6. 6. APPRENDA.COM Cisco
  7. 7. APPRENDA.COM Comparing Cloud Platform Options for .NET Applications • Conclusion: If you could aggregate many evaluation criteria into one measure — appropriateness for strategic adoption — one solution has established itself as a leader for .NET applications in each cloud model: Windows Azure for public PaaS, AWS for Windows Server running on public IaaS and Apprenda for private PaaS. Other offerings are beginning to mature and create real competition for developer attention. In the public cloud, increased competition from Microsoft has forced Amazon Web Services to up its game and to start treating Windows Server VMs and Windows developers as first-class citizens. Likewise, Microsoft has been forced to innovate and expand Azure into IaaS. Developers benefit from this competition.
  8. 8. APPRENDA.COM Modelos de Cloud )
  9. 9. APPRENDA.COM Cases
  10. 10. APPRENDA.COM • 3000+ Aplicações • Mais de 500 times de desenvolvimento utilizam a plataforma • Usada em todas linhas de negócio • 300% de otimização na utilização dos servidores • 70% de aumento na produtividade dos desenvolvedores KEY HIGHLIGHTS • Maior case de PaaS privado do mundo • 100% de “uptime” desde que entrou em produção
  11. 11. APPRENDA.COM • Começou na área de Enterprise Web Hosting • Aproveitamento do parque de virtualização • Desenvolvedores padronizaram a autenticação e autorização das aplicações • Plataforma usada por 200 equipes de desenvolvimento • Tempo para provisionamento de uma aplicação caiu de 28 para 1 dia • Utilizando nuvem híbrida com o Azure KEY HIGHLIGHTS
  12. 12. APPRENDA.COM • Compliance com HIPAA • Fortune 50 – Ramo farmacêutico • SaaS Enabled Cloud Application • 50% de redução em investimentos de Capital • 80% de aumento na produtividade dos desenvolvedores • Aproveitamento nos investimentos na plataforma Microsoft existente e .NET • Reduzimos em 18 meses o tempo de desenvolvimento • 700+ Clínicas implementadas KEY HIGHLIGHTS
  13. 13. APPRENDA.COM Modelo da Apprenda FAULT DETECTION  LOGGING & AUDITING  RBAC TENANT MGMT  MULTI-TENANCY  DYNAMIC SCALING ALM  BILLING  METERING  POLICY ENGINE Plug-ins (Change Databases, Approval Systems, etc.) App A App A App A App B App B App B Business Logic Capabilities Cloud Capabilities Windows Server 2008 Windows Server 2012 Windows Server 2012 R2 Azure AWSRed Hat . . . . .. . . . .
  14. 14. APPRENDA.COM Como funciona? Containers: CPU, Memória e Storage Balanceador de carga Roteador e grid de Aplicações Autenticação Cache Internet FAULT DETECTION  LOGGING & AUDITING  RBAC TENANT MGMT.  MULTI-TENANCY  DYNAMIC SCALING ALM  BILLING  METERING  POLICY ENGINE A B C Acesso Serviço Banco de Dados 3 2 68 6 Aplicaçõesem3camadas
  15. 15. APPRENDA.COM Transbordo Internet Aplicaçõesem3camadas A B C Acesso Serviço Banco de Dados 3 2 816 6 V P N Qualquer Cloud Balanceador de carga Roteador e grid de Aplicações Autenticação Cache Containers: CPU, Memória e Storage
  16. 16. APPRENDA.COM DR Site (Off) Internet Aplicaçõesem3camadas A B C Acesso Serviço Banco de Dados 3 2 816 6 V P N Containers: CPU, Memória e Storage Qualquer Cloud
  17. 17. APPRENDA.COM DR Site (On) Internet Aplicaçõesem3camadas A B C Acesso Serviço Banco de Dados 3 2 816 6 V P N Containers: CPU, Memória e Storage Qualquer Cloud
  18. 18. APPRENDA.COM TFS WAP AZURE SERVICES AWS SERVICES FLEXPOD vCENTER
  19. 19. APPRENDA.COM Plataforma Única para Software Defined Enterprise WORKLOADS .NET E JAVA Apprenda fornece uma única plataforma para gerenciar todas suas aplicações .NET e Java Aplicações ANTIGAS E NOVAS Apprenda ajuda a modernizar as aplicações existentes e ao mesmo tempo torna mais fácil o desenvolvimento da próxima geração de aplicações. INTEGRAÇÕES EXISTENTES E FUTURAS Apprenda suporta as ferramentas e tecnologias que você usa em seu ambiente HOJE, bem como aquelas que você poderá usar no futuro CLOUDS PRIVADAS E PÚBLICAS Apprenda combina todos os recursos de infraestrutura em um único pool de containers, para que as equipes de desenvolvimento os possam consumir na forma self-service.
  20. 20. APPRENDA.COM Alguns desafios que podemos solucionar em uma POC
  21. 21. APPRENDA.COM Problema: Como ter a visibilidade da utilização da infraestrutura pelas aplicações? Rígido AmbientePróprio Demanda Atual insatisfação Previsão de DemandaDesperdício Elástico Demanda Atual
  22. 22. APPRENDA.COM Problema: Como ter a visibilidade da utilização da infraestrutura pelas aplicações? Solução: Visão Unificada (Aplicações e Infraestrutura)
  23. 23. APPRENDA.COM Problema: Como desacoplar a infraestrutura das equipes de desenvolvimento? Solução: Com o uso de containers e orquestração da Apprenda, podemos otimizar recursos de infraestrutura
  24. 24. APPRENDA.COM Problema: Como executar o deploy de uma aplicação em vários servidores de forma fácil? Solução: Através de uma interface amigavel, o desenvolvedor sobe a aplicação para a plataforma e ela gerencia o deploy nas localidades necessárias
  25. 25. APPRENDA.COM Problema: Como gerenciar versões de aplicação em homologação e patch de correção? Solução: O ‘portal do desenvolvedor‘ possibilita subir uma nova versão da aplicação para homologação e aplicar patches de correção
  26. 26. APPRENDA.COM Problema: Como compartilhar os Logs de servidor de Produção com a equipe de Desenvolvimento ? Solução: Utilizar o sistema de gerenciamento de Log da Plataforma
  27. 27. APPRENDA.COM Problema: Como responder ao aumento de demanda, previsto ou não, à aplicações .Net e Java? Solução: Escalabilidade / Alta disponibilidade Crescimento horizontal em todas as camadas da aplicação; Transbordo entre datacenters e clouds públicas de forma transparente para o usuário final e automática para operação.
  28. 28. APPRENDA.COM Problema: Como cobrar pelos recursos computacionais que as aplicações estão consumindo? Solução: Através das funcionalidades resources policies e custom properties da plataforma é possível monitorar o consumo dos recursos computacionais utilizados pelas aplicações
  29. 29. APPRENDA.COM Problema: Como utilizar ou mover minhas aplicações para qualquer infraestrutura on-premise e/ou em cloud, sem afetar a operação? Solução: Atuar como Cloud Broker de qualquer serviço de IaaS, independente de Provedor
  30. 30. APPRENDA.COM Problema: Como analisar a saúde das aplicações e do ambiente? Solução: Através da ferramenta de ‘analytcs’ é possível acompanhar indicadores do estado das suas aplicações e consumo dos recursos computacionais do ambiente
  31. 31. APPRENDA.COM Migração de Aplicações e Benefícios
  32. 32. APPRENDA.COM Como migrar as aplicações legadas para Apprenda? POUCAS MUDANÇAS SEGUINDO MELHORES PRÁTICAS SEM MUDANÇAS RECONSTRUÇÃO 80% 20% Stateful Com algum nível de referência local Stateless independente do servidor Aplicações WEB Aplicações dependentes de servidor.
  33. 33. APPRENDA.COM Benefícios -20% Tarefas dos desenvolvedores -45% Custo de Operação (Infra) Expansão de VMs e SO -50% Custos associados com a implantação de aplicações, atualizações e manutenção-90%
  34. 34. APPRENDA.COM Apprenda Customer’s Savings Optimization: 45% reduction in infrastructure costs Transformation: 60% increase in innovation-related investments FOR EXECUTIVES VM Sprawl: 1,500 to 15 app layer VMs Server Utilization: 47 to 15 physical servers Efficiency: Cut 14,000 hours off operational tasks FOR IT PROFESSIONALS Efficiency: Cut 40,000 dev hours across 3,600 developers Agility: Cut 6,400 days off time to market across 400+ apps Optimization: 27,000 to 11,500 app instances FOR DEVELOPERS Control: Automatically deploy application components to public and/or private clouds Security: Highly secure multi-tenancy at application level FOR IT RISK
  35. 35. APPRENDA.COM No que podemos ajudar nossos clientes ? “Redução de Custos com Servidores” “Migração de Arquitetura das Aplicações” “Problema com Deploy das minhas aplicações” “Preciso ter minha aplicação escalável” “Alta-Disponibilidade” “Problemas com Performance da Aplicação” “Minha Aplicação vive caindo “ “Como reagir a um aumento de demanda” “Cloud” “IaaS” “PaaS” “SaaS”

×