SlideShare a Scribd company logo
Introduction to Cloud Computing
Sara Abbas
Grid Computing
Def
• Grid Computing
• combination of computer resources from multiple
administrative domains applied to a common task*
Core idea
• distributed parallel
computation
• super virtual computer
Utility Computing
Def
“The packaging of computing resources (computation,
storage etc.) as a metered service similar to a
traditional public utility”*
Observation
• not a new concept
• –"If computers of the kind I have advocated become
the computers of the future, then computing may
someday be organized as a public utility just as the
telephone system is a public utility... The computer
utility could become the basis of a new and
important industry."
Cloud Computing
Definition
“Cloud computing is a model for enabling
convenient, on-demand network access to a shared
pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and
services) that can be rapidly provisioned and
released with minimal management effort or
service provider interaction. This cloud model
promotes availability and is composed of five
essential characteristics, three service models, and
four deployment models.”*
Early Models of Cloud Computing
• Basic reasoning: information and data processing can be done more
efficiently on large farms of computing and storage systems accessible via
the Internet.
Two early models:
1. Grid computing – initiated by the National Labs in the
early 1990s; targeted primarily at scientific computing.
“Grid computing is the collection of computer resources from multiple
locations to reach a common goal. The grid can be thought of as a distributed
system with non-interactive workloads that involve a large number of files.”
from Wikipedia
2. Utility computing – initiated in 2005-2006 by IT
companies and targeted at enterprise computing.
“Utility computing is a service provisioning model in which a service provider
makes computing resources and infrastructure management available to the
customer as needed, and charges them for specific usage rather than a flat
rate.” from Wikipedia
Cloud computing - Characteristics
Shared Resources and Resource Management:
• Cloud uses a shared pool of resources
• Uses Internet techn. to offer scalable and elastic services.
• The term elastic computing refers to the ability of
• dynamically and on-demand acquiring computing resources
and supporting a variable workload.
• Resources are metered and users are charged accordingly.
• It is more cost-effective due to resource-multiplexing.
Lower costs for the cloud service provider are past to the
cloud users.
Cloud computing (cont d)
Data Storage:
• Data is stored:
• in the “cloud”, in certain cases closer to the site where it is used.
• appears to the users as if stored in a location-independent manner.
• The data storage strategy can increase reliability, as well as security,
and can lower communication costs.
Management:
• The maintenance and security are operated by service providers.
• The service providers can operate more efficiently due to
specialization and centralization.
Cloud Computing Advantages
• Resources, such as CPU cycles, storage, network
bandwidth, are shared.
• When multiple applications share a system, their peak
demands for resources are not synchronised thus,
multiplexing leads to a higher resource utilization.
• Resources can be aggregated to support data-intensive
applications.
• Data sharing facilitates collaborative activities. Many
applications require multiple types of analysis of
shared data sets and multiple decisions carried out by
groups scattered around the globe.
• Eliminates the initial investment costs for a
private computing infrastructure and the
maintenance and operation costs.
• Cost reduction: concentration of resources
creates the opportunity to pay as you go for
computing.
• Elasticity: the ability to accommodate workloads
with very large peak-to-average ratios.
• User convenience: virtualization allows users to
operatin familiar environments rather than in
idiosyncratic ones.
Types of clouds
• Public Cloud - the infrastructure is made available to
general public or a large industry group and is owned
by the organization selling cloud services.
• Private Cloud – the infrastructure is operated solely for
organization.
• Hybrid Cloud - composition of two or more Clouds
(public, private, or community) as unique entities but
bound by a standardized technology that enables data
application portability.
• Other types: e.g., Community/Federated Cloud
infrastructure is shared by several organizations and
supports a community that has shared concerns.
Cloud Delivery Models
• 1. Software as a Service (SaaS) (high level)
• 2. Platform as a Service (PaaS)
• 3. Infrastructure as a Service (IaaS) (low level)
Infrastructure-as-a-Service (IaaS)
• Infrastructure is compute resources, CPU, VMs, storage, etc
• The user is able to deploy and run arbitrary software, which
can include operating systems and applications.
• The user does not manage or control the underlying Cloud
infrastructure but has control over operating systems,
storage, deployed applications, and possibly limited control
some networking components, e.g., host firewalls.
• Services offered by this delivery model include: server
hosting, storage, computing hardware, operating systems,
virtual instances, load balancing, Internet access, and
bandwidth provisioning.
• Example: Amazon EC2
Platform-as-a-Service (PaaS)
• Allows a cloud user to deploy consumer-created or acquired
applications using programming languages and tools supported by
the service provider.
• The user:
 Has control over the deployed applications and, possibly,
