Page 103 -
P. 103

Chapter 3 • Enterprise Systems Architecture  79

                 Cloud computing has been defined or interpreted in many different ways. Some define
            cloud computing as “on-demand access to virtualized IT resources that are housed outside of
            your own data center, shared by others, simple to use, paid for via subscriptions, and accessed
                        8
            over the Web.” Others have a much wider and fuzzier definition: “virtual servers available over
            the internet”. The following is the most comprehensive definition of cloud computing: “What
            makes cloud computing so powerful is that it is based on a system of modularity. The use of
            virtualization and a cloud platform allows organizations to break down services and systems into
            smaller components, which can function separately or across a widely distributed network.
            Servers can be located almost anywhere and interfaces can be changed and customized on the fly.
            These services and software are only as far away as an Internet or mobile phone connection.” 9
                 Based on the definitions above, cloud computing is basically a software service provided
            over the Internet, securely, by a service provider on a monthly or yearly lease. CC is similar to
            your ISP, which for a monthly fee provides you access to the Internet. The CC service provider
            provides for a monthly fee storage space for your data and access to an increasing number of
            software applications. Companies leasing CC services save money by replacing their purchased
            software that requires a license fee per seat. For example, if a company finds that it is spending
            too much money on Microsoft Office suite (software, licenses, and upgrades), they can replace it
            with an online version of the suite or similar suite for a fixed monthly fee without worrying about
            installation, maintenance, or security. Microsoft, Google, and Zoho are three vendors who offer
            Office applications suites, each with its own benefits and liabilities (Foyle, 2010).
                 Some cloud computing providers also let you build your own applications using their
            engines and then they would host those applications for you as part of the service. For example,
            Google offers the Google App Engine, which enables users to build Web apps for their compa-
            nies. The Google App Engine offers fast development and deployment and simple administration.
            Google promises to deliver a 99.9 percent uptime SLA, which eliminates concerns regarding
            servers performing up to standard. The cost to create your own application using the Google App
            Engine is $8 per user, per month (with a maximum $1,000 a month), which means that you pay for
            what you use. Paying depending on the amount of usage can save companies money, because in
            the traditional model, companies would have to pay a fixed price for a system whether 5 people
            used it or a 100 people used it (Google App Engine). Google is updating this engine with a new
            service that will be offered later this year with a hosted SQL database service and a Secure Socket
            Layer (SSL) service on their client’s platform for secure communications. But Google is not the
            only company out there that allows you to do these things; there are other companies like Amazon
            who also offer the flexibility of programming your own application and host it on their servers
            with the subscription. In addition, Amazon offers services to creating iPhone and Facebook
            applications (AWS Solutions). It seems that there is no limit on the software services that are
            being offered on the cloud computing platform, and ERP systems are heading in their direction.
                 There are several enterprise applications, like e-mail, customer relationship management
            (CRM) software, sales automation software, accounting, procurement systems, online meeting
            spaces, Web site and domain hosting, and others that are being offered on the CC platform.
            VMware, a CC vendor, offers a solution that utilizes a virtualized version of SAP system for



            8  Brynjolfsson, Erik, Hofmann, Paul, and Jordan, John. (May 2010). Cloud Computing and Electricity: Beyond the
            Utility Model. Communication of the ACM, 53 (5), 32–34. DOI=10.1145/1735223.1735234. http://doi.acm.org/10.1145/
            1735223.1735234.
            9  Greengard, Samuel. (May 2010). Cloud Computing and Developing Nations. Communications of the ACM, 53 (5),
            18–20. DOI 10.1145/1735223.1735232.
   98   99   100   101   102   103   104   105   106   107   108