SlideShare a Scribd company logo
Introduction to
Cloud Computing
By: Atakilti Brhanu
What is Cloud Computing?
Definition of Cloud Computing
 Cloud computing is the delivery of computing services—including servers, storage,
databases, networking, software, and intelligence—over the internet (“the cloud”) to
offer faster innovation, flexible resources, and economies of scale.
 It enables users to access and store data remotely, avoiding the need for physical
infrastructure.
Key Characteristics of Cloud Computing
 Broad Network
• Accessible from various devices and locations via the internet.
• No need for physical infrastructure at the user's location.
 Resource Pooling
• Multiple customers share resources dynamically allocated.
• Efficient resource utilization and cost savings.
 Rapid Elasticity
• Resources can be scaled up or down quickly to meet changing demands.
• Flexibility and adaptability to varying workloads.
 Measured Service (Pay-as-You-Go)
• Customers pay only for the resources they consume.
• Cost-effective and predictable pricing model.
Key Concepts in Cloud Computing
 Utility Computing: Resources are treated like a utility, such as electricity,
available on demand and paid for based on consumption.
 Service Orientation: IT services are delivered as well-defined units,
allowing for flexibility and scalability.
 Grid Computing: Combines the processing power of multiple
computers to solve complex problems.
 Hardware Virtualization: Creates virtual machines on physical
hardware, enabling efficient resource utilization.
Cloud Deployment Models
Cloud computing offers various deployment models to provide different
organizational needs.
Here's a breakdown of the primary types:
1. Public Cloud
2. Private Cloud
3. Hybrid Cloud
4. Community/Federated Cloud
Public Cloud
 Cloud infrastructure services delivered and operated by third-party cloud
service providers, which deliver computing resources like servers and
storage over the internet.
 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.
 Example: Google App Engine, Microsoft Azure, Amazon EC2 and IBM
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
onsite 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.
Hybrid Cloud
 Combines composition of two or more Clouds (public,
private, or community) as unique entities for flexibility
and optimization. But bound by a standardized
technology that enables data and application portability.
Community/ Federated Cloud
 Shared cloud infrastructure for a specific group of
organizations with shared concerns.
 A combination of multiple independent cloud
environments interconnected through a federation.
Cloud Service Models
Cloud computing offers various service
models to provide to different
organizational needs.
Here's a breakdown of the primary
types:
1. Software as a Service (SaaS)
2. Platform as a Service (PaaS)
3. Infrastructure as a Service (IaaS)
Infrastructure-as-a-Service (IaaS)
 IaaS provides fundamental computing resources like servers, storage, and networking
on a pay-as-you-go basis.
 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 of some networking components, e.g., host firewalls.
Platform-as-a-Service (PaaS)
 Allows a cloud user to deploy a cloud-based environment for developing, testing, and
deploying 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.
Software-as-a-Service (SaaS)
 SaaS applications are accessed through a web browser or mobile app, eliminating the need
for local installation or software updates.
 Users pay a recurring subscription fee to access the software, often on a per-user or per-
feature basis.
 The software provider manages the infrastructure, updates, and security, allowing users to
focus on their core business needs.
Examples
 Popular SaaS applications include email services (Gmail, Outlook), and productivity
suites (Google Workspace, Microsoft 365)
Cloud Service Models…
Benefits of Cloud Computing
Scalability: Cloud services can easily scale up or down to meet changing
demand, eliminating the need for upfront infrastructure investments.
Cost-Effectiveness: Pay-as-you-go pricing models and shared resources
can significantly reduce operational costs.
Security: Cloud providers invest heavily in security measures, offering
robust protection against cyber threats.
Innovation: Access to cutting-edge technologies and resources
accelerates innovation and time-to-market.
Challenges and Considerations of
Cloud Adoption
Security Concerns:
 Data Privacy: Protecting sensitive data from unauthorized
access.
Cost Management
 Hidden Costs: Unexpected fees or charges.
Vendor Lock-in
 Limited Flexibility: Difficulty switching to another
provider.
Challenges and Considerations of
Cloud Adoption…
Performance and Reliability
 Slow response times due to network distance.
