SlideShare a Scribd company logo
DILLA UNIVERSITY
COLLEGE OF ENGINEERING & TECHNOLOGY
School of Computing & Informatics
M. Sc in Computer Science & Networking
By
Chapter – 01
COET, Dilla University 1
Course Number CN7212
Course Title Cloud Computing
Cloud Computing
CHAPTER-01
Cloud Computing
Why Cloud Computing
Benefits of cloud Computing
Types of Cloud Computing
Cloud Providers
COET, Dilla University 2
What is Cloud Computing?
Cloud computing:
–Internet-based computing in which large groups of
remote servers are networked so as to allow sharing
of data-processing tasks, centralized data storage,
and online access to computer services or resources.
–Any computer related task that is done entirely
on the Internet.
Cont..
● Allows users to
deal with the
software without
having the
hardware.
● Everything is done
by remote, nothing
is saved locally.
Cont..
COET, Dilla University 5
Cont..
COET, Dilla University 6
Cont..
 Simply , cloud computing is the delivery of
computing services—including servers,
storage, databases, networking, software,
analytics, and intelligence—over the Internet
(“the cloud”) to offer faster innovation,
flexible resources, and economies of scale.
 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.
COET, Dilla University 7
Cont..
COET, Dilla University 8
Cont..
COET, Dilla University 9
COET, Dilla University 10
Cont..
COET, Dilla University 11
Cont..
COET, Dilla University 12
Top benefits of cloud computing
Cloud computing is a big shift from the traditional way
businesses think about IT resources.
Here are seven common reasons organizations are turning to
cloud computing services:
 Cost
 Speed
 Global Scale
 Productivity
 Performance
 Reliability
 Security
COET, Dilla University 13
Cont..
Cost
Cloud computing eliminates the capital expense of buying hardware and
software and setting up and running on-site datacenters—the racks of
servers, the round-the-clock electricity for power and cooling, and the IT
experts for managing the infrastructure.
Speed
Most cloud computing services are provided self service and on demand,
so even vast amounts of computing resources can be provisioned in
minutes, typically with just a few mouse clicks, giving businesses a lot of
flexibility and taking the pressure off capacity planning.
Global scale
The benefits of cloud computing services include the ability to scale
elastically.
In cloud speak, that means delivering the right amount of IT resources—
for example, more or less computing power, storage, bandwidth—right
when they’re needed, and from the right geographic location.
COET, Dilla University 14
Cont..
Productivity
• On-site datacenters typically require a lot of “racking
and stacking”—hardware setup, software patching, and
other time-consuming IT management chores.
• Cloud computing removes the need for many of these
tasks, so IT teams can spend time on achieving more
important business goals.
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.
COET, Dilla University 15
Cont..
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.
Security
Many cloud providers offer a broad set of policies,
technologies, and controls that strengthen your
security posture overall, helping protect your data,
apps, and infrastructure from potential threats.
COET, Dilla University 16
Types of cloud computing
COET, Dilla University 17
Types of cloud computing
• Not all clouds are the same and not one type of cloud
computing is right for everyone.
• Several different models, types, and services have evolved to
help offer the right solution for your needs.
• First, you need to determine the type of cloud deployment, or
cloud computing architecture, that your cloud services will be
implemented on.
There are four different ways to deploy cloud services:
 Public cloud
 Private cloud
 Hybrid cloud
 Community Cloud
COET, Dilla University 18
Cont..
COET, Dilla University 19
Cont..
COET, Dilla University 20
Cont..
COET, Dilla University 21
Cont..
COET, Dilla University 22
Public cloud
• Public clouds are owned and operated by a
third-party cloud service providers, 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.
COET, Dilla University 23
Cont..
COET, Dilla University 24
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.
COET, Dilla University 25
Cont..
COET, Dilla University 26
Hybrid cloud
• 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, a hybrid
cloud gives your business greater flexibility,
more deployment options, and helps optimize
your existing infrastructure, security, and
compliance.
COET, Dilla University 27
Cont..
COET, Dilla University 28
Community Cloud
A Community Cloud is a Cloud infrastructure that
is shared by users of the same industry or by
those who have common goals.
This Cloud infrastructure is built after
understanding the computing needs of a
community as there are many factors including
compliances and security policies which need to
be included in the community Cloud
infrastructure.
Ex: U.S.-based dedicated IBM SoftLayer cloud for
federal agencies.
COET, Dilla University 29
Cont..
COET, Dilla University 30
Types of cloud services
Most cloud computing services fall into three
broad categories:
o Infrastructure as a service (IaaS),
o Platform as a service (PaaS),
o Software as a service (SaaS).
• These are sometimes called the cloud
computing "stack" because they build on top of
one another.
• Knowing what they are and how they’re
different makes it easier to accomplish your
business goals.
COET, Dilla University 31
COET, Dilla University 32
Cont..
COET, Dilla University 33
Cont..
COET, Dilla University 34
Infrastructure as a service (IaaS)
 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.
