Contact Us | Request Support | Monitoring Portal | Customer Portal | *

1-650-964-9100

  • Home
  • What is Cloud Computing?
  • Services
    • PrimaCloud Enterprise Cloud Computing
      • Features & Benefits
      • Component Services
      • Virtual Private Data Centers
      • Performance
      • Reliability
      • Security
    • PrimaSys Managed Private Cloud Deployments
      • Choosing Private Cloud
      • Implementation
      • PrimaSys Case Studies
    • PrimaCare Operations-as-a-Service
      • OaaS Detailed Description
      • OaaS Plan Comparison
      • Professional Services
      • Highly Available Cloud Cpanel
    • PrimaView Enterprise Grade Remote Monitoring
      • PrimaView Features
      • PrimaView NimSoft Professional Services
    • Frequently Asked Questions
  • Who You Are
    • Growing Enterprise
    • Start-Up Company or Entrepreneur
    • Colocation or Cloud Computing Customer
    • Shared Hosting or Virtual Private Server User
    • Hosting or Managed Service Provider
    • IT Operations Manager
  • Why Choose ENKI
    • Comparing Cloud Options
    • Case Studies
      • Media Rights Management Company
      • Web Design and Hosting Company
      • Political Web Services Company
      • Media File Sharing Start-Up
      • Financial Services Company
      • Online Gaming Company
      • Internet Advertising Company
      • Hedge Fund
    • Key Benefits
    • Videos & Downloads
    • Buying from ENKI
    • Promotions
    • Testimonials
  • About ENKI
    • The Enki Way
    • Management
    • Partners
    • News
    • Investor Relations
    • Legal
    • Service Level Metrics
  • Enki Blog
Enki Blog

Managed Cloud Blog

  • Home
  • Feed
Mar 26
2009

Deploying your SaaS application with PaaS versus Infrastructure as a Service

Posted by: Eric Novikoff

Tagged in: Untagged 

PaaS, or Platform-as-a-Service, is increasingly being proposed as a way for startups to get to market quickly.  But is it economical and practical?  I read an excellent blog post today about that, which raised questions about cost of deploying with PaaS, though it didn't answer the hard question, which is what it costs to run a SaaS service without PaaS.  (Which is actually really hard to answer!)  But in keeping with the topic of discussion, I think the article missed some significant downsides of PaaS that have kept successfull SaaS providers from using it so far.

I think the article's analysis is based on a false premise: that hosting/infrastructure/"the messy stuff" should somehow be free or close to it.  It's a misconception that is catered to by a lot of vendors whose marketing revolves around getting people to spend money on their PaaS or hosting offering, and the ubiquitous free open-source software that makes the road to SaaS success seem like it's paved with gold.   I've seen quite a different story with my customer base, who had to dot their i's and cross their t's to realize the profits that SaaS can provide.  

If you look around at the successful SaaS companies out there, they aren't using PaaS.  And, they're paying a lot more than the 13% the article mentioned for a worst-case cost of operations.  (Recent studies on successful highly-respected - by analysts - SaaS providers show they pay between 14-34% on operations, which includes staff expenses) Why is that?

Of course, one of the standard answers could be "well, they were founded before PaaS was popular or usable."  This may be true, but there are other structural reasons that I think drive their spending more than 13% on their operations:


1) Flexibility: each PaaS vendor has limitations and things they can't do.  Combining one or more PaaS services is a very powerful way to get started with your SaaS offering.  But, when you combine them, you find that your business ends up missing the mark because you don't have control over all the functional pieces you need in order to move with your market.  Most of my customers chose to use open-source software to handle the PaaS features (billing, execution environment, provisioning, metering, etc.) and if they don't want to do the administration that goes with it, ENKI handles that.

2) Scalability: Many (but not all) programmers can write software that will scale.  However, when you tie your system to someone else's hosted software, you no longer have control over scalability.  This can be a problem with any deployment, but if you stick with Infrastructure-as-a-Service, at least you have more control since you can hack everything you're running.

3) Transparency: I was recently at a conference where 5 startups talked about their experiences with EC2: each had hired employees to figure out what Amazon was doing and adapt their code to work with it (and keep working with it despite performance issues and hidden changes to the infrastructure).  If you are on a PaaS platform, this gets more complex.


This brings me to wonder if the 13% in the article includes staff time, since the industry figures do.  Similarly, as I mentioned above, the cost of deploying to EC2 is typically much higher than just the cost of a minimum sized instance as the article assumed, because n-tier applications need multiple instances, you will need staff to manage the Amazon interface, and let's face it, the minimum-sized instance has minimum performance: for the type of 15-seat deployments the article mentioned, my customers typically use a lot more resources.

