March 31, 2015

Different Types of Cloud ERP

Writing about web page http://erpcloudnews.com/2010/05/different-types-of-cloud-erp/

Cloud Infrastructure and it’s impact on Hosting and SaaS

Cloud technology enables SaaS and powerful new forms of hosting that can reduce the cost of service delivery. Note that cloud does not equal SaaS and cloud is not mutually exclusive from hosting.

How much cloud do you need?

Customers can purchase services with different amounts of “cloud” in the service delivery stack. Assume that we have four distinct layers of delivery: cloud infrastructure (hardware resources for the cloud), cloud platform (operating system resources for the cloud), cloud applications (application resources built for the cloud), and client resources (user interface to the cloud). This distinction helps us illustrate the way cloud services are offered in the diagram below.

The Cloud Stack

Cloud Delivery Options

In this simplified diagram, we show three types of cloud services:

  • Cloud Infrastructure (for example: Amazon, GoGrid) delivers an cloud infrastructure where you install and maintain a platform and an application.
  • Cloud Platform (for example: Windows Azure) delivers a cloud platform where you install and maintain your applications without worrying about the operating environment.
  • Cloud Application (for example: Salesforce.com) delivers a complete application, all you maintain is your client access program which is frequently a browser.

SaaS ERP and Cloud Models

Even legacy ERP vendors are moving to cloud technologies to offer software as a service to their customers. When vendors offer SaaS, the customer is only responsible for maintaining their client device (usually just a browser).

Vendors can offer SaaS utilizing all three cloud infrastructures above. Some vendors such as Acumatica offer all three types of services.

  • Offering SaaS using a cloud application is straightforward. In this case the vendor builds an application which is tightly integrated with infrastructure and hardware so that the three components cannot be separated.
  • Offering SaaS using a cloud platform means that the vendor must manage the application layer separately from the platform layer. This architecture gives the vendor the flexibility to move the application to a separate cloud platform provider.
  • Offering SaaS using a cloud infrastructure is similar to a managed hosting scenario. In this case the vendor installs and manages both an operating system and their application on top of a multi-tenant hardware infrastructure. This technique provides maximum flexibility, but may increase overhead slightly.

Comparing SaaS Offering Options

Offering Advantages Challenges
SaaS using a Cloud Application
 
Maximizes efficiencies for “cookie cutter” applications Vendor lock-in, customer does not have option to move application to a different provider
SaaS using a Cloud Platform
 
Mix of flexibility and savings Coordination challenges – vendor manages the application while a service provider manages infrastructure
SaaS using a Cloud Infrastructure
 
Maximizes flexibility to switch providers or move on-premise Some would argue this is nothing more than a hosted service with a slightly lower pricing structure

Multi-tenant applications

Multi-tenant applications can be deployed in any scenario to reduce overhead associated with upgrading multiple customers and maintaining different versions of software. This implies that multi-tenancy reduces the flexibility to run an old version of software and limits customization and integration potential. Multi-tenant options should be priced lower to offset the loss of flexibility.


- One comment Not publicly viewable

  1. Anar,

    I think you got your wording a little misleading. SaaS is strictly software/application that are provided and run in Cloud’s infrastructure.

    Basically, Cloud is a network of devices/hardwares that are connected by Internet. They can store data and run applications. Infrastructure providers provide a using service of those facilities for IT corporates/ application developers. So that users can create their applications and take store their own data.

    Platform provider is a step more ready for less facilitated users with provided OS, database, programming language execution environment. They can still program their own softwares but storing in databases of their choice. So yes, you are right to say that both IaaS and PaaS providers manage physical infrastructures and users have more control of their applications and flexibility to interchange between infrastructures or platform.

    SaaS or Software provided as service only gives access to use ready-to-use software. All software and infrastructure devices are managed by providers. Hence, users has nothing to manage apart from data input and taking output from cloud system.

    So to say offering SaaS utilizing the three servicing types is not quite right. It is rather SaaS is one of the service type of cloud-based technology.

    Hence, I think the three types of Saas offerings you mentioned are misleading.

    Correct me if I’m wrong.

    Lan

    17 Apr 2015, 15:04


Add a comment

You are not allowed to comment on this entry as it has restricted commenting permissions.

Search this blog

March 2015

Mo Tu We Th Fr Sa Su
Feb |  Today  | Apr
                  1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31               

Tags

Galleries

Most recent comments

  • I agree. Few companies today can grow their business by focusing on a single domestic market. Many e… by Junhua Lin on this entry
  • Hello. Thang. I am really impressed with your ideas by using 'the learning curve' to argue against s… by Peaw (peow) Kaitwatcharachai on this entry
  • Disagree with your idea about ERP starting with standardized business process. it has be identified … by Mengyun Hu on this entry
  • It seems almost impossible to achieve absolute standardization and flexibility with the implementati… by Sandhya Ramaseshan on this entry
  • BRP also play a critical role in ERP implementation. When implementation ERP system, there are two o… by on this entry

Blog archive

Loading…
Not signed in
Sign in

Powered by BlogBuilder
© MMXXIV