COET, Dilla University 35
Cont..
COET, Dilla University 36
Platform as a service (PaaS)
• Platform as a service 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.
COET, Dilla University 37
Cont..
COET, Dilla University 38
Software as a service (SaaS)
• Software as a service 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.
COET, Dilla University 39
Cont..
COET, Dilla University 40
COET, Dilla University 41
Cloud Providers
Here is a list of top 10 cloud service providers:
1. Amazon Web Services (AWS)
2. Microsoft Azure
3. Google Cloud
4. Alibaba Cloud
5. IBM Cloud
6. Oracle
7. Salesforce
8. SAP
9. Rackspace Cloud
10.VMWare
COET, Dilla University 42
Cloud Providers
COET, Dilla University 43
Computing platforms and technologies
Development of a cloud computing application
happens by leveraging platforms and frameworks
that provide different types of services, from the
bare-metal infrastructure to customizable
applications serving specific purposes.
1 Amazon web services (AWS)
2 Google AppEngine
3 Microsoft Azure
4 Hadoop
5 Force.com and Salesforce.com
6 Manjrasoft Aneka
COET, Dilla University 44
Cloud Architecture
COET, Dilla University 45
Cont..
COET, Dilla University 46
Cont..
COET, Dilla University 47
References
• Cloud Computing – Web Based Applications That
Change the way you Work and Collaborate Online
– Michael Miller, Pearson Education.
• Cloud Application Architectures, 1st Edition by
George ReeseO'Reilly Media.
• Cloud Computing and SOA Convergence in Your
Enterprise: A Step-by-Step Guide David S.
LinthicumAddison-Wesley Professional.
• Enterprise Web 2.0 Fundamentals
byKrishnaSankar; Susan A. Bouchard, Cisco Press.
• Simplilearn
COET, Dilla University 48
THANK YOU
COET, Dilla University 49

More Related Content

Similar to Cloud_Ch_01_Handouts(1).pdf

Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
Prashant Gupta
 
Understanding Cloud Computing
Understanding Cloud ComputingUnderstanding Cloud Computing
Understanding Cloud Computing
Mohammed Sajjad Ali
 
Module-1 introductaion cloud computing.pdf
Module-1 introductaion cloud computing.pdfModule-1 introductaion cloud computing.pdf
Module-1 introductaion cloud computing.pdf
Sitamarhi Institute of Technology
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
MuhammadArslan799356
 
Unit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptxUnit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptx
SumitSaini169007
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised Presentation
Mayank Aggarwal
 
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
DeepakGour17
 
Full cloud computing ppt
Full cloud computing pptFull cloud computing ppt
Full cloud computing ppt
BhuvneshYadav13
 
Cloud Computing Made Easy
Cloud Computing Made EasyCloud Computing Made Easy
Cloud Computing Made Easy
Mayank Aggarwal
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Sriharsha Koritala
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Sarvesh Meena
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Suman Jha
 
Cloud computing
Cloud computingCloud computing
Cloud computing
ABDALLA SAID
 
Cloud computing
Cloud computingCloud computing
Cloud computing
ABDALLA SAID
 
Cloud-Computing.pptx
Cloud-Computing.pptxCloud-Computing.pptx
Cloud-Computing.pptx
MayuriPatel399208
 
Itecn453 cloud computing
Itecn453 cloud computingItecn453 cloud computing
Itecn453 cloud computingAhmad Ammari
 
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
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
Muhammad Yaqoob
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computerSanath Surawar
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptx
adad129366
 

Similar to Cloud_Ch_01_Handouts(1).pdf (20)

Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
 
Understanding Cloud Computing
Understanding Cloud ComputingUnderstanding Cloud Computing
Understanding Cloud Computing
 
Module-1 introductaion cloud computing.pdf
Module-1 introductaion cloud computing.pdfModule-1 introductaion cloud computing.pdf
Module-1 introductaion cloud computing.pdf
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
 
Unit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptxUnit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptx
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised Presentation
 
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
 
Full cloud computing ppt
Full cloud computing pptFull cloud computing ppt
Full cloud computing ppt
 
Cloud Computing Made Easy
Cloud Computing Made EasyCloud Computing Made Easy
Cloud Computing Made Easy
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud-Computing.pptx
Cloud-Computing.pptxCloud-Computing.pptx
Cloud-Computing.pptx
 
Itecn453 cloud computing
Itecn453 cloud computingItecn453 cloud computing
Itecn453 cloud computing
 
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
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptx
 

More from MeymunaMohammed1

Chapter 6-Synchronozation2.ppt
Chapter 6-Synchronozation2.pptChapter 6-Synchronozation2.ppt
Chapter 6-Synchronozation2.ppt
MeymunaMohammed1
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
MeymunaMohammed1
 
ANS_Ch_05_Handouts.pdf
ANS_Ch_05_Handouts.pdfANS_Ch_05_Handouts.pdf
ANS_Ch_05_Handouts.pdf
MeymunaMohammed1
 
Seminar Course instruction .ppt
Seminar Course instruction .pptSeminar Course instruction .ppt
Seminar Course instruction .ppt
MeymunaMohammed1
 
M.Sc Mobile computing.pptx
M.Sc Mobile computing.pptxM.Sc Mobile computing.pptx
M.Sc Mobile computing.pptx
MeymunaMohammed1
 
ANS_Ch_06_Handouts.pdf
ANS_Ch_06_Handouts.pdfANS_Ch_06_Handouts.pdf
ANS_Ch_06_Handouts.pdf
MeymunaMohammed1
 
ANS_Ch_05_Handouts.pdf
ANS_Ch_05_Handouts.pdfANS_Ch_05_Handouts.pdf
ANS_Ch_05_Handouts.pdf
MeymunaMohammed1
 
ANS_Ch_04_Handouts.pdf
ANS_Ch_04_Handouts.pdfANS_Ch_04_Handouts.pdf
ANS_Ch_04_Handouts.pdf
MeymunaMohammed1
 
Chapter 3-Processes2.pptx
Chapter 3-Processes2.pptxChapter 3-Processes2.pptx
Chapter 3-Processes2.pptx
MeymunaMohammed1
 
Chapter 2-Architectures23.ppt
Chapter 2-Architectures23.pptChapter 2-Architectures23.ppt
Chapter 2-Architectures23.ppt
MeymunaMohammed1
 
Chapter 2-Architectures2.ppt
Chapter 2-Architectures2.pptChapter 2-Architectures2.ppt
Chapter 2-Architectures2.ppt
MeymunaMohammed1
 

More from MeymunaMohammed1 (11)

Chapter 6-Synchronozation2.ppt
Chapter 6-Synchronozation2.pptChapter 6-Synchronozation2.ppt
Chapter 6-Synchronozation2.ppt
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 
ANS_Ch_05_Handouts.pdf
ANS_Ch_05_Handouts.pdfANS_Ch_05_Handouts.pdf
ANS_Ch_05_Handouts.pdf
 
Seminar Course instruction .ppt
Seminar Course instruction .pptSeminar Course instruction .ppt
Seminar Course instruction .ppt
 
M.Sc Mobile computing.pptx
M.Sc Mobile computing.pptxM.Sc Mobile computing.pptx
M.Sc Mobile computing.pptx
 
ANS_Ch_06_Handouts.pdf
ANS_Ch_06_Handouts.pdfANS_Ch_06_Handouts.pdf
ANS_Ch_06_Handouts.pdf
 
ANS_Ch_05_Handouts.pdf
ANS_Ch_05_Handouts.pdfANS_Ch_05_Handouts.pdf
ANS_Ch_05_Handouts.pdf
 
ANS_Ch_04_Handouts.pdf
ANS_Ch_04_Handouts.pdfANS_Ch_04_Handouts.pdf
ANS_Ch_04_Handouts.pdf
 
Chapter 3-Processes2.pptx
Chapter 3-Processes2.pptxChapter 3-Processes2.pptx
Chapter 3-Processes2.pptx
 
Chapter 2-Architectures23.ppt
Chapter 2-Architectures23.pptChapter 2-Architectures23.ppt
Chapter 2-Architectures23.ppt
 
Chapter 2-Architectures2.ppt
Chapter 2-Architectures2.pptChapter 2-Architectures2.ppt
Chapter 2-Architectures2.ppt
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 

