Company releases free distribution of memcached open source software, unveils family of scale-out data management solutions optimized for web applications and cloud computing environments
MOUNTAIN VIEW, California - 16 marzo 2010- NorthScale, Inc., una startup software della Silicon Valley, ha presentato oggi una nuova generazione di software per l'infrastruttura elastica dei dati, ottimizzata per i requisiti di gestione dei dati delle moderne applicazioni web e degli ambienti di cloud computing. L'azienda è stata fondata dai leader del progetto open source memcached, una tecnologia di infrastruttura dati alla base di 18 dei 20 siti web più trafficati e di migliaia di altri. Partendo da queste basi, la famiglia di prodotti NorthScale Server rappresenta una nuova classe di tecnologie per la gestione dei dati che offre notevoli vantaggi in termini di costi, prestazioni e scalabilità rispetto alla tecnologia dei database relazionali, per la maggior parte dei dati associati alle applicazioni web.
“FarmVille, Café World, Mafia Wars e altri giochi di Zynga hanno oltre 235 milioni di utenti attivi al mese. Per questo ci affidiamo alla tecnologia di NorthScale”, ha dichiarato Cadir Lee, Chief Technology Officer di Zynga. “Come utenti di lunga data e membri della comunità memcached, abbiamo un enorme rispetto per il team di NorthScale. Il nostro lavoro di sviluppo interno per estendere memcached corrispondeva chiaramente alla loro visione e abbiamo lavorato a stretto contatto con il team durante lo sviluppo di NorthScale Membase Server. Ci aspettiamo di migliorare le prestazioni e la disponibilità dei nostri giochi, riducendo al contempo i costi di hardware e amministrazione, man mano che continueremo a trasferire i dati dai database relazionali alla tecnologia Membase di NorthScale”.”
Una nuova classe di dati richiede una nuova classe di tecnologia di database
In un recente white paper*, IDC stima che “nel 2012, la quantità di informazioni digitali prodotte nell'anno dovrebbe essere pari a quasi 2.500 exabyte [equivalenti a 2.500 miliardi di gigabyte], ovvero 5 volte quella prodotta nel 2008”. Il white paper identifica inoltre la crescita di Internet come uno dei principali motori di questa esplosione di dati.
Oggi le applicazioni web generano dati in quantità di gran lunga superiori a qualsiasi altra categoria di sistemi software interattivi e per una base di utenti molto più ampia. Molti di questi dati, e i modelli di interazione tra software e dati, differiscono fondamentalmente da quelli dei sistemi software transazionali, come le buste paga e gli ERP. Nonostante le differenze, la tecnologia dei database relazionali continua a essere utilizzata come approccio “unico” per entrambe le classi di software.
“La tecnologia dei database relazionali ci ha servito bene per 40 anni e probabilmente continuerà a farlo nel prossimo futuro per supportare le transazioni che richiedono garanzie ACID. Ma un'ampia e sempre più dominante classe di sistemi software e di dati non ha bisogno di tali garanzie”, ha dichiarato Carl Olofson, Research Vice President di IDC. “Molti dei dati manipolati dalle applicazioni Web hanno requisiti transazionali meno stringenti ma, in mancanza di un'alternativa pratica, molti team IT continuano a utilizzare la tecnologia relazionale, tollerandone inutilmente i limiti di costo e scalabilità. Per queste applicazioni e questi dati, le tecnologie distribuite di cache e database a valore-chiave come quella di NorthScale rappresentano un'alternativa promettente”.”
“La tecnologia dei database relazionali è un eccesso intollerabile per la maggior parte dei dati che stanno dietro alle applicazioni web: è come usare un 18 ruote quando un furgone per le consegne farebbe il lavoro”, ha dichiarato James Phillips, co-fondatore e Chief Strategy Officer di NorthScale. “NorthScale fornisce il furgone per le consegne, introducendo un software per l'infrastruttura elastica dei dati che è semplice, veloce e infinitamente scalabile, in grado di soddisfare le esigenze di scale-out e l'architettura delle moderne applicazioni web e dei cloud di calcolo, e promette sostanziali riduzioni dei relativi costi di capitale e operativi.”
Presentazione della famiglia di prodotti NorthScale Server
Presentata oggi, la famiglia di software per l'infrastruttura elastica dei dati NorthScale Server è stata progettata per consentire ai clienti di partire dal punto in cui si trovano, con la tecnologia e l'esperienza dei database relazionali esistenti, e di evolvere in modo incrementale verso un'architettura di dati scale-out per le loro applicazioni web. I prodotti NorthScale - NorthScale® Memcached Server™ e NorthScale® Membase Server™ - offrono un percorso pratico, graduale e continuo.
Primo passo: Server NorthScale Memcached per alleggerire il carico del database
NorthScale Memcached Server è il punto di partenza ideale per i team IT che adottano un'architettura di dati scale-out per le loro applicazioni web e infrastrutture di cloud computing. NorthScale Memcached Server è una distribuzione migliorata di memcached, creata e supportata dai principali collaboratori del progetto open source memcached. Una tecnologia di caching distribuita e in-memory, memcached viene utilizzata insieme alla tecnologia dei database relazionali - mettendo in cache i dati utilizzati di frequente, riducendo così il numero di interrogazioni al database che un'applicazione deve eseguire. Sostituendo la tecnologia dei database relazionali, memcached è facile da adottare e offre vantaggi immediati in termini di costi, prestazioni e scalabilità.
NorthScale ha confezionato memcached, rendendolo facile da ottenere, installare e gestire. NorthScale Memcached Server è l'unica distribuzione memcached che combina:
- Applicazione multi-tenancy sicura: supporto sicuro di più applicazioni su un cluster condiviso.
- Scalabilità dinamica del cluster: espansione senza sforzo di un cluster memcached con aggiornamenti automatici del client
- Amministrazione del cluster basata su browser: monitorate e gestite facilmente un cluster memcached<
- Certificazione 100% “memcapable” - supporta correttamente e pienamente tutti i protocolli e le operazioni
- Supporto di prima classe per le tecnologie Linux e Microsoft Windows
“Il portale di ricerca numero uno in Corea, Naver.com; il portale numero uno per i bambini, Jr.naver.come il portale di gioco numero uno, Hangame.com; NHN serve collettivamente quasi 70 milioni di utenti unici”, ha dichiarato Chang Song, Chief Performance Architect di NHN. “NorthScale Memcached Server costituirà la base di un'infrastruttura di gestione dei dati condivisa, che supporterà lo sviluppo delle applicazioni e il roll-out della produzione tra le divisioni e le unità aziendali. Le capacità multi-tenancy di NorthScale sono particolarmente importanti nel nostro ambiente. NHN è orgogliosa di aver collaborato con NorthScale nella comunità Open Source di memcached sia per la definizione che per l'implementazione delle strutture necessarie a supportare le esigenze in espansione dei nostri servizi di caching.”
Il prossimo passo: NorthScale Membase Server per un database affidabile e persistente
NorthScale Membase Server è un database distribuito a valore-chiave ad alte prestazioni che si basa su NorthScale Memcached Server. Direttamente compatibile con le API di memcached e con le librerie client esistenti, NorthScale Membase Server offre un luogo in cui memorizzare i dati delle applicazioni web in modo molto più efficiente e conveniente di quanto non sia possibile fare con un database relazionale.
Sebbene memcached riduca il numero di letture che un'applicazione deve effettuare dal database, i dati vengono comunque archiviati nel database relazionale. Utilizzando NorthScale Membase Server, un'organizzazione può identificare e “drenare” gradualmente i dati da un sistema relazionale a Membase, godendo delle proprietà semplici, veloci e infinite di memcached sia in lettura che in scrittura, riducendo al contempo i costi di gestione dei dati. NorthScale Membase Server fornisce:
- Database distribuito a valore-chiave: meccanismo semplice, veloce e privo di schemi per l'archiviazione di oggetti di dati.
- Scalabilità infinita: basta aggiungere altri server commodity per espandere la capacità di dati e IO<
- Estremamente performante: la velocità di memcached sia per le letture che per le scritture
- Comportamento di persistenza sintonizzabile: ottimizzazione dei modelli di scrittura in base alle esigenze dell'applicazione
- Motore di archiviazione collegabile: archiviazione dei dati sul o fuori dal nodo, con sottosistemi di archiviazione sostituibili dall'utente.
- Replica dei dati completamente configurabile strato dati tolleranza ai guasti per le operazioni applicative continue
Prezzi e disponibilità
Il software NorthScale Memcached Server™ è disponibile gratuitamente e può essere scaricato dal sito web di NorthScale. I prezzi in abbonamento per i piani di manutenzione e supporto completi partono da $799/server/anno.
NorthScale Membase Server™ è attualmente distribuito in ambienti di clienti selezionati e sarà presto disponibile per il beta testing pubblico: chi è interessato a partecipare può registrarsi qui. La disponibilità del prodotto e i prezzi saranno annunciati nel secondo trimestre del 2010.
NorthScale offre anche un kit di sviluppo gratuito che può essere scaricato qui.
Informazioni su NorthScale
NorthScale, Inc. è il principale fornitore di software per l'infrastruttura elastica dei dati e fornisce prodotti che consentono ai clienti di ridurre drasticamente i costi, migliorando al contempo la scalabilità e le prestazioni delle loro applicazioni web. NorthScale è in produzione dietro alcune delle applicazioni web più trafficate al mondo, tra cui i popolari giochi sociali di Zynga, giocato da milioni di utenti ogni giorno. Fornisce una piattaforma di gestione dei dati condivisa per NHN, il più grande operatore coreano di applicazioni web con quasi 70 milioni di utenti unici. Fondata nel 2009 e con sede a Mountain View, in California, NorthScale è una società privata finanziata da Accel Partners e North Bridge Venture Partners.
* Un libro bianco di IDC - sponsorizzato da EMC. Mentre l'economia si contrae, l'universo digitale si espande. Maggio 2009
Informazioni su Couchbase
In Couchbase crediamo che i dati siano il cuore dell'impresa. Diamo la possibilità a sviluppatori e architetti di creare, distribuire ed eseguire le loro applicazioni più critiche. Couchbase offre un database moderno ad alte prestazioni, flessibile e scalabile, che funziona nel data center e in qualsiasi cloud. Molte delle più grandi aziende del mondo si affidano a Couchbase per alimentare le applicazioni principali da cui dipendono le loro attività. Per ulteriori informazioni, visitate il sito www.couchbase.com.
Contatto con i media
James Kim
couchbasePR@couchbase.com
Comunicazioni Couchbase