0% found this document useful (0 votes)
14 views17 pages

ITC4205 Lecture

The document summarizes a lecture on cloud computing that covered why organizations adopt cloud computing, what cloud computing is, and the different types of cloud computing based on deployment and service models. It explained that cloud computing provides shared computing resources over the internet on demand, allowing organizations to pay only for what they use and scale up or down as needed. It also defined public, private and hybrid clouds based on deployment and Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) based on service models.

Uploaded by

aabdurrahaman647
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views17 pages

ITC4205 Lecture

The document summarizes a lecture on cloud computing that covered why organizations adopt cloud computing, what cloud computing is, and the different types of cloud computing based on deployment and service models. It explained that cloud computing provides shared computing resources over the internet on demand, allowing organizations to pay only for what they use and scale up or down as needed. It also defined public, private and hybrid clouds based on deployment and Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) based on service models.

Uploaded by

aabdurrahaman647
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

ITC4205: Introduction To

Cloud Computing
Time: Saturdays (10am to 12pm)
Course Lecturer: Umar Shafiu Haruna
Today’s Lecture
• Why Cloud Computing?
• What’s Cloud Computing?
• Types of Cloud Computing:
Deployment Model
 Public
 Private
 Hybrid
Service Model
 SaaS
 PaaS
 Iaas
Why Cloud Computing?
On-premise vs Cloud Computing
On-Premise Cloud Computing

Higher Pay, less scalability You only pay for what you use.
Scale up = pay more
Scale down = pay less
Huge space is required for IT No space required for the organization
infrastructures
Teams of maintenance for both hardware No such team is needed
and software are required
Poor data security Enhanced data security

Difficult to recover data Disaster recovery

Lack of flexibility Very flexible

Less Collaboration. Also data cannot be Teams can collaborate. Data can be
accessed remotely. accessed and shared (Internet connection
required)
Why Cloud Computing?

On-Premise or Cloud Computing???


What is Cloud Computing?
Cloud Computing is an approach of providing shared computing
resources such as applications, networking, storage, development and
deployment environments and other services over the Internet on
demand.
What is Cloud Computing?
As an example, instead of saving your files on a local disk, you can
simply save them over the Internet.
Types of Cloud Computing
Cloud Computing can be categorized into two:
Deployment Model
 Public Cloud
 Private Cloud
 Hybrid Cloud
Service Model
 SaaS
 PaaS
 IaaS
Cloud Types Based On
Deployment Model
Public Cloud
Can be characterized by the following:
 Own and operated by third party (Cloud Provider), i.e., off-premises
 Low-cost
 pay for what you used (subscription based)
 Shared by all customers over the Internet
 managed and supported by provider
 Scalable and flexible
 e.g. Microsoft Azure, Amazon AWS, Rockspace
Private Cloud
Can be characterized by the following:
 build for and exclusively operated by/for a single organization
 Aim to address concerns on data security
 offer greater control
 e.g. AWS, VMWare
Variations of Private Cloud
1. On-Premise Private Cloud
• Hosted within one’s data center
• Limited on aspects of size and scalability
• More protection
• Operational costs for physical resources
2. Off-Premise (Externally Hosted) Private Cloud
• External hosting with cloud provider
• Exclusive cloud environment with full guarantee of security
Hybrid Cloud
It consists of the functionalities of both public and private cloud
Cloud Types Based on Service
Model
Software as a Service (SaaS)
• Complete application is offered as a service on demand
• Single instance of the service runs on the cloud and multiple end-
users are serviced
• No investment in servers (end user’s perspective)
• No software licenses
• E.g. of Companies: Google, Yahoo
• E.g. of SaaS: gmail, yahoomail, Google 365, Google Doc etc.
Platform as a Service (PaaS)
• Entire development environment is encapsulated and offered as a
service
• Software developer can use this environment to build his own
applications that runs on provider’s infrastructure.
• Provide a consistent set of programming and middleware services
that ensure developers have a well-tested and well-integrated way to
create applications in a cloud environment.
• E.g. Microsoft Azure, Google App Engine.
Infrastructure as a Service (IaaS)
• Provides basic storage and computing capabilities as standardized
services over the network.
• Servers, storage systems, networking equipment, data center space
are pooled and made available to handle workloads.
• Customers can deploy their software on the infrastructure.
• E.g. Amazon AWS
Summary
Questions

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy