Cloud Computing is a Combination Of Storage, Server, Networking, Database, etc. It doesn’t store any data on your personal computer. It is the on-demand availability of computer services like servers, data storage, networking, databases, etc. The main purpose of cloud computing is to give access to data centers to many users. Users can also access data from a remote server.
History of Cloud Computing
Before cloud computing emerged, there was client/server computing, centralized storage in which all the data, software applications, and all the controls reside on the server-side.
If a user wants to run a program or access specific data, then he connects to the server and gain appropriate access, and can do his business. Distributed computing concept came after this, where all the computers are networked together and resources are shared when needed.
The Cloud Computing concept came into the picture in the year 1950 with accessibility via thin/static clients and the implementation of mainframe computers. Then in 1961, John McCarthy delivered a speech at MIT in which he suggested that computing can be sold like a utility like electricity and food.
The idea was great but it was much ahead of its time and despite having an interest in the model, the technology at that time was not ready for it.
In 1999, Salesforce.com became the 1st company to enter the cloud arena, excelling in the concept of providing enterprise-level applications to end-users through the Internet.
Then in 2002, Amazon came up with Amazon Web Services, providing services like computation, storage, and even human intelligence. In 2009, Google Apps and Microsoft’s Windows Azure also started to provide cloud computing enterprise applications.
Other companies like HP and Oracle also joined the stream of cloud computing, for fulfilling the need for greater data storage.
Advantages of Cloud Computing
Cloud computing is economical as the user has many free opportunities when they start using it and after that, they have to pay only for the basic services. There are many reliable services available for no or low cost for the use of the general public.
ii. 24*7 Availability
The cloud service is available every time as all the queries and the issues are resolved with the help of technical support, which is provided through phone call. The workers can get assistance from anywhere.
As the data has been saved at multiple places, there is no loss of data. Cloud Computing offers a high level of security as the data stored is important and should not be lost. The data can modify or delete from anywhere with remote access.
Even if the device is lost the data can modify or delete from anywhere with the help of an internet connection.
Disadvantages of Cloud Computing
One of the major disadvantages of cloud computing is downtime. If the servers of the companies are not accurate so, this will lead to downtime as it won’t be able to perform properly and the access facility of the data can deny.
- Vulnerable to attack
If you are connected to the internet there are chances that you suffer severe attacks as you are exposed to potential vulnerabilities. The chances are less but sometimes even the best team suffers.