SlideShare a Scribd company logo
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/

More Related Content

PPTX
Cloud computing
PPTX
Cloud computing
DOCX
cloud computing basics
PPTX
Cloud Computing Fundamentals
PPT
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
DOCX
Cloud computing abstract
PPTX
Introduction to cloud computing
Cloud computing
Cloud computing
cloud computing basics
Cloud Computing Fundamentals
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
Cloud computing abstract
Introduction to cloud computing

What's hot (20)

PPTX
Cloud101-Introduction to cloud
PPTX
Presentation on cloud computing
PPS
Cloud Computing Models
PPTX
Top 10 cloud service providers
PPT
Introduction to Cloud Computing
PPSX
Introduction to Cloud computing
PPSX
Cloud Computing
PPTX
Cloud computing
PPTX
Cloud computing intro
PPTX
Cloud computing
PPTX
Cloud Computing
PPTX
Mvpskill Saturday EP_27 11 April 2563 - Azure Products Update + DEMO
PPT
Introduction to Cloud Computing
PPTX
Cloud Computing Presentation
PPT
Cloud computing and service models
PPT
Cloud computing
PPTX
Cloud computing
PPTX
Cloud computing
PPTX
Cloud terminology
Cloud101-Introduction to cloud
Presentation on cloud computing
Cloud Computing Models
Top 10 cloud service providers
Introduction to Cloud Computing
Introduction to Cloud computing
Cloud Computing
Cloud computing
Cloud computing intro
Cloud computing
Cloud Computing
Mvpskill Saturday EP_27 11 April 2563 - Azure Products Update + DEMO
Introduction to Cloud Computing
Cloud Computing Presentation
Cloud computing and service models
Cloud computing
Cloud computing
Cloud computing
Cloud terminology
Ad

Similar to Cloud computing (20)

PDF
Dr.M.Florence Dayana-Cloud Computing Architecture.pdf
PPTX
Cloud-Computing-The-New-Frontier - Dilli.pptx
PDF
AI for cloud computing A strategic guide.pdf
DOCX
Public cloud: A Review
PPTX
Cloud computing with services
PDF
G017324043
PDF
Cloud Computing: Overview & Utility
PPTX
Cloud computing
PPTX
Cloud computing 1
PPTX
Cloud Computing- Module 1 Introduction.pptx
PPTX
Introduction to Cloud Computing.pptx
PPT
Cloud Computing
PPTX
What is cloud computing
PDF
cloud computing
PPTX
Cloud Computing.pptx
PDF
Module-1 introductaion cloud computing.pdf
PPT
Cloud Computing
PDF
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
PDF
Introduction to cloud computing
PDF
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
Dr.M.Florence Dayana-Cloud Computing Architecture.pdf
Cloud-Computing-The-New-Frontier - Dilli.pptx
AI for cloud computing A strategic guide.pdf
Public cloud: A Review
Cloud computing with services
G017324043
Cloud Computing: Overview & Utility
Cloud computing
Cloud computing 1
Cloud Computing- Module 1 Introduction.pptx
Introduction to Cloud Computing.pptx
Cloud Computing
What is cloud computing
cloud computing
Cloud Computing.pptx
Module-1 introductaion cloud computing.pdf
Cloud Computing
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
Introduction to cloud computing
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Review of recent advances in non-invasive hemoglobin estimation
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
20250228 LYD VKU AI Blended-Learning.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
GamePlan Trading System Review: Professional Trader's Honest Take
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

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/