SlideShare a Scribd company logo
1 of 41
Cloud
Computing
Presented By
Debraj Karmakar
I am pursuing my B. Tech degree in Computer
Science & Engineering from JIS College of
Engineering, Kalyani, Nadia, West Bengal.
2
What’s in it for you ?
1. Why Cloud Computing?
2. What is Cloud computing?
3. Cloud Providers
4. Big Concept
5. Types of Cloud Computing
6. Pros & Cons
7. Who uses Cloud Computing
8. Research
Why Cloud Computing ?
4
Hi, I’m about to start a company.
Can you list down the resources I will
need to setup on-premise
infrastructure?
On-Premise Cloud Computing
Why not you setup things
on a cloud?
Why Cloud Computing ?
5
VS
 Higher pay, less scalability
 Allow huge space for servers
 Less chance of data recovery
 Lack of flexibility
 Less collaboration
 Longer implementation time
 Pay for what you use
Scale up = pay more
Scale down = pay less
 No server space required
 Disaster recovery
 High flexibility
 Collaborate from widespread location
 Rapid implementation
On-Premise Cloud Computing
6
Cloud Computing
What is Cloud Computing ?
What is Cloud Computing ?
8
⬡ Cloud Computing is the
use of a network of
remote servers hosted on
the internet to store,
manage and process
data rather than a local
server.
Elasticity
Ability to scale
virtual machines
resources up or
down
On-demand usage
Ability to add or
delete computing
power
(CPU, memory),
and storage
according to
demand
Pay-per-use
Pay only for what
you use
Multitenancy
Ability to have
multiple customers
access their
servers in the data
center in an
isolated manner
Objectives Cloud Computing
9
10
Benefits of Cloud Computing
SPEED
Vast amount of computing
resources can be provisioned in
minutes.
COST
It eliminates the expense of
buying computer hardware &
software.
SCALABILITY
Easy to scale up your capacity.
ACCESSIBILITY
Easy to access data anywhere.
BETTER
SECURITY
With cloud, your data is stored
in a centralized secure
location.
11
Cloud
Providers
companies offering these computing services are called cloud providers.
Note
Cloud Architecture . . .
12
3
Service Models
3
Deployment Models
Big
concept
13
5 essential
Characteristics
Cloud Computing Characteristics
14
Common Characteristics
Massive Scale
Low Cost
Software
Virtualization
Service
Orientation
Advanced
Security
Homogeneity
Resilient
Computing
Geographic
Distribution
Essential Characteristics
Resource
Pooling
Broad Network
Access
Rapid Elasticity
Measured
Service
On Demand
Self-Service
Types of Cloud Computing
16
Types of Cloud Computing
Cloud
Computing
Deployment
Model
Service
Model
Deployment Model
17
Public Cloud
18
The cloud infrastructure is made available to the general public over the internet and is
owned by a cloud provider.
Example: AWS | Microsoft Azure | IBM’s Blue Cloud and Sun Cloud
Private Cloud
19
The cloud infrastructure is exclusively operates by a single organization. It can managed by
the organization or a third party and may exist on-premise or off-premise.
Example: AWS | VMware
Hybrid Cloud
20
It consists the functionalities of both public and private cloud.
Example: Federal agencies opt for private clouds when sensitive information is involved
Also, they use the public cloud to share datasets with general public or other government
departments.
21
Types of Cloud Computing
Cloud
Computing
Deployment
Model
Service
Model
22
Service Model
Which cloud service is suitable for you ?
If your business
needs a virtual
machine, opt for
Infrastructure as
a Service
If your company
requires a
platform for
building software
products, pick
Platform as a
Service
If your business
doesn’t want to
maintain any IT
equipment, then
choose Software
as a Service
23
IaaS
IaaS is a cloud service that provides basic
computing infrastructure.
Services are available on pay-for-what-you-use
model.
IaaS providers include AWS, Microsoft Azure &
Google Computing Engine.
User: IT Administrators
IaaS product & services
24
IaaS IaaS product & services
25
PaaS
PaaS provides cloud platforms and runtime
environments for developing, testing, and
managing applications.
It allows software developers to deploy
applications without requiring all the related
infrastructure.
User: Software Developers
PaaS product & services
26
PaaS PaaS product & services
27
SaaS
In SaaS, cloud providers host & manage the
software application on a pay-as-you-go pricing
model.
All software & hardware are provided &
managed by a vendor so you don’t have to
maintain anything.
User: End Customers
SaaS product & services
28
SaaS SaaS product & services
29
IaaS vs PaaS vs SaaS
Dinning table Applications Applications Applications Applications
Water Data Data Data Data
Electricity Runtime Runtime Runtime Runtime
Oven Middleware Middleware Middleware Middleware
Cake Pan O/S O/S O/S O/S
Flour Virtualization Virtualization Virtualization Virtualization
Sugar Servers Servers Servers Servers
Butter Storage Storage Storage Storage
Eggs Networking Networking Networking Networking
On-Premises IaaS PaaS SaaS
Manage
by you
Manage
by vendor
Made at Home Buy & Bake Cake Delivery Dine Out
30
IaaS vs PaaS vs SaaS
On-Premises IaaS PaaS SaaS
Cloud Computing pros & cons
32
Cloud Computing pros & cons
Advantages
Disadvantages
Who uses Cloud Computing
Who uses Cloud Computing
By using AWS, Pinterest can
maintain
• Site scalability
• Manage multiple petabytes
of data everyday
Spotify uses AWS to
• Scale its capacity
• Store its vast repository
• Deploy servers for storage
• Allow users to stream shows
from anywhere in the world
AWS enables Netflix to
• Highly scalable infrastructure
• Better cloud services
Expedia chose AWS due to
Cloud Computing Research
36
Market in Cloud Computing
37
Jobs in Cloud Computing
38
Job Vacancy Trend
39
Salary Trend
40
The Future
Problems in Cloud
Computing
However there are concerns that
the mainstream adoption of cloud
computing could cause many
problems for users.
3
Grid Computing
Grid Computing was the last
research-led centralised
approach.
2
Cloud Computing
Activity
Many of the activities loosely
grouped together under cloud
computing have already been
happening and centralised
computing activity is not a new
phenomena.
1
“
41
Thanks!
Any questions?
You can find me at:
💣