Cultural and Organizational Challenges
 Resistance to Change: Overcoming employee resistance to cloud
adoption.
 Skill Gaps and Training: Developing cloud expertise within the
organization.
Migration Challenges
 Data Migration: Moving large amounts of data to the cloud.
Assignment Question
Your organization, MIT, is considering migrating existing on-premises applications to a cloud-based
environment.
Task:
1. Cloud Service Provider Selection:
 Discuss the key factors to consider when choosing a cloud service provider.
 What criteria should be evaluated to ensure reliability and capability?
2. Comparison of Cloud Providers:
 Analyze the differences between Azure, AWS, and IBM Cloud.
 Identify their respective areas of expertise and specialization.
 Under what circumstances would one provider be a better choice over the others?
3. Cloud Service and Deployment Model Evaluation:
 Assess various cloud service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid).
 Determine the most suitable options for MIT's specific needs, considering factors like application types, scalability, security, and cost.

More Related Content

Similar to Chapter I Introduction to Cloud Computing.pptx (20)

PPTX
Cloud Computing for college presenation project.
Mahesh Tibrewal
 
PDF
Understanding the cloud computing stack
Satish Chavan
 
PPTX
Cloud Computing : Revised Presentation
Mayank Aggarwal
 
PPTX
Cloud Computing (Lecture 1 & 2).pptx
MuhammadArslan799356
 
PPTX
Cloud Computing Made Easy
Mayank Aggarwal
 
PPTX
Cloud Computing_Module1_ updated.pptx
chandanpurvey2
 
PPT
Cloud computing
Nibi Maouriyan
 
PPTX
Cloud-Computing-The-New-Frontier - Dilli.pptx
shaminimurali30
 
PPTX
Cloud ComputingCloud computing** is the delivery of computing services—includ...
PrivateMode
 
PPTX
Unit I Fundamentals of Cloud Computing.pptx
Rahul Borate
 
PDF
Cloud Computing Overview
Logicalis
 
PDF
Logicalis - Cloud computing overview
Logicalis
 
PDF
An Overview on Security Issues in Cloud Computing
IOSR Journals
 
PPTX
Introduction to Cloud Computing
Alessandro Iudica
 
PDF
Cloudmod4
kongara
 
PPTX
Cloud computing & security basics
Rahul Gurnani
 
PPTX
Cloud Architecture and Models: Cloud Reference Model Architecture Types of Cl...
riyasil2
 
PDF
cloud computing
Surbhi Sharma
 
PPTX
Introduction To Cloud Computing
kevnikool
 
PPTX
ETB S04 - (Cloud Computing) important for.
devadattha
 
Cloud Computing for college presenation project.
Mahesh Tibrewal
 
Understanding the cloud computing stack
Satish Chavan
 
Cloud Computing : Revised Presentation
Mayank Aggarwal
 
Cloud Computing (Lecture 1 & 2).pptx
MuhammadArslan799356
 
Cloud Computing Made Easy
Mayank Aggarwal
 
Cloud Computing_Module1_ updated.pptx
chandanpurvey2
 
Cloud computing
Nibi Maouriyan
 
Cloud-Computing-The-New-Frontier - Dilli.pptx
shaminimurali30
 
Cloud ComputingCloud computing** is the delivery of computing services—includ...
PrivateMode
 
Unit I Fundamentals of Cloud Computing.pptx
Rahul Borate
 
Cloud Computing Overview
Logicalis
 
Logicalis - Cloud computing overview
Logicalis
 
An Overview on Security Issues in Cloud Computing
IOSR Journals
 
Introduction to Cloud Computing
Alessandro Iudica
 
Cloudmod4
kongara
 
Cloud computing & security basics
Rahul Gurnani
 
Cloud Architecture and Models: Cloud Reference Model Architecture Types of Cl...
riyasil2
 
cloud computing
Surbhi Sharma
 
Introduction To Cloud Computing
kevnikool
 
ETB S04 - (Cloud Computing) important for.
devadattha
 

Recently uploaded (20)

PPTX
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
PDF
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
PPTX
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 
PDF
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
PPTX
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
PPT
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
PPTX
How tech helps people in the modern era.
upadhyayaryan154
 
