What is Cloud Computing
Posted by . On October 22, 2021 in Uncategorized
Cloud computing is recently new technological development that has the potential to have a great impact on the world. It has many benefits that it provides to its users and businesses. For example, some of the benefits that it provides to businesses are that it reduces operating costs by spending less on maintenance and software upgrades and focusing more on the business itself. But there are other challenges cloud computing must overcome. People are very skeptical about whether their data is secure and private. There are no standards or regulations worldwide that provided data through cloud computing. Europe has data protection laws but the US, being one of the most technologically advanced nations, does not have any data protection laws. Users also worry about who can disclose their data and have ownership of their data. But once, there are standards and regulations worldwide, cloud computing will revolutionize the future.
Cloud computing is a process that entails accessing services, including, storage, applications, and servers through the Internet, making use of another company’s remote services for a fee. This enables a company to store and access data or programs virtually, i.e. in a cloud, rather than on local hard drives or servers.
Cloud computing has its roots as far back as the 1950s when mainframe computers came into existence. At that time, several users accessed the central computer via dummy terminals. The only task these dummy terminals could perform was to enable users to access the mainframe computer. The prohibitive costs of these mainframe devices did not make them economically feasible for organizations to buy them. That was the time when the idea of provision of shared access to a single computer occurred to the companies to save costs.
The notion of network-based computing dates to the 1960s, but many believe the first use of “cloud computing” in its modern context occurred on August 9, 2006, when then Google CEO Eric Schmidt introduced the term to an industry conference.
Cloud computing is believed to have been invented by Joseph Carl Robnett Licklider in the 1960s with his work on ARPANET to connect people and data from anywhere at any time. In 1983, CompuServe offered its consumer users a small amount of disk space that could be used to store any files they chose to upload.
The goal of cloud computing is to allow users to take benefit from all of these technologies, without the need for deep knowledge about or expertise with each one of them. The cloud aims to cut costs and helps the users focus on their core business instead of being impeded by IT obstacles.[
Characteristics and Function
Cloud computing uses concepts from utility computing to provide metrics for the services used. Cloud computing attempts to address QoS (quality of service) and reliability problems of other grid computing models.
Cloud computing shares characteristics with:
- Client–server model—Client–server computing refers broadly to any distributed application that distinguishes between service providers (servers) and service requestors (clients)
- Computer bureau—A service bureau providing computer services, particularly from the 1960s to 1980s.
- Grid computing—A form of distributed and parallel computing, whereby a ‘super and virtual computer’ is composed of a cluster of networked, loosely coupled computers acting in concert to perform very large tasks.
- Fog computing—Distributed computing paradigm that provides data, compute, storage and application services closer to the client or near-user edge devices, such as network routers. Furthermore, fog computing handles data at the network level, on smart devices and on the end-user client-side (e.g. mobile devices), instead of sending data to a remote location for processing.
- Mainframe computer—Powerful computers used mainly by large organizations for critical applications, typically bulk data processing such as census; industry and consumer statistics; police and secret intelligence services; enterprise resource planning; and financial transaction processing.
- Utility computing—The “packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility, such as electricity.”
- Peer-to-peer—A distributed architecture without the need for central coordination. Participants are both suppliers and consumers of resources (in contrast to the traditional client-server model).
- Green computing—Study and practice of environmentally sustainable computing or IT.
- Cloud sandbox—A live, isolated computer environment in which a program, code or file can run without affecting the application in which it runs.