SlideShare a Scribd company logo
1 of 25
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

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 RecognitionAdarshaDhakal
 
MapReduce Programming Model
MapReduce Programming ModelMapReduce Programming Model
MapReduce Programming ModelAdarshaDhakal
 
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 ElicitationAdarshaDhakal
 
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 SplineAdarshaDhakal
 

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

Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Recently uploaded (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

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