We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3
Roots of Cloud Computing
The roots of cloud computing are sub-divided into four types. They are, • Internet Technologies • Hardware • System Management • Distributed Computing
1️⃣ First Root: Internet Technologies
The first root is Internet Technologies from the roots of cloud computing which contains service-oriented architecture (SOA), web 2.0, and web services. Internet technologies are widely accessible to the public. People can access the content and run applications that depend on the network connection. Cloud computing relies on the network, centralized storage, and bandwidth. However, the internet isn’t just a network – it’s also very complex and requires centralized management. Hence, a person can host any website anywhere in the world. In addition, because of the network servers, anyone can create many different websites. Service-oriented Architecture, or SOA, is a self-contained module specially designed for business functionalities. It is provided for business handling, event logging, and authentication services, which save lots of paperwork and time. Web Services like XML and HTTP provide web delivery services using common mechanisms. It is a universal concept of web service all over the world. WEB 2.0 Services are more convenient for the users, as they do not have to learn more about coding and concepts to work with it. Information Technology companies basically provide this kind of service in which people can use the services on the common platform. Predefined blocks or templates make their work easy, and they can work together in the centralized cloud computing system. Some examples of WEB 2.0 services are host services like Google Maps, microblogging sites like Twitter, and social networking sites like Facebook. 2⃣ Second Root: Distributed Computing The second root is Distributed Computing from the roots of cloud computing which contains grids, utility computing, and cluster. To understand the second root, for example, a computer is a general store and documents in the form of files. Each document stored in the computer has a specific location, either on the local hard disk or it is stored over the internet. Now, when someone visits your website over the internet, they browse through the files on the browser without downloading them. This means users can access the files at the specific location after processing and send that file back to the server. Thus, it is known as distributed computing of the cloud. It is distributed in a manner so people can access it anywhere in the world. With the help of this root, all the related resources like memory space, processor speed, and hard drive space are utilized in the best possible manner. A company using this technology will never face a problem and will always stay in competition with other companies. 3️⃣ Third Root: Hardware The third root is Hardware from the roots of cloud computing which contains multi-core chips and virtualization. When we talk about Hardware for cloud computing, it is usually virtual, and people do not need to buy it. Generally, computers require hardware such as CPU, RAM, ROM, and Motherboard to process, store, analyse, and manage the data. There are no hardware devices or components in Cloud Computing because the applications are managed via the internet. If you are using a large amount of data, it becomes very difficult for your computer to manage the constant increase in data. On the other hand, the cloud stores data on its own computers rather than having the computer that holds the data physically. In cloud computing, virtualization allows users to use resources from multiple virtual machines. It makes it easier and cheaper for customers to use cloud services. Moreover, In the Service Level Agreement (SLA) based cloud computing model, each customer gets their own virtual machine called Virtual Private Cloud (VPC) 4️⃣ Fourth Root: System Management The fourth root of cloud computing (System Management) contains data centre automation and autonomic computing. System management handles the operations to improve the productivity and efficiency of the system. To achieve this, management ensures all employees have easy access to all the necessary information. Employees can change configurations, obtain/resend information, and perform other related functions from any location. This makes it possible for the system admin to instantly respond to any user demand. Moreover, the admin can restrict or deny access to different users. In an autonomic system, admin work becomes easier as the system is autonomic or self- managing. Additionally, data analysis and monitoring are handled by the sensors. Based on that data, the system responses perform various tasks such as optimization, adaptation, configuration, and protection. Hence, human involvement is less at this root, and the computing system handles most of the operations.