MOUNTAIN VIEW, Californie - 16 mars 2010- NorthScale, une start-up de la Silicon Valley, a présenté aujourd'hui une nouvelle génération de logiciels d'infrastructure de données élastiques, optimisés pour les exigences de gestion des données des applications web modernes et des environnements de cloud computing. La société a été fondée par des responsables du projet open source memcached, une technologie d'infrastructure de données au cœur de 18 des 20 sites web les plus fréquentés, et de milliers d'autres. S'appuyant sur cette base, la famille de produits NorthScale Server représente une nouvelle classe de technologie de gestion des données offrant des avantages substantiels en termes de coût, de performance et d'évolutivité par rapport à la technologie des bases de données relationnelles, pour la grande majorité des données associées aux applications web.
"FarmVille, Café World, Mafia Wars et d'autres jeux de Zynga comptent plus de 235 millions d'utilisateurs actifs par mois. Nous comptons sur la technologie de NorthScale pour rendre cela possible", a déclaré Cadir Lee, directeur de la technologie chez Zynga. "En tant qu'utilisateurs de longue date et membres de la communauté memcached, nous avons un énorme respect pour l'équipe de NorthScale. Notre travail de développement interne pour étendre memcached correspondait clairement à leur vision et nous avons travaillé en étroite collaboration avec l'équipe pour le développement de NorthScale Membase Server. Nous espérons améliorer les performances et la disponibilité de nos jeux tout en réduisant les coûts de matériel et d'administration au fur et à mesure que nous continuons à transférer les données des bases de données relationnelles vers la technologie Membase de NorthScale".
Une nouvelle catégorie de données appelle une nouvelle catégorie de technologie de base de données
Dans un récent livre blanc*, IDC estime qu'"en 2012, la quantité d'informations numériques produites dans l'année devrait atteindre près de 2 500 exaoctets [équivalent à 2 500 milliards de gigaoctets], soit 5 fois celle produite en 2008". Le livre blanc identifie en outre la croissance de l'internet comme l'un des principaux moteurs de cette explosion des données.
Aujourd'hui, les applications web génèrent des données à des volumes dépassant de loin toute autre catégorie de système logiciel interactif, et pour une base d'utilisateurs beaucoup plus large. Une grande partie de ces données et les modèles d'interaction entre les logiciels et les données diffèrent fondamentalement de ceux des systèmes logiciels transactionnels tels que les systèmes de paie et les systèmes ERP. Malgré ces différences, la technologie des bases de données relationnelles continue d'être utilisée comme une approche unique pour les deux catégories de logiciels.
"La technologie des bases de données relationnelles nous a bien servis pendant 40 ans et continuera probablement à le faire dans un avenir prévisible pour prendre en charge les transactions nécessitant des garanties ACID. Mais une catégorie importante, et de plus en plus dominante, de systèmes logiciels et de données n'a pas besoin de ces garanties", a déclaré Carl Olofson, vice-président chargé de la recherche chez IDC. "La plupart des données manipulées par les applications Web ont des exigences transactionnelles moins strictes mais, faute d'alternative pratique, de nombreuses équipes informatiques continuent d'utiliser la technologie relationnelle, tolérant inutilement ses limites en termes de coût et d'évolutivité. Pour ces applications et ces données, les technologies de cache clé-valeur et de base de données distribuées telles que celles de NorthScale constituent une alternative prometteuse."
"La technologie des bases de données relationnelles est intolérable pour la majorité des données des applications web - c'est comme utiliser un 18 roues alors qu'une camionnette ferait l'affaire", a déclaré James Phillips, cofondateur et directeur de la stratégie de NorthScale. "NorthScale fournit la camionnette de livraison, en introduisant un logiciel d'infrastructure de données élastiques qui est simple, rapide et infiniment évolutif - correspondant aux besoins d'évolution et à l'architecture des applications web modernes et des nuages de calcul, et promettant des réductions substantielles des coûts d'investissement et d'exploitation connexes."
Présentation de la famille de produits NorthScale Server
Présentée aujourd'hui, la famille de logiciels d'infrastructure de données élastiques NorthScale Server est conçue pour permettre aux clients de commencer là où ils sont, avec la technologie et l'expertise des bases de données relationnelles existantes, et d'évoluer progressivement vers une architecture de données scale-out pour leurs applications web. Les produits NorthScale - NorthScale® Memcached Server™ et NorthScale® Membase Server™ - offrent une voie pratique, progressive et transparente.
Première étape : Le serveur Memcached de NorthScale pour alléger la charge de la base de données
NorthScale Memcached Server est un point de départ idéal pour les équipes informatiques qui adoptent une architecture de données scale-out pour leurs applications web et leurs infrastructures de cloud computing. NorthScale Memcached Server est une distribution améliorée de memcached, créée et soutenue par les principaux contributeurs au projet open source memcached. Technologie distribuée de mise en cache en mémoire, memcached est utilisée parallèlement à la technologie des bases de données relationnelles - mettant en cache les données fréquemment utilisées, réduisant ainsi le nombre de requêtes de base de données qu'une application doit effectuer. En augmentant la technologie des bases de données relationnelles plutôt qu'en la remplaçant, memcached est facile à adopter et offre des avantages immédiats en termes de coûts, de performances et d'évolutivité.
NorthScale a packagé memcached, le rendant facile à obtenir, à installer et à gérer. Le serveur Memcached de NorthScale est la seule distribution de memcached combinant :
- Multitenance sécurisée des applications - prise en charge sécurisée de plusieurs applications sur un cluster partagé
- Mise à l'échelle dynamique d'un cluster - expansion sans effort d'un cluster memcached avec des mises à jour automatiques des clients
- Administration de cluster basée sur un navigateur - contrôle et gestion faciles d'un cluster memcached<
- Certification "memcapable" 100% - supporte correctement et entièrement tous les protocoles et opérations
- Support de premier ordre pour les technologies Linux et Microsoft Windows
"Le portail de recherche numéro un de la Corée du Sud, Naver.com; le portail numéro un pour les enfants, Jr.naver.comet le premier portail de jeux, Hangame.comNHN dessert collectivement près de 70 millions d'utilisateurs uniques", a déclaré Chang Song, architecte en chef des performances pour NHN. "NorthScale Memcached Server constituera la base d'une infrastructure de gestion de données partagée, prenant en charge le développement d'applications et le déploiement de la production dans les divisions et les unités commerciales. Les capacités de multi-location de NorthScale sont particulièrement importantes dans notre environnement. NHN est fier d'avoir travaillé avec NorthScale dans la communauté Open Source memcached à la fois sur la définition et la mise en œuvre des installations nécessaires pour soutenir les besoins croissants de nos services de mise en cache".
Prochaine étape : NorthScale Membase Server pour une base de données fiable et persistante
NorthScale Membase Server est une base de données clé-valeur distribuée de haute performance qui s'appuie sur le serveur NorthScale Memcached. Directement compatible avec les API memcached et les bibliothèques client existantes, NorthScale Membase Server permet de stocker les données des applications web de manière beaucoup plus efficace et rentable que dans une base de données relationnelle.
Bien que memcached réduise le nombre de lectures qu'une application doit effectuer à partir de la base de données, les données sont toujours stockées dans la base de données relationnelle. En utilisant NorthScale Membase Server, une organisation peut identifier et " drainer " progressivement les données d'un système relationnel vers Membase, en bénéficiant des propriétés simples, rapides et infinies de memcached pour les lectures et les écritures, tout en réduisant les coûts de gestion des données. NorthScale Membase Server fournit :
- Base de données clé-valeur distribuée - mécanisme simple, rapide et sans schéma pour le stockage d'objets de données
- Évolutivité infinie - il suffit d'ajouter des serveurs de base pour augmenter la capacité de données et d'E/S<
- Extrêmement performant - la vitesse de memcached pour les lectures et les écritures
- Comportement de persistance réglable - optimisation des schémas d'écriture en fonction des besoins de l'application
- Moteur de stockage enfichable - stockage des données sur le nœud ou hors du nœud, avec des sous-systèmes de stockage remplaçables par l'utilisateur
- Réplication des données entièrement configurable couche de données tolérance aux pannes pour les opérations d'application en continu
Prix et disponibilité
Le logiciel NorthScale Memcached Server™ est disponible gratuitement et peut être téléchargé à partir du site web de NorthScale. La tarification par abonnement pour les plans de maintenance et d'assistance complets commence à $799/serveur/an.
NorthScale Membase Server™ est actuellement déployé dans des environnements clients sélectionnés et sera bientôt disponible pour des tests bêta publics - les personnes intéressées peuvent s'inscrire ici. La disponibilité et le prix du produit seront annoncés au deuxième trimestre 2010.
NorthScale propose également un kit de développement gratuit qui peut être téléchargé ici.
À propos de NorthScale
NorthScale, Inc. est le principal fournisseur de logiciels d'infrastructure de données élastiques et propose des produits qui permettent aux clients de réduire considérablement leurs coûts tout en améliorant l'évolutivité et les performances de leurs applications Web. NorthScale est en production derrière certaines des applications web les plus utilisées au monde, y compris les jeux sociaux populaires de Zyngaqui est joué par des millions d'utilisateurs chaque jour. Elle fournit une plateforme de gestion de données partagée à NHN, le plus grand opérateur d'applications web de Corée, qui compte près de 70 millions d'utilisateurs uniques. Fondée en 2009 et basée à Mountain View (Californie), NorthScale est une société privée financée par Accel Partners et North Bridge Venture Partners.
* Un livre blanc IDC - sponsorisé par EMC. Alors que l'économie se contracte, l'univers numérique s'étend. Mai 2009