January 23, 2013

Single-Tenant vs Multi-Tenant Cloud ERP

By Douglas Johnson

Single-Tenant vs Multi-Tenant Cloud software has grown in recent years because it eliminates some major administration headaches for IT staff and provides access to applications from browser-enabled devices including PCs, Macs, tablets, and mobile phones. One common business question is whether to host their new cloud applications in either single-tenant or multi-tenant mode. This article […]

Single-Tenant vs Multi-Tenant

Cloud software has grown in recent years because it eliminates some major administration headaches for IT staff and provides access to applications from browser-enabled devices including PCs, Macs, tablets, and mobile phones.

One common business question is whether to host their new cloud applications in either single-tenant or multi-tenant mode. This article takes a look at why businesses would want to choose one or the other.

History

Although the software world, including the ERP sector, is abuzz about cloud computing, it’s not exactly a new idea. The Multics project back in the ‘60s imagined an “information utility” that anyone could access remotely.

In the ‘60s and ‘70s, computing was done on shared mainframes and minicomputers. It was only the early ‘80s when the IBM PC invaded the offices of both large and small companies that business people started to think of computers as truly personal. But as useful as personal computers were, they were isolated from each other. Organizations that tired of people shuffling floppy disks around invested in local area networks to share files, but these introduced their own headaches, requiring businesses to hire specialists to maintain the computer, networks and servers.

Single-Tenant vs Multi-Tenant

After the boom of the World Wide Web in the ‘90s, many businesses thought they could offload some of the complexity to new centralized services that had become available since around 2005, including Google’s apps and Microsoft office 365.

The advantage of these “cloud” services was that the job of maintaining remote machines was left to the providers they’d hired, instead of internal IT workers. Businesses could concentrate on what they actually did best instead of having to contend with email or file storage.

With the growth of cloud services, the computing world has come full circle, going from data scattered around personal machines to centralized systems.

Single tenant or Multi-tenant?

With ERP, a centralized system is a better bet, because ERP has to tie together various different departments, such as management, accounting, supply chain and so on. Once a business has decided to purchase a cloud ERP solution, the selection committee must learn about complexities such as single-tenant and multi-tenant implementations.

A single-tenant solution is a single Instance of a program running for a single company. For example, the Web browser you’re using to read this on your computer would be an example of a single-tenant solution. An example of a multi-tenant solution would be Google’s Gmail, which hosts hundreds of thousands of email accounts in a single application instance.

A cloud application can be single-tenant at various levels: from the operating system, to the machine, to the database, and the application itself.

The main trade-off between single-tenant and multi-tenant solutions is more control on one hand and greater efficiency of resources on the other.

Pros and Cons

Some advantages of a single-tenant solution:

– Maximum privacy: since there is only one instance for a user, there’s less risk of another business either accidentally or through corporate espionage snooping on data that doesn’t belong to them.
– It’s impossible to affect someone else’s tasks. Single-tenant solutions are more popular with enterprise businesses.
– Jobs with intensive computing requirements can make full use of the system.

The single-tenant mode also has some drawbacks:

– If the client decides to run the cloud on-premise, the client must bear the costs of the whole system alone.
– A single-tenant system is generally more expensive than a multi-tenant solution.
– A single-tenant system is generally not the most efficient use of resources, unless it’s fully loaded.
– For each instance, the underlying software, such as the operating system and runtime libraries, must be updated.

The multi-tenant solution also has some advantages and disadvantages:

– The downside is that a client does not have as much control over the environment.
– The solution is more popular with smaller businesses.
– A multi-tenant solution shares hardware and software costs.
– The software only had to be updated once, instead of multiple times for each instance of a single-tenant application.
– The solution makes maximum efficiency of computing resources, since it is shared among many companies. Most computer systems spend their time waiting for input from the user. Since there are many companies, there is always something for the machine to do. Virtualization also helps accomplish the same goals.

Some ERP systems offer a choice of deployments while others are more rigid in their drive towards efficiency.

No matter what system you end up choosing, the decision of whether to use multi-tenant or single-tenant depends on your business needs and the makeup of your organization. If you are unsure of your long term requirements or growth potential, I recommend selecting a vendor that provides the option to switch as you grow so you do not get locked in to an unfavorable payment model.

By Douglas Johnson

Douglas Johnson

Steve Prentice

Get Smarter – The Era of Microlearning 

The Era of Microlearning Becoming employable and then staying employable requires ongoing, up to date [...]
Read more
Katrina Thompson

Why Zombie APIs are Such an Important Vulnerability

Zombie APIs APIs have a lifecycle, the same as anything else. They are born, they [...]
Read more

A.I. is Not All It’s Cracked Up to Be…At Least Not Yet!

Exploring AI’s Potential: The Gap Between Aspiration and Reality Recently Samsung releases its new Galaxy [...]
Read more
Jeff DeVerter

Charting the Course: An Interview with Rackspace’s Jeff DeVerter on AI and Cloud Innovation

Rackspace’s Jeff DeVerter on AI & Cloud Innovation In an insightful conversation with CloudTweaks, Jeff [...]
Read more

5 Azure Cost Management Strategies

What Is Azure Cost Management? Azure cost management refers to the practices and processes that [...]
Read more

Exploring SaaS Directories: The Path to Optimal Software Selection

Exploring the Landscape of SaaS Directories SaaS directories are vital in today’s digital age, serving [...]
Read more

SPONSORS

SPONSOR PARTNER

Explore top-tier education with exclusive savings on online courses from MIT, Oxford, and Harvard through our e-learning sponsor. Elevate your career with world-class knowledge. Start now!
© 2024 CloudTweaks. All rights reserved.