application hosting environment configurations.
 Does not manage or control the underlying Cloud infrastructure
including network, servers, operating systems, or storage.
• Not particularly useful when:
 The application must be portable.
 Proprietary programming languages are used.
 The hardware and software must be customised to improve the
performance of the application.
• Examples: Google App Engine, Windows Azure
Software-as-a-Service (SaaS)
• Applications are supplied by the service provider.
• The user does not manage or control the underlying
Cloud infrastructure or individual application
capabilities.
• Services offered include:
 Enterprise services such as: workflow management,
communications, digital signature, customer
relationship management (CRM), desktop software,
financial management, geospatial, and search.
• Not suitable for real-time applications or for those
where data is not allowed to be hosted externally.
• Examples: Gmail, Salesforce
The Three delivery models of Cloud
Computing
Cloud activities
• Service management and provisioning
 Virtualization.
 Service provisioning.
 Call center.
 Operations management.
 Systems management.
 QoS management.
 Billing and accounting, asset management.§ SLA
management.
 Technical support and backups.
Cloud activities (contd)
• Security management including:
 ID and authentication.
 Certification and accreditation.
 Intrusion prevention.
 Intrusion detection.
 Virus protection.
 Cryptography.
 Physical security, incident response.
 Access control, audit and trails, and firewalls.
Cloud activities (cont d)
• Customer services such as:
 Customer assistance and on-§ Subscriptions.
 Business intelligence.
 Reporting.
 Customer preferences.
 Personalization.
• Integration services including
• Data management.
• Development.
Privacy issues
• Cloud service providers have already collected
petabytes of sensitive personal information stored in
data centers around the world. The acceptance of
Cloud Computing therefore will be determined by
privacy issues addressed by these companies and the
countries where the data centers are located.
• Privacy is affected by cultural differences; some
cultures favors privacy, others emphasize community.
This leads to an ambivalent attitude towards privacy in
the Internet which is a global system.
Cloud Vulnerabilities
• Clouds are affected by malicious attacks and failures of the
infrastructure, e.g., power failures.
• Such events can affect the Internet domain name servers and
prevent access to a Cloud or can directly affect the
• Clouds:
 in 2004 an attack at Akamai caused a domain name
outage and a major blackout that affected Google,
Yahoo, and other sites.
 in 2009, Google was the target of a denial of service
attack which took down Google News and Gmail for
several days;
 in 2012 lightning caused a prolonged down time at
Amazon.
Introduction to Cloud Computing.pptx
Ad

More Related Content

Similar to Introduction to Cloud Computing.pptx (20)

CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
Dss
 
Cloud computing explained
Cloud computing explained Cloud computing explained
Cloud computing explained
Juan Pablo
 
Cloud Computing technologies virtrulization
Cloud Computing technologies  virtrulizationCloud Computing technologies  virtrulization
Cloud Computing technologies virtrulization
PRIYAL82
 
Unit I Fundamentals of Cloud Computing.pptx
Unit I Fundamentals of Cloud Computing.pptxUnit I Fundamentals of Cloud Computing.pptx
Unit I Fundamentals of Cloud Computing.pptx
Rahul Borate
 