Cloud_Ch_01_Handouts(1).pdf

  • 1. DILLA UNIVERSITY COLLEGE OF ENGINEERING & TECHNOLOGY School of Computing & Informatics M. Sc in Computer Science & Networking By Chapter – 01 COET, Dilla University 1 Course Number CN7212 Course Title Cloud Computing
  • 2. Cloud Computing CHAPTER-01 Cloud Computing Why Cloud Computing Benefits of cloud Computing Types of Cloud Computing Cloud Providers COET, Dilla University 2
  • 3. What is Cloud Computing? Cloud computing: –Internet-based computing in which large groups of remote servers are networked so as to allow sharing of data-processing tasks, centralized data storage, and online access to computer services or resources. –Any computer related task that is done entirely on the Internet.
  • 4. Cont.. ● Allows users to deal with the software without having the hardware. ● Everything is done by remote, nothing is saved locally.
  • 7. Cont..  Simply , cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.  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. COET, Dilla University 7
  • 13. Top benefits of cloud computing Cloud computing is a big shift from the traditional way businesses think about IT resources. Here are seven common reasons organizations are turning to cloud computing services:  Cost  Speed  Global Scale  Productivity  Performance  Reliability  Security COET, Dilla University 13
  • 14. Cont.. Cost Cloud computing eliminates the capital expense of buying hardware and software and setting up and running on-site datacenters—the racks of servers, the round-the-clock electricity for power and cooling, and the IT experts for managing the infrastructure. Speed Most cloud computing services are provided self service and on demand, so even vast amounts of computing resources can be provisioned in minutes, typically with just a few mouse clicks, giving businesses a lot of flexibility and taking the pressure off capacity planning. Global scale The benefits of cloud computing services include the ability to scale elastically. In cloud speak, that means delivering the right amount of IT resources— for example, more or less computing power, storage, bandwidth—right when they’re needed, and from the right geographic location. COET, Dilla University 14
  • 15. Cont.. Productivity • On-site datacenters typically require a lot of “racking and stacking”—hardware setup, software patching, and other time-consuming IT management chores. • Cloud computing removes the need for many of these tasks, so IT teams can spend time on achieving more important business goals. 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. COET, Dilla University 15
  • 16. Cont.. 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. Security Many cloud providers offer a broad set of policies, technologies, and controls that strengthen your security posture overall, helping protect your data, apps, and infrastructure from potential threats. COET, Dilla University 16
  • 17. Types of cloud computing COET, Dilla University 17
  • 18. Types of cloud computing • Not all clouds are the same and not one type of cloud computing is right for everyone. • Several different models, types, and services have evolved to help offer the right solution for your needs. • First, you need to determine the type of cloud deployment, or cloud computing architecture, that your cloud services will be implemented on. There are four different ways to deploy cloud services:  Public cloud  Private cloud  Hybrid cloud  Community Cloud COET, Dilla University 18
  • 23. Public cloud • Public clouds are owned and operated by a third-party cloud service providers, 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. COET, Dilla University 23
  • 25. 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. COET, Dilla University 25
  • 27. Hybrid cloud • 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, a hybrid cloud gives your business greater flexibility, more deployment options, and helps optimize your existing infrastructure, security, and compliance. COET, Dilla University 27
  • 29. Community Cloud A Community Cloud is a Cloud infrastructure that is shared by users of the same industry or by those who have common goals. This Cloud infrastructure is built after understanding the computing needs of a community as there are many factors including compliances and security policies which need to be included in the community Cloud infrastructure. Ex: U.S.-based dedicated IBM SoftLayer cloud for federal agencies. COET, Dilla University 29
  • 31. Types of cloud services Most cloud computing services fall into three broad categories: o Infrastructure as a service (IaaS), o Platform as a service (PaaS), o Software as a service (SaaS). • These are sometimes called the cloud computing "stack" because they build on top of one another. • Knowing what they are and how they’re different makes it easier to accomplish your business goals. COET, Dilla University 31
  • 35. Infrastructure as a service (IaaS)  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. COET, Dilla University 35
  • 37. Platform as a service (PaaS) • Platform as a service 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. COET, Dilla University 37
  • 39. Software as a service (SaaS) • Software as a service 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. COET, Dilla University 39
  • 42. Cloud Providers Here is a list of top 10 cloud service providers: 1. Amazon Web Services (AWS) 2. Microsoft Azure 3. Google Cloud 4. Alibaba Cloud 5. IBM Cloud 6. Oracle 7. Salesforce 8. SAP 9. Rackspace Cloud 10.VMWare COET, Dilla University 42
  • 44. Computing platforms and technologies Development of a cloud computing application happens by leveraging platforms and frameworks that provide different types of services, from the bare-metal infrastructure to customizable applications serving specific purposes. 1 Amazon web services (AWS) 2 Google AppEngine 3 Microsoft Azure 4 Hadoop 5 Force.com and Salesforce.com 6 Manjrasoft Aneka COET, Dilla University 44
  • 48. References • Cloud Computing – Web Based Applications That Change the way you Work and Collaborate Online – Michael Miller, Pearson Education. • Cloud Application Architectures, 1st Edition by George ReeseO'Reilly Media. • Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide David S. LinthicumAddison-Wesley Professional. • Enterprise Web 2.0 Fundamentals byKrishnaSankar; Susan A. Bouchard, Cisco Press. • Simplilearn COET, Dilla University 48
  • 49. THANK YOU COET, Dilla University 49