News

 

Cloud technology: Part 1

March 26th, 2010

The cloudhosts cloud is high performance, dynamic, scalable, resilient and flexible. 

That’s easy to say, but where is the proof in the pudding and what is it made of? 

In a series of blogs we will look to explain some of the elements and technologies, some familiar, some maybe not so much, involved in producing a solution with so much to offer – and so much to live up to!

To enable the discussion and description of how these 5 areas are achieved we will delve through varying technologies and equipment in use within the cloud environment to piece together what makes it tick.

Firstly, in an effort to focus on resilience, we’ll talk about one of the cornerstones of the cloud environment.  Shared Storage.

Shared Storage is fundamentally one of the most important technologies in the environment.  It is typically formed by several devices somewhat akin to servers which are filled with hard disks.  The devices aren’t ‘just a bunch of disks’ however, and have significant intelligence built in along with resilient power supplies and processing units.

These devices can be connected in various ways but the single most important thing about them is that multiple servers can connect to them and access the same data stored upon them.  The important thing here is that should a server fail, the storage doesn’t. 

Not at all obvious to begin with, the benefit of this is that if you put some other clever technology or ‘logic’ on top of this you get what is known as failover.

To explain this in a little more detail requires the scene setting so, for this example in the case of the cloudhosts cloud, we’ll deploy a standard specification cloud server on to this environment: 40GB data storage, 1GB memory, 2 vCPU’s (virtual processors) and a network connection.

So, that was easy wasn’t it!  Joking aside, this single server now online on the cloudhosts cloud isn’t just a single server; it’s much more than that.  Whilst it may be limited – as all servers are – by its specifications (memory, storage, processors etc) this server has one thing about it that a standalone physical server or computer (your PC for example) doesn’t have – Failover.

It is a fact of life that hardware will inevitably fail – disks, power supplies and most commonly anything with moving parts. This means your websites, services, email etc fail and stay off until they are fixed.

This is not the case with the cloud.  Failover, built on the technology discussed allows for the cloud server to resume service elsewhere.  The cloud server its data and its specification are stored on the Shared storage, a physical server accesses the data on the shared storage and hosts the cloud server.

To enable the cloud server to run, the physical server creates a ‘container’ or bubble in which the processing for the cloud server occurs.  In the case that the physical server loses power, has a disk failure or another inevitable hardware failure – the container is automatically and immediately recreated on another physical server in the infrastructure and returned to service.

Thus the term failover and the enhanced ability of the cloud environment to suffer failures of equipment – even if you do only buy one server.

Next time – how the technology enables performance on this environment.

p.s. you may be thinking that this ‘shared storage’ is capable of failing and hence negating all of these benefits. And whilst it is true that anything is capable of failing, Shared Storage is actually not just one device, it can be built in many ways but in the example of cloudhosts infrastructure the shared storage is actually many independent devices each with their own built in failover.  This allows for the same benefits at the storage level as discussed earlier.  We will go in to more detail on this in a future post – please leave comments if you would like that sooner rather than later!

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Maximising usage of your Windows cloud: Web PI

March 19th, 2010

Those of you who are active blog site readers may well have seen the article over at UKFastblog.co.uk on Web PI 2.0.  For those who haven’t, a brief description of the tiny MS produced tool is that it is a one stop shop to getting your new Cloud server up and running with all of the most commonly used free-to-use applications and web technologies.

Some of the most commonly downloaded and autoinstalled peices of software available through WebPI are:

DotNetNuke® Community Edition
Gallery
Umbraco CMS
mojoPortal
ResourceBlender.NET
Kentico CMS for ASP.NET
WordPress
nopCommerce
BlogEngine.NET
Acquia Drupal
ScrewTurn Wiki 3.0
nService
Gallery Server Pro
Amplifeeder
Sitefinity Community Edition
DasBlog
SugarCRM
Subtext
SilverStripe CMS
Moodle
AtomSite
Joomla!
Mayando
My Web Pages Starter Kit

Installation wise, to give you a preview of the software, the following screenshots show the main screen and the entire installation process for a package like WordPress:

For more information on the WebPI, see the blog post over at ukfastblog.co.uk.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Microsoft’s Ballmer on Cloud

March 17th, 2010

Speaking to the Computer Science and Engineering faculty at the University of Washington on Thursday 4th March 2010, Steve Ballmer outlined his view on the cloud and the future of the cloud.

When talking about the technology industry investment in utilising and developing cloud technologies, Ballmer said;
“we’re betting our company on, and I <believe> pretty much everybody in the technology industry is betting their companies on, <that’s around> $3.3 trillion”

Ballmer discussed the five key dimensions he believed would influence and drive the development of the cloud.
Firstly, he noted “the cloud creates opportunities and responsibilities”. Something that we at cloudhosts believe in whole heartedly. The evolution of our own cloud platform is creating a whole new dimension to internet based hosting for our customers, bringing resilient technologies to the mass market at affordable prices.

Secondly, “The cloud learns and helps you learn, decide and take action”.  The ‘cloud’ uses technologies which can learn.  Cloudhosts cloud monitors usage by customers and adapts to ensure all customers receive equal share of resources including allowing you to burst in to idle capacity when available – but always ensuring you a guaranteed base performance level.

Thirdly, “the cloud enhances your social and professional interactions”. Cloudhosts dynamism and resilience enables increased productivity by removing the limitations imposed by other hosting solutions letting you get the best performance and responsiveness when you need it.

Fourthly “the cloud wants smarter devices”. Cloudhosts is built on the latest and greatest technologies including Microsofts own Hyper-V Server R2, the latest generation Intel processors and high end SAN technology to enable these advanced features.

The final dimension “the cloud drives server advances that, in turn, drive the cloud”. The technology used within the cloud is ever evolving.  It is inherently built on a model that allows upgrade of the infrastructure to adopt newer and more advanced technology ensuring any cloudhosts customer will always be on the latest technology.

He also stated the following regarding Microsoft specific investment and direction on cloud based technologies, stating;
“about 70 percent of the folks who work for us today <40,000> are either doing something that is designed exclusively for the cloud, or is inspired to serve the five dimensions that I talked about today.” he went on to say, “a year from now that will be 90 percent.”

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]
configure your own cloud hosting