What is Cloud Computing ?

What Is Cloud Computing & How Does 'The Cloud' Work?

Initially, we would like to clarify that the Cloud Computing process as a whole is carried out through two main components, a stable internet connection and a global server from which the required data is collected, and let us now begin to enter in more detail on this important scientific field.


What is a cloud?

It is not an ordinary cloud, but rather an electronic cloud that will be used to store data in the form of electrical impulses that are accessed through the Internet through a computer or any device that has the ability to connect to the Internet.


What is the concept of cloud storage?

It is a model of storage on the Internet, where data is stored on multiple virtual servers instead of hosting it on one server, and it is usually provided by a third party such as hosting companies that have advanced data centers, renting cloud storage spaces for their customers in a way that suits their needs.


Now, what is Cloud computing?

Cloud computing is a technology that relies on the transfer of processing and storage space of a computer to the cloud and is a server device that is accessed through the Internet, and thus the information technology programs transform from products to services, and thus this technology contributes to keeping the problems of maintenance and development of IT programs from the companies using them Thus, the efforts of the beneficiaries are focused on the use of these services only, and the cloud computing infrastructure depends on advanced data centers that provide large storage spaces for users, and the idea of ​​“cloud computing” or “cloud services” means in general the services that are done through devices and programs connected to a network of servers It carries its data in a virtual cloud that ensures its permanent connection without interruption, with different devices (computers, tablets, smartphones, etc.) after placing a special code to open the network lock, and therefore it is accessed from anywhere and at any time, and with the development of the accident in the available technology Through the Internet, many institutions and companies have made their applications available online using cloud computing. This technology has benefited users on a wide scale. P save expenses.


We can also describe cloud computing as:

In a more clear and comprehensive way, we can say that your files are the main part of your operating system, programs and data on the Internet, and when you are connected to the network, you can control these resources through an easy programming interface that facilitates and ignores many details and internal processes.


How Cloud Computing works:

Quite simply, the cloud computing ensures that the user gets a service that allows him to store all his data outside the scope of his personal device, that is, he stores his files and data on the cloud computing servers as files that he can access from anywhere where there is an internet connection.


Cloud Computing components:

1- Applications

The programs and services that a customer can run in the cloud.

With the “Software As a Service” service, the burden of maintenance and development has been reduced from the user.

2- Client

