SlideShare uma empresa Scribd logo
1 de 9
CLOUD COMPUTING
WIRELESS NETWORK AND MOBILE COMMUNICATION
5/23/2017
SUBMITTED TO: SIR SHARIQ
TEAM MEMBERS: MUHAMMAD FAIZAN (CT-062)
ARYSHA CHANNA (CT-056)
MUHAMMAD DANIYAL (CT-009)
Introduction
Cloud computing is the delivery of computing services—servers, storage,
databases, networking, software, analytics and more—over the Internet
(“the cloud”).
It is a paradigm that allows on-demand network access to shared
computing resources. A model for managing, storing and processing data
online via the internet.
Uses of cloud computing
If you use an online service to send email, edit documents, watch movies or
TV, listen to music, play games or store pictures and other files, it is likely
that cloud computing is making it all possible behind the scenes.
 Create new apps and services
 Store, back up and recover data
 Host websites and blogs
 Stream audio and video
 Deliver software on demand
 Analyse data for patterns and make predictions
Top benefits of cloud computing
Here are 6 common reasons organizations are turning to cloud computing
services:
1. Utility-Oriented Approach
Cloud computing turns IT services into utilities. They have transformed the
Internet into a rich application and service delivery platform, mature enough
to serve complex needs
2. Cost
Resources are available through the Internet and offered on a pay-per-use
basis from cloud computing vendors. Anyone can subscribe to cloud
services and deploy and configure servers for an application in hours, in
scalable/elastic infrastructure serving its application according to the
demand, and paying only for the time these resources have been used.
In addition, consumers no longer need to invest heavily or encounter
difficulties in building and maintaining complex IT infrastructure. It also
eliminates the expense of buying hardware and software and setting up and
maintenance of datacenters and its infrastructure.
3. Speed
Services on cloud computing are provided through self service and on
demand, with high internet speed, so even vast amounts of computing
resources can be provisioned in minutes.
4. Global scale
Users access services based on their requirements without regard to where
the services are hosted i.e. ability to scale elastically. It helps delivering the
right amount of IT resources right when its needed and from the right
geographic location. The end users leveraging cloud computing services
can access their documents and data anytime, anywhere, and from any
device connected to the Internet.
5. Productivity
Cloud computing allows renting infrastructure, runtime environments, and
services on a pay-per-use basis. This principle gives different images of
cloud computing to different people through virtualization.
On-site work load like hardware set up, software patching and other time-
consuming IT management chores are removed, so IT teams can spend time
on achieving more important business goals thus increasing productivity.
6. Performance
The biggest cloud computing services run on a worldwide network of
secure datacenters, which are regularly upgraded to the latest generation of
fast and efficient computing hardware. This offers several benefits over a
single corporate datacenter, including reduced network latency for
applications and greater economies of scale.
7. Reliability
Cloud computing makes data backup, disaster recovery, and business
continuity easier and less expensive, because data can be mirrored at
multiple redundant sites on the cloud provider’s network.
Types of cloud deployments:
public, private, hybrid
There are three different ways to deploy cloud computing resources: public
cloud, private cloud and hybrid cloud.
Public cloud
Public clouds are the most common deployment models in which necessary
IT infrastructure (e.g., virtualized datacenters) is established by a third-party
service provider that makes it available to any consumer on a subscription
basis.
Such clouds are appealing to users because they allow users to quickly
leverage compute, storage, and application services. In this environment,
users’ data and applications are deployed on cloud datacenters on the
vendor’s premises
Public clouds are owned and operated by a third-party cloud service
provider, which deliver their computing resources like servers and storage
over the Internet.
Microsoft Azure is an example of a public cloud. With a public cloud, all
hardware, software and other supporting infrastructure is owned and
managed by the cloud provider. You access these services and manage your
account using a web browser.
Private cloud
A private cloud refers to cloud computing resources used exclusively by a
single business or organization. A private cloud can be physically located on
the company’s on-site datacenter. Some companies also pay third-party
service providers to host their private cloud.
A private cloud is one in which the services and infrastructure are
maintained on a private network.
The use of cloud-based in-house solutions is also driven by the need to
keep confidential information within an organization’s premises. Institutions
such as governments and banks that have high security, privacy, and
regulatory concerns prefer to build and use their own private or enterprise
clouds.
Hybrid cloud
Hybrid computing systems partially composed of public cloud resources
and privately owned infrastructures.
Hybrid clouds combine public and private clouds, bound together by
technology that allows data and applications to be shared between them.
By allowing data and applications to move between private and public
clouds, hybrid cloud gives businesses greater flexibility and more
deployment options.
Types of cloud services: IaaS, PaaS, SaaS
Most cloud computing services fall into three broad categories:
1) Infrastructure-as-a-service (IaaS)
Infrastructure-as-a-Service solutions deliver infrastructure on demand in the
form of virtual hardware, storage, and networking. Virtual hardware is
utilized to provide compute on demand in the form of virtual machine
instances. These are created at users’ request on the provider’s
infrastructure, and users are given tools and interfaces to configure the
software stack installed in the virtual machine. The pricing model is usually
defined in terms of dollars per hour, where the hourly cost is influenced by
the characteristics of the virtual hardware. Virtual storage is delivered in the
form of raw disk space or object store. The former complements a virtual
hardware offering that requires persistent storage. The latter is a more high-
level abstraction for storing entities rather than files. Virtual networking
identifies the collection of services that manage the networking among
virtual instances and their connectivity to the Internet or private networks
The most basic category of cloud computing services. With IaaS, you rent IT
infrastructure—servers and virtual machines (VMs), storage, networks,
operating systems—from a cloud provider on a pay-as-you-go basis.
2) Platform as a service (PaaS)
Platform-as-a-Service solutions are the next step in the stack. They deliver
scalable and elastic runtime environments on demand and host the
execution of applications. These services are backed by a core middleware
platform that is responsible for creating the abstract environment where
applications are deployed and executed. It is the responsibility of the service
provider to provide scalability and to manage fault tolerance, while users
are requested to focus on the logic of the application developed by
leveraging the provider’s APIs and libraries. This approach increases the
level of abstraction at which cloud computing is leveraged but also
constrains the user in a more controlled environment.
Platform-as-a-service (PaaS) refers to cloud computing services that supply
an on-demand environment for developing, testing, delivering and
managing software applications. PaaS is designed to make it easier for
developers to quickly create web or mobile apps, without worrying about
setting up or managing the underlying infrastructure of servers, storage,
network and databases needed for development.
3) Software as a service (SaaS)
At the top of the stack, Software-as-a-Service solutions provide applications
and services on demand. Most of the common functionalities of desktop
applications—such as office automation, document management, photo
editing, and customer relationship management (CRM) software—are
replicated on the provider’s infrastructure and made more scalable and
accessible through a browser on demand. These applications are shared
across multiple users whose interaction is isolated from the other users. The
SaaS layer is also the area of social networking Websites, which leverage
cloud-based infrastructures to sustain the load generated by their
popularity
Software-as-a-service (SaaS) is a method for delivering software
applications over the Internet, on demand and typically on a subscription
basis. With SaaS, cloud providers host and manage the software application
and underlying infrastructure and handle any maintenance, like software
upgrades and security patching. Users connect to the application over the
Internet, usually with a web browser on their phone, tablet or PC.
Each layer provides a different service to users. IaaS solutions are sought by
users who want to leverage cloud computing from building dynamically
scalable computing systems requiring a specific software stack. IaaS services
are therefore used to develop scalable Websites or for background
processing. PaaS solutions provide scalable programming platforms for
developing applications and are more appropriate when new systems have
to be developed. SaaS solutions target mostly end users who want to
benefit from the elastic scalability of the cloud without doing any software
development, installation, configuration, and maintenance. This solution is
appropriate when there are existing SaaS services that fit users needs (such
as email, document management, CRM, etc.) and a minimum level of
customization is needed.
REFERENCES:
1- Book:
Mastering Cloud Computing- Foundation and application program
By Rajkumar Buyya, Christian Vecchiola, S. Thamarai Selvi
2- Other links:
https://azure.microsoft.com/en-in/overview/what-is-cloud-computing/

