Page 38 - DCAP609_CLOUD_COMPUTING
P. 38

Unit 3: Developing Cloud Services




          3.2.1 Advantages of Cloud Development                                                 Notes

          The biggest advantage of cloud computing is cost efficiency. By controlling cloud’s capabilities,
          companies can save on licensing fees and at the same time eliminate overhead charges such as
          the cost of data storage, software updates, management etc. The cloud is in general available at
          much cheaper rates than traditional approaches and can significantly lower the overall IT expenses.
          There are many one-time-payment, pay-as-you-go and other scalable options available making
          the cloud even more attractive.
          There is Device Diversity and Location Independence as cloud computing services can be accessed
          via electronic devices that are able to have access to the internet. These devices include not only
          the traditional PCs, but also smartphones, tablets etc. An end-user might decide not only which
          device to use, but also where to access the service from. There is no limitation of place and
          medium. We can access our applications and data anywhere in the world, making this method
          very attractive to people.
          It is easier for developers to upgrade a cloud application than with traditional desktop software.
          Instead of manually upgrading individual applications located on each and every desktop PC in
          the organization, application features can be quickly and easily updated by upgrading the
          centralized application. With a cloud service, a single change affects every user running the
          application, which greatly reduces the developer’s workload.
          Since all your data is stored in the cloud, backing it up and restoring the same is relatively much
          easier than storing the same on a physical device. Additionally, most cloud service providers are
          usually competent enough to handle recovery of information. Hence, this makes the entire
          process of backup and recovery much simpler than other traditional methods of data storage.

          3.2.2 Disadvantages of Cloud Development

          Despite all the apparent advantages of adopting the cloud computing model, some significant
          concerns could prevent an enterprise from moving into the cloud.
          Security is the biggest concern when it comes to cloud computing. Before adopting this
          technology, a company must remember that it is surrendering all the company’s sensitive
          information to a third-party cloud service provider. It is then up to the cloud service provider to
          manage, protect and retain the data, thus the provider’s reliability is very critical. A company
          must look at all possible alternatives before making any decision about switching to cloud
          computing. For the security reason even end users might feel uncomfortable submitting their
          data to a third party.
          Privacy in the cloud is yet another huge issue to worry about. Companies and users have to trust
          their cloud service vendors that they will protect their data from unauthorized users. The various
          stories in news about data being damaged or lost and passwords being leaked does not provide
          much comfort to some of the most concerned users.
          Another drawback of switching to cloud computing is that your small businesses become
          dependent on the reliability of your Internet connection. When it’s offline, you’re offline. Even
          the most reliable cloud computing service providers suffer server outages time and again.
          A significant disadvantage could be if the cloud computing host goes offline. Imagine such a
          situation. Even though most companies claim that this isn’t possible, it has happened in the
          recent past. In a very significant instance, Amazon’s EC2 service suffered a massive outage on
          February 15, 2008, wiping out some customer application data. The outage was caused by a
          software deployment that mistakenly ended an unknown number of user instances. For clients
          expecting a safe and secure platform, having that platform go down and data disappear is




                                           LOVELY PROFESSIONAL UNIVERSITY                                   33
   33   34   35   36   37   38   39   40   41   42   43