It is the user, who uses his device (whether it is a mobile, computer or iPad device to benefit from the service, and it is possible to have an operating system that supports the cloud or only uses the browser.

3- Infrastructure

The cloud infrastructure, which is provided as an "Infrastructure As a Service"

4 - Platform

It is the platform that you use in the cloud, such as Python Django, Java Google Web Toolkit on Google.

5- Service

It is the service that you use on the cloud, and the topic is more related to the term Software as a Service, it is the process of converting computer products into services.


Types of cloud computing in terms of service:

Private Cloud Computing

It is a cloud computing in terms of the technical concept, but it is not open to the public, but rather closed to a specified number of customers.

Public Cloud Computing

It is a cloud computing available to everyone who wants the service provided, and this type is the origin that has all the advantages and disadvantages of cloud computing that we will talk about later.

Mobile computing or Computing Cloud Mobile launcher

It is invested by mobile companies that provide chat and internet services for smart phone users.

Hybrid Cloud Computing

Hybrid cloud computing is considered the best practical treatment to overcome the disadvantages of the above-mentioned public cloud computing where the corporation or company can make private cloud computing as support or as additional insurance for sensitive data if you fear total dependence on public computing.


Why all this interest in Cloud Computing?

The technology of cloud computing has made a big leap in the world we live in today. This money that you are reading could not have been available without the progress made in the field of cloud computing, for example, and the difference of this technology is great services that we live on daily.

PAS, IAS, AAS

AAS - Application As Service

An example of this type of service is dealing with a financial system, a salary system, a banking system, or otherwise via the Internet.

Create a private communications network via the Internet, such as social networks and others.

Working a cooperative production system in the software via the internet

Create content with access to the Internet, such as scientific, social, or political content, and more

Engineering control or security control over the Internet (security monitoring)

PAS - Platform As Service

Examples of this service include:

The subscriber deals with a database or a database rental.

Dealing with a specific program such as SPSS or other ready-made software packages or operating system software or computer tools programs.

Dealing with a storage unit to store your information or data for any purpose such as storing documents, keeping safe or storing some historical data.

Identification of identity and identification, such as a passport, and identification of the person through an electronic card.

IAS - Infrastructure As Service

1. Dealing with computer networks via the Internet.

2. Dealing with shared group storage.

3. Make special computing.


The benefits of cloud computing compared to traditional computing:

Cloud computing allows access to all user applications and services from anywhere and anytime via the internet environment, because the information is stored on the servers of the company providing the service, that is, it is not stored on the user's private hard drive.

The possibility of expansion and development, instead of the user initiating the purchase or rental of a new server with a high area and higher specifications, all he has to do is enter and change the settings only, and in seconds he gets what he wants.

One of the most important benefits of cloud computing is to make the burden of maintenance and program development a technical responsibility of the provider companies, which reduces the burden on users, and makes them focus on using these services only.

Reducing costs, as it is no longer necessary to buy the fastest or best computers in terms of memory or the highest in terms of hard disk space, but any ordinary computer, using any web browser, can access the various cloud services in use (editing documents, storing files, editing Pictures, etc.). Also, there is no longer a need to purchase equipment such as expensive servers to provide e-mail service, or huge storage units to back up data and information.

Ensure the service works permanently, with plenty of time and cost available to the user, as the company providing the service is committed to cloud storage by ensuring that the service works around the clock, in the best possible way, and the company providing the service is committed to fix any emergency malfunctions as quickly as possible.

Take advantage of the huge infrastructure provided by the cloud services to carry out scientific experiments and experiments. Some complex accounts require years to perform on regular computers, while companies like Google and Amazon allow their clouds of thousands of servers linked to each other to perform such calculations in minutes or hours.

Disadvantages and disadvantages of cloud computing:

Obviously, cloud applications need an internet connection, as the interruption of the Internet will affect the performance of work, but some institutions have taken the initiative to remedy that, and thanks to some modern HTML 5 and Javascript technologies, it is possible to build web applications that can work without an internet connection, then perform synchronization Upon returning the connection.

Security and security concerns: where some are afraid to put all their information and files with the companies providing cloud services, when the service is exposed to penetration operations, the hacker may be able to obtain the users information, as if the company resorted to selling the user information or benefiting from it in one way or another, then this will be A real problem, the only guarantee in such cases, is to resort to large companies with high reliability and good reputation in this field. (But, in contrast, your own equipment and your computer are not immune to penetration, theft or loss, but rather I believe that cloud services companies are safer to store and preserve information, but these concerns remain with some users !!!).

Where to save files, the user does not know where his information or files are kept, it can be, for example, in a server for the cloud in a hostile country, and thus enter political problems here, but with the cloud you can choose places to save that data or files and the provider companies try hard in this area , To avoid this defect.

Most cloud applications have not yet reached the level of traditional desktop applications, so far, image editing applications across the web have not reached levels comparable to, for example, the traditional Photoshop application, and online document editing applications have not reached the level of Microsoft Office, but are gradually approaching this with the passage of years .

Reliability, meaning that it guarantees that when a user deletes his files, it is not present on the server after the deletion.

Reliability, so what happens when files are lost, for example due to a malfunction, who guarantees the ability to restore those files intact.

The speed of the Internet and the problem of Internet availability, and this is a problem facing cloud computing in some developing countries.

The problem of protecting intellectual property rights that raises user concerns, there are no guarantees that these rights will not be violated.

Information security and privacy problem. Some users fear that others may see their private information.


Author : Sarah Mohammad
Source : Link