Monday, 26 January 2015

What is Cloud Computing?

Getting frustrated with multiple dedicated servers? Here is the solution i.e. cloud. Migrate your dedicated server in one server and simply launch the instances on that server and perform the task on that launched instance.
Cloud technology is the fast growing technology in the IT industry. Because it requires less resources as compare to dedicated servers and its cost consuming as compare to dedicated servers. But yes it requires expertise to manage these cloud systems. Cloud computing is very deep and vast concept.

Generally there are three types of cloud.

1) Private Cloud
2) Public Cloud
3) Hybrid Cloud

1) Private Cloud :- Private cloud is cloud infrastructure dedicated to a particular organization. Private clouds allow businesses to host applications in the cloud, while addressing concerns regarding data security and control, which is often lacking in a public cloud environment. It is not shared with other organizations,   whether managed internally or by a third-party, and it can be hosted internally or externally.
There are two variations of private clouds:-
On-Premise Private Cloud :- This part is related to that organisation who is actually developing the cloud on their own premices. There are some opensource tools like OpenStack or Eucalyptus which helps us to build the private cloud on our own premises. But again role doesn't end here. The maintenance and security is much needed for that cloud. 
Externally Hosted Private Cloud :- Externally hosted private clouds are also exclusively used by one organization, but are hosted by a third party specializing in cloud infrastructure. Here security part is totally related to providers. We need to only pay for our use. 
2) Public Cloud :- Public clouds are made available to the general public by a service provider who hosts the cloud infrastructure. Generally, There are few public cloud service providers like Amazon Web Services(AWS), Microsoft Azure, Google g cloud, i cloud. These companies provide some services on cloud only these services are accessible to their customers public cloud provides generally follows the method the low-cost module or you can only pay according to your use.On public cloud we can access the infrastructure virtually or we can do changes or modify according to our requirement.

The best example of this is AWS EC2 service. The basic thing behind public cloud is we can access its services or modules from anywhere at anytime. In public cloud we can even build the Virtual Private Cloud(VPC).

3) Hybrid Cloud :-  Hybrid cloud is the integration of private cloud and public cloud. In a hybrid cloud, you can leverage third party cloud providers in either a full or partial manner, increasing the flexibility of computing. Augmenting a traditional private cloud with the resources of a public cloud can be used to manage any unexpected surges in workload. Hybrid cloud uses both on premises resource and off premises resource. The simple thinking behind is whenever on premises server goes down then automatically it will shift on public cloud. But here we always need to take snapshot on our own premises.