OMGPOP, the gaming startup, whose Draw Something iPhone app used cloud computing and a NoSQL database to scale from zero (relatively speaking) to more than 35 million downloads in three weeks, never missed a beat.
Gigaom’s Derrick Harris discusses the impressive feat in Gigaom’s Structure blog.
“I had a brief call with Couchbase CEO Bob Wiederhold, whose company worked with OMGPOP to scale its implementation of the Couchbase database as demand started growing,” writes Harris.
Although the companies aren’t ready to give exact details yet, here’s what Wiederhold revealed:
- OMGPOP is hosted in the cloud, but “they’re not on Amazon.”
- Draw Something has been downloaded more than 35 million times. Players have created more than 1 billion pictures and are creating around 3,000 pictures per second.
- To handle the incredible traffic spike, OMGPOP had to reconfigure its Couchbase cluster, scale it into the many tens of nodes, and many terabytes of data and increased throughout into the tens of thousands of operations per second.
- Throughout all this, Draw Something didn’t experience any downtime.
This type of load really stresses a system, Wiederhold said, and if it wasn’t for its decision to use cloud computing and NoSQL technologies, “their game would have fallen over.”
Scalability is one of the primary calling cards for both cloud computing and NoSQL providers. Way to go, cloud.
Cloud Computing Is Here to Stay
Todd Nielsen, of Wired’s Cloudline blog, serves up some strong reasons on why cloud computing is here to stay.
Nielsen writes, “In psychoanalysis, ‘being in denial’ is a defense mechanism used by a person faced with an unpleasant situation too uncomfortable to accept or too ghastly to contemplate. The person rejects reality and insists it is not true, despite overwhelming evidence. I am constantly confronted with people in denial about the cloud.”
So Nielsen offers some cloud statistics:
- 70 percent of businesses are either using or investigating cloud computing solutions.
- Worldwide IT spending on cloud computing has increased more than 25 percent from 2008 to 2012.
- Cloud providers have increased personnel from nil in 2007 to over 550,000 in 2010.
Hard to argue against these figures.
IT Needs to Take Control of the Cloud Before Storm Ensues
IT departments need to step up now and change its approach to cloud services, according to a study, “Delivering on High Cloud Expectations,” commissioned by BMC Software and conducted by Forrester Research.
This includes building trust with the lines of business, beginning to manage public cloud services, and pursuing increased automation for service provisioning and operations, according to ZDNet.
“Cloud and software as a service (SaaS) are in enterprises in a big way,” says Brian Singer, lead solutions marketing manager for BMC. “And we wanted to see how IT was dealing with them.”
For the study, researchers polled 327 enterprise infrastructure executives and architects. Among the key findings:
Today, 58 percent run mission critical workloads in unmanaged public clouds, regardless of policy. The researchers use “unmanaged” to describe clouds that are managed by the cloud operators, but not by the company buying the service.
In the next two years, 79 percent plan to run mission-critical workloads on unmanaged cloud services.
Nearly three out of four responders, 71 percent, thought that IT should be responsible for public cloud services.
Seventy two percent of CIOs believe that the business sees cloud computing as a way to circumvent IT.
Cloud Computing Attempts to Police Its Own
Wanting to provide a measure of security, cloud services organizations and companies whose daily bread is earned through trusted relationships with their clients have decided to band together and create a set of guidelines for the rest, according to Technorati.
The New Zealand Computer Society has put together a basic code of conduct for companies providing Web-based computing services, calling it CloudCode.
According to Joy Cottle, CloudCode facilitator, “The CloudCode is proactive, not prescriptive, based on what the industry is asking for both from a consumer and supplier perspective and more importantly a code of practice that is easily adopted by the providers and easily understood by the consumer.”
“A lack of understanding of the accepted definitions of cloud computing and what it entails results in a situation where services are being offered that don’t meet what are generally considered acceptable standards of practice,” said the Society.