At the outset, we want to clarify that the cloud computing process as a whole takes place through two basic elements, a stable internet connection and a global server from which the required data is collected, and let us now begin to go into more detail about this important scientific field.
What is cloud ?
It is not the ordinary cloud, but rather an electronic clouds, so to speak, in which the data is stored 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 the data is stored on multiple virtual servers instead of being hosted on one server, and it is usually provided by third parties such as hosting companies that own advanced data centers, who rent cloud storage spaces to their customers in accordance with their needs.
Now, what is cloud computing?
Cloud computing is a technology that relies on transferring the processing and storage space of the computer to the cloud, and it is a server device that is accessed via the Internet, thus transforming IT programs from products to services, thus this technology contributes to removing the problems of maintaining and developing information technology programs from the companies that use them Therefore, the efforts of the beneficiaries are focused on using these services only, and the infrastructure of cloud computing depends on advanced data centers that provide large storage areas for users, and the idea of “cloud computing” or “cloud services” means in general the services that take place through devices and programs connected to a network of servers It carries its data in a virtual cloud that ensures its connection permanently without interruption, with different devices (computers, tablets, smartphones, etc.) after setting a special code to unlock the network, and thus it is accessed from anywhere and at any timeWith the development of the technology available through the Internet, many institutions and companies have worked to make their applications available via the Internet using cloud computing. This technology has helped users on a large scale by saving costs.
We can also describe cloud computing as:
More clearly and comprehensively, we can say that your files and the main part of your operating system, programs, and data are on the Internet, and when you connect to the network, you can control these resources through an easy programming interface that facilitates and ignores many details and internal processes.
How does cloud computing work:
To put it simply, cloud computing works so that the user gets a service that allows him to store all his data outside of his personal device, meaning that he stores his files and data on cloud computing servers in the form of files that he can access from anywhere where there is an Internet connection.
Cloud computing components:
1- Applications
The programs and services that the customer can run in the cloud.
With the “Software As a Service” the user's burden of maintenance and development has been reduced.
2- Client
It is the user, who uses his device (whether it is a mobile, computer, or iPad device to take advantage of the service, and he may have an operating system that supports the cloud or only use the browser.
3- Infrastructure
"Infrastructure as a Service" is the cloud infrastructure.
4 - Platform
The platform you use in the cloud, such as Python Django, Java Google Web Toolkit at 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, which 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 technology, but it is not open to the public but rather closed to a specific number of customers.
Public Cloud Computing
It is a cloud computing available to everyone who wants the service provided, and this type is the original and has all the advantages and disadvantages of cloud computing, which we will talk about later.
Computing Cloud Mobile
It is invested by mobile companies that provide chat and internet services to smart phone users.
Hybrid Cloud Computing
Hybrid cloud computing is considered the best practical treatment for overcoming the aforementioned defects of public cloud computing, as an organization or company can do private cloud computing as support or additional security for sensitive data if it fears total dependence on public computing.
Why all this interest in cloud computing?
Cloud computing technology has made a big leap in our world that we live in today, because this money that you read would not have been available without the progress in the field of cloud computing, for example, and the teams of this technology have great services that we live daily, we mention of them ...
PAS, IAS, AAS
AAS - Application As Service
An example of this type of services is dealing with a financial system, salary system, banking system, or anything else over the Internet.
Creating a private communication network over the Internet such as social networks and others.
Create a collaborative software production system over the Internet
Creating content with free access via the Internet, such as scientific, social, political, and other content
Make 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 database rental.
Dealing with a specific program such as SPSS program or other ready-made software packages or operating system program or computer tool programs.
Dealing with a storage unit to store your information or data for any purpose such as storing documents, safe archiving or storing some historical data.
Identification of identity and the extraction of identity such as a passport and identification through an electronic card.
IAS - Infrastructure As Service
1- Dealing with computer networks over the Internet.
2. Dealing with common mass storage.
3. Do special computing.
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, meaning it is not stored on the user's hard drive.
The possibility of expansion and development, so instead of the user taking the initiative to buy or rent a new server with a higher area and higher specifications, all he has to do is to enter and change the settings only, and in seconds he gets what he wants.
Reducing costs, as it is no longer necessary to purchase 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 Photos, etc.). Also, there is no need to purchase equipment such as expensive servers to provide e-mail service, or huge storage units for backing up data and information.
Ensuring that the service works permanently, with the availability of a lot of time and cost for the user, as the company that provides the service with cloud storage is committed to making sure that the service works around the clock, in the best possible way, and the company providing the service is committed to fixing any emergency faults as soon as possible.
Take advantage of the huge infrastructures provided by the cloud services to carry out scientific tests and experiments. Some complex calculations take years to perform on regular computers, while companies such as 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 blackout will affect the performance of work, but some institutions have taken the initiative to rectify this, and thanks to some modern HTML 5 and JavaScript technologies, it is possible to build web applications that can work without an Internet connection, and then synchronize Upon return the connection.
Safety and security concerns: as some fear that all their information and files will be placed with the companies that provide cloud services, when the service is exposed to breaches, the hacker may be able to obtain users' information, as if the company resorts to selling user information or benefiting from it in one way or another, 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 on the other hand, your own equipment and your computer are not immune to hacking, theft or loss, but I think that cloud services companies are safer to store and save information, but these concerns remain with some users !!!).
Where the files are saved, the user does not know where his information or files are stored, it is possible for example to be on a cloud server in a hostile country, and therefore political problems enter here, but with the cloud you can choose places to save those data or files and the providing companies try hard in this area , To avoid this defect.
Most of the 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 the traditional Photoshop application, and online document editing applications have not reached the level of Microsoft Office, but they gradually approach this with the passage of years. .
Reliability, in the sense of who guarantees that when a user deletes their files, they are not present on the server after the deletion process.
Reliability, what happens if files are lost, for example due to a malfunction, who guarantees the ability to restore these files intact.
Internet speed and the problem of Internet availability, and this is a problem that cloud computing faces in some developing countries.
The issue of protecting intellectual property rights that raises fears of users, there are no guarantees that these rights will not be violated.
The problem of security and privacy of information, some users are afraid of the possibility of others seeing their private information.
Comments
Post a Comment