Intro to Cloud Computing


Although the trendy "cloud computing" term is relatively recent, the technology behind it has been in development for many years.  Cloud computing originates from a gradual technological evolution that goes as far back as the 1950 -1960s with the introduction of mainframe computing and virtual machines (VM's). VM's can be described as the virtualization of a computer system that allows users to execute multiple operating systems within a single physical hardware platform. Does that sound familiar?

But what exactly is cloud computing?

In essence, for users, cloud computing represents the ability to go to an internet site through any device to access software, manage, store and process data from anywhere in the world.

For many people, two important questions immediately come to mind; “What are the advantages vs. disadvantages of cloud computing?" followed closely by, “Is my data secure on the web?”

What are the advantages of cloud computing?

  1. Shorter implementation time.
  2. High availability (up-time)
  3. Mobile & Anywhere productivity.
  4. Provider supplies off-site, consistent back ups across multiple locations.
  5. Lower total cost of ownership.
    • No large upfront costs (Hardware, Data Servers, etc.)
    • Monthly payments (Cash flow advantage)
    • IT support supplied by provider
    • Pay per Use
  6. Software updates and maintenance provided by supplier.
  7. Scalable to meet growing company’s needs.
    • Geographical expansion, scalable storage needs, additional users, etc.
  8. Security     

What are the potential disadvantages of cloud computing? 

  1. Limited control over the infrastructure.
  2. Good internet speed and bandwidth is a requirement.
  3. Software with limited flexibility (internally)
  4. Ongoing costs vs. upfront costs (debatable)
  5. Security

As you may have noticed, SECURITY appears as both an advantage as well as a disadvantage. Allow me clarify; since cloud services are provided via a web interface and the client has very minimal control over the infrastructure itself, the client is highly dependent on the provider’s security systems.  For this reason, a good cloud service provider should have the following:

  • Robust risk management policies
  • Strong security infrastructure
  • Comprehensive security policies
  • Rigid authentication system
  • Good reliability and trustworthiness

Fortunately, these platform providers and their underlying security is highly advanced and truth be told, the large majority of security breeches occur due to internal users as end-users are generally the easiest access point to your company’s data, intentionally or not.

For many companies, the benefits of cloud computing will greatly outweigh its disadvantages and eventually all companies will be using these systems as software providers scale back on developing their on-premise solutions. The cloud computing market is growing rapidly and will continue to grow and evolve in the upcoming years.

If you are interested in jumping on the cloud wagon or simply have a few questions, it would be my pleasure to introduce you to Sage's Cloud accounting & HR solutions (Sage Live and Sage People) and answer any other questions you may have.