MOUNTAIN VIEW, Califórnia - 16 de março de 2010- A NorthScale, Inc., uma startup de software do Vale do Silício, apresentou hoje uma nova geração de software de infraestrutura de dados elástica, otimizada para os requisitos de gerenciamento de dados de aplicativos da Web modernos e ambientes de computação em nuvem. A empresa foi fundada por líderes do projeto de código aberto memcached, uma tecnologia de infraestrutura de dados que está no centro de 18 dos 20 sites com maior tráfego, além de milhares de outros. Com base nesse alicerce, a família de produtos NorthScale Server representa uma nova classe de tecnologia de gerenciamento de dados que oferece vantagens substanciais de custo, desempenho e escalabilidade em relação à tecnologia de banco de dados relacional, para a grande maioria dos dados associados a aplicativos da Web.
"O FarmVille, Café World, Mafia Wars e outros jogos da Zynga têm mais de 235 milhões de usuários ativos por mês. Contamos com a tecnologia da NorthScale para tornar isso possível", disse Cadir Lee, Diretor de Tecnologia da Zynga. "Como usuários de longa data e membros da comunidade memcached, temos um enorme respeito pela equipe da NorthScale. Nosso trabalho de desenvolvimento interno para ampliar o memcached combinou claramente com a visão deles e trabalhamos em estreita colaboração com a equipe durante o desenvolvimento do NorthScale Membase Server. Esperamos melhorar o desempenho e a disponibilidade de nossos jogos e, ao mesmo tempo, reduzir os custos de hardware e administração à medida que continuamos a fazer a transição de dados de bancos de dados relacionais para a tecnologia NorthScale Membase."
Uma nova classe de dados exige uma nova classe de tecnologia de banco de dados
Em um white paper* recente, a IDC estima que "em 2012, a quantidade de informações digitais produzidas no ano deve ser igual a quase 2.500 exabytes [equivalente a 2.500 bilhões de gigabytes], ou 5 vezes mais do que a produzida em 2008". O white paper identifica ainda o crescimento da Internet como um dos principais impulsionadores dessa explosão de dados.
Atualmente, os aplicativos da Web geram dados em volumes muito superiores a qualquer outra categoria de sistema de software interativo e para uma base muito maior de usuários. Muitos desses dados e os padrões de interação entre o software e os dados diferem fundamentalmente daqueles dos sistemas de software transacionais, como folha de pagamento e ERP. Apesar das diferenças, a tecnologia de banco de dados relacional continua a ser usada como uma abordagem de "tamanho único" para ambas as classes de software.
"A tecnologia de banco de dados relacional tem nos servido bem por 40 anos e provavelmente continuará a fazê-lo em um futuro próximo para dar suporte a transações que exigem garantias ACID. Mas uma classe grande e cada vez mais dominante de sistemas de software e dados não precisa dessas garantias", disse Carl Olofson, vice-presidente de pesquisa da IDC. "Grande parte dos dados manipulados por aplicativos da Web tem requisitos transacionais menos rigorosos, mas, por falta de uma alternativa prática, muitas equipes de TI continuam a usar a tecnologia relacional, tolerando desnecessariamente suas limitações de custo e escalabilidade. Para esses aplicativos e dados, o cache de valor-chave distribuído e as tecnologias de banco de dados, como a da NorthScale, oferecem uma alternativa promissora."
"A tecnologia de banco de dados relacional é um exagero intolerável para a maioria dos dados por trás dos aplicativos da Web - é como usar um caminhão de 18 rodas quando uma van de entregas faz o trabalho", disse James Phillips, cofundador e diretor de estratégia da NorthScale. "A NorthScale está fornecendo o furgão de entrega, introduzindo um software de infraestrutura de dados elástica que é simples, rápido e infinitamente escalável, atendendo às necessidades de expansão e arquitetura de aplicativos da Web modernos e nuvens de computação, e prometendo reduções substanciais nos custos operacionais e de capital relacionados."
Apresentando a família de produtos NorthScale Server
Apresentada hoje, a família NorthScale Server de software de infraestrutura de dados elástica foi projetada para permitir que os clientes comecem de onde estão, com a tecnologia e o conhecimento de banco de dados relacional existentes, e evoluam gradativamente para uma arquitetura de dados de expansão horizontal para seus aplicativos da Web. Os produtos NorthScale - NorthScale® Memcached Server™ e NorthScale® Membase Server™ - oferecem um caminho prático, gradual e contínuo.
Primeira etapa: Servidor NorthScale Memcached para aliviar a carga do banco de dados
O NorthScale Memcached Server é um ponto de partida ideal para as equipes de TI que adotam uma arquitetura de dados de expansão horizontal para seus aplicativos da Web e infraestruturas de computação em nuvem. O NorthScale Memcached Server é uma distribuição aprimorada do memcached, criada e apoiada pelos principais colaboradores do projeto de código aberto memcached. Uma tecnologia de armazenamento em cache distribuída e na memória, o memcached é usado juntamente com a tecnologia de banco de dados relacional - armazenando em cache os dados usados com frequência, reduzindo assim o número de consultas ao banco de dados que um aplicativo deve executar. Ao aumentar e não substituir a tecnologia de banco de dados relacional, o memcached é fácil de adotar e oferece benefícios imediatos de custo, desempenho e escalabilidade.
A NorthScale empacotou o memcached, tornando-o fácil de obter, instalar e gerenciar. O NorthScale Memcached Server é a única combinação de distribuição do memcached:
- Multitenancy seguro de aplicativos - suporte seguro a vários aplicativos em um cluster compartilhado
- Dimensionamento dinâmico de cluster - expanda sem esforço um cluster memcached com atualizações automáticas de clientes
- Administração de cluster baseada em navegador - monitore e gerencie facilmente um cluster memcached<
- Certificação "memcapable" do 100% - suporta correta e totalmente todos os protocolos e operações
- Suporte de primeira classe para as tecnologias Linux e Microsoft Windows
"Operando o portal de busca número um da Coreia, Naver.como portal infantil número um, Jr.naver.come o portal de jogos número um, Hangame.comA NHN atende coletivamente a quase 70 milhões de usuários únicos", disse Chang Song, arquiteto-chefe de desempenho da NHN. "O NorthScale Memcached Server formará a base de uma infraestrutura de gerenciamento de dados compartilhada, dando suporte ao desenvolvimento de aplicativos e à implementação da produção em divisões e unidades de negócios. Os recursos multitenancy do NorthScale são particularmente importantes em nosso ambiente. A NHN tem orgulho de ter trabalhado com a NorthScale na comunidade memcached de código aberto, tanto na definição quanto na implementação das instalações necessárias para dar suporte às necessidades de expansão de nossos serviços de cache."
Próxima etapa: Servidor NorthScale Membase para um banco de dados confiável e persistente
O NorthScale Membase Server é um banco de dados de valor-chave distribuído e de alto desempenho que se baseia na fundação do NorthScale Memcached Server. Diretamente compatível com as APIs do memcached e com as bibliotecas de clientes existentes, o NorthScale Membase Server oferece um local para armazenar dados de aplicativos da Web de forma muito mais eficiente e econômica do que se fossem armazenados em um banco de dados relacional.
Embora o memcached reduza o número de leituras que um aplicativo deve fazer no banco de dados, os dados ainda são armazenados no banco de dados relacional. Usando o NorthScale Membase Server, uma organização pode identificar e "drenar" gradualmente os dados de um sistema relacional para o Membase, aproveitando as propriedades simples, rápidas e infinitas do memcached em leituras e gravações, ao mesmo tempo em que reduz os custos de gerenciamento de dados. O NorthScale Membase Server oferece:
- Banco de dados de valor-chave distribuído - mecanismo simples, rápido e sem esquema para armazenar objetos de dados
- Escalabilidade infinita - basta adicionar mais servidores de commodity para expandir a capacidade de dados e IO<
- Desempenho extremamente alto - a velocidade do memcached para leituras e gravações
- Comportamento de persistência ajustável - otimize os padrões de gravação para atender às necessidades do aplicativo
- Mecanismo de armazenamento plugável - armazene dados dentro ou fora do nó, com subsistemas de armazenamento substituíveis pelo usuário
- Replicação de dados totalmente configurável - camada de dados tolerância a falhas para operações contínuas de aplicativos
Preços e disponibilidade
O software NorthScale Memcached Server™ está disponível gratuitamente e pode ser baixado do site da NorthScale. O preço baseado em assinatura para planos abrangentes de manutenção e suporte começa em $799/servidor/ano.
O NorthScale Membase Server™ está atualmente implantado em ambientes de clientes selecionados e estará disponível para testes beta públicos em breve - os interessados em participar podem se registrar aqui. A disponibilidade e o preço do produto serão anunciados no segundo trimestre de 2010.
A NorthScale também oferece um Developer Kit gratuito que pode ser baixado aqui.
Sobre a NorthScale
A NorthScale, Inc., fornecedora líder de software de infraestrutura de dados elástica, oferece produtos que permitem aos clientes reduzir drasticamente os custos e, ao mesmo tempo, melhorar a escalabilidade e o desempenho de seus aplicativos da Web. A NorthScale está em produção por trás de alguns dos aplicativos da Web mais movimentados do mundo, incluindo os populares jogos sociais da Zyngajogado por milhões de usuários diariamente. Ela fornece uma plataforma de gerenciamento de dados compartilhados para a NHN, a maior operadora de aplicativos da Web da Coreia, com quase 70 milhões de usuários únicos. Fundada em 2009 e com sede em Mountain View, Califórnia, a NorthScale é uma empresa privada financiada pela Accel Partners e pela North Bridge Venture Partners.
* Um white paper da IDC - patrocinado pela EMC. Enquanto a economia se contrai, o universo digital se expande. Maio de 2009