Mídia Digital*, infra-estrutura de e-business, Trazendo Flexibilidade aos Negócios, Inovação que faz a diferença, Linux*, Service Oriented Architecture, Empresas de Pequeno e Médio Porte*, Transformando a TI
Visão Geral
Hoplon Infotainment implementa jogo on-line inovador em plataforma hospedada baseada no eServer zSeries 900, DB2, Rational Purify e Linux,
Necessidade comercial:
Oferecer uma plataforma de implementação aberta, sólida e simplificada para um novo jogo on-line.
Solução:
O jogo TaikoDom, baseado no Linux® e no IBM DB2®, é hospedado pela IBM em um IBM eServer® zSeries® 900.
Benefícios:
O IBM DB2 proporcionou um aumento de desempenho de 30% em relação ao sistema de banco de dados Oracle anterior. O IBM Rational® Purify® possibilitou aos programadores corrigirem rapidamente os problemas de código do jogo.
Caso de Referência
"Pretendíamos criar uma plataforma de implementação de jogos que fosse muito mais escalável e flexível que os modelos existentes, e ficou claro que a abordagem da IBM permitiria fazer isso de uma forma em que ainda não havíamos pensado... de uma forma que o mercado ainda não conhecia." – Tarquinio Teles, diretor executivo da Hoplon
Imagem cedida pela Hoplon Infotainment
Uma Abordagem Alternativa em Computação para Jogos On-line
A popularidade dos MMOGs (Massively Multiplayer Online Games) cresceu de forma impressionante e milhões de jogadores, espalhados por todo o mundo, já interagem em tempo real. A grande massa de usuários que jogam em qualquer momento torna críticas a confiabilidade e escalabilidade da plataforma de jogos e a estrutura de TI subjacente.
A idéia inicial da Hoplon Infotainment, pioneira no desenvolvimento de jogos on-line e arquiteturas de jogos no Brasil, era utilizar tecnologia de cluster e talvez de computação em grade para a sua futura plataforma de implementação de jogos. Em uma apresentação sobre computação em grade, a Hoplon conheceu o modelo de negócios IBM On Demand e o conceito de SOA (Arquitetura Orientada a Serviços). Esse encontro revolucionou os planos da Hoplon e seu novo jogo, TaikoDom, passou a ser hospedado pela IBM, em um IBM zSeries 900, em um esquema on demand.
"Ficamos muito entusiasmados com as idéias apresentadas pela IBM," diz Tarquinio Teles, diretor executivo da Hoplon. "O conceito de On Demand Business e a flexibilidade oferecida por um Ambiente Operacional On Demand se alinhavam perfeitamente à nossa maneira de pensar. Pretendíamos criar uma plataforma de implementação de jogos que fosse muito mais escalável e flexível que os modelos existentes, e ficou claro que a abordagem da IBM permitiria fazer isso de uma forma em que ainda não havíamos pensado... de uma forma que o mercado ainda não conhecia."
Os jogos on-line tradicionais existem em um ou mais "shards," ou duplicatas idênticas do ambiente integral do jogo, cada um contendo todas as funções e interações. Os jogos maiores podem ter uma infra-estrutura muito complexa, cara e mal utilizada, com vários shards em execução em vários servidores e elevada redundância.
Em contrapartida, a plataforma de jogos da Hoplon coloca todos os usuários no mesmo shard, mas em uma estrutura modular. Módulos de software dedicados cuidam de funções específicas (por exemplo, um mecanismo de modelagem física que controla o comportamento de uma nave espacial) para todos os jogadores. Essa estrutura modular é bastante adequada à idéia de uma arquitetura orientada a serviços. Em uma SOA, as funções computacionais se encontram em pacotes como serviços que se comunicam entre si utilizando padrões abertos e interfaces claramente definidas. No projeto da Hoplon, cada módulo funcional se torna um componente de serviço. Se forem necessários mais módulos ou mais capacidade, é fácil e rápido incluí-los; o “universo” do jogo pode crescer organicamente.
O IBM DB2 proporcionou um aumento de desempenho de 30% em relação à solução de banco de dados Oracle anterior.
O design inovador dos jogos da Hoplon faz uso dos atributos da arquitetura orientada a serviços para permitir um crescimento simplificado e orgânico do ambiente de jogos.
O IBM Managed Hosting Services otimiza o investimento em TI proporcionando os benefícios da tecnologia IBM zSeries e dispensa a aquisição de um mainframe.
O IBM Rational Purify contribuiu para acelerar o time-to-market do novo jogo da Hoplon ao permitir que um programador consiga resolver sozinho problemas críticos de memória com rapidez.
Vantagens do Mainframe e do Hosting
A idéia inicial da Hoplon era reservar servidores distintos para cada módulo do jogo. Mas o suporte do zSeries para SOA e sua capacidade de acomodar o design modular do jogo de maneira contínua e flexível também possibilitou à Hoplon aproveitar outras vantagens competitivas inerentes a uma plataforma mainframe: segurança, confiabilidade, alta disponibilidade e escalabilidade.
Para uma nova empresa de jogos que procura se estabelecer e não sabe quantos jogadores esperar, a aquisição de um mainframe pode representar um risco financeiro considerável. O IBM Managed Hosting Services é a solução ideal: o jogo da Hoplon funciona em um IBM zSeries 900 situado no Centro de Serviços da IBM em Hortolândia, São Paulo.
Esse esquema oferece uma série de vantagens. O zSeries é capaz de criar novas máquinas virtuais conforme a necessidade, escalando de forma rápida e dinâmica para acomodar as necessidades em transição dos usuários. Além disso, a solução hospedada elimina os investimentos de capital e recursos de larga escala em TI, desonerando bastante a entrada dos desenvolvedores de jogos no mercado. "O hosting mainframe permite manter em funcionamento um servidor que pode crescer o quanto for necessário, sem perder a estabilidade. O hosting permite crescer no nosso próprio ritmo, com mais conforto, sem precisarmos estabelecer compromissos logo no início", observa Teles.
A Transição
O jogo original foi gravado em JavaTM, utilizando o Oracle como banco de dados. Com a mudança para a solução hospedada da IBM, a Hoplon preferiu contar com o conhecimento e os recursos da IBM e mudou para o DB2. "A IBM nos ajudou a transferir a funcionalidade do nosso banco de dados e, feitos os devidos ajustes, os resultados foram excelentes", diz Teles. "Estamos notando uma melhora de 30% no desempenho geral do banco de dados."
A IBM auxiliou a Hoplon a transferir seu software até colocá-lo em plena execução no Linux on zSeries, o que incluiu testes meticulosos. O IBM WebSphere® também passou a fazer parte da solução como um todo, suportando as transações de faturamento.
A ferramenta automática de depuração e teste de software IBM Rational Purify também teve uma atuação fundamental para introduzir o jogo no mercado. Os programadores da Hoplon estavam lutando contra a fuga de memória e gastando um tempo descomunal na tentativa de descobrir a causa. O Rational Purify ajudou-os a localizar e corrigir os problemas–inclusive uma fuga de memória que estava prejudicando o desempenho do jogo e levando ao encerramento do servidor–em apenas quatro dias, incluindo a configuração do software e o treinamento na ferramenta. Nesse breve período, o Rational Purify também revelou erros que haviam passado despercebidos no cliente de jogos, permitindo que os programadores detivessem outros problemas antes que eles viessem à tona.
Um Modelo de Negócios Inovador
O conceito de marketing da Hoplon para a sua plataforma de jogos on-line é ambicioso. Para o seu modelo de negócios em MMOG, a intenção era transcender o simples pagar para jogar criando um jogo capaz de interagir com a realidade a partir da perspectiva de posicionamento do produto, marketing e marca conjunta. A plataforma da Hoplon eleva a publicidade nos jogos a um novo patamar: o jogo poderia fornecer um link para comerciantes reais; dessa forma, um personagem que comprasse alguma coisa ou recebesse um prêmio no jogo poderia adquirir o item de verdade.
"Imaginamos uma atuação com o mesmo potencial de marketing da televisão, e de uma forma de que a TV não é capaz, porque a nossa plataforma é totalmente interativa", diz Tarquinio Teles, diretor executivo da Hoplon. "O que estamos fazendo é criar uma experiência no jogo que, além de compensar para os jogadores, propicia novos canais de receita para o desenvolvedor dos jogos, para além da assinatura comum do jogador. As possibilidades são enormes."
Como pioneira no desenvolvimento de jogos on-line, a Hoplon sabia que, para se destacar no mercado de MMOG e atrair novos gamers, era necessário oferecer recursos de jogos avançados e fortes, tais como jogos 3D e um ambiente em um único shard, permitindo que o "universo" do jogo crescesse organicamente e não separasse os jogadores com shards duplicados. A Hoplon está deixando barreiras tradicionais de TI para trás ao otimizar seus investimentos em infra-estrutura para oferecer suporte para um ambiente de jogos complexo e sólido. Isso coloca a empresa no cenário mais avançado dos jogos on-line e catapulta seu inovador jogo 3D, o "Taikodom".
IBM e Hoplon, Parceria de Olho no Futuro
Desde o início, a empresa pretendia comercializar seu software com outros desenvolvedores de jogos. A meta da Hoplon é fornecer uma plataforma de implementação de jogos comprovada, que ofereça solidez, escalabilidade inerente, potencial de geração de receita e uma experiência de jogos superior, que ajude os desenvolvedores de jogos a ampliar seus negócios com riscos reduzidos e uma relação custo-benefício mais vantajosa.
A Hoplon está alavancando seu relacionamento com a IBM para atrair o interesse das empresas de jogos em ascensão, criando uma oferta combinada formada pelo software da Hoplon e o IBM Managed Hosting Services. A Hoplon considera essa combinação conveniente, pois compartilha do envolvimento da IBM com os padrões abertos e da visão de On Demand Business, e julga seus produtos capazes de ajudar os clientes a se destacarem pela inovação. Para ajudar a viabilizar a joint venture, a Hoplon tornou-se um Parceiro de Negócios IBM em 2004.
A Hoplon vê muitas vantagens em trabalhar com a IBM. "Não só pela qualidade do hardware, do software e dos serviços, que são excelentes", diz Teles. "Também gostamos do fato de que a IBM é local e global ao mesmo tempo. A IBM tem conhecimento local e sabe como funcionam os negócios aqui no Brasil. Mas, mais importante que isso, a IBM tem um alcance global, e é capaz de oferecer a mesma qualidade de serviço e conhecimento de que dispomos aqui no país aos clientes de outras partes do mundo."
Para obter mais informações
Para saber mais sobre as soluções de jogos e entretenimento interativo da IBM, entre em contato com um representante IBM ou visite nosso endereço: ibm.com/solutions/games*
Notas de Rodapé e Informações Legais: G299-0918-00
®Copyright IBM Corporation 2006 IBM Corporation1133 Westchester AvenueWhite Plains, NY 10604U.S.A. Produzido nos Estados Unidos da América3-06Todos os Direitos Reservados IBM, o logotipo IBM, ibm.com, o logotipo On Demand Business, DB2 e (logotipo) server, Purify, Rational, WebSphere e zSeries são marcas ou marcas registradas da International Business Machines Corporation nos Estados Unidos e/ou em outros países. Java e todas as marcas baseadas em Java são marcas registradas da Sun Microsystems, Inc. nos Estados Unidos e/ou em Outros Países. Linux é marca registrada de Linus Torvalds nos Estados Unidos e/ou em outros países. Outros nomes de empresas, produtos ou serviços podem ser marcas registradas ou marcas de serviço de terceiros. Muitos fatores contribuíram para os resultados e benefícios obtidos pelo cliente da IBM descrito neste documento. A IBM não garante resultados comparáveis.