Mais conteúdo relacionado

Mais procurados

Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
BIJIT GHOSH
 

Mais procurados (20)

Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Cloud Computing Models
Cloud Computing ModelsCloud Computing Models
Cloud Computing Models
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing intro
Cloud computing introCloud computing intro
Cloud computing intro
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Mvpskill Saturday EP_27 11 April 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_27 11 April 2563 - Azure Products Update + DEMOMvpskill Saturday EP_27 11 April 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_27 11 April 2563 - Azure Products Update + DEMO
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud terminology
Cloud terminologyCloud terminology
Cloud terminology
 

Semelhante a Cloud computing

Cloud computing with services
Cloud computing with servicesCloud computing with services
Cloud computing with services
Suresh Kumar
 
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
IJTET Journal
 
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
IJTET Journal
 

Semelhante a Cloud computing (20)

AI for cloud computing A strategic guide.pdf
AI for cloud computing A strategic guide.pdfAI for cloud computing A strategic guide.pdf
AI for cloud computing A strategic guide.pdf
 
Public cloud: A Review
Public cloud: A ReviewPublic cloud: A Review
Public cloud: A Review
 
Cloud computing with services
Cloud computing with servicesCloud computing with services
Cloud computing with services
 
G017324043
G017324043G017324043
G017324043
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utility
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
 
