Sharpen Your SAAS Smarts Before Committing to the Cloud - Cloud Computing - News & Reviews - eWeek.com | eWeek

Sharpen Your SAAS Smarts Before Committing to the Cloud

Sharpen Your SAAS Smarts Before Committing to the Cloud
Written By
Darryl K. Taft
Darryl K. Taft
Apr 27, 2010
3 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More


Sharpen Your SAAS Smarts Before Committing to the Cloud

1

by Darryl K. Taft


Moving to Software as a Service

2

Salesforce.com, NetSuite and Workday are grabbing the limelight with their cloud-only SAAS delivery models.


Building the SAAS Model

3

Building the SAAS specifics diverts developers from focusing on the core software.In typical SAAS development, the majority of time is spent enabling the software to be delivered and operated over the Internet. The cost of building a SAAS offering is astronomical. You need to automate the development and operation of a profitable SAAS offering at a fraction of that cost. Most development teams do not have expertise in building broad SAAS functionality into applications, extending time to market and creating quality concerns. Required functionality includes metering each instance, data isolation, provisioning and business intelligence. In this chart, the horizontal axis for that graph represents months, and the vertical axis represents costs.


Advertisement

Opting for Multi-tenant Architecture

4

Your architecture approach will have massive effects on scalability and efficient delivery. If you dont have a multi-tenant architecture, results are far from optimal. Architectures designed around an instance of the app per customer, or database per customer, in time will result in infrastructure and maintenance headaches. Instead, architect your apps with true multi-tenancy to benefit from cost efficiencies and ease of maintenance.


Define True Multi-tenant

5

The best practice for efficiency and ease of maintenance is a single-instance, multi-tenant application. By having a multi-tenant application, enterprises can serve their entire customer base at once, on-demand, within a secure environment. Customers, on the other hand, only see their data.


What Is Not Multi-Tenant

6

Using virtualization as a solution to architecture problems where you make a copy of your application each time you have a new customer is not multi-tenant. For example, Salesforce.com—with more than 1 million users and 20,000 customers running on 500 servers—the virtualization route would be 20,000 servers. Look for solutions where you dont have huge upfront costs of building out multi-tenant architecture for your application.


Long-Term Virtualization Is Not Cost-Effective

7

Infrastructures cannot handle many customers with a services model built on virtualization. Cost savings plummet, as you keep having to add or buy more and more server power; in addition, there is high maintenance and management.


Advertisement

The Operation Burden Is on You

8

The operational burden that was once distributed amongst many customers is now centralized to you. Your customers former operational burdens are now yours. Problems are rarely ever isolated to single customers. Aggregate demand is now centralized to you, and failures can put you out of business. The technology is the business. Auxiliary management systems are mission-critical for provisioning and billing.


Apprenda and the SAASGrid Model

9

For its part, Apprenda helps to enable efficient software delivery and consumption for ISVs and enterprises. The company attempts to assist organizations with both the technical and business challenges of delivering software as a service. The overall goal is to provide software companies with multi-tenancy and grid scalability in addition to “out of the box” application services like metering and monetization, billing and subscriber management, and more.


Apprenda and .NET

10

Apprenda provides a .NET application server for solving the upfront and ongoing technical and business challenges of SAAS delivery. This can cover a number of issues, including development and deployment of applications, technical challenges of scalability, and performance and changes to the business market.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.