What are the Roots of Cloud Computing?

What are the Roots of Cloud Computing?

We trace the roots of cloud computing by focusing on the advancement of technologies in hardware (multi-core chips, virtualization), Internet technologies (Web 2.0, web services, service-oriented architecture), distributed computing (grids or clusters), and system management (data center automation, autonomous computing).

Some of the technologies are marked in the early stages of their development; A specification process was followed, leading to maturity and universal adoption as a result.

The emergence of cloud computing is linked to these technologies. We take a closer look at the technologies which is the basis of cloud computing that give a canvas of the cloud ecosystem.

Cloud computing Internet technologies have so many roots. They help the computers to increase their capability and make them more powerful.

In cloud computing, there are three main types of services which are IaaS - Infrastructure as a Service, PaaS - Platforms as a Service, and SaaS - Software as a Service.

There are four types of cloud depending on the platform which are free, public, hybrid, and platform.

Cloud computing technology is advanced and contributes to the next level in business.

We will look at every root in detail below.

Root 1: Internet Technologies

The first one is Internet Technologies which includes a service-oriented architecture, Web 2.0, and also web services.

Internet technologies are commonly accessible to the public. People access content and run applications that depend on network connections.

Cloud computing relies on centralized storage, networks, and bandwidth. However, the Internet is not a network - it is highly multiplexed and centralized management.

Therefore, anyone can host several websites anywhere in the world. Because of network servers, a lot of websites can be created.

Service-Oriented Architecture is a self-contained module designed for business functions.

It is provided for authentication services business management and event logging, and also saves us a lot of paperwork and time.

Web services such as XML and HTTP provide web delivery services by common mechanisms. It is a universal concept of web service globally.

Web 2.0 services are more convenient for users, and they do not need to know much about programming and coding concepts to work.

Information technology companies provide services in which people can access the services on a platform.

Predefined templates and blocks make it easy to work with, and they can work together via a centralized cloud computing system.

Examples of Web 2.0 services are hosted services such as Google Maps, micro-blogging sites such as Twitter, and social sites such as Facebook.

Root 2: Distributed Computing

The second root of cloud computing is distributed computing, which includes the grid, utility computing, and cluster.

To understand it more easily, here's an example, a computer is a storage area, that saves documents in the form of files or pictures.

Each document stored in a computer has some specific location, on a hard disk or stored on the Internet.

When someone visits the website on the Internet, that person browses by downloading the files.

Users can access files at a location after processing; it can send the file back to the server.

So, it is known as the distributed computing of the cloud. People can access it from anywhere overseas.

All resources in memory space, processor speed, and hard disk space are used with the help of the route.

The company using the technology never faces any problem and will always compete with other companies too.

Root 3: Hardware

The third one is the hardware at the roots of cloud computing, which includes multi-core chips and virtualization.

When we talk about the hardware, it is virtual cloud computing and people do not need it anymore.

Computers require hardware like Random access memory, CPU, Read Only Memory, and motherboard to store, process, analyze, and manage the data and information.

There are no hardware devices because in cloud computing all the apps are managed by the internet.

If you are using a huge amount of data, it becomes so difficult for your computer to manage the continuous increase in data.

The cloud stores the data on its computer slightly than the computer that holds the data.

Virtualization allows people to access the resources from virtual machines in cloud computing. It makes it cheaper for customers to use the cloud services.

Furthermore, in the Service Level Agreement-based cloud computing model, each customer gets a virtual machine called a Virtual Private Cloud (VPC).

The single cloud computing platform distributes the hardware, software, and operating systems.

Root 4: System Management

The fourth root of cloud computing contains autonomous cloud and data center automation.

System management handles operations to improve the productivity and efficiency of the root system.

To achieve this, the system management ensures that all the employees have easy access to the necessary data and information.

Employees can change the configuration, receive/retransmit information, and perform other related tasks from any location.

It makes for the system administrator to respond to any user demand. In addition, the administrator can restrict or deny access for different users.

In the autonomous system, the administrator task becomes easier as the system is autonomous or self-managing. Additionally, data analysis is controlled by sensors.

System responses perform many functions such as optimization, configuration, and protection based on the data.

Therefore, human involvement is low here, but here the computing system handles most of the work.

要查看或添加评论,请登录

社区洞察

其他会员也浏览了