cloud computing
cloud computing cloud computing
cloud computing
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Module-1 introductaion cloud computing.pdf
Module-1 introductaion cloud computing.pdfModule-1 introductaion cloud computing.pdf
Module-1 introductaion cloud computing.pdf
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Cloud computing

  • 1. CLOUD COMPUTING WIRELESS NETWORK AND MOBILE COMMUNICATION 5/23/2017 SUBMITTED TO: SIR SHARIQ TEAM MEMBERS: MUHAMMAD FAIZAN (CT-062) ARYSHA CHANNA (CT-056) MUHAMMAD DANIYAL (CT-009)
  • 2. Introduction Cloud computing is the delivery of computing services—servers, storage, databases, networking, software, analytics and more—over the Internet (“the cloud”). It is a paradigm that allows on-demand network access to shared computing resources. A model for managing, storing and processing data online via the internet. Uses of cloud computing If you use an online service to send email, edit documents, watch movies or TV, listen to music, play games or store pictures and other files, it is likely that cloud computing is making it all possible behind the scenes.  Create new apps and services  Store, back up and recover data  Host websites and blogs  Stream audio and video  Deliver software on demand  Analyse data for patterns and make predictions Top benefits of cloud computing Here are 6 common reasons organizations are turning to cloud computing services: 1. Utility-Oriented Approach Cloud computing turns IT services into utilities. They have transformed the Internet into a rich application and service delivery platform, mature enough to serve complex needs
  • 3. 2. Cost Resources are available through the Internet and offered on a pay-per-use basis from cloud computing vendors. Anyone can subscribe to cloud services and deploy and configure servers for an application in hours, in scalable/elastic infrastructure serving its application according to the demand, and paying only for the time these resources have been used. In addition, consumers no longer need to invest heavily or encounter difficulties in building and maintaining complex IT infrastructure. It also eliminates the expense of buying hardware and software and setting up and maintenance of datacenters and its infrastructure. 3. Speed Services on cloud computing are provided through self service and on demand, with high internet speed, so even vast amounts of computing resources can be provisioned in minutes. 4. Global scale Users access services based on their requirements without regard to where the services are hosted i.e. ability to scale elastically. It helps delivering the right amount of IT resources right when its needed and from the right geographic location. The end users leveraging cloud computing services can access their documents and data anytime, anywhere, and from any device connected to the Internet.
  • 4. 5. Productivity Cloud computing allows renting infrastructure, runtime environments, and services on a pay-per-use basis. This principle gives different images of cloud computing to different people through virtualization. On-site work load like hardware set up, software patching and other time- consuming IT management chores are removed, so IT teams can spend time on achieving more important business goals thus increasing productivity. 6. Performance The biggest cloud computing services run on a worldwide network of secure datacenters, which are regularly upgraded to the latest generation of fast and efficient computing hardware. This offers several benefits over a single corporate datacenter, including reduced network latency for applications and greater economies of scale. 7. Reliability Cloud computing makes data backup, disaster recovery, and business continuity easier and less expensive, because data can be mirrored at multiple redundant sites on the cloud provider’s network. Types of cloud deployments: public, private, hybrid There are three different ways to deploy cloud computing resources: public cloud, private cloud and hybrid cloud.
  • 5. Public cloud Public clouds are the most common deployment models in which necessary IT infrastructure (e.g., virtualized datacenters) is established by a third-party service provider that makes it available to any consumer on a subscription basis. Such clouds are appealing to users because they allow users to quickly leverage compute, storage, and application services. In this environment, users’ data and applications are deployed on cloud datacenters on the vendor’s premises Public clouds are owned and operated by a third-party cloud service provider, which deliver their computing resources like servers and storage over the Internet. Microsoft Azure is an example of a public cloud. With a public cloud, all hardware, software and other supporting infrastructure is owned and managed by the cloud provider. You access these services and manage your account using a web browser. Private cloud A private cloud refers to cloud computing resources used exclusively by a single business or organization. A private cloud can be physically located on the company’s on-site datacenter. Some companies also pay third-party service providers to host their private cloud. A private cloud is one in which the services and infrastructure are maintained on a private network. The use of cloud-based in-house solutions is also driven by the need to keep confidential information within an organization’s premises. Institutions such as governments and banks that have high security, privacy, and
  • 6. regulatory concerns prefer to build and use their own private or enterprise clouds. Hybrid cloud Hybrid computing systems partially composed of public cloud resources and privately owned infrastructures. Hybrid clouds combine public and private clouds, bound together by technology that allows data and applications to be shared between them. By allowing data and applications to move between private and public clouds, hybrid cloud gives businesses greater flexibility and more deployment options.
  • 7. Types of cloud services: IaaS, PaaS, SaaS Most cloud computing services fall into three broad categories: 1) Infrastructure-as-a-service (IaaS) Infrastructure-as-a-Service solutions deliver infrastructure on demand in the form of virtual hardware, storage, and networking. Virtual hardware is utilized to provide compute on demand in the form of virtual machine instances. These are created at users’ request on the provider’s infrastructure, and users are given tools and interfaces to configure the software stack installed in the virtual machine. The pricing model is usually defined in terms of dollars per hour, where the hourly cost is influenced by the characteristics of the virtual hardware. Virtual storage is delivered in the form of raw disk space or object store. The former complements a virtual hardware offering that requires persistent storage. The latter is a more high- level abstraction for storing entities rather than files. Virtual networking identifies the collection of services that manage the networking among virtual instances and their connectivity to the Internet or private networks The most basic category of cloud computing services. With IaaS, you rent IT infrastructure—servers and virtual machines (VMs), storage, networks, operating systems—from a cloud provider on a pay-as-you-go basis. 2) Platform as a service (PaaS) Platform-as-a-Service solutions are the next step in the stack. They deliver scalable and elastic runtime environments on demand and host the execution of applications. These services are backed by a core middleware platform that is responsible for creating the abstract environment where applications are deployed and executed. It is the responsibility of the service provider to provide scalability and to manage fault tolerance, while users are requested to focus on the logic of the application developed by leveraging the provider’s APIs and libraries. This approach increases the
  • 8. level of abstraction at which cloud computing is leveraged but also constrains the user in a more controlled environment. Platform-as-a-service (PaaS) refers to cloud computing services that supply an on-demand environment for developing, testing, delivering and managing software applications. PaaS is designed to make it easier for developers to quickly create web or mobile apps, without worrying about setting up or managing the underlying infrastructure of servers, storage, network and databases needed for development. 3) Software as a service (SaaS) At the top of the stack, Software-as-a-Service solutions provide applications and services on demand. Most of the common functionalities of desktop applications—such as office automation, document management, photo editing, and customer relationship management (CRM) software—are replicated on the provider’s infrastructure and made more scalable and accessible through a browser on demand. These applications are shared across multiple users whose interaction is isolated from the other users. The SaaS layer is also the area of social networking Websites, which leverage cloud-based infrastructures to sustain the load generated by their popularity Software-as-a-service (SaaS) is a method for delivering software applications over the Internet, on demand and typically on a subscription basis. With SaaS, cloud providers host and manage the software application and underlying infrastructure and handle any maintenance, like software upgrades and security patching. Users connect to the application over the Internet, usually with a web browser on their phone, tablet or PC. Each layer provides a different service to users. IaaS solutions are sought by users who want to leverage cloud computing from building dynamically scalable computing systems requiring a specific software stack. IaaS services are therefore used to develop scalable Websites or for background
  • 9. processing. PaaS solutions provide scalable programming platforms for developing applications and are more appropriate when new systems have to be developed. SaaS solutions target mostly end users who want to benefit from the elastic scalability of the cloud without doing any software development, installation, configuration, and maintenance. This solution is appropriate when there are existing SaaS services that fit users needs (such as email, document management, CRM, etc.) and a minimum level of customization is needed. REFERENCES: 1- Book: Mastering Cloud Computing- Foundation and application program By Rajkumar Buyya, Christian Vecchiola, S. Thamarai Selvi 2- Other links: https://azure.microsoft.com/en-in/overview/what-is-cloud-computing/