More Related Content

What's hot

Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Simplilearn
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Edureka!
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingAmazon Web Services
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing CloudSyntrix
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxRaneesh Ramesan
 
Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017
Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017
Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017Amazon Web Services
 
Cloud service models
Cloud service modelsCloud service models
Cloud service modelsPrem Sanil
 

What's hot (20)

cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud Computing
 
IaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud ComputingIaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud Computing
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017
Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017
Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 

Similar to Essential Cloud Computing Concepts Explained

Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing FundamentalsVikas Sahni
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingImane SBAI
 
What is Cloud Computing and its Types.pdf
What is Cloud Computing and its Types.pdfWhat is Cloud Computing and its Types.pdf
What is Cloud Computing and its Types.pdfV2Soft
 
Cloud Computing Made Easy
Cloud Computing Made EasyCloud Computing Made Easy
Cloud Computing Made EasyMayank Aggarwal
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxMuhammadArslan799356
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.pptMunmunSaha7
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.pptahmedraed19
 
L1- Introduction to cloud computing.pptx
L1- Introduction to cloud computing.pptxL1- Introduction to cloud computing.pptx
L1- Introduction to cloud computing.pptxestabraqhm
 

Similar to Essential Cloud Computing Concepts Explained (20)

Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
What is Cloud Computing and its Types.pdf
What is Cloud Computing and its Types.pdfWhat is Cloud Computing and its Types.pdf
What is Cloud Computing and its Types.pdf
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing Made Easy
Cloud Computing Made EasyCloud Computing Made Easy
Cloud Computing Made Easy
 
Introduction Of Cloud Computing
Introduction Of Cloud Computing Introduction Of Cloud Computing
Introduction Of Cloud Computing
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
 
Slide_Deck_CloudAttack.pptx
Slide_Deck_CloudAttack.pptxSlide_Deck_CloudAttack.pptx
Slide_Deck_CloudAttack.pptx
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
cloudintro-lec01.ppt
cloudintro-lec01.pptcloudintro-lec01.ppt
cloudintro-lec01.ppt
 
L1- Introduction to cloud computing.pptx
L1- Introduction to cloud computing.pptxL1- Introduction to cloud computing.pptx
L1- Introduction to cloud computing.pptx
 

