Cloud computing: An inevitable technology
Cloud computing is the recent technology, which has created a lot of buzzing in the current IT industry. Cloud computing is a term given to the storage of data at the locations about which the user does not know. This fact makes it different from the permanent web hosting techniques where the location of the server is well known. Cloud has been evolved as a new technology which has almost replaced the old concept of permanent hosting at data centres.
Where is the data stored and how it is accessed?
In cloud computing the term cloud represents the unknown collection of servers where your data is stored. There can be hundreds of servers in the cloud. Here data is stored by a third party at a location other than the site of the organization. Data is stored remotely at different servers stored at different locations. These locations can be situated in different countries in different continents. The user has no idea about the location of this remote storage. Users access data over the internet. The data servers are connected to the network so that the client can send data files to store over the cloud or to access any data which is already stored in the cloud. The client sends the files to be stored in the cloud through an internet connection. The information is stored on more than one server. This is done to ensure the availability of data, even if anyone server is down. Files stored over the cloud are accessed by invoking web services or by using a web based interface.
Cloud is divided into three categories depending on the way, how data is accessed. These categories are public cloud, private cloud and hybrid cloud.
Here, the infrastructure of cloud and the services can be accessed by anyone. Some services are even free and accessed by a number of users easily.
As the name reflects, services and infrastructure of a private cloud is operated by a single client.
Hybrid cloud has the benefits of both, private and public cloud. Hybrid cloud offers some services for public access as well as there are services which can be accessed solely by any single client.
Benefits of cloud computing
• Cloud computing supports resource sharing. Resources are shared among numerous users. Even if there is demand, the resource is also relocated to multiple users at the same time.
• Here users are allowed to access a server to retrieve their data and perform operations over the data without any need of licensing for different applications.
• Need of storage of data is growing day by day. The larger is the firm, the greater is the amount of data to be stored. Storing data at a single location using huge hard drives is neither safe or nor easily accessible. Cloud gives a huge storage capacity. It supports redundancy, which means that it stores similar data in more than one location. This data is more available and safe.
• Here the user is not supposed to purchase the storage space. He even needs not to own the web services or web interfaces used to access the servers. Users only pay for the amount of time the software is used. Also organizations do not require to setup whole infrastructure to store data safely and make it accessible as and when required. This minimizes the cost of data access and storage.