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 modelsPublic 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 Engine.
- Infrastructure as a service (IaaS). It is the delivery of computing infrastructure as a service. Examples are: IBM SmartCloud Enterprise+, SoftLayer cloud and Amazon EC2