In late 2007-early 2008, the cloud computing buzz touched the database in earnest.
More than a year later, much of that buzz has died down, as companies continue weighing security, scalability and compliance concerns about pushing their data into the cloud. The market for cloud databases is still in its early stage, but Forrester Research analyst Noel Yuhanna said there could be an upswing in adoption in the next few years.
“Today, most enterprises are struggling to reduce cost and improve manageability of their databases, and cloud databases offer a great opportunity to address such issues,” he said. “However, the technology is still maturing and is likely to take two to three years before we actually see large mission-critical databases on a hosted cloud.”
That doesn’t mean businesses aren’t taking notice. Forrester Research estimates that right now 18 percent of enterprises are looking at cloud databases. There are a few models gaining traction today, said Burton Group analyst Marcus Collins. One is established databases such as Oracle 11g and IBM DB2 running on Amazon EC2; another is cloud databases such as SimpleDB and Google App Engine that are loosely linked to the no-SQL movement.
“Microsoft Azure adds perhaps a third model where we’ll see more traditional (i.e., relational, SQL) processing using a cloud platform,” Collins said. “This is still a work in progress as we have seen a change of emphasis of Microsoft over the past 12 months away from the prior model (no-SQL) to a more traditional model.”
Much of the activity involving traditional databases in the cloud is in the form of development and testing, not running operational applications, said Matt Aslett, an analyst with The 451 Group.
“At this stage we see more interest in deploying simple applications using SimpleDB, but that is an entirely different use case from an enterprise database,” he said. “SQL Azure is interesting in that it started out as essentially a replica of SimpleDB but has become a cloud-based operational database that will enable users to extend existing and new SQL Server applications to Azure. We believe that makes sense given Microsoft’s customer base and [that] this mixed private/public cloud paradigm is likely to encourage wider deployment of database in the cloud given the launch of beta testing for Amazon’s Virtual Private Cloud, which will enable users to connect their existing infrastructure to isolated Amazon cloud compute resources and use internal security products … to protect systems running on Amazon.”
The main concerns around cloud databases-security, compliance and scalability-are essentially the same as last year, analysts said, and are part of a wider discussion about cloud computing. There are also concerns about performance issues as well-whether a particular offering can deliver subsecond query responses, for example.
“Right now, vendors are not really addressing the scale issue, but mainly to establish credibility and reliability of the solution, scale will follow over the next two to three years,” Yuhanna said. “The target is to get departmental and smaller business apps on the cloud first. For example, Microsoft is positioning the SQL Azure database for small to medium-sized businesses, Web 2.0 and ASP.NET developers with a pay-as-you-grow database solution. … We are likely to see smaller and departmental apps … over the next year, then moderate-sized but less mission-critical apps [in about one to two years], and then mission-critical apps in about three to four years.”