Aim to provide scalable, flexible environments for providing resources with a specified level of service and reliability. Whilst cloud computing isn’t new, the pervasive nature of internet access (both mobile and fixed) as well as the dramatic fall in the cost of data transfer have made it much more relevant and useful to businesses today. Many businesses, academic institutions and individuals are looking to transition to the cloud and reap the benefits that cloud computing has to offer. In fact there are many types of cloud computing, below is a summary showing the different main categories:
Infrastructure as a Service. What is IaaS?
Infrastructure as a Service (IaaS) allows servers to be created in a virtualized computing environment without the same restrictions that using physical hardware imposes on you. Vurbia Technologies is a pure IaaS provider and our job is to manage the transformation of physical servers into flexible virtual servers that are high performing and reliable. It means you can instantly create, start, stop and delete servers as and when you need them. We turn CPU, RAM, data storage and data transfer into utilities like your electricity and water. We give you exactly how much of each as you need them over time.
Platform as a Service. What is PaaS?
Platform as a Service (PaaS) providers specialize in creating purpose built standardized environments where developers can upload code without having to take into consideration operating systems, resource usage etc. Salesforce’s Force.com and Google’s App Engine are excellent examples of PaaS. PaaS providers actually rely on the same management and virtualization process that Iaas providers give.
Software as a Service. What is SaaS?
Software as a Service (SaaS) providers offer applications directly to end users and build on the environments provided by Iaas and PaaS layers. SaaS has many advantages for end users such as pay as you go models, constant software development with instant availability of new versions, lower maintenance costs for users and more. Good examples of SaaS are Google’s GMail service and Salesforce.com.
As an IaaS provider we sit at the top of the new cloud computing environment layers and enable both PaaS and SaaS providers as well as those looking to switch from dedicated servers to a virtualized computing environment to find a tailored solution.
Three aspects are new in Cloud Computing:
1. The illusion of infinite computing resources available on demand, thereby eliminating the need for Cloud Computing users to plan far ahead for provisioning;
2. The elimination of an up-front commitment by Cloud users, thereby allowing companies to start small and increase hardware resources only when there is an increase in their needs;
3. The ability to pay for use of computing resources on a short-term basis as needed (e.g., processors by the hour and storage by the day) and release them as needed, thereby rewarding conservation by letting machines and storage go when they are no longer useful.