SlideShare a Scribd company logo
CHAPTER 1:
INTRODUCTION TO CLOUD
COMPUTING
Prepared by: Adarsha Dhakal
“CLOUD IS JUST SOMEONE ELSE’S
COMPUTER”
CLOUD
• Just a big building filled with computers (servers)
• Servers are just computer that provides services on behalf of clients
• Big building = Data centers
• Data centers = Collection of many servers which performs numerous
tasks such as running applications, storing data, data processing, web
hosting which are networked together
• Cloud providers are companies who provides these cloud and their
purpose is to sell their computers as a service
CLOUD COMPUTING
• Network based utility computing that takes place over the Internet
• Provides services like data storage, servers, databases, networking, and
software.
• Provides on demand services, that are always on, anywhere, anytime and any
place (ubiquitous)
• Pay for use and as needed i.e scalable
• Services are available to general public, enterprises, corporations and
businesses markets
• Hides the complexity and details of the underlying infrastructure from users
and applications by providing very simple graphical interface or API
(Applications Programming Interface).
BEFORE CLOUD!
• Organizations had to build and maintain their own IT infrastructure to
support their business operations. This included investing in servers,
storage devices, networking equipment, and other hardware and
software components to support their applications and data. (On-
premise)
• Very costly
• Had to predict requirements
• Requires intelligent manpower
• Wastage of Resources
EVOLUTION
• Distributed Computing (1950)
• Mainframe Computing (1951)
• Cluster Computing (1980)
• Grid Computing (1990)
• Virtualization (1960-1970)
• Web 2.0 (2004)
• Service Orientation
• Utility Computing
• Cloud Computing
MAJOR CLOUD PROVIDERS
• Amazon Web services (AWS)
• Microsoft Azure
• Alibaba
• IBM
WHY CLOUD?
• Cost Effective
• Reliability
• Scalability
• Fault tolerant
FEATURES
• Scalable
• Resource-Pooling (multi-tenancy)
• On-Demand Self Service
• Metered by use
• Elasticity
• Customization
SERVICE MODEL/ CLOUD REFERENCE
MODEL
SaaS (End Users) : Consume
PaaS (Application Developers) : Build
IaaS
(Network Architects)
Host
SOFTWARE AS A SERVICE
• Software that is accessed via a web browser
• Generally paid on subscription basis
• No need to buy license purchase, maintance headache and installation
• No hardware implementation from customer’s side
• SaaS vendor manage and run the application with utmost security,
performance and reliability
• Highly automated business process
• Designed to run thousands of different customers on a single code
• Applications are hosted in ”the cloud”
• Examples: Google, Gmail, Netflix, Dropbox etc
SOFTWARE AS A SERVICE
ADVANTAGES
• No additional hardware costs
• No initial setup costs
• Pay for what you use
• Usage is scalable
• Updates are automated
• Cross device compatibility
• Accessible from any location
DRAWBACKS
• Security and confidentiality
• Risk of data loss
• Dependence on high speed internet
• Low predictability of cost
• Not all applications have SaaS versions yet
• In many cases SaaS versions may not be as powerful as non SaaS ones (
SaaS versions are stripped down versions of powerful non-SaaS product
)
PLATFORM AS A SERVICE
• Basically a platform (could be tools, software, middleware etc) that sits
on Infrastructure and is used for coding and deploying the applications.
• Provides a platform and environment to allow developers to build
applications and services over the internet.
• Includes application design, development, deployment, testing and
hosting
• Software developers, web developers and businesses can benefit from
PaaS
• Examples: Heroku, IBM cloud, AWS elastic beanstalk etc
ADVANTAGES
• Simplified Deployment
• Prebuilt Business Functionality
• Instant community
• Pay per use model
• Scalability
• Lower Risk
DRAWBACKS
• Vendor lock-in
• Data Privacy
• Integration with the rest of the systems and applications
INFRASTRUCTURE AS A SERVICE
• Commonly known as hardware as a service
• Organization outsources the equipment used to support operations,
including storage, hardware, servers and networking components
• Service provider owns the equipment and is responsible for housing,
running and maintaining it
• Client typically pays on a per-use basics
• Example: AWS EC2, Microsoft Azure, Google cloud, Digital Ocean etc.
ADVANTAGES
• Improved cash flow
• Support og uncertain provision planning
• Transparent metering and self-service management
• Dynamic Scaling
DRAWBACKS
• Security
• Compliance
• Outages
CHALLENGES OF CLOUD COMPUTING
• Security, Privacy and Trust : Data Leakage
• Availability, Fault-Tolerance and Disaster Recovery
• Vendor lock-in
• Insecure Interfaces
• Lack of visibility
• Resource Management and Energy Efficiency
CLOUD SERVICE REQUIREMENTS
• Compatibility with Heterogenous System
• Service Management
• Reliability Availability and Security
• Integration
• Disaster Recovery
• Control
THE END

