Over the ages, information storage has played the most important role in many areas. such as politics, informatics, medicine, etc. With the advancement of modern technology and the emergence of various physical storage devices, we achieved significant storage capacity. However, there have always been some obstacles to the device size with the required storage capacity. This represented an urgent need to find a virtual storage place that does not follow the hardware we use. Here cloud technology appeared. that constituted a unique qualitative leap in the world of modern technology. It provided a virtual online storage environment. Thus, it enabled users to have storage capacities beyond those assigned to their devices. In addition to the possibility of sharing files in a better way.
How did the idea of cloud computing begin?
Cloud computing began as an idea in 1963. The Massachusetts Institute of Technology (MIT) has demanded funding to develop technology that allows the use of a computer by two or more people.
The idea expanded further in 1969. The psychologist and computer scientist “lick” promoted a vision called “Intergalactic Computer Network”, which means “intergalactic computer network.” His idea was to make everyone on the planet interconnected through computers. and can access information from anywhere.
In the 1990s, the use of virtual computers was widespread. Thus, they used the term “cloud” to express the space between the provider and the end user.
Finally, in 1997, Professor Ramnath Shibana stated “Ramnath Chellapa” about the new computing model in which the limits of computing will be defined. Through economic logic until 1999, when Salesforce became a popular example of the successful use of cloud computing. It will later be followed by many companies that have been creative in using cloud computing through their services.
Cloud Technology or Cloud Computing
Cloud technology or as called cloud computing can be defined simply as a virtual online storage space that enables users to save their digital files such as software, files, and applications.
How can we benefit from cloud computing?
The benefits of the cloud can be summarized in these points:
1. Enable users to keep their information in a secure place permanently (unlike hardware such as computers, hard drives, and others that can be damaged over time).
2. Give users additional storage space over the storage space on their devices.
This technology allows users to use digital resources stored in the virtual space. through networks.
4. Allows people to share information and applications. in addition to accessing them at any time without observing their actual location.
It allows great operation in companies that need to display a variable range. Because it allows expansion when needed, as well as can be easily downsized.
Cloud technology helps companies reduce their financial expenses for physical storage devices.
Cloud technology allows information to be protected from loss or loss. This is through the use of backup and recovery techniques in an effective manner.
Examples of the use of cloud computing
Email, Calendar, WhatsApp, and Skype: These applications benefit from the cloud to access any stored information. This is done at any time and from any organ. thus allowing flexibility in working.
Google Docs, Microsoft 365: Users can also access the information in these apps anytime and from anywhere. Thus, it facilitates the technology of working in companies and enterprises that use these two applications.
Zoom application: This application is a software platform through which meetings, lectures, and conferences can be held online. Cloud technology helps this platform save registered conferences. Therefore, others will be able to see it later if they do not attend this Conference, or wish to see it again.
Cloud Computing Types
Cloud computing is divided into three main categories:
1. Infrastructure as a Service (IAAS)
Iaas provides an application operating infrastructure that provides physical devices such as virtual computers, servers, and storage devices located in a remote data center accessible to users via the Internet. Using login ID and password from any device in the world.
2. Platform as a service (PAAS)
PAAS provides a ready-to-use working environment that has information technology resources already deployed (such as operating systems and databases) as these resources are made available to users via the cloud through the use of the Internet to replace the purchase of all these resources.
3- Software as Software as a service (SAAS)
Saas provides software that can be kept in the cloud service instead of downloading the software on our device which requires storage space. In addition to the many updates to the program that must be kept up to date.
Disadvantages of cloud technology
1. Cloud security in cloud computing:
Security is the biggest challenge facing cloud computing as there is a risk of data breaches on the cloud. In addition to the lack of transparency of how and where to process sensitive information that we receive from the cloud provider. therefore insufficient security regarding data storage.
2. Inability to estimate the cost of cloud computing:
A paid subscription to the cloud is based on Pay-as-you-go.They therefore create unplanned and unpredictable costs.
3. Lack of cloud computing capacity and experience:
The rapid advancement of cloud technologies has come to require staff and experts with sufficient expertise to manage the work and deal with new developments in cloud technology.
4. Difficulty in IT governance in cloud computing (the different of IT governance):
Cloud governance focuses on the set of rules and policies adopted by cloud operators to enhance data security and better risk management. in addition to a clear failure to protect against security violations and incidents of non-compliance in the delivery of goods to the cloud.
5. Compliance with industry laws:
When transferring data from local storage (storage within a device) to cloud storage it can be difficult to manage compliance with industry laws by a third party. It is therefore necessary for the user to learn about the basic laws that relate to the country in which the data will be processed, what laws will be applied, and what the impact of these laws will be.
It can be difficult because there are many different laws (e.g. data protection and localization laws). But it’s essential when it comes to information access laws that enable those responsible to access your data in the cloud.
6. Management of multiple clouds:
Each cloud is different from the other. Therefore, in the case of multiple clouds (multi-cloud hybrid network), cloud computing challenges become more complex.
7. Cloud Performance:
Cloud performance such as commuting time (the period from sending the message from the sender to the future until the receipt of the receipt notice by the sender) is beyond the control of the enterprise using cloud services. This can thus disrupt this institution’s business.
8. Build a private cloud:
Private fasteners are a daunting process for the department responsible for this process.
9. Cloud migration:
The transfer of applications and data to the cloud is often accompanied by negative complications. The process of migrating this data to the cloud can also take excessive time and additional cost. Plus some performance problems.
10. Problem of switching between cloud providers (Problem switching between cloud providers):
Switching the cloud provider by the user often leads to issues of technical incompatibility and different legal limitations. In addition to the significant costs resulting from big data migration.
You may also like: What is Malware?
The difference between cloud computing and cloud storage
The answer is simple: “Cloud computing” means running operations like online software. “Cloud storage” means storing data on servers to make it available online.
What are the goals of cloud computing for the future?
Cloud computing aims to develop several points in the future, these points include:
- Increase storage capacity.
- Improving Internet performance.
- Normative programs should be the priority.
- Developing IoT for cloud computing.
- Increasing the growth of the cloud computing market and the use of cloud technology by customers.
- Improving cloud services.
- Improving cloud computing security.