I have decided to re-invest my spare time (spare == few precious idle periods) to try and catch up with the exciting technology advances happening all around us. In this series, which I refer to as Willy’s Cave Dwelling Notes, I will summarise the most important information as I dig myself through the technology strata. Enjoy, reference and most importantly share candid feedback, so that we can correct and nudge these information summaries on an ongoing basis.

DSCN8921DSCN9722DSCN7812DSCN8304 … although not today’s topic, these cloud scenes over Samiahmoo bay are great Smile

Why cloud computing?

Cloud computing is about making computing and storage resources available as a service to users using a web browser or lightweight application. The service and user environments are abstracted, which means there is no platform dependency and that the application running as a service can benefit from infinite resources, scalability, reliability and security, not caring (usually) where the services are located.

As shown in the following illustration, the “Cloud” is the space containing the shared computing and storage services.

As an 80’s IT geek, this makes me wonder if the mainframe era is re-emerging in a different pyjama Smile


  • On-Premises Data Center … compute/storage computing and network is located on the local premises.
  • Software as a Service (SaaS) are applications running somewhere in the cloud, accessed via the internet.

Cloud Types

Figure: On-Premises | Private Cloud | Cloud Applications | Cloud Platform environments

Cloud Platforms


  • Provide a cloud computing environment which can be used to host Cloud applications
  • Offers browser self-service for storage, services and virtualization via the Internet
  • Advantages:
    • Faster deployment and upgrades
    • Usage-based and “as-needed” pricing
    • Less investment and risk in on-premises infrastructure
  • Disadvantages:
    • User trusts Service Provider in terms of availability and security
    • Legislation may restrict the ability to host data off-site or out-of-country
  • Examples:

Cloud Applications



Private Cloud