What is Cloud Hosting?
Cloud hosting is a reliable service with multiple servers within one network, this
means if any of the servers become unresponsive, it simply switches to another
server with no disruption. This guarantees reliability and no server downtime.
You rent space on servers for files and databases, made up of your website. You
only need to focus on creating and managing your website and the cloud hosting
company look after the technical server side.
Cloud deployment models
Public cloud – Computing resources delivered by a cloud provider that is
used by different organisations through public Internet on a pay as you go
(PAYG) model. Cloud providers ensure separation for resources used by
different organisations. This is known as multitenancy.
Private cloud – Cloud infrastructure is solely owned by an organisation and
maintained either by an organisation or a third party and can be located on-site
or off-site. Computing resources are behind the corporate firewall.
Community cloud – Cloud infrastructure is owned and shared by multiple
organisations with a shared concern.
Hybrid cloud – A combination of any type of cloud model mentioned above
connected by standardised or proprietary technology.
Three main service models of cloud computing are:
- Software as a service (SaaS).
Applications hosted by a provider on a cloud infrastructure are accessed
from thin or thick clients over the network or a program interface
(for example, web services).
Examples are: Google Docs, IBM SmartCloud Docs, IBM SmartCloud
Meetings, Saleforce.com’s CRM application and so on.
- Platform as a service (PaaS).
Providers deliver not only infrastructure but also middleware (databases,
messaging engines etc.) and solution stacks for application build,
development and deploy.
Examples are: IBM SmartCloud Application Services and Google App
- Infrastructure as a service (IaaS).
It is the delivery of computing infrastructure as a service.
Examples are: IBM SmartCloud Enterprise+, SoftLayer cloud and
Cloud hosting is an alternative to hosting websites on single servers (either
dedicated or shared servers) and can be considered as an extension of the
concept of clustered hosting where websites are hosted on multiple servers.
Rather than being hosted on one single instance of a physical server the
website is hosted on a virtual partition which draws its resources, such as disk
space, from an extensive network of underlying physical servers. If one server
goes offline, it weakens the level of resource available to the cloud a little bit
will have no effect on the availability of the website whose virtual server will
continue to pull a resource from the remaining network of servers. Some cloud
platforms could even survive an entire data centre going offline as the pooled
cloud resource is drawn from multiple data centres in different locations to
spread the risk.
The underlying physical servers are still housed within data centres and so
benefit from the security measures that those facilities implement to prevent
people accessing or disrupting them on-site
Scalability and Flexibility;
Resource is available in real time on demand and not limited to the physical
constraints/capacity of one server. If a client’s site demands extra resource
from its hosting platform due to a spike in visitor traffic or the implementation
of new functionality, the resource is accessed seamlessly.
Utility style costing;
The client only pays for what they actually use. The resource is available for
spikes in demand but there is no wasted capacity remaining unused when
demand is lower.
Responsive load balancing;
Load balancing is software based and therefore can be instantly scalable to
respond to changing demands
There are changes happening in server design that will start to have a real-world
impact on everyone who uses both traditional and new computing devices. One
of the key reasons that Intel recently increased its commitment to server, cloud
and data centre markets as part of the company’s growth strategy. This includes
everything from smart digital assistants, autonomous cars and virtual reality,
which is being facilitated and improved with the addition of new types of computing
models and accelerators and today’s servers and cloud-based infrastructure.