Cloud computing is saving and retrieving data from the internet instead of your local hard drive. If you are interested in what is cloud computing, you better read on. The term cloud computing is a computing paradigm that provides one of the easiest means of storing and accessing data over the Internet instead of the storing data on your computer's hard drive. It is also recognized as a large pool of computer systems that helps to remain connected with private or public networks and to provide a scalable infrastructure for data, file storage and application.
During the launching of this technology, it significantly lowered the time of storage and delivery, cost of computation, as well as application hosting. It has a potential of converting a data center from a capital-intensive set up to a variable priced atmosphere. According to Forrester, one of the research industries, Cloud Computing is defined as a pool of highly scalable, abstracted, and managed computer infrastructure that is capable of hosting end-customer applications and billed by consumption. The U.S. National Institute of Standards and Technology or NIST have developed the meaning of cloud computing as a model for enabling convenient and on-demand network access to a pool of configurable computing resources such as networks, servers, applications, storage, and services, that is shared and that it can be rapidly released and provisioned with limited management effort or lesser service provider interaction. You can read more info here about cloud computing by reading on.
One of the characteristics of cloud computing is consists of self-service. This is where a customer can actually request and manage their computing resources as needed. An access to the wide network allows services to be available for the private and public networks and the Internet. This technology allows a pool of shared resources where the customer avails from a pool of computing resources, usually from a remote data center connected via a Leased Line.
In this type of service model, the cloud-based applications are given to the customer, as a service upon demand. It is a single instance of the service that runs on distant computers otherwise known as the cloud that is owned and operated by other entities and connected to users' computers via the internet and a web browser. Social networking sites like Twitter, Facebook, Google, and Flickr are all examples of this type of service, though users are able to access the services via any internet enabled devices.
The platform-as-a-service model is a level above the software-as-a-service setup. It offers hardware, network, and a specific operating system so that a customer can design its application and software by his or her own. In order to meet the specification of the applications such as manageability and scalability, a predefined combination of operating system and application servers is offered by providers. Examples of such are restricted Linus, J2EE, MySql, LAMP platform, Apache, and PHP, to name a few. At every stage of the process to develop, test and ultimately host their websites, web developers can use individual environments for their personal use.