Managing IT Infra in Company
Imagine you start a company, and you have a website for that company. The website is hosted on a server which you bought for your small company. Your company is growing and growing. People are visiting your site. Soon you start encountering issues with your website since the traffic on your website is very high and the people are visiting at the same time. When many people are using the same website at the same time, the server slows down. On the other hand, people using your website will become very less in number if the server slows down. As a result the traffic increases which ultimately increases the power.
How to solve this issue?
You get more servers in order to resolve this problem which is quite expensive. You have to pay for installation, maintenance and service.
Instead put your website on the server which is online which will be always available and there is no need for any physical equipment. You only have to pay for the power. You can turn on and off instantly. This is what so called as Cloud computing which is cheaper and much more effective. There is no need to focus on hardware instead you can focus on growing your company. You can even save time and money in the mean time.
Cloud Computing is the use of hardware and software to deliver a service over a network (typically the Internet). An example of a Cloud Computing provider is Google's Gmail. Gmail users can access files and applications hosted by Google via the internet from any device.
Private: Works for one organization on a private network and is highly secure.
Public: Owned by cloud service provider and offers highest level of efficiency.
Hybrid: Combination of private and public deployment models. In a hybrid cloud, specific resources are used in public cloud. Other resources run premises of private cloud. This provides increased efficiency.
Iaas (Infrastructure as a service)
It consists of Infrastructure components like computing power, storage capacity. Here the organisation has the control over the entire IT infrastructure including the hosting environment and their applications. However the organization needs to allocate additional staff to maintain the infrastructure and applications. Example: Microsoft has proposed remote desktop and virtual machines to the Microsoft windows azure.
Paas (Platform as a service)
It provides the organization with a platform over run time environment to create applications. Here the org is only responsible for development, maintenance and management of the applications. Example: Microsoft provides Windows Azure platform.
Saas (Software as a service)
It provides organisations with ready to use applications. It is a combination of cloud based computing and storage services. Example: Microsoft provides various online services such as BPOS.
Consider another situation where I was using 500GB and now my requirement is 2TB. By using cloud computing we can directly update that 500GB to 2TB HDD space just at one click where there is no need to buy any physical HDD and connect with system.
The bottom line of using cloud computing is that everything goes Virtual with giant technology. We have to break the ice by removing the office workspace and bringing the Technology Phrase. Let's Develop in Cloud by sitting under a tree. This concept makes the cloud computing to take into the next big leap. Thus the Cloud computing is just another feather in one’s cap which will lead to a walkover in near future.