Cloud Computing? sure many of the readers who've often heard those words, or if you have never heard of, may have heard the term in the language of Indonesia, which is "cloud computing". There are many points of view to explain what is Cloud Computing, Wikipedia itself describes Cloud Computing as here. It is possible for a layman, when read that explanation is unclear. For that, I will try to explain with an easier language by analogy below.
Of course we are all users of electricity in daily life. To be able to enjoy electricity, we don't have to set up the infrastructure of the power plant itself right? We need to do is sign up to PLN, and we just pay electricity fee based on the amount of use of us each month. When we need additional power for a specific purpose (e.g. his we have nikahan event), we just said to the PLN to add resources, and one day when want to power down again, we just say also to PLN. It could be said the addition of electric power is his nature elastic and (should) be done soon.
When wearing electric service from PLN, we won't need to headache to think about how to meet the needs of our electric PLN, how when they damage the tool, how the process of treatment of such tools, etc. The core of his we know enough that we can enjoy the power and the obligation to pay the fees each month, while PLN's own obligation to fulfill our needs based on their service level.
Well, the analogy is slightly above PLN description of Cloud Computing, where Cloud Computing is on duty to provide service and we are a user/users of the service. We don't need to think about how they get dizzy (layananan Cloud Computing providers) provided these services, which are essential to the standard of service they could provide in accordance with what we need. For the cost of services we live pay based on usage. When we need additional services, we may request the immediate addition of that service, and also behind him (ELASTIC).
Based on the service type, Cloud Computing is divided into the following:
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Below we discuss, each service type above:
Software as a Service (SaaS) is a service of Cloud Computing where we just wear software (software) that have been provided. We know enough that the software can run and be used properly. Example: a public email service (Gmail, YahooMail, Hotmail, etc.), social networks (Facebook, Twitter, etc.) instant messaging (Skype, YahooMessenger, GTalk, etc) and many more others. In his development, a lot of the software that used to be only we can enjoy with installing these applications on our computers (on-premise) starts we can enjoy via Cloud Computing. His profit, we do not need to purchase a license and stay connected to the internet to use it. Example: Microsoft Office that now we can enjoy through Office 365, Adobe Suite we can enjoy via Adobe Creative Cloud, etc.
Platform as a Service (PaaS) is a service of Cloud Computing where we rented "homes" following his environment (operating system, network, databbase engines, application framework, etc), to run the applications that we create. We don't need to dizzy to set up "home" and "house-keeping". An important application that we created can run well at "home". For the maintenance of "home" is the responsibility of the service provider. As an analogy, e.g. his we rent a hotel room, we just sleep in the room we have rent, regardless of how "treatment" from the room and his environment. That is important, we can comfortably stay in the room that, if at any time we made uncomfortable, just unplug and move to another hotel that his service is better. Example of a PaaS provider is: Amazon Web services, Windows Azure, even traditional hosting-pun is an example of PaaS. The advantage of PaaS is we as developers can focus on application we make, no need to think of operational from "home" to applications that we create.
Infrastructure as a Service (IaaS) Cloud Computing is a service of which we can "rent" IT infrastructure (computing, storage, memory, network etc.). We could define how large his computational unit (CPU), a data storage (storage), memory (RAM), bandwidth, and other configurations that we will rent. His easy, IaaS it is renting a virtual computer is still empty, where after it hired computer we can use him up from our needs. We can install the operating system and any applications above him. An example of this is the IaaS providers: Amazon EC2, Windows Azure (soon), TelkomCloud,