Professional Documents
Culture Documents
perspective on
Cloud
Computing
25.05.2009
Server Hosting | Data Centre | Application Hosting | Dedicated Server | Cloud Computing | Business Hosting
The Logical Evolution of Virtualisation
Viewed in context, Cloud Computing is the natural evolution of the abstraction concept
delivered by virtualisation technology. “Cloud” is one term of many, which is used to describe
this evolving concept of computing. This new paradigm (whatever we choose to label it) is
promising to transform the computing model from a largely static connection between
Applications and Hardware, and discrete expansion dictated by physical equipment
limitations to an integrated computing platform capable of more granular scalability and
flexibility.
There is currently a tremendous amount of uncertainty about what Cloud Computing actually
is; epitomised by the multitude of differing interpretations and definitions. While generating
interest due to its novelty, the current generation of Cloud offerings are in the main, limited
to software services and in most cases, not suitable for business-grade requirements. These
best-effort services lack the necessary features such as Service Level Guarantees (SLG) and
Service Assurance to support mission-critical requirements. There will be multiple iterations
before the industry arrives at an acceptable business-grade Cloud Computing service.
Currently, Cloud Services can be roughly divided into two broad camps; “Cloud Software
services” and “Cloud Computing services”, as illustrated by Figure 1. They represent
different levels of abstraction of the underlying computing resources, which is ultimately
enabled through some form of virtualisation technology.
It is worth pointing out the differences here between Cloud Software services and Cloud
Computing services. Cloud Software describes services which are typified by the delivery of
ready-to-consume software services over the internet exemplified by services such as
Salesforce, Gmail and the like. Cloud Computing is the hardware equivalent – the delivery of
Server Hosting | Data Centre | Application Hosting | Dedicated Server | Cloud Computing | Business Hosting
previously unwieldy hardware components (with long purchasing lead-times and integration
issues) as user-definable and modularly scalable instances of computing services – which can
be raw computing power, storage capacity, server configurations, etc. Amazon’s EC2 is
arguably a first generation example of a “cloud computing service”.
> Virtualisation which was originally a method for improving the efficiency of CPU loads on
mainframes but has since been applied to maximise the utilisation of x86 based
server/storage hardware. Virtualisation is a key building block for assembling cloud
infrastructure.
> The underlying networking architecture which allows us to bring together disparate
computers and networks to form a survivable platform – elements of this architecture support
the cloud. The internet is the prototypical Cloud architecture.
> Availability of high bandwidth is the necessary delivery mechanism and precondition for
successful Cloud Service distribution to end-users of the service.
> Utility paradigm confirms the acceptance of operational outlays as opposed to large
upfront capital intensive investments and provides the underlying shift in thinking about how
computing services are consumed, yielding increased cost flexibility and efficiency.
Increased Agility
The essence of cloud services is its apparent ability to flex by upscaling or downsizing
on-demand. Through Cloud Computing, a business can manage the swings in demand
without investing for peak demand. This is especially useful to cater for demand
spikes or itinerant requirements and also to offload batch processing jobs.
Reduced time-to-market
The abstraction of the underlying layers of computing hardware and the utility
delivery model allows businesses to compress development and design cycles enabling
faster time-to-market, instead of being dictated by hardware or procurement lead
time and integration issues.
Server Hosting | Data Centre | Application Hosting | Dedicated Server | Cloud Computing | Business Hosting
Cost efficiency
The utility model of cloud computing converts the cost equation from one-off large
and lumpy hardware capital purchases to operational expenses which are spread to
match the consumption of the service. Utility based charging may be attractive
depending on the specific usage pattern or demand requirements.
A business-grade Cloud Computing service must offer all this without compromising mission-
critical performance and availability.
Server Hosting | Data Centre | Application Hosting | Dedicated Server | Cloud Computing | Business Hosting
While cloud computing promises to reduce the costs of IT operations, its unclear
whether this will apply across the entire range of cloud services offerings and for
what circumstances this will apply to -as an example it could be argued that it would
cost more to use cloud services if a large business needs a customised
implementation, as opposed to “off the shelf” requirements of a small business.
Initial market adoption patterns are indicating that cloud services are cost-effective
mainly for smaller businesses exemplified by their pervasive use of cloud software
services such as Salesforce.com, GoogleApps, etc.
Data Transfer
With the demand for richer media and the continuing commoditisation of computing
hardware, applications are continually churning out more and more data. However,
Internet data transfer charges remains relatively expensive and even worse, Internet
data transfer rates (i.e. speeds) have not kept pace with advances in computing
hardware. The data transfer costs and the time taken to transfer large datasets (in
the order of Terabytes) into the cloud for processing is considerable and significant
enough to be considered as its own cost item which needs to be factored in when
considering utilising cloud computing services.
Server Hosting | Data Centre | Application Hosting | Dedicated Server | Cloud Computing | Business Hosting
unduly complicating an already complicated environment. Ultimately, we believe the
computing and hosting industry has started its journey on the path to a utility-based
computing model – however Cloud Computing is still very much conceptual in nature and
needs to be developed and refined further.
The concept of “Cloud” is still being developed. The Cloud Computing concept is currently
still work-in-progress and is undergoing continual development and refinement; and will
manifest itself in many forms – there won’t be a one size fit all silver bullet solution.
Customised computing services and hybrid environments consisting of federated public and
private clouds, will be required to support the differing needs and to meet the objectives of
different businesses.
Mission-critical performance. Making the decision to move from in-house to a managed Data
Center environment does not mean businesses have to suffer a degradation of service levels
which put the business at risk. Cloud Computing services must provide equivalent if not
improved availability, security and data security – only a business-grade computing service
can deliver these requirements. Our focus remains on providing innovative customer solutions
based on proven technology which reduces the operating risk of doing business online -
consistent with our focus on providing the highest uptime for online businesses. The business-
class version of cloud computing is the version we are working towards.
Tools to effectively manage the Cloud. You can only react to a situation if you have an
indication of the current operating state – so the agility promised by Cloud Computing relies
on having the tools to get up-to-date performance and status indicators for your services.
InView, Macquarie Hosting’s real-time management portal, provides the management tools to
interrogate and report on a range of parameters to ensure visibility, control and
administration for individual customer services. We are set to continue this focus as we move
toward Cloud Computing.
Server Hosting | Data Centre | Application Hosting | Dedicated Server | Cloud Computing | Business Hosting
platform, located at an alternate interstate certified hosting facility. Complete with
true Internet fail-over capability.
Server Hosting | Data Centre | Application Hosting | Dedicated Server | Cloud Computing | Business Hosting