Former PayPal, eBay hackers strap a rocket onto MongoDB

NoSQL cloud runs on flashy hydrazine

Internet Security Threat Report 2014

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." ®

Internet Security Threat Report 2014

More from The Register

next story
Docker's app containers are coming to Windows Server, says Microsoft
MS chases app deployment speeds already enjoyed by Linux devs
IBM storage revenues sink: 'We are disappointed,' says CEO
Time to put the storage biz up for sale?
'Hmm, why CAN'T I run a water pipe through that rack of media servers?'
Leaving Las Vegas for Armenia kludging and Dubai dune bashing
'Urika': Cray unveils new 1,500-core big data crunching monster
6TB of DRAM, 38TB of SSD flash and 120TB of disk storage
Facebook slurps 'paste sites' for STOLEN passwords, sprinkles on hash and salt
Zuck's ad empire DOESN'T see details in plain text. Phew!
SDI wars: WTF is software defined infrastructure?
This time we play for ALL the marbles
Windows 10: Forget Cloudobile, put Security and Privacy First
But - dammit - It would be insane to say 'don't collect, because NSA'
prev story


Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Cloud and hybrid-cloud data protection for VMware
Learn how quick and easy it is to configure backups and perform restores for VMware environments.
Three 1TB solid state scorchers up for grabs
Big SSDs can be expensive but think big and think free because you could be the lucky winner of one of three 1TB Samsung SSD 840 EVO drives that we’re giving away worth over £300 apiece.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.