All you want to know about cloud computing
All you want to know about cloud computing
You may have heard this word before, it is undoubtedly the next revolution in the world of the Internet as well as the business world. If this term is a bit strange to you, I advise you to read this article carefully.The term cloud computing or cloud computing can be defined as a set of services provided by the service provider to a customer or several customers or to an audience of customers over the Internet to exploit the capabilities and capabilities of the super service provider without having to buy expensive devices in the company to do the same tasks .
In the sense that the service provider shares its huge potential and its powerful servers to provide diverse services to the customer to save on the customer buy, equipment and maintenance of devices within his company to carry out such tasks and functions.
Cloud computing applications
To make this clearer, we take several examples of cloud computing:
Cloud computing services
Do you use various email services like Gmail, Yahoo mail or even Hotmail within your company or for your personal use?If yes, you should know that this is the best example of Cloud Computing because you simply share with your service provider – in this case Google or Yahoo – to provide servers on which your personal e-mail is based and take advantage of the storage capacity of your servers too To upload and send your files to your email address. In this case, you did not have to buy a server with a certain storage capacity at a high price, but you also did not bear the cost of creating, loading and maintaining periodic maintenance. All this is provided by different service providers.
Cloud Storage Services
Maybe you’ve already dealt with one of these services and you may even know them well. Who has not handled the popular online storage service called Dropbox and what about Google Drive? All these services are cloud storage services, that is, they use cloud computing to provide storage capacities for files on the Internet without having to have physical storage disks on your device or in your company.
The most famous of which are Google Docs and Photoshop Express, applications that are used to perform some of the required functions such as editing data and images and create text files and tables, just like the programs of Office and Photoshop and others without the need to download the program on your device without consumption of your storage capacity or processors of your personal or office.
Cloud Operating Systems Cloud Operating Systems
Google is taking the lead in this field by launching its famous Google Chrome program for a cloud operating system known as Chrome OS. A breakthrough in cloud computing is expected to leap into new dimensions.
Components of cloud computing
So, after learning about the meaning of cloud computing and taking some examples to illustrate its purpose and way of doing it, the work of cloud computing can be summed up in three main sections underpinning all the above services and applications. These three divisions represent all the various cloud computing services.
- Software-as-service (SAAS) applications
- Platforms as a Service (PAAS) Platform as a service
- Infrastructure as Service IAAS (Platform as a service)
I’m Cloud Computing
So we should now know the types of cloud computing Cloud Computing, and can also be summarized in three types:
Public Cloud Computing
It is an infrastructure that provides all computing applications and resources but to a group of customers and applications are mixed on the servers.
Private Cloud Computing
It is also an infrastructure but leased to a single person or institution so that it works for its own and at its full disposal in the data and security and the quality and efficiency of the service.
Hybrid Cloud Computing
Is an infrastructure that combines public and private cloud models so that each can be provided
The benefits of cloud computing
Cloud computing offers significant and expensive costs to its users as a result of not having to use special devices after purchasing them, as well as their periodic maintenance costs
Cloud computing provides secure access to data and information stored on it provided that there is evidence that the user has the right to view and use such data.Cloud computing is a great way to preserve data and information for fear of loss.One of the coolest uses of cloud computing is the ability to use high-level applications and software, regardless of the efficiency of the devices you use, because it depends on the power of the network servers and not on the personal resources of your device. Whatever the efficiency of your personal computer, you can use Google Docs, without problem.
Cloud computing can be expanded or reduced with simple touches as needed and without problems.
Ensure cloud computing works permanently. In this particular item comes the role of service providers who undertake to provide a safe and good service and without interruption.
The disadvantages of cloud computing are summarized as follows:
Fear of hacking server servers and stealing data or selling them by third party service providers. Therefore, you should deal with reliable, credible and transparent companies.
Fear of interruption of Internet service in general
The current applications of cloud computing on the Internet have not yet reached the desired level and expected efficiency. There is not yet an application program on the Internet for the level of modification to the desired images such as Photoshop, for example.
Security elements when using cloud computing
The security elements of cloud computing are the most important and the most critical factor in the efficiency of service delivery and its continuity to patients. Cloud security service providers are based on several elements including:
Identity Management System
As mentioned earlier, it is necessary to ensure that the identity of the user who is required to access the database and the stored information is the correct identity of a person who is entitled to view or act on such data. The identity management system is mainly when accessing the system.
Complete data protection
This point is shared by service providers and the customer. Each of them is required to maintain the confidentiality of the data provided and not to give any information to any account for any person who is not authorized to do so.
It is one of the most important security features that should distinguish the service. It is very important to provide privacy policies that protect both the rights of the customer and the service provider. Privacy policies are a strong and direct criterion for the power of the service provider and its ability to provide a distinct service to the customer.
Security elements in applications
It is very important when initiating modifications and development methods for applications from programmers to be equipped with security systems and protection to prevent penetration while at the same time working to increase efficiency and raise the overall level.
Cloud computing and mobile application design
Cloud Hosting Services:
Amazon offers hosting services (IaaS) on the EC2 platform, which has made many organizations rely on this platform to host their applications. Amazon is one of the leading hosting companies, and has increased services such as SaaS, where users have some control over operating systems and the operating time environment, which has helped to reduce administrative costs and problems. This is probably the most useful service that the experience has shown to be of benefit and success from cloud services, so people are more interested in designing mobile applications.
Featured payment methods:
One of the reasons Apple’s success is to make a clear and easy-to-use payment system has made it very successful, but with the maturity of the mobile market, many app developers have had an eye on Apple’s financial system, looking to use alternative payment systems. So many providers have come up with cloud payment, making it easier for application developers to do business with customers
This was a quick overview of Cloud Computing, its types, advantages and disadvantages, and how you can make the most of it in your company or office or even for your personal use.