Recently uploaded

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Essential Cloud Computing Concepts Explained

  • 1. Cloud Computing Presented By Debraj Karmakar I am pursuing my B. Tech degree in Computer Science & Engineering from JIS College of Engineering, Kalyani, Nadia, West Bengal.
  • 2. 2 What’s in it for you ? 1. Why Cloud Computing? 2. What is Cloud computing? 3. Cloud Providers 4. Big Concept 5. Types of Cloud Computing 6. Pros & Cons 7. Who uses Cloud Computing 8. Research
  • 4. 4 Hi, I’m about to start a company. Can you list down the resources I will need to setup on-premise infrastructure? On-Premise Cloud Computing Why not you setup things on a cloud? Why Cloud Computing ?
  • 5. 5 VS  Higher pay, less scalability  Allow huge space for servers  Less chance of data recovery  Lack of flexibility  Less collaboration  Longer implementation time  Pay for what you use Scale up = pay more Scale down = pay less  No server space required  Disaster recovery  High flexibility  Collaborate from widespread location  Rapid implementation On-Premise Cloud Computing
  • 7. What is Cloud Computing ?
  • 8. What is Cloud Computing ? 8 ⬡ Cloud Computing is the use of a network of remote servers hosted on the internet to store, manage and process data rather than a local server.
  • 9. Elasticity Ability to scale virtual machines resources up or down On-demand usage Ability to add or delete computing power (CPU, memory), and storage according to demand Pay-per-use Pay only for what you use Multitenancy Ability to have multiple customers access their servers in the data center in an isolated manner Objectives Cloud Computing 9
  • 10. 10 Benefits of Cloud Computing SPEED Vast amount of computing resources can be provisioned in minutes. COST It eliminates the expense of buying computer hardware & software. SCALABILITY Easy to scale up your capacity. ACCESSIBILITY Easy to access data anywhere. BETTER SECURITY With cloud, your data is stored in a centralized secure location.
  • 11. 11 Cloud Providers companies offering these computing services are called cloud providers. Note
  • 14. Cloud Computing Characteristics 14 Common Characteristics Massive Scale Low Cost Software Virtualization Service Orientation Advanced Security Homogeneity Resilient Computing Geographic Distribution Essential Characteristics Resource Pooling Broad Network Access Rapid Elasticity Measured Service On Demand Self-Service
  • 15. Types of Cloud Computing
  • 16. 16 Types of Cloud Computing Cloud Computing Deployment Model Service Model
  • 18. Public Cloud 18 The cloud infrastructure is made available to the general public over the internet and is owned by a cloud provider. Example: AWS | Microsoft Azure | IBM’s Blue Cloud and Sun Cloud
  • 19. Private Cloud 19 The cloud infrastructure is exclusively operates by a single organization. It can managed by the organization or a third party and may exist on-premise or off-premise. Example: AWS | VMware
  • 20. Hybrid Cloud 20 It consists the functionalities of both public and private cloud. Example: Federal agencies opt for private clouds when sensitive information is involved Also, they use the public cloud to share datasets with general public or other government departments.
  • 21. 21 Types of Cloud Computing Cloud Computing Deployment Model Service Model
  • 22. 22 Service Model Which cloud service is suitable for you ? If your business needs a virtual machine, opt for Infrastructure as a Service If your company requires a platform for building software products, pick Platform as a Service If your business doesn’t want to maintain any IT equipment, then choose Software as a Service
  • 23. 23 IaaS IaaS is a cloud service that provides basic computing infrastructure. Services are available on pay-for-what-you-use model. IaaS providers include AWS, Microsoft Azure & Google Computing Engine. User: IT Administrators IaaS product & services
  • 24. 24 IaaS IaaS product & services
  • 25. 25 PaaS PaaS provides cloud platforms and runtime environments for developing, testing, and managing applications. It allows software developers to deploy applications without requiring all the related infrastructure. User: Software Developers PaaS product & services
  • 26. 26 PaaS PaaS product & services
  • 27. 27 SaaS In SaaS, cloud providers host & manage the software application on a pay-as-you-go pricing model. All software & hardware are provided & managed by a vendor so you don’t have to maintain anything. User: End Customers SaaS product & services
  • 28. 28 SaaS SaaS product & services
  • 29. 29 IaaS vs PaaS vs SaaS Dinning table Applications Applications Applications Applications Water Data Data Data Data Electricity Runtime Runtime Runtime Runtime Oven Middleware Middleware Middleware Middleware Cake Pan O/S O/S O/S O/S Flour Virtualization Virtualization Virtualization Virtualization Sugar Servers Servers Servers Servers Butter Storage Storage Storage Storage Eggs Networking Networking Networking Networking On-Premises IaaS PaaS SaaS Manage by you Manage by vendor Made at Home Buy & Bake Cake Delivery Dine Out
  • 30. 30 IaaS vs PaaS vs SaaS On-Premises IaaS PaaS SaaS
  • 32. 32 Cloud Computing pros & cons Advantages Disadvantages
  • 33. Who uses Cloud Computing
  • 34. Who uses Cloud Computing By using AWS, Pinterest can maintain • Site scalability • Manage multiple petabytes of data everyday Spotify uses AWS to • Scale its capacity • Store its vast repository • Deploy servers for storage • Allow users to stream shows from anywhere in the world AWS enables Netflix to • Highly scalable infrastructure • Better cloud services Expedia chose AWS due to
  • 36. 36 Market in Cloud Computing
  • 37. 37 Jobs in Cloud Computing
  • 40. 40 The Future Problems in Cloud Computing However there are concerns that the mainstream adoption of cloud computing could cause many problems for users. 3 Grid Computing Grid Computing was the last research-led centralised approach. 2 Cloud Computing Activity Many of the activities loosely grouped together under cloud computing have already been happening and centralised computing activity is not a new phenomena. 1