More Related Content

Similar to cloud_ch1.pptx

Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
Somnath Sen
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computerSanath Surawar
 
CC.pptx
CC.pptxCC.pptx
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
Tushar Choudhary
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptx
itsmekunaljha
 
Introduction of cloud computing
Introduction of cloud computingIntroduction of cloud computing
Introduction of cloud computing
Suman Sharma
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
Rituraj Azad
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
Vijay Bhanu Thodupunoori
 
Basics Of Cloud Computing
Basics Of Cloud ComputingBasics Of Cloud Computing
Basics Of Cloud Computing
Techies Institute
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHAR
sashi29
 
lecture#1.pptx
lecture#1.pptxlecture#1.pptx
lecture#1.pptx
NatashaMughal
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Ali Ben Messaoud
 
An introduction and overview to Software as a Service
An introduction and overview to Software as a Service An introduction and overview to Software as a Service
An introduction and overview to Software as a Service
InTechnology Managed Services (part of Redcentric)
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
Virendra Ruhela
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationAkash Tripathi
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
ananyaakk
 

Similar to cloud_ch1.pptx (20)

Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptx
 
Introduction of cloud computing
Introduction of cloud computingIntroduction of cloud computing
Introduction of cloud computing
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
 
Basics Of Cloud Computing
Basics Of Cloud ComputingBasics Of Cloud Computing
Basics Of Cloud Computing
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHAR
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
lecture#1.pptx
lecture#1.pptxlecture#1.pptx
lecture#1.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
An introduction and overview to Software as a Service
An introduction and overview to Software as a Service An introduction and overview to Software as a Service
An introduction and overview to Software as a Service
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 

More from AdarshaDhakal

Concealed Object Recognition
Concealed Object RecognitionConcealed Object Recognition
Concealed Object Recognition
AdarshaDhakal
 
MapReduce Programming Model
MapReduce Programming ModelMapReduce Programming Model
MapReduce Programming Model
AdarshaDhakal
 
Highway Networks
Highway NetworksHighway Networks
Highway Networks
AdarshaDhakal
 
An IoT based smart irrigation management system(SIMS) using machine learning ...
An IoT based smart irrigation management system(SIMS) using machine learning ...An IoT based smart irrigation management system(SIMS) using machine learning ...
An IoT based smart irrigation management system(SIMS) using machine learning ...
AdarshaDhakal
 
Concept Sorting in Knowledge Elicitation
Concept Sorting in Knowledge ElicitationConcept Sorting in Knowledge Elicitation
Concept Sorting in Knowledge Elicitation
AdarshaDhakal
 
Shape Preserving Interpolation Using C2 Rational Cubic Spline
Shape Preserving Interpolation Using C2 Rational Cubic SplineShape Preserving Interpolation Using C2 Rational Cubic Spline
Shape Preserving Interpolation Using C2 Rational Cubic Spline
AdarshaDhakal
 

More from AdarshaDhakal (6)

Concealed Object Recognition
Concealed Object RecognitionConcealed Object Recognition
Concealed Object Recognition
 
MapReduce Programming Model
MapReduce Programming ModelMapReduce Programming Model
MapReduce Programming Model
 
Highway Networks
Highway NetworksHighway Networks
Highway Networks
 
An IoT based smart irrigation management system(SIMS) using machine learning ...
An IoT based smart irrigation management system(SIMS) using machine learning ...An IoT based smart irrigation management system(SIMS) using machine learning ...
An IoT based smart irrigation management system(SIMS) using machine learning ...
 
Concept Sorting in Knowledge Elicitation
Concept Sorting in Knowledge ElicitationConcept Sorting in Knowledge Elicitation
Concept Sorting in Knowledge Elicitation
 
Shape Preserving Interpolation Using C2 Rational Cubic Spline
Shape Preserving Interpolation Using C2 Rational Cubic SplineShape Preserving Interpolation Using C2 Rational Cubic Spline
Shape Preserving Interpolation Using C2 Rational Cubic Spline
 

Recently uploaded

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
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
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
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
 
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
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
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
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
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
 
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
 