Alhadeff cloud computing cyber technology.ppt
Alhadeff cloud computing cyber technology.pptAlhadeff cloud computing cyber technology.ppt
Alhadeff cloud computing cyber technology.ppt
Iftikhar70
 
Cloud Computing_Module1_ updated.pptx
Cloud Computing_Module1_    updated.pptxCloud Computing_Module1_    updated.pptx
Cloud Computing_Module1_ updated.pptx
chandanpurvey2
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
raghurajsingh51
 
Cloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxCloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptx
chayashree12
 
Cloud Computing and fog computing lesson notes.pptx
Cloud Computing and fog computing lesson notes.pptxCloud Computing and fog computing lesson notes.pptx
Cloud Computing and fog computing lesson notes.pptx
amare63
 
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptxOE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
abhispal122
 
CLOUD COMPUTING - Introduction -chapter-1
CLOUD COMPUTING - Introduction -chapter-1CLOUD COMPUTING - Introduction -chapter-1
CLOUD COMPUTING - Introduction -chapter-1
PooraniArul1
 
cloudintro-lec018.1.ppt
cloudintro-lec018.1.pptcloudintro-lec018.1.ppt
cloudintro-lec018.1.ppt
gunvinit931
 
Cloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptCloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .ppt
mithunrocky72
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
garkhot123
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Jagriti Rai
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
MuhammadArslan799356
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
Seminar Links
 
cloud computing module 1 for seventh semester
cloud computing module 1  for seventh semestercloud computing module 1  for seventh semester
cloud computing module 1 for seventh semester
diksha8842
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised Presentation
Mayank Aggarwal
 
Chapter 1 – Introduction to Cloud Computing - Copy.pptx
Chapter 1 – Introduction to Cloud Computing - Copy.pptxChapter 1 – Introduction to Cloud Computing - Copy.pptx
Chapter 1 – Introduction to Cloud Computing - Copy.pptx
MuhammadMamman2
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
Dss
 
Cloud computing explained
Cloud computing explained Cloud computing explained
Cloud computing explained
Juan Pablo
 
Cloud Computing technologies virtrulization
Cloud Computing technologies  virtrulizationCloud Computing technologies  virtrulization
Cloud Computing technologies virtrulization
PRIYAL82
 
Unit I Fundamentals of Cloud Computing.pptx
Unit I Fundamentals of Cloud Computing.pptxUnit I Fundamentals of Cloud Computing.pptx
Unit I Fundamentals of Cloud Computing.pptx
Rahul Borate
 
Alhadeff cloud computing cyber technology.ppt
Alhadeff cloud computing cyber technology.pptAlhadeff cloud computing cyber technology.ppt
Alhadeff cloud computing cyber technology.ppt
Iftikhar70
 
Cloud Computing_Module1_ updated.pptx
Cloud Computing_Module1_    updated.pptxCloud Computing_Module1_    updated.pptx
Cloud Computing_Module1_ updated.pptx
chandanpurvey2
 
Cloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxCloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptx
chayashree12
 
Cloud Computing and fog computing lesson notes.pptx
Cloud Computing and fog computing lesson notes.pptxCloud Computing and fog computing lesson notes.pptx
Cloud Computing and fog computing lesson notes.pptx
amare63
 
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptxOE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
abhispal122
 
CLOUD COMPUTING - Introduction -chapter-1
CLOUD COMPUTING - Introduction -chapter-1CLOUD COMPUTING - Introduction -chapter-1
CLOUD COMPUTING - Introduction -chapter-1
PooraniArul1
 
cloudintro-lec018.1.ppt
cloudintro-lec018.1.pptcloudintro-lec018.1.ppt
cloudintro-lec018.1.ppt
gunvinit931
 
Cloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptCloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .ppt
mithunrocky72
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
garkhot123
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Jagriti Rai
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
MuhammadArslan799356
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
Seminar Links
 
cloud computing module 1 for seventh semester
cloud computing module 1  for seventh semestercloud computing module 1  for seventh semester
cloud computing module 1 for seventh semester
diksha8842
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised Presentation
Mayank Aggarwal
 
Chapter 1 – Introduction to Cloud Computing - Copy.pptx
Chapter 1 – Introduction to Cloud Computing - Copy.pptxChapter 1 – Introduction to Cloud Computing - Copy.pptx
Chapter 1 – Introduction to Cloud Computing - Copy.pptx
MuhammadMamman2
 

More from sarahabbas40 (6)

TSO.ppt
TSO.pptTSO.ppt
TSO.ppt
sarahabbas40
 
ERD.pptx
ERD.pptxERD.pptx
ERD.pptx
sarahabbas40
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
sarahabbas40
 
Presentation clod.pptx
Presentation clod.pptxPresentation clod.pptx
Presentation clod.pptx
sarahabbas40
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
sarahabbas40
 
lec24-cloud-computing.ppt
lec24-cloud-computing.pptlec24-cloud-computing.ppt
lec24-cloud-computing.ppt
sarahabbas40
 
Ad

Recently uploaded (20)

Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Ad

Introduction to Cloud Computing.pptx

  • 1. Introduction to Cloud Computing Sara Abbas
  • 2. Grid Computing Def • Grid Computing • combination of computer resources from multiple administrative domains applied to a common task* Core idea • distributed parallel computation • super virtual computer
  • 3. Utility Computing Def “The packaging of computing resources (computation, storage etc.) as a metered service similar to a traditional public utility”* Observation • not a new concept • –"If computers of the kind I have advocated become the computers of the future, then computing may someday be organized as a public utility just as the telephone system is a public utility... The computer utility could become the basis of a new and important industry."
  • 4. Cloud Computing Definition “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.”*
  • 5. Early Models of Cloud Computing • Basic reasoning: information and data processing can be done more efficiently on large farms of computing and storage systems accessible via the Internet. Two early models: 1. Grid computing – initiated by the National Labs in the early 1990s; targeted primarily at scientific computing. “Grid computing is the collection of computer resources from multiple locations to reach a common goal. The grid can be thought of as a distributed system with non-interactive workloads that involve a large number of files.” from Wikipedia 2. Utility computing – initiated in 2005-2006 by IT companies and targeted at enterprise computing. “Utility computing is a service provisioning model in which a service provider makes computing resources and infrastructure management available to the customer as needed, and charges them for specific usage rather than a flat rate.” from Wikipedia
  • 6. Cloud computing - Characteristics Shared Resources and Resource Management: • Cloud uses a shared pool of resources • Uses Internet techn. to offer scalable and elastic services. • The term elastic computing refers to the ability of • dynamically and on-demand acquiring computing resources and supporting a variable workload. • Resources are metered and users are charged accordingly. • It is more cost-effective due to resource-multiplexing. Lower costs for the cloud service provider are past to the cloud users.
  • 7. Cloud computing (cont d) Data Storage: • Data is stored: • in the “cloud”, in certain cases closer to the site where it is used. • appears to the users as if stored in a location-independent manner. • The data storage strategy can increase reliability, as well as security, and can lower communication costs. Management: • The maintenance and security are operated by service providers. • The service providers can operate more efficiently due to specialization and centralization.
  • 8. Cloud Computing Advantages • Resources, such as CPU cycles, storage, network bandwidth, are shared. • When multiple applications share a system, their peak demands for resources are not synchronised thus, multiplexing leads to a higher resource utilization. • Resources can be aggregated to support data-intensive applications. • Data sharing facilitates collaborative activities. Many applications require multiple types of analysis of shared data sets and multiple decisions carried out by groups scattered around the globe.
  • 9. • Eliminates the initial investment costs for a private computing infrastructure and the maintenance and operation costs. • Cost reduction: concentration of resources creates the opportunity to pay as you go for computing. • Elasticity: the ability to accommodate workloads with very large peak-to-average ratios. • User convenience: virtualization allows users to operatin familiar environments rather than in idiosyncratic ones.
  • 10. Types of clouds • Public Cloud - the infrastructure is made available to general public or a large industry group and is owned by the organization selling cloud services. • Private Cloud – the infrastructure is operated solely for organization. • Hybrid Cloud - composition of two or more Clouds (public, private, or community) as unique entities but bound by a standardized technology that enables data application portability. • Other types: e.g., Community/Federated Cloud infrastructure is shared by several organizations and supports a community that has shared concerns.
  • 11. Cloud Delivery Models • 1. Software as a Service (SaaS) (high level) • 2. Platform as a Service (PaaS) • 3. Infrastructure as a Service (IaaS) (low level)
  • 12. Infrastructure-as-a-Service (IaaS) • Infrastructure is compute resources, CPU, VMs, storage, etc • The user is able to deploy and run arbitrary software, which can include operating systems and applications. • The user does not manage or control the underlying Cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control some networking components, e.g., host firewalls. • Services offered by this delivery model include: server hosting, storage, computing hardware, operating systems, virtual instances, load balancing, Internet access, and bandwidth provisioning. • Example: Amazon EC2
  • 13. Platform-as-a-Service (PaaS) • Allows a cloud user to deploy consumer-created or acquired applications using programming languages and tools supported by the service provider. • The user:  Has control over the deployed applications and, possibly, application hosting environment configurations.  Does not manage or control the underlying Cloud infrastructure including network, servers, operating systems, or storage. • Not particularly useful when:  The application must be portable.  Proprietary programming languages are used.  The hardware and software must be customised to improve the performance of the application. • Examples: Google App Engine, Windows Azure
  • 14. Software-as-a-Service (SaaS) • Applications are supplied by the service provider. • The user does not manage or control the underlying Cloud infrastructure or individual application capabilities. • Services offered include:  Enterprise services such as: workflow management, communications, digital signature, customer relationship management (CRM), desktop software, financial management, geospatial, and search. • Not suitable for real-time applications or for those where data is not allowed to be hosted externally. • Examples: Gmail, Salesforce
  • 15. The Three delivery models of Cloud Computing
  • 16. Cloud activities • Service management and provisioning  Virtualization.  Service provisioning.  Call center.  Operations management.  Systems management.  QoS management.  Billing and accounting, asset management.§ SLA management.  Technical support and backups.
  • 17. Cloud activities (contd) • Security management including:  ID and authentication.  Certification and accreditation.  Intrusion prevention.  Intrusion detection.  Virus protection.  Cryptography.  Physical security, incident response.  Access control, audit and trails, and firewalls.
  • 18. Cloud activities (cont d) • Customer services such as:  Customer assistance and on-§ Subscriptions.  Business intelligence.  Reporting.  Customer preferences.  Personalization. • Integration services including • Data management. • Development.
  • 19. Privacy issues • Cloud service providers have already collected petabytes of sensitive personal information stored in data centers around the world. The acceptance of Cloud Computing therefore will be determined by privacy issues addressed by these companies and the countries where the data centers are located. • Privacy is affected by cultural differences; some cultures favors privacy, others emphasize community. This leads to an ambivalent attitude towards privacy in the Internet which is a global system.
  • 20. Cloud Vulnerabilities • Clouds are affected by malicious attacks and failures of the infrastructure, e.g., power failures. • Such events can affect the Internet domain name servers and prevent access to a Cloud or can directly affect the • Clouds:  in 2004 an attack at Akamai caused a domain name outage and a major blackout that affected Google, Yahoo, and other sites.  in 2009, Google was the target of a denial of service attack which took down Google News and Gmail for several days;  in 2012 lightning caused a prolonged down time at Amazon.