“Imagination is the miracle of power”- Yes this quote well suit on Cloud Computing technology. Now I would like to elaborate the quote by connecting with the topic “Cloud Computing”. Imagine you are being able to share your photos, videos, documents and even you’re able to share all personal data at any moment. Also imagine all the time, your Desktop/Laptop even your mobile phones are in sync. What happens when this Imagination succeeds? I am sure; your efficiency to work on internet will increase. All these are possible only by Cloud Computing services. Here Cloud Computing & Cloud Services both are different but their motto is same. Cloud Services is not possible without Cloud Computing.
Cloud computing is another advancement in technology. Earlier ‘Cloud’ was used for telephony then it is depicted in Internet. In general, we say Cloud Computing provides Software, Infrastructure, Platforms & other advanced resources as well as hosting to customers on pay to use basis through its virtual shared servers. This Service really helps customer to concentrate on their core business rather than collecting resources and information all that. If we more generalize the topic then we say it is the fifth generation computing after Mainframe computer, Personal Computer and Client server computing.
Now we proceed to discuss more about cloud computing. Let’s start with Cloud Architecture:
Cloud Architecture has two ends, first one is Front End & other one is Back End. These two constitutes to make whole Cloud Computing.
Front End consists of various computer systems & we can say it is client side and it can be accessed only by some applications (Software).
Cloud itself acts as Back End which encompasses Servers, Systems & Data storage devices.
To monitor Client’s demand and traffic that ensures smoothness of system is monitored by Central server and this Central Server works as administrator for the whole Cloud Computing System. Customers generally use ‘Middleware’ software to communicate with network computers.
Cloud computing consists of four deployment model:
It is also known as traditional cloud computing in which resources like applications & storage are provided by service provider on internet for public. It may be free or pay per use.
It concerns with Privacy, Security and (or) Policy compliance that is used by several organization to share Infrastructure. It is very costly.
Hybrid means Combination of two or more. In this, two or more cloud combines to get good benefit through same physical hardware.
It is operated singly by any private network. They host personally, they have all authorities. It is costly but more secure.
Cloud services can be divided into three stacks:
1.Infrastructure as a Service (IaaS)
It is the foundation for other two stacks. It works on Virtual concept and it includes Networks, IP address, server, etc.
2. Platform as a Service (PaaS)
PaaS consists of Cloud OS & Cloud Middleware. In Cloud OS, MS Windows Azure and Google App Engine comes whereas In Cloud Middleware, OrangeScape and Wolf PaaS comes.
3. Software as a Service (SaaS)
It is the most part of cloud stack in which it deals with software and other applications to work better. It will work when any computer will have internet then open Browser then access SaaS.
Advantages of Cloud Computing:
- It is location as well as Device independent but we should always have Internet.accessibility.
- It allows to focus more on core business.
- Higher Security at low cost.
- More Reliability and Scalability.
- Good Performance.
- Easier to Maintain.
- Centrally controlled.