Like the posting, I sing the praises of multi-tenancy, both because I used to work at NetSuite where we made it work well, and now at ENKI I find myself going through these kinds of cost analyses with my customers over and over, and am only able to really make the costs work out nicely with multi-tenancy OR with a pseudeo-virtualization scheme like OpenVZ/Virtuozzo - unless each end-customer deployment is very resource-heavy.  Pseudo-virtualization on top of virtualization?  Yes: there can be real cost benefits.  (I have written more about this here.)  However, one has to remember that by hiding the provisioning inside a multi-tenant system, it is almost impossible to outsource it to a PaaS, SaaS or infrastructure provider.

Comment (0)
Mar 07
2009

Is Cloud Computing Outsourced Server Virtualization?

Posted by: Eric Novikoff

Tagged in: Untagged 

I ran across a nifty slide presentation from Jon Collins today, which showed how early the Cloud market is, and how little adoption has been made of it by business in general.  As a partner in ENKI, I gulped when I saw the small adoption percentages.  Then I realized that in hundred-billion-plus IT industry, these percentages are still a multibillion dollar market that is growing fast from near-zero a few years ago.  No wonder Cloud Computing is so hyped and oversold, with hosting companies regularly "cloud-washing" their existing products!

The IT industry has traditionally been composed of a bunch of miracle-cure salesmen chasing patients with terminal disease, and this is no different.  If Cloud is oversold now, just wait another year!  No wonder it's a "most-irritating" term, according to Jon's presentation.  But the silver lining to the Cloud is that it does represent an opportunity for cloud vendors to make a break from the manipulation and offer services that can make a real difference to their customers which will bring great mutual benefit.

There are many definitions of Cloud Computing out there, but Jon's presentation offers another one: one of his "most inspiring" terms was Server Virtualization.  Most companies want to do this, but face significant obstacles, including lack of expertise, requirements for new hardware, and budget restrictions.  Infrastructure-as-a-Service Cloud providers essentially provide Server Virtualization as an outsourced, managed service on an on-demand, pay-as-you-go-basis.  With this definition, Cloud Computing can be seen as offering true value to businesses - both vendors and customers - but only if it is done impeccably.

I know I promised this would be a technical article, but I wanted to share Jon's presentation with you.

Comment (0)
Share to Facebook Share to Twitter Stumble It Share to Reddit Share to Delicious Share to Google Buzz 
Social Widgets Ultimate Edition - Copyright © 2010 by Turnkeye.com

Free Cloud Buyer's Guide

Our informative guide is full of best practices to help you choose the right Cloud vendor for your business and to make your cloud application deployment successful.

Download Now

Latest Blog Entries

  • Going beyond compliance: achieving true security in the Cloud
  • The Straight Dope About Cloud Downtime and the Myth of Perfection
  • The two basic types of cloud architecture
  • Why overallocation makes cloud computing services impossible to compare
  • Does Cloud Computing Drive Vendor Lock-in?
  • Is Amazon "all that?"
  • Report From VMWorld: is the cloud industry getting ahead of itself?
  • Is Cloud Hype Beneficial?
Business Strategy Case Studies Cloud 101 Cloud Industry Cloud Usage Commentary ENKI Information Events First Person Infrastructure News Philosophy Pricing Techniques Technology

Blog Archive

  • March 2012(2)
  • February 2012(2)
  • January 2012(1)
  • September 2011(2)
  • August 2011(2)
  • May 2011(3)
  • April 2011(4)
  • March 2011(1)
  • February 2011(2)
  • January 2011(5)
  • October 2010(1)
  • September 2010(5)
  • August 2010(2)
  • June 2010(1)
  • May 2010(1)
  • April 2010(1)
  • March 2010(1)
  • February 2010(1)
  • January 2010(1)
  • October 2009(2)
  • September 2009(7)
  • August 2009(3)
  • July 2009(3)
  • June 2009(6)
  • May 2009(2)
  • April 2009(4)
  • March 2009(2)
  • February 2009(1)
  • January 2009(1)
  • November 2008(1)
  • October 2008(2)
  • August 2008(4)
  • July 2008(2)
  • June 2008(1)
  • May 2008(1)
  • April 2008(1)
  • February 2008(3)
  • January 2008(3)
  • December 2007(2)
  • November 2007(1)
  • September 2007(1)
  • August 2007(3)
  • June 2007(1)
  • May 2007(1)
  • March 2007(1)
  • February 2007(4)
  • January 2007(3)
OVERVIEW
  • About PrimaCloud
  • About PrimaCare
  • Key Benefits
  • Comparing Cloud Options
HELP CENTER
  • Frequently Asked Questions
  • Contact Us For Support
  • Terms and Conditions
SELF SERVICE PORTALS
  • PrimaCloud
  • Monitoring
  • Customer Portal
  • Discount Domains & Certificates
Follow @enkicloud
LOGO_CoFounderWebsite
Copyright © 2011 ENKI LLC