PARA PROFISSIONAIS DE TI Boletim: A plataforma de dados em memória não é mais uma opção, é uma necessidade! por Noel Yuhanna com Leslie Owens e Deepti Datta PORQUE LER ESTE RELATÓRIO As empresas estão diante de uma grande oportunidade de promover a sua eficácia e capacidade de negócios. Novos paradigmas, como o cruzamento de grandes volumes de dados e análise em tempo real, oferecem recompensas para a organização que tiver agilidade suficiente para aproveitar os conhecimentos disponíveis. O que é necessário? Uma plataforma de dados que possa armazenar, processar e acessar dados mais rapidamente do que as abordagens tradicionais e que seja flexível para se adaptar às novas necessidades de negócios. Os recentes avanços das tecnologias em memória oferecem a capacidade de usar a memória através de nós em um cluster que exijam o mínimo de administração e possam suportar cargas de trabalho complexas e de alto desempenho, como análise em tempo real, jogos, transações extremas, detecção de fraudes, anúncios para celular e análise da Internet das Coisas (IoT). Os arquitetos corporativos (AC) que investem fortemente em plataforma de dados em memória usarão os dados para gerar experiências pessoais de clientes e produtos, responder mais rapidamente às necessidades dos clientes e a ameaças da concorrência, crescer mais rapidamente do que seus concorrentes e oferecer produtos e serviços novos e inovadores. UMA PLATAFORMA DE DADOS EM MEMÓRIA OFERECE MAIS DO QUE BENEFÍCIOS DE DESEMPENHO Muitos profissionais de TI estão concentrados em melhorar a capacidade de sua organização para alcançar e servir os clientes em qualquer local, a qualquer momento e através de qualquer dispositivo. Esses profissionais precisam desenhar sistemas de engajamento que acessem rapidamente aos dados. Para atender a essas novas exigências empresariais, os profissionais de TI corporativos precisam ir além de uma plataforma de dados tradicional, uma plataforma que possa suportar o acesso mais rápido aos dados e em tempo real, que habilite a escala por demanda e que use servidores de baixo custo para controlar custos. A latência de disco costuma ser o maior fator da atenuação de tempos de resposta do aplicativo, especialmente quando grandes quantidades de dados aleatórios precisam ser acessadas rapidamente ou quando os dados são distribuídos em vários servidores e clusters. A plataforma em memória pode entregar conhecimentos e análise preditiva mais rapidamente do que os sistemas tradicionais baseados em disco que, muitas vezes, exigiam fixação de objetos de dados em cache. Na verdade, os dados armazenados em memória podem ser processados com uma velocidade de 10 a mais de 100 vezes superior à dos aplicativos tradicionais baseados em disco e, com tecnologia de memória emergente e distribuída, a memória de servidores de mercadorias de baixo custo pode ser integrada para criar uma malha unificada de dados, a fim de suportar uma arquitetura de expansão. A Forrester assim define uma plataforma de dados em memória: “Acesso de baixa latência e alto desempenho de processamento de grandes quantidades de dados através da distribuição de dados em DRAM, flash e SSD em uma arquitetura de cluster distribuída. Ela suporta operação de leitura e escrita em vários padrões de carga de trabalho, inclusive transacional, operacional e analítico.” Sede central Forrester Research, Inc., 60 Acorn Park Drive, Cambridge, MA, 02140 USA Tel: +1 617.613.6000 • Fax: +1 617.613.5000 • www.forrester.com PARA PROFISSIONAIS DE TI Boletim: A plataforma de dados em memória não é mais uma opção, é uma necessidade! 2 Até recentemente, o armazenamento de dados em memória não era uma opção, em grande parte porque as soluções: 1) eram proibitivamente caras; 2) eram tão complexas que a implantação exigia amplo conhecimento e experiência; 3) muitas vezes, eram necessárias programações manuais e scripts; e 4) eram apoiadas por apenas alguns fornecedores. Essas preocupações estão desaparecendo. As principais fornecedoras que apoiam as plataformas de dados em memória, atualmente, são Aerospike, GridGain Systems, Hazelcast, IBM, Microsoft, Oracle, SAP, ScaleOut Software, SoftwareAG, XAP GigaSpaces e o projeto de código aberto Apache Spark. Embora a maioria das atuais implementações da plataforma de dados em memória sejam em dezenas de terabytes, a Forrester vê esse crescimento em centenas de terabytes e petabytes nos próximos anos, à medida que a tecnologia de memória distribuída amadurece e os preços de DRAM caem. Os principais benefícios de uma plataforma de dados em memória são: ■ Suporta aplicativos empresariais de próxima geração. Uma plataforma de dados em memória ajuda a suportar novos aplicativos empresariais de última geração, como aplicativos de dispositivos móveis, redes sociais, análises e relatórios em tempo real, mapas de calor, detecção de fraudes, análise operacional, análise de IoT, inteligência do cliente, mecanismo de recomendação, e painéis em tempo real para rastrear eventos de negócios. Ela permite aplicativos móveis de companhias aéreas para reservas ou alteração de reservas, que operadores do mercado de capitais comprem e vendam ações no mundo todo e que varejistas ofereçam personalização ao consumidor por meio da recomendação de produtos e serviços em tempo real com base em suas preferências. ■ Interrompe a fragmentação de dados por meio de consolidação. Um dos principais benefícios de uma plataforma de dados em memória é a redução da redundância de dados por meio da eliminação de silos de dados para fornecer informações confiáveis. A Forrester estima que mais de 30% dos dados são duplicados, o que muitas vezes cria problemas de qualidade e inconsistência, principalmente porque cada cópia de dados passa por uma nova transformação e integração que muda seu contexto de negócios, e a atualização de algumas cópias a partir de sistemas de produção não é muito frequente. A plataforma em memória ajuda a fornecer uma única versão da verdade e uma visão de 360 graus do cliente, empregado, negócio ou parceiro. ■ Reduz o custo de gerenciamento de dados. Embora a plataforma de dados em memória requeira um investimento inicial, ela oferece a oportunidade de reduzir o custo de gerenciamento de dados por um período mais longo, eliminando licenças de hardware e software de middleware, servidores de internet e bancos de dados tradicionais. Alguns pioneiros no uso de plataforma de dados em memória relatam uma economia de mais de dois milhões de dólares, enquanto outros relatam uma economia que ultrapassa os cinco milhões de dólares ao longo de um período de três anos. ■ Suporta análise e transações. Os tradicionais aplicativos em memória que eram personalizados de acordo com o cliente por empresas concentravam-se principalmente em transações. No entanto, a nova plataforma de dados em memória que está surgindo suporta análises e transações, oferecendo arquiteturas mais flexíveis de gerenciamento de dados. As análises em tempo real exigem frequente movimentação de dados de sistemas transacionais para o armazenamento de dados operacionais e armazéns de dados. Com o sistema em memória, isso não é problema, pois tanto a análise quanto as transações compartilham a mesma plataforma de dados em memória. Por exemplo, uma empresa de serviços financeiros pode adotar um aplicativo de serviços bancários para clientes e também executar análises de negócios, como o dinheiro em caixa de todas as filiais no momento e prever necessidades de caixa em tempo real. © 2014, Forrester Research, Inc. Reprodução proibida PARA PROFISSIONAIS DE TI Boletim: A plataforma de dados em memória não é mais uma opção, é uma necessidade! 3 ■ Suporta aplicativos de ponta. A mobilização de dados suporta a capacidade de realizar interações sofisticadas e análises avançadas em tempo real utilizando dispositivos inteligentes, como tablets, telefones celulares e outras tecnologias móveis emergentes. A plataforma em memória é a plataforma necessária para suportar acesso e processamento de informações com maior velocidade, o que antes era extremamente difícil. Por exemplo, um engenheiro de campo de telecomunicações pode precisar de itens de trabalho, informações de clientes, documentação de produto e programação em tempo real em seu dispositivo móvel para ser mais eficiente e produtivo. RECOMENDAÇÕES INVESTIR EM UMA PLATAFORMA DE DADOS EM MEMÓRIA PARA OBTER VANTAGEM COMPETITIVA Os arquitetos corporativos devem concentrar-se no uso de memória distribuída para obter o desempenho e a escala extremamente elevados dos aplicativos que necessitam de dados em tempo real ou acesso de baixa latência a dados críticos. Concentrar-se na memória distribuída que suporta todos os tipos de dados - estruturados, semiestruturados e não estruturados - e oferece uma arquitetura unificada horizontal de escala ampliada. Complemente a sua plataforma de dados em memória com proteção baseada em disco para persistência, afim de apoiar a recuperação de dados e a retenção de longo prazo e permitir a compactação de dados para armazenar mais dados em memória. ■Peça ao seu fornecedor para fornecer um roteiro da visão da plataforma de dados em memória. Se você está à procura de soluções, pergunte ao seu fornecedor como ele planeja fornecer a visão de plataforma de dados em memória. Observe os vários componentes que o vendedor integrou e como ele suporta a integração com Hadoop, HBase, NoSQL, nuvem e fontes de dados e arquivos relacionais tradicionais. ■ Separe os aplicativos de integração de dados e de acesso a dados. Os aplicativos devem focar apenas em sua lógica e na interface do usuário, não nas funções de integração de dados, acesso a dados ou gerenciamento de dados. Essa separação ajuda na mudança para uma plataforma de dados em tempo real rapidamente e com pouco esforço. Pense em implantar os novos aplicativos com essa arquitetura separada. Faça com que a plataforma de dados em tempo real realize otimizações e gradativamente converta também os aplicativos mais antigos. ■ Implemente a consulta de dados antes das transações. O foco inicial da implantação da plataforma de dados em memória deve ser o acesso mais rápido a dados - obter aplicativos para consulta de dados em tempo real usando protocolos padrão, como SQL, XPath e XQuery. O suporte transacional deve ser implantado apenas depois que a estrutura básica de consulta tiver sido estabelecida. Porém, não volte atrás, se você já estiver lutando com a escalabilidade transacional. © 2014, Forrester Research, Inc. Reprodução proibida PARA PROFISSIONAIS DE TI Boletim: A plataforma de dados em memória não é mais uma opção, é uma necessidade! 4 ■Procure soluções que automatizam a implantação de plataforma de dados em memória. Muitos fornecedores, como a HP, IBM, Oracle e SAP, agora estão oferecendo dispositivos de hardware que ajudam a acelerar a integração e a implantação da plataforma de dados em memória. Procure fornecedores que possam minimizar a interrupção do aplicativo ao atualizar os dispositivos e o quanto são modulares ao estender a plataforma para suportar processadores e memória adicionais. Forrester Research (Nasdaq: FORR) é uma empresa de pesquisa e consultoria global que atende profissionais em 13 funções importantes de três segmentos distintos de clientes. Nossos clientes enfrentam decisões de negócios e tecnologia cada dia mais complexas. Para ajudá-los a compreender, criar estratégias e agir em relação às oportunidades trazidas pela mudança, a Forrester oferece pesquisas exclusivas, dados de consumo e de negócios, consultoria personalizada, eventos e comunidades on-line e programas executivos entre pares. Orientamos líderes em tecnologia, marketing e estratégia de negócios e a indústria de tecnologia por meio de uma visão baseada em fatos independentes, que garante o sucesso das empresas hoje e amanhã. © 2014, Forrester Research, Inc. Todos os direitos reservados. Forrester, Forrester Wave, RoleView, Technographics, TechRankings e Total Economic Impact são marcas registradas da Forrester Research, Inc. Todas as outras marcas são de propriedade de seus respectivos proprietários. A reprodução ou compartilhamento deste conteúdo em qualquer formato, sem permissão prévia por escrito, é estritamente proibida. Para adquirir cópias deste documento, envie um e-mail para [email protected]. Para outras informações sobre reprodução e uso, consulte a Política de Citação da Forrester, em www.forrester.com. As informações são baseadas nos melhores fontes disponíveis. As opiniões refletem o momento e estão sujeitas a alterações. 117378