Ubuntu Linux brings IBM DB2 to the cloud

PORTLAND, Ore. -- Canonical, the company behind Ubuntu, has always had many user and developer fans. Enterprise business fans? Not so much. Canonical hopes to change that with today's, July 21, launch of a virtual appliance of IBM's DB2 Express-C software running on the Ubuntu cloud computing platform, in private and public cloud configurations. The company also announced that IBM has validated the full version of DB2 software on Ubuntu 10.04.

This is all part of Canonical's plan to make Ubuntu just as much of an enterprise business player as Novell or Red Hat. Quietly Ubuntu has already, according to the company, "become one of the most popular guest operating systems on cloud services like Rackspace and Amazon EC2. Increasingly, it is also being deployed as the host cloud infrastructure layer by private organizations and ISPs. IBM DB2 Express-C software will be available however Ubuntu is deployed on a cloud."

If you don't trust the public clouds, you can use Ubuntu Enterprise Cloud. This combines Ubuntu 10.04 with the open-source Eucalyptus cloud software so creating your own cloud requires little more than plugging in USB-sticks and running installation routines on your existing servers.

DB2 Express-C is IBM's free community edition of DB2 software. Small businesses and multi-branch companies, as well as developers, can use it as their DBMS (database management system) platform. It has all of DB2's core features and can be used to power in-house DBMS applications, Web 2.0 and SOA-based solutions. What you can't do with it is use it to handle a large business' DBMS demands. You can, if it works for you, scale up from it to one of IBM's other DB2 products and run that on Ubuntu 10.04.

"A virtual cloud appliance consisting of Ubuntu and DB2 Express-C will enable customers to quickly and easily set up DB2 in both public and private cloud situations. The full commercial support of DB2 running on Ubuntu and physical servers is also attractive to customers as a protection to their investment." Neil Levine, VP of Commercial Services at Canonical told me at OSCon

Levine said, "We wanted to make DB2 on Ubuntu Linux available for developers and SMBs. At the same time, we wanted to give large companies a way to get a taste of our low cost way to try Ubuntu and DB2 on public cloud. If you want to try it, you can." Then, if you like it, you can use a more powerful DB2/Ubuntu stack on either a public or private crowd, "using the same tools and architecture that you're already using. There's no need to re-architect it."

In a statement, Robert S. Sutor, IBM's VP of Open Source and Linux said, "Customers are quickly adopting DB2 software on Linux for both on-premise and cloud computing deployments. The combination of Ubuntu and DB2 provides users with a highly integrated and tested virtual cloud appliance"

The real key to Ubuntu's offering, according to Levine, is that Canonical is trying to make using Ubuntu and a serious DBMS like DB2 as easy to use on a cloud as using Ubuntu already is on the desktop. If anyone can make cloud computing easy for any business to use, I'm betting on Canonical. Their track-record with Ubuntu speaks for itself.

What People Are Saying

Ubuntu is not an enterprise player

Just have a look at this:
http://www.jfplayhouse.com/2010/07/cent-vs-ubuntu-for-web-serving.html

I have checked in Synaptic

I have checked in Synaptic Package Manager and there is no deb package for DB2 Express-C in Ubuntu 10.04 LTS like it was in Ubuntu 8.04 LTS. So it means it must be installed from tar file.

I have checked it can be downloaded from:
http://www-01.ibm.com/software/data/db2/express/download.html
but you have to register yourself before downloading.

I have found official documentation, but it looks it wasn't updated for a while: http://tldp.org/HOWTO/DB2-HOWTO/

So Ubuntu & IBM should do the following:
1. create deb package for Ubuntu 10.04 just like it was in Ubuntu 8.04
2. write up-to-date documentation

Stand by

I'll bet you'll see a .deb within days.

Good news

I've tried to run DB2 Express-C in the very recent past on both Debian Lenny and Ubuntu JeOS (8.04) and have failed to get it up and running.

Which is why I run an instance of OpenSUSE. I've found it to be much more rpm-friendly. Not really surprising since SLES and RHEL are the dominant Linux servers for the enterprise.

Will try it again when I get Ubuntu 10.04 up and running.

And for all you detractors of Canonical's parnership with IBM, if Canonical cannot make money, they will disappear. And a good and popular Linux desktop along with it. Myself, I am looking forward to their upcoming derivative for the slate.

"DB2 Express-C is IBM’s

"DB2 Express-C is IBM’s free community edition of DB2 software. :

Wow Stephen, this whole post sounds like a fricken ad, all you are doing is rehashing their press release! Not much for that old style "objectivity" huh?

Also, you should be more careful to point out that DB2 Express-C is *not* open source, just free as in beer.

So....

We went from "Cloud" less than a year ago to "Virtual Cloud".

What's next?

"Our virtual virtual cloud is better than anything! ($ for SJVN) It run on a "virtual virtual virtual Ubuntu ($ for SJVN) running on top of a virtual virtual uber Ubuntu Cloud ($$$ for SJVN) running on top of a virtual Ubuntu server ($$$$ for SJVN) in SJVN's basement!"

To the poster above - When was the last time a zealot understood what objectivity was? Yesterday Windows 7 was going to destroy the whole Internets! Three months ago Steam was going to release a Linux client and Linux was taking over the Desktop! Three months before that Adobe was going to get sued and Flash would disappear forever. Right around that time the iPad came out and would disappear overnight because there was a flood of Linux tablets coming!

Let's see, Not going to happen. Not going to happen. Didn't happen, Yeah right.

Here's my question SJVN, who's supporting DB2, IBM or Ubuntu?