cloud_ch1.pptx

  • 1. CHAPTER 1: INTRODUCTION TO CLOUD COMPUTING Prepared by: Adarsha Dhakal
  • 2. “CLOUD IS JUST SOMEONE ELSE’S COMPUTER”
  • 3. CLOUD • Just a big building filled with computers (servers) • Servers are just computer that provides services on behalf of clients • Big building = Data centers • Data centers = Collection of many servers which performs numerous tasks such as running applications, storing data, data processing, web hosting which are networked together • Cloud providers are companies who provides these cloud and their purpose is to sell their computers as a service
  • 4. CLOUD COMPUTING • Network based utility computing that takes place over the Internet • Provides services like data storage, servers, databases, networking, and software. • Provides on demand services, that are always on, anywhere, anytime and any place (ubiquitous) • Pay for use and as needed i.e scalable • Services are available to general public, enterprises, corporations and businesses markets • Hides the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface).
  • 5.
  • 6. BEFORE CLOUD! • Organizations had to build and maintain their own IT infrastructure to support their business operations. This included investing in servers, storage devices, networking equipment, and other hardware and software components to support their applications and data. (On- premise) • Very costly • Had to predict requirements • Requires intelligent manpower • Wastage of Resources
  • 7. EVOLUTION • Distributed Computing (1950) • Mainframe Computing (1951) • Cluster Computing (1980) • Grid Computing (1990) • Virtualization (1960-1970) • Web 2.0 (2004) • Service Orientation • Utility Computing • Cloud Computing
  • 8. MAJOR CLOUD PROVIDERS • Amazon Web services (AWS) • Microsoft Azure • Alibaba • IBM
  • 9. WHY CLOUD? • Cost Effective • Reliability • Scalability • Fault tolerant
  • 10. FEATURES • Scalable • Resource-Pooling (multi-tenancy) • On-Demand Self Service • Metered by use • Elasticity • Customization
  • 11. SERVICE MODEL/ CLOUD REFERENCE MODEL SaaS (End Users) : Consume PaaS (Application Developers) : Build IaaS (Network Architects) Host
  • 12. SOFTWARE AS A SERVICE • Software that is accessed via a web browser • Generally paid on subscription basis • No need to buy license purchase, maintance headache and installation • No hardware implementation from customer’s side • SaaS vendor manage and run the application with utmost security, performance and reliability • Highly automated business process • Designed to run thousands of different customers on a single code • Applications are hosted in ”the cloud” • Examples: Google, Gmail, Netflix, Dropbox etc
  • 13. SOFTWARE AS A SERVICE
  • 14. ADVANTAGES • No additional hardware costs • No initial setup costs • Pay for what you use • Usage is scalable • Updates are automated • Cross device compatibility • Accessible from any location
  • 15. DRAWBACKS • Security and confidentiality • Risk of data loss • Dependence on high speed internet • Low predictability of cost • Not all applications have SaaS versions yet • In many cases SaaS versions may not be as powerful as non SaaS ones ( SaaS versions are stripped down versions of powerful non-SaaS product )
  • 16. PLATFORM AS A SERVICE • Basically a platform (could be tools, software, middleware etc) that sits on Infrastructure and is used for coding and deploying the applications. • Provides a platform and environment to allow developers to build applications and services over the internet. • Includes application design, development, deployment, testing and hosting • Software developers, web developers and businesses can benefit from PaaS • Examples: Heroku, IBM cloud, AWS elastic beanstalk etc
  • 17. ADVANTAGES • Simplified Deployment • Prebuilt Business Functionality • Instant community • Pay per use model • Scalability • Lower Risk
  • 18. DRAWBACKS • Vendor lock-in • Data Privacy • Integration with the rest of the systems and applications
  • 19. INFRASTRUCTURE AS A SERVICE • Commonly known as hardware as a service • Organization outsources the equipment used to support operations, including storage, hardware, servers and networking components • Service provider owns the equipment and is responsible for housing, running and maintaining it • Client typically pays on a per-use basics • Example: AWS EC2, Microsoft Azure, Google cloud, Digital Ocean etc.
  • 20. ADVANTAGES • Improved cash flow • Support og uncertain provision planning • Transparent metering and self-service management • Dynamic Scaling
  • 22.
  • 23. CHALLENGES OF CLOUD COMPUTING • Security, Privacy and Trust : Data Leakage • Availability, Fault-Tolerance and Disaster Recovery • Vendor lock-in • Insecure Interfaces • Lack of visibility • Resource Management and Energy Efficiency
  • 24. CLOUD SERVICE REQUIREMENTS • Compatibility with Heterogenous System • Service Management • Reliability Availability and Security • Integration • Disaster Recovery • Control