Former PayPal, eBay hackers strap a rocket onto MongoDB

NoSQL cloud runs on flashy hydrazine

Next gen security for virtualised datacentres

If ObjectRocket told you all of the secrets behind its bespoke cloud for running the MongoDB data store super-fast, then it would have two choices: It would either have to kill you or hire you and make you keep the secret. Alternatively, you could just use the ObjectRocket cloud to host your NoSQL data and not care about how it manages to be faster than other clouds running MongoDB – and that is what ObjectRocket is counting on.

The startup was founded in February 2012 in Pleasanton, California by Chris Lalonde, Kenny Gorman, and Erik Beebe. Lalonde, who is CEO, was vice president of engineering at Canadian consulting company Ingenia Communications for many years and spent six years as senior director of information security at eBay before taking director of ops and IT jobs at Quigo and Meraki Networks (which Cisco just bought for $1.2bn).

Gorman, who is chief architect of the bespoke MongoDB cloud, scaled up databases at PayPal and then eBay and has been a heavy user of MongoDB in recent years, helping to scale up the Shutterfly photo sharing service using the open source data store as its director of data services. Beebe, who is ObjectRocket's CTO, was a systems engineer at eBay, Quigo, and AOL.

"We're pretty familiar with building out large-scale infrastructure," Lalonde tells El Reg. "We were trying to use MongoDB on various clouds, and we found it lacking because you are trying to run a database on top of infrastructure that is really designed to host Web applications. And so we decided to build our own."

The design of the underlying server hardware, networking interconnect, and Linux and MongoDB software stack is a secret, and after repeated cajoling and prodding from your faithful El Reg server hack, all that Lalonde would confirm is that the machines that support the ObjectRocket implementation of MongoDB are x86 gear and that it has no spinning disk and only has flash storage for holding customer data.

ObjectRocket has tweaked the Linux kernel, its network stack, and MongoDB itself to goose the performance of the NoSQL data store, that much Lalonde will admit. The company also does not use a server virtualization hypervisor to isolate customers and their data from each other, but has a different and somewhat proprietary means of guaranteeing security, performance, and isolation of MongoDB data stores on its cloud. Our guess is a mix of SE Linux and Linux containers, but ObjectRocket is not saying.

Lalonde adds that ObjectRocket has two different service providers providing connectivity into its cloud – AboveNet and Level 3 – and that it has hosted its servers and switches in two Equinix data centers – one in San Jose, California and the other in Ashburn, Virginia. And using the Amazon's Direct Connect service, you can be 1 to 2 milliseconds away from the Amazon Web Services cloud.

ObjectRocket logo

If you want to know more than that, you are going to have to use thumb screws, water-boarding, or some other means of persuasion.

What ObjectRocket is happy to talk about, as it uncloaks from stealth mode to begin peddling its bespoke MongoDB cloud service, is that it can beat other cloudy implementations of the MongoDB NoSQL database, with the ability to handle 60,000 reads per second and 20,000 writes per second, which Lalonde says is at least twice as fast as Amazon Web Services can run MongoDB because of its "server virtualization challenges," as he put it.

The ObjectRocket service has built-in MongoDB management and scaling, too. It automagically creates three independent and replicated shards for data availability and performance, and the shard size can be scaled up to as high as 1TB if need be. Lalonde says that the largest customer he knows of in production has hundreds of shards for storing unstructured data, and that ObjectRocket could handle the workload.

The ObjectRocket service is built on top of the MongoDB 2.2.1, and the base Standard plan comes with three 1GB shards that can be expanded up to four shards for a cost of $29 per month. The larger Standard plan has 5GB shards and costs $149 per month. The Pro edition of the ObjectRocket service comes with shards that are 20GB, 50GB, 100GB, 250GB, and 500GB in size, which means the company is using some pretty hefty flash storage inside of its servers.

The Standard and Pro editions assume that you are sharing the underlying server architecture and only need weekly backups, but the Enterprise edition of the ObjectRocket service adds in dedicated iron and phone support, has shards of 250GB or 500GB in size, and does daily backups.

Shard sizes above 500GB and more frequent backup schedules are available if you want to go custom. Pricing for the Pro and Enterprise plans was not released.

ObjectRocket has been in beta testing since the summer, and went into production in October. The company ported a bunch of customers to the production environment and made sure everything was hunky dory and now is ready to accept both your NoSQL data and your money.

Lalonde says that customers who have been testing the ObjectRocket service are generally in the Amazon cloud or in an Equinix data center, so moving unstructured data over to ObjectRocket is not a big deal and does not introduce unacceptable latencies. (Amazon's cloud itself is in an Equinix data center in Ashburn.)

ObjectRocket is looking at plunking its home-grown MongoDB setup into other cloud providers in North America and will be looking to expand into Europe this year and into the Asia/Pacific region in 2014.

ObjectRocket raised an undisclosed amount of angel funding, which Lalonde says is sufficient to get it into 2014, and that the next round of Series A funding is "well under way." ®

The essential guide to IT transformation

More from The Register

next story
The Return of BSOD: Does ANYONE trust Microsoft patches?
Sysadmins, you're either fighting fires or seen as incompetents now
Microsoft: Azure isn't ready for biz-critical apps … yet
Microsoft will move its own IT to the cloud to avoid $200m server bill
US regulators OK sale of IBM's x86 server biz to Lenovo
Now all that remains is for gov't offices to ban the boxes
Object storage bods Exablox: RAID is dead, baby. RAID is dead
Bring your own disks to its object appliances
Oracle reveals 32-core, 10 BEEELLION-transistor SPARC M7
New chip scales to 1024 cores, 8192 threads 64 TB RAM, at speeds over 3.6GHz
VMware vaporises vCHS hybrid cloud service
AnD yEt mOre cRazy cAps to dEal wIth
prev story


Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
7 Elements of Radically Simple OS Migration
Avoid the typical headaches of OS migration during your next project by learning about 7 elements of radically simple OS migration.
BYOD's dark side: Data protection
An endpoint data protection solution that adds value to the user and the organization so it can protect itself from data loss as well as leverage corporate data.
Consolidation: The Foundation for IT Business Transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?