Cloud computing is useful in providing easy-to-access high-performance computing, networking, and storage via the net. Future work should be geared toward working on data science/AI/ML services to protect user data to make data more secure. What are the three service models of the cloud? How do they differ for the consumer? Identify, define, and provide some examples of issues with potential solutions you may have experienced with your social media accounts.
Introduction
The term "cloud computing" may be commonly articulated in businesses all over the world, but its difficult history is less well known. Considering the technology has only accomplished mainstream approval in the last decade or so, it may come as some disclosure to determine that the origins of the cloud are relatively long-standing. Whenever user required accessing any file or application that was not stored locally on your smart phone, tablet or PC then you've benefited from the cloud. But while this technology has become omnipresent today, it is worth recollection that computers themselves have not always been effortlessly available. It may sound noticeable, but for cloud computing to achieve recognition, computers themselves had to penetrate the mainstream. Cloud computing is a centralized controlling system in which minimal resources are offered by the providers, due to which intruder easy gain access to the resources and breach the security. Cloud computing allows the user to take benefit of the technologies. It is used for delivery of its services like-servers, storage, databases, networking, software, analytics and many more. It is agile for the organization in improving the services provided to the user. One of the foremost characteristics of the cloud computing by which it provides flexibility to the user through the reduction of cost. Other one cloud computing services is speed which is provided to self service and on demand large amount of computing resources transfer within a minute without any pressure of capacity planning. Here cloud knew at which time how much amount of power, bandwidth and storage is required according to the geographic conditions. By using on-time data centers in computing productivity gets increases. It becomes more reliable as it secures data, disaster recovery.
Services of Cloud
IaaS (Infrastructure as a Service):
In this IaaS gives industry entrance to essential web architecture, like storage space, servers, and connections, lacking the business require of purchasing and managing this internet infrastructure themselves. IaaS allows an internet trade a way to build up and produce on demand. The user can manage the operating system, storage, deployed applications and probably networking components such as firewalls and load balancers, but not the cloud infrastructure under them. Amazon EC2 and Rackspace Cloud are illustrations of IaaS.
PaaS (Platform as a Service):
It is the client who controls the applications that run in the environment, but does not manage the operating system, hardware or network infrastructure on which they are running. The platform is typically an application framework. PaaS allows a set of scalability by design because it is based on cloud computing. Some illustration of a PaaS system include: Mosso, Google App Engine, and Force.com.
SaaS (Software as a Service):
It is the user uses an application, but does not organize the operating system, hardware or network infrastructure on which it's running. Cloud applications allow the cloud to be influence for software architecture, reducing the burdens of maintenance, support, and operations by having the application run on computers belonging to the dealer. Gmail and Salesforce are examples of SaaS run as clouds, but not all SaaS has to be stand in cloud computing.
Figure1: Shows the Cloud Models and Cloud Services with respective Cloud providers according to their usage.