PPTX
MSadfadsfafdadfccadradfT_Presentation.pptx
pahalaedward2
 
PPTX
AI at Your Side: Boost Impact Without Losing the Human Touch (SXSW 2026 Meet ...
maytaldahan
 
PPTX
The Latest Scam Shocking the USA in 2025.pptx
onlinescamreport4
 
PDF
The AI Trust Gap: Consumer Attitudes to AI-Generated Content
Exploding Topics
 
PDF
How Much GB RAM Do You Need for Coding? 5 Powerful Reasons 8GB Is More Than E...
freeshopbudget
 
PDF
GEO Strategy 2025: Complete Presentation Deck for AI-Powered Customer Acquisi...
Zam Man
 
PDF
Latest Scam Shocking the USA in 2025.pdf
onlinescamreport4
 
PDF
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
PPTX
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
DOCX
An_Operating_System by chidi kingsley wo
kingsleywokocha4
 
PDF
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
PPTX
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
PPTX
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
How tech helps people in the modern era.
upadhyayaryan154
 
MSadfadsfafdadfccadradfT_Presentation.pptx
pahalaedward2
 
AI at Your Side: Boost Impact Without Losing the Human Touch (SXSW 2026 Meet ...
maytaldahan
 
The Latest Scam Shocking the USA in 2025.pptx
onlinescamreport4
 
The AI Trust Gap: Consumer Attitudes to AI-Generated Content
Exploding Topics
 
How Much GB RAM Do You Need for Coding? 5 Powerful Reasons 8GB Is More Than E...
freeshopbudget
 
GEO Strategy 2025: Complete Presentation Deck for AI-Powered Customer Acquisi...
Zam Man
 
Latest Scam Shocking the USA in 2025.pdf
onlinescamreport4
 
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
An_Operating_System by chidi kingsley wo
kingsleywokocha4
 
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
Ad

Chapter I Introduction to Cloud Computing.pptx

  • 2. What is Cloud Computing? Definition of Cloud Computing  Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, and intelligence—over the internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.  It enables users to access and store data remotely, avoiding the need for physical infrastructure.
  • 3. Key Characteristics of Cloud Computing  Broad Network • Accessible from various devices and locations via the internet. • No need for physical infrastructure at the user's location.  Resource Pooling • Multiple customers share resources dynamically allocated. • Efficient resource utilization and cost savings.  Rapid Elasticity • Resources can be scaled up or down quickly to meet changing demands. • Flexibility and adaptability to varying workloads.  Measured Service (Pay-as-You-Go) • Customers pay only for the resources they consume. • Cost-effective and predictable pricing model.
  • 4. Key Concepts in Cloud Computing  Utility Computing: Resources are treated like a utility, such as electricity, available on demand and paid for based on consumption.  Service Orientation: IT services are delivered as well-defined units, allowing for flexibility and scalability.  Grid Computing: Combines the processing power of multiple computers to solve complex problems.  Hardware Virtualization: Creates virtual machines on physical hardware, enabling efficient resource utilization.
  • 5. Cloud Deployment Models Cloud computing offers various deployment models to provide different organizational needs. Here's a breakdown of the primary types: 1. Public Cloud 2. Private Cloud 3. Hybrid Cloud 4. Community/Federated Cloud
  • 6. Public Cloud  Cloud infrastructure services delivered and operated by third-party cloud service providers, which deliver computing resources like servers and storage over the internet.  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.  Example: Google App Engine, Microsoft Azure, Amazon EC2 and IBM
  • 7. 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 onsite 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.
  • 8. Hybrid Cloud  Combines composition of two or more Clouds (public, private, or community) as unique entities for flexibility and optimization. But bound by a standardized technology that enables data and application portability.
  • 9. Community/ Federated Cloud  Shared cloud infrastructure for a specific group of organizations with shared concerns.  A combination of multiple independent cloud environments interconnected through a federation.
  • 10. Cloud Service Models Cloud computing offers various service models to provide to different organizational needs. Here's a breakdown of the primary types: 1. Software as a Service (SaaS) 2. Platform as a Service (PaaS) 3. Infrastructure as a Service (IaaS)
  • 11. Infrastructure-as-a-Service (IaaS)  IaaS provides fundamental computing resources like servers, storage, and networking on a pay-as-you-go basis.  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 of some networking components, e.g., host firewalls.
  • 12. Platform-as-a-Service (PaaS)  Allows a cloud user to deploy a cloud-based environment for developing, testing, and deploying 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.
  • 13. Software-as-a-Service (SaaS)  SaaS applications are accessed through a web browser or mobile app, eliminating the need for local installation or software updates.  Users pay a recurring subscription fee to access the software, often on a per-user or per- feature basis.  The software provider manages the infrastructure, updates, and security, allowing users to focus on their core business needs. Examples  Popular SaaS applications include email services (Gmail, Outlook), and productivity suites (Google Workspace, Microsoft 365)
  • 15. Benefits of Cloud Computing Scalability: Cloud services can easily scale up or down to meet changing demand, eliminating the need for upfront infrastructure investments. Cost-Effectiveness: Pay-as-you-go pricing models and shared resources can significantly reduce operational costs. Security: Cloud providers invest heavily in security measures, offering robust protection against cyber threats. Innovation: Access to cutting-edge technologies and resources accelerates innovation and time-to-market.
  • 16. Challenges and Considerations of Cloud Adoption Security Concerns:  Data Privacy: Protecting sensitive data from unauthorized access. Cost Management  Hidden Costs: Unexpected fees or charges. Vendor Lock-in  Limited Flexibility: Difficulty switching to another provider.
  • 17. Challenges and Considerations of Cloud Adoption… Performance and Reliability  Slow response times due to network distance. Cultural and Organizational Challenges  Resistance to Change: Overcoming employee resistance to cloud adoption.  Skill Gaps and Training: Developing cloud expertise within the organization. Migration Challenges  Data Migration: Moving large amounts of data to the cloud.
  • 18. Assignment Question Your organization, MIT, is considering migrating existing on-premises applications to a cloud-based environment. Task: 1. Cloud Service Provider Selection:  Discuss the key factors to consider when choosing a cloud service provider.  What criteria should be evaluated to ensure reliability and capability? 2. Comparison of Cloud Providers:  Analyze the differences between Azure, AWS, and IBM Cloud.  Identify their respective areas of expertise and specialization.  Under what circumstances would one provider be a better choice over the others? 3. Cloud Service and Deployment Model Evaluation:  Assess various cloud service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid).  Determine the most suitable options for MIT's specific needs, considering factors like application types, scalability, security, and cost.

Editor's Notes

  • #2: You typically pay only for cloud services you use, helping you lower your operating costs, run your infrastructure more efficiently, and scale as your business needs change.
  • #5: Public Cloud: Owned and operated by third party providers, offering on demand access to resources. Private Cloud: Exclusive use by a single organization, providing greater control and security. Hybrid Cloud: Combines public and private clouds for flexibility and optimization. Other types: e.g., Community/Federated Cloud – the infrastructure is shared by several organizations and supports a community that has shared concerns.
  • #6: Advantages: Minimal investment, no setup cost, infrastructure management not required, dynamic scalability. Disadvantages: Less secure, low customization.
  • #7: Advantages: Better control, data security and privacy, supports legacy systems, customization. Disadvantages: Less scalable, costly.
  • #8: Advantages: Flexibility and control, cost-effective, security. Disadvantages: Difficult to manage, slow data transmission.
  • #9: Advantages: Cost-effective, security, shared resources, collaboration and data sharing. Disadvantages: Limited scalability, Complexity, performance issues.
  • #10: IaaS: Renting IT infrastructure on a pay-as-you-go basis. PaaS: On-demand environment for developing and managing software applications. SaaS: Delivering software applications over the internet on a subscription basis.
  • #11: IaaS Provides access to virtualized servers, storage, and networking resources over the internet (e.g., Amazon Web Services).
  • #12: Offers hardware and software tools for application development (e.g., Google App Engine).
  • #13: SaaS (Software as a Service): Delivers software applications over the internet (e.g., Gmail, Microsoft Office 365).