The cloud computing is a service used over the Internet to stream data, I.T resources as well as applications to the users. It is basically used to utilize the software as a service which is more commonly known as SaaS. Even though Google is mostly known for its SaaS service, there are other social media industry such as Facebook and Twitter that have grown at an alarming rate. Apart from SaaS, the other cloud computing solutions that have come up are Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) that are proving to be very beneficial for many companies. The cloud server models offer a great many features such as self-service, cost-savings, economies of scale and flexibility. Basically, the cloud deliver models are of various types but the more common ones are private services, public services and hybrid services. The cloud services offer many features due to which they are defined using various names such as community clouds, cloud streams, mobile clouds and federated clouds. The cloud services are built on the concept of virtualization. Its basis comes from the concept of centralizing the software and infrastructure on remote servers and managing them by using the laptops, tablets and smartphones. Let us now discuss the basic types of clouds namely, private, public and hybrid.
In this type, the I.T services are provided as a service over the Internet. This is known as the external cloud and it has very less control over the underlying technology infrastructure and is mostly quite affordable. It reduces the complexity encountered during operation. During testing and deploying new products, it takes up long lead times.
The I.T activities and functions are provided as a service in this cloud type. Even though I.T functions are offered, they are available only for a particular company or an organization. Since, it is a private cloud; there is no resource-sharing between the private cloud owner and outside agencies. This feature enables the users to do multi-tenancy easily.
As its name suggests, this type is a combination of the public and the private clouds. The hybrid clouds not only provide the advantages of the dedicated servers but also the features of the public or private clouds. Users are given the facility of customizing rules related to security and the underlying infrastructure. The activities and tasks needed are allocated the necessary dedicated servers or cloud servers as and when the user requires.
Most common services
Apart from the basic types of clouds, the clouds are also categorized based on their service-type level. Based on this, there are three types of dominant services namely, SaaS, PaaS and IaaS.
If you want to access a remote product or e-commerce service over the Internet then you need to use the SaaS service. The best example of this service is the Amazon Web Services providing a remote CRM like a Salesforce or a datacenter.
This service is specially made for those developers that want to deploy applications in the cloud without having to involve themselves with the server infrastructure. A great example of this kind of service is the Google apps store.
The developers who sought to get maximum interaction with the underlying server infrastructure prefer the IaaS service. This service allows the advantage of deploying back-office applications on a remote environment.