Page 202 - E-Bussiness and E-Commerce Management Strategy, Implementation, and Practice
P. 202

M03_CHAF9601_04_SE_C03.QXD:D01_CHAF7409_04_SE_C01.QXD  16/4/09  11:09  Page 169





                                                                              Chapter 3 E-business infrastructure  169


                                    either on budget or lower. There would be few cases of traditional applications where these
                                    figures can be equalled.


                                    Challenges of deploying SaaS

                                    Although the cost reduction arguments of SaaS are persuasive, what are the disadvantages of
                                    this approach? The pros and cons are similar to the ‘make or buy’ decision discussed in
                                    Chapter 12. SaaS will obviously have less capability for tailoring to exact business needs than
                                    a bespoke system.
                                      The most obvious disadvantage of using SaaS is dependence on a third party to deliver
                                    services over the web, which has these potential problems:

                                      Downtime or poor availability if the network connection or server hosting the application
                                      or server fails.
                                      Lower performance than a local database. You know from using Gmail or Hotmail that
                  Multi-tenancy SaaS  although responsive, they cannot be as responsive as using a local e-mail package like
                  A single instance of a  Outlook.
                  web service is used by
                  different customers    Reduce data security since traditionally data would be backed up locally by in-house IT
                  (tenants) run on a single  staff (ideally also off-site). Since failures in the system are inevitable, companies using SaaS
                  or load-balanced across
                  multiple servers.   need to be clear how backup and restores are managed and the support that is available for
                  Customers are effectively  handling problems which is defined within the SLA.
                  sharing processor, disk    Data protection – since customer data may be stored in a different location it is essential
                  usage and bandwidth
                  with other customers.  that it is sufficiently secure consistent with the data protection and privacy laws discussed
                                      in Chapter 4.
                  Single-tenancy SaaS
                  A single instance of an  You can see that there are several potential problems which need to be evaluated on a case-
                  application (and/or data-  by-case basis when selecting SaaS providers. Disaster recovery procedures are particularly
                  base) is maintained for all
                  customers (tenants) who  important since many SaaS applications such as customer relationship management and
                  have dedicated resources  supply chain management are mission-critical. Managers need to question service levels since
                  of processor, disk usage
                  and bandwidth. The  often services are delivered to multiple customers from a single server in a multi-tenancy
                  single instance may be  arrangement rather than a single-tenancy arrangement. This is similar to the situation with
                  load-balanced over
                  multiple servers for  the shared server or dedicated server we discussed earlier for web hosting. An example of this
                  improved performance.  in practice is shown in Box 3.9.



                       Box 3.9        Is my SaaS single-tenancy or multi-tenancy?

                                      Smoothspan (2007) has estimated the level of multi-tenancy for different web services,
                                      which is also dependent on the number of seats or users per customers. He estimates
                                      that in 2006 Salesforce was running 40 Dell PowerEdge servers with 6,700 customers
                                      (tenants) and 134,000 seats. This is equivalent to 168 tenants per server, and 3,350
                                      seats per server! Although this figure suggests the disadvantage of multi-tenancy, he
                                      also estimates there is a 16:1 cost advantage of multi-tenant over single tenant.
   197   198   199   200   201   202   203   204   205   206   207