« The $100,000,000 x86 Quad Core Server | Main | Google, Salesorce.com and the Application Cloud »

March 10, 2008

Putting the E in EC2

Amazon has been heavily promoting its elastic cloud computing (EC2) offering as of late.  EC2 allows you to upload an image (operating system and pre-installed applications) into the “cloud” and specify memory and CPU requirements. While the solution has some “elasticity” around memory and CPU requirements, it’s not elastic in the sense that application stacks need to have commensurate elasticity (automated horizontal scale) in order to fully leverage this offering. Just because you can have more images (think more machines), doesn’t mean your application can scale.

DataSynapse has been working with a number of customers that want us to help them create a “grid in the cloud”, where they can utilize outsourced computing on demand.  We would provide the application-aware, policy-based infrastructure layer to enable seamless horizontal scaling (or application elasticity) so that the entire stack – from OS to the business workload can scale on demand.

Here’s an example…

Let’s say company X has a new initiative to create a set of products that require a fair amount of computing in the design phase (modeling and simulation). They don’t want to buy dedicated hardware and are eager to use an outsourced compute vendor.  So they have analytics, they want to use EC2 or the equivalent… now what? You can’t take analytics libraries and put them on EC2 and expect magic to happen. You need a software infrastructure layer to provide queuing, load balancing, resilience, app provisioning, etc. into those images.

That’s where GridServer comes in. It’s scalable (elastic) on the workload/software middleware layer to enable you to change the number of images on EC2 and see commensurate improvements in performance. This way, Company X can scale its application horizontally on-demand natively on the EC2 cloud.

In a future post, I’ll discuss how application stacks like IIS, Sharepoint, BEA (WebLogic and Aqualogic), IBM WebSphere, Informatica, Oracle Apps, etc. can leverage something like EC2 using FabricServer as the elastic infrastructure component.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e54fa0e754883300e550b633318833

Listed below are links to weblogs that reference Putting the E in EC2:

Comments

That is definitely further steps for Grid computing, like dedicatedly-owned applications to SaaS.

This is what 3Tera is doing.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Jamie Bernardin

Jamie
Prior to co-founding DataSynapse, President Jamie Bernardin worked with several financial services organizations, including Bank of America and Barclays, to build financial decision support and transactional applications. He also worked as a NASA Research Fellow, conducting laser physics and numerical modeling for the Mars exploration program.