#1-2 Cloud Computing
#1-2 Cloud Computing
Presented by:
Dr. Atta Ur Rahman
1
Table of Contents
Introduction
Cloud service providers
Advantages Vs disadvantages
Architecture
Types of Cloud
Types of cloud services
Cloud Computing Technologies
Sample Questions
2
Introduction
3
Introduction
4
Introduction
5
Cloud Service Providers
6
Advantages
Cost: It reduces the huge capital costs of buying hardware and software.
Speed: Resources can be accessed in minutes, typically within a few clicks.
Scalability: We can increase or decrease the requirement of resources
according to the business requirements.
Productivity: We put less operational effort. We do not need to maintain
hardware and software. So, in this way, the IT team can be more productive
and focus on achieving business goals.
Reliability: Backup and recovery of data are less expensive and very fast for
business continuity.
Security: Many cloud vendors offer a broad set of policies, technologies,
and controls that strengthen our data security.
7
Advantages
8
Disadvantages
Internet Connectivity: In cloud computing, every data (image, audio,
video, etc.) is stored on the cloud, and we access these data through the
cloud by using the internet connection. If you do not have good internet
connectivity, you cannot access these data.
Vendor lock-in: Vendor lock-in is the biggest disadvantage of cloud
computing. Organizations may face problems when transferring their
services from one vendor to another.
Limited Control: cloud infrastructure is completely owned, managed, and
monitored by the service provider, so the cloud users have less control
over the function and execution of services within a cloud infrastructure.
Security: Sending the data on the cloud, there may be a chance that your
organization's information is hacked by Hackers.
9
Cloud Computing Architecture
As we know, cloud
computing technology is
used by both small and
large organizations to store
the information in cloud
and access it from
anywhere at anytime using
the internet connection.
Cloud computing
architecture is divided into
two parts: Front End and
Back End.
10
Architecture
Front End: The front end is used by the client. It contains client-
side interfaces and applications that are required to access the
cloud computing platforms.
The front end includes web servers (including Chrome, Firefox,
internet explorer, etc.), thin & fat clients, tablets, and mobile
devices.
Back End: The back end is used by the service provider. It
manages all the resources that are required to provide cloud
computing services. It includes a huge amount of data storage,
security mechanism, virtual machines, deploying models, servers,
traffic control mechanisms, etc.
11
Types
Public Cloud: The cloud resources that are owned and operated by a
third-party cloud service provider are termed as public clouds. It
delivers computing resources such as servers, software, and storage
over the internet.
Private Cloud: The cloud computing resources that are exclusively used
inside a single business or organization are termed as a private cloud. A
private cloud may physically be located on the company’s on-site
datacenter or hosted by a third-party service provider.
Hybrid Cloud: It is the combination of public and private clouds, which
is bounded together by technology that allows data applications to be
shared between them. Hybrid cloud provides flexibility and more
deployment options to the business.
12
Types
13
Types of Cloud Services
14
Infrastructure as a Service
15
Infrastructure as a Service
16
Infrastructure as a Service
17
Platform As A Service
It provides a runtime environment to users. It allows users to create,
test, and run web applications. Users can easily access PaaS on the basis
of the pay-per-use mode using an Internet connection.
PaaS provides the infrastructure (networking, storage, and services) and
platform (DBMS, business intelligence, middleware) for running a web
application life cycle.
Examples of PaaS include Microsoft Azure and Google Cloud.
Microsoft Azure is a cloud computing platform and set of services
offered by Microsoft. Azure allows organizations to build, deploy, and
manage applications and services through Microsoft's global network of
data centers.
18
Platform As A Service
PaaS is a cloud service model that gives a ready-to-use development
environment where developers can specialize in writing and executing
high-quality code to make customized applications.
It helps to create an application quickly without managing the
underlying infrastructure. For example, when deploying a web
application using PaaS, you don’t have to install an operating system,
web server, or even system updates. However, you can scale and add
new features to your services.
PaaS is useful for companies developing, running, and managing app
programming interfaces and microservices.
19
Platform As A Service
20
Software As A Service
21
Software As A Service
22
Software As A Service
23
Cloud Computing Technologies
Virtualization
Service-Oriented Architecture (SOA)
Grid Computing
Utility Computing
24
Virtualization
25
Service-Oriented Architecture (SOA)
26
Grid Computing
Grid computing is also known as distributed computing. It is a
processor architecture that combines various different computing
resources from multiple locations to achieve a common goal.
In grid computing, the grid is connected by parallel nodes to form
a computer cluster.
Control Node: It is a group of server which administrates the
whole network.
Provider: It is a computer which contributes its resources in the
network resource pool.
User: It is a computer which uses the resources on the network.
27
Grid Computing
Mainly, grid
computing is used in
the ATMs, back-end
infrastructures, and
marketing research.
28
Utility Computing
29
Sample Questions
Do Amazon Web Services fall into which of the following cloud-
computing category?
Platform as a Service
Software as a Service
Infrastructure as a Service
Back-end as a Service
Correct Answer: 3
Amazon Web Services falls into the Infrastructure as a Service
cloud-computing category.
30
Sample Questions
Q2. Which one of the following can be considered as the most
complete cloud computing service model?
PaaS
SaaS
IaaS
Correct Answer: 2
Explanation: The most complete cloud computing service model
must contain the computing hardware and software, as well as
the solution itself. Hence the SaaS model has all these features.
31
Sample Questions
Which one of the following provides the resources or services such as
virtual infrastructure, virtual machines, virtual storage, and several other
hardware assets?
PaaS
SaaS
IaaS
All of the above
Correct Answer: 3
Explanation: The IaaS service provider maintains all the infrastructure,
while the client is responsible for several other deployment aspects.
32
Sample Questions
You plan to provide Infrastructure as a Service (IaaS) resources in
Azure. Which resource is an example of IaaS?
33
Thank You!
Any Question
34