SlideShare a Scribd company logo
CLOUD COMPUTINGPresented to Graduate Students Mechanical EngineeringDr. 	John P. AbrahamProfessor, Computer EngineeringUTPA
IntroductionEver wondered how you are able to watch thousands of movies on Netflix instantaneously?How about searching though billions of documents as done by Google?Do you backup your computer remotely?Ever created a document in Google Docs?IT as a service is known as Cloud Computing.  In the past IT meant computers, infrastructure, computer scientists, electrical power, cooling, repair, etc.
Introduction to cloud computing (2)Cloud computing refers to the applications delivered as services over the Internetthe hardware and systems software in the data centers that provide those services. The services are referred to as Software as a Service (SaaS).and IaaS (Infrastructure as a Service) or PaaS (Platform as a Service)
VirtualizationCloud computing grew out of virtualization.creation of a virtual machine that acts like a real computer with an operating system.  Software implementation of a hardware.VMware: where virtualization could be considered a part of the hardware Microsoft:  virtualization as an attribute of the OS, and its new Hyper-V role makes it very convenient for organizations to easily adopt virtualization. Sun VirtualBox
Virtual machine lifecycleCreate, Suspend, Resume,  Save, migrate, and destroyEach VM can have an OS and a VM Monitor (hypervisor).Virtual Infrastructure Managers (VIM) are used to manage, deploy and monitor Virtual Machines.
Two approaches to virtualization"hosted" (paravirtualization) and "bare-metal“ (full vertualization. Hosted virtualization software runs as an application or "guest" on top of a general-purpose operating system. Bare-metal virtualization interfaces directly with computer hardware, without the need for a host operating system. Even BIOS is virtualized (emulated).
Key components of virtual computingVirtual Networking using virtual Ethernet Adapters and Virtual switchesVirtual Storage: shared access to a consolidated pool of clustered storage to multiple virtual machines.Virtual Security: if virtualization runs on top of an OS, all its security vulnerabilities are propagated to VM.Virtualization Management
What is Cloud Computinga model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Cloud Computing makes computer infrastructure and services available "on-need" basis.
Pros and ConsUsers do not pay for hardware infrastructure or software.  Less hardware means less noise and electricityPay for usage as you would for electricity usage.  Lower IT cost. You need much wider bandwidth. Latency concern.If Internet service goes down at either endIf the provider goes downSecurity of data – gov. regulationsHardware dependent software may not run
Components of Cloud computingClient computers – mobile, thin/thick computersProvider siteServer farm (distributed servers)Storage farm (distributed storage)Data farm (distributed datacenter)
Cloud Computing CharacteristicsThis cloud model promotes availability and is composed of five essential characteristicsOn-Demand Self-Service: User can essentially set up a server on the cloud. Availability of large computing infrastructure on need basis Resource Pooling: Users of the cloud can provision computing resources based on their needs, and then destroy those resources, giving them back to the shared pool once their needs are met. Additionally, users can share resources amongst themselves. For example, if an institution has developed a new piece of software and would like to share it with other institutions, they can create a template for that system in the cloud and allow other institutions to use that template as they see fit.
Cloud Computer Characteristics3. Rapid Elasticity: If a system requires more computing resources, an IT department can easily scale the technology to meet those demands 4. Broad Network Access: The whole computer and programs available from anywhere (like google docs).5. Measured Service: both cloud providers and IT departments to monitor usage. “pay-per-use" billing model
HadoopHadoop is a fault-tolerant distributed system for data storage which is highly scalable. The scalability is the result of a Self-Healing High Bandwith Clustered Storage, known by the acronym of HDFS (Hadoop Distributed File System) and a specific fault-tolerant Distributed Processing, known as MapReduce.
Use of HadoopTraditionally data moves to the computation node. In Hadoop, data is processed where the data resides . The types of data Hadoop helps to manipulate are those unstoppable streams created by human and machines:Computer logs Satellite telemetry (espionage or science) GPS outputs Temperature and environmental sensors Industrial sensors Video from security cameras Outputs from medical devises Seismic and Geo-physical sensors
Cloud computing

More Related Content

DOCX
Virtualization in cloud computing
PDF
Cloud Computing System models for Distributed and cloud computing & Performan...
PDF
Overview of computing paradigm
PPTX
Cluster and Grid Computing
PPTX
Cloud Computing
PPTX
Cloud computing and grid computing 360 degree compared
PPTX
cloud storage ppt
PDF
Cloud computing
Virtualization in cloud computing
Cloud Computing System models for Distributed and cloud computing & Performan...
Overview of computing paradigm
Cluster and Grid Computing
Cloud Computing
Cloud computing and grid computing 360 degree compared
cloud storage ppt
Cloud computing

What's hot (20)

PPTX
Cloud Computing
PPTX
Cloud computing
PPTX
cluster computing
PPTX
Cloud computing - new class of network based computing
PPTX
Cloud computing presentation
PPTX
Jjm cloud computing
PPTX
Computing (cloude & grid) & honey pots
DOCX
Synopsis on cloud computing by Prashant upta
PPTX
Cloud computing
PPTX
Cloud and Grid Computing
PPTX
PPTX
Introduction Cloud Computing
PPT
Cloud computing architecture and vulnerabilies
PPTX
Presentation on Cloud Computing
PPTX
Introduction to cloud computing
PPTX
Cloud Computing
PPTX
Cloud computing ppt
PPTX
Cloude computing By Gayatri Kumbhalkar
PDF
Cloud computing project report
PPTX
Cloud Computing | Dimension Data Europe
Cloud Computing
Cloud computing
cluster computing
Cloud computing - new class of network based computing
Cloud computing presentation
Jjm cloud computing
Computing (cloude & grid) & honey pots
Synopsis on cloud computing by Prashant upta
Cloud computing
Cloud and Grid Computing
Introduction Cloud Computing
Cloud computing architecture and vulnerabilies
Presentation on Cloud Computing
Introduction to cloud computing
Cloud Computing
Cloud computing ppt
Cloude computing By Gayatri Kumbhalkar
Cloud computing project report
Cloud Computing | Dimension Data Europe
Ad

Similar to Cloud computing (20)

PPTX
cloud computing
PPT
Cloud computing
PPT
Cloud computing
PPTX
Cloud computing
PPTX
cloude computing
PPT
Fundamentals of Cloud Computing Basics.ppt
PDF
DOC
cc.doc
DOCX
School of computer & information sciences its 532 cloud c
PPTX
Introduction to Cloud Computing.pptx
PPT
Cloud Computing
PPT
Cloud Computing
PPTX
Cloud Basics.pptx
PPS
Cloud Computing
PPT
Cloud computing..
PPT
Cloud computing
PPT
Cloud Computing Final1
PPTX
Clpud-Computing-PPT-3.pptx
PPTX
Clpud-Computing-PPT-3_cloud_computing.pptx
PPTX
Clpud-Computing-PPT-3.pptx
cloud computing
Cloud computing
Cloud computing
Cloud computing
cloude computing
Fundamentals of Cloud Computing Basics.ppt
cc.doc
School of computer & information sciences its 532 cloud c
Introduction to Cloud Computing.pptx
Cloud Computing
Cloud Computing
Cloud Basics.pptx
Cloud Computing
Cloud computing..
Cloud computing
Cloud Computing Final1
Clpud-Computing-PPT-3.pptx
Clpud-Computing-PPT-3_cloud_computing.pptx
Clpud-Computing-PPT-3.pptx
Ad

Recently uploaded (20)

PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
project resource management chapter-09.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Hybrid model detection and classification of lung cancer
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Modernising the Digital Integration Hub
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Developing a website for English-speaking practice to English as a foreign la...
project resource management chapter-09.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Hybrid model detection and classification of lung cancer
Web App vs Mobile App What Should You Build First.pdf
Getting Started with Data Integration: FME Form 101
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
WOOl fibre morphology and structure.pdf for textiles
Getting started with AI Agents and Multi-Agent Systems
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
DP Operators-handbook-extract for the Mautical Institute
A novel scalable deep ensemble learning framework for big data classification...
NewMind AI Weekly Chronicles - August'25-Week II
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Modernising the Digital Integration Hub
cloud_computing_Infrastucture_as_cloud_p
Hindi spoken digit analysis for native and non-native speakers
NewMind AI Weekly Chronicles – August ’25 Week III
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...

Cloud computing

  • 1. CLOUD COMPUTINGPresented to Graduate Students Mechanical EngineeringDr. John P. AbrahamProfessor, Computer EngineeringUTPA
  • 2. IntroductionEver wondered how you are able to watch thousands of movies on Netflix instantaneously?How about searching though billions of documents as done by Google?Do you backup your computer remotely?Ever created a document in Google Docs?IT as a service is known as Cloud Computing. In the past IT meant computers, infrastructure, computer scientists, electrical power, cooling, repair, etc.
  • 3. Introduction to cloud computing (2)Cloud computing refers to the applications delivered as services over the Internetthe hardware and systems software in the data centers that provide those services. The services are referred to as Software as a Service (SaaS).and IaaS (Infrastructure as a Service) or PaaS (Platform as a Service)
  • 4. VirtualizationCloud computing grew out of virtualization.creation of a virtual machine that acts like a real computer with an operating system. Software implementation of a hardware.VMware: where virtualization could be considered a part of the hardware Microsoft: virtualization as an attribute of the OS, and its new Hyper-V role makes it very convenient for organizations to easily adopt virtualization. Sun VirtualBox
  • 5. Virtual machine lifecycleCreate, Suspend, Resume, Save, migrate, and destroyEach VM can have an OS and a VM Monitor (hypervisor).Virtual Infrastructure Managers (VIM) are used to manage, deploy and monitor Virtual Machines.
  • 6. Two approaches to virtualization"hosted" (paravirtualization) and "bare-metal“ (full vertualization. Hosted virtualization software runs as an application or "guest" on top of a general-purpose operating system. Bare-metal virtualization interfaces directly with computer hardware, without the need for a host operating system. Even BIOS is virtualized (emulated).
  • 7. Key components of virtual computingVirtual Networking using virtual Ethernet Adapters and Virtual switchesVirtual Storage: shared access to a consolidated pool of clustered storage to multiple virtual machines.Virtual Security: if virtualization runs on top of an OS, all its security vulnerabilities are propagated to VM.Virtualization Management
  • 8. What is Cloud Computinga model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Cloud Computing makes computer infrastructure and services available "on-need" basis.
  • 9. Pros and ConsUsers do not pay for hardware infrastructure or software. Less hardware means less noise and electricityPay for usage as you would for electricity usage. Lower IT cost. You need much wider bandwidth. Latency concern.If Internet service goes down at either endIf the provider goes downSecurity of data – gov. regulationsHardware dependent software may not run
  • 10. Components of Cloud computingClient computers – mobile, thin/thick computersProvider siteServer farm (distributed servers)Storage farm (distributed storage)Data farm (distributed datacenter)
  • 11. Cloud Computing CharacteristicsThis cloud model promotes availability and is composed of five essential characteristicsOn-Demand Self-Service: User can essentially set up a server on the cloud. Availability of large computing infrastructure on need basis Resource Pooling: Users of the cloud can provision computing resources based on their needs, and then destroy those resources, giving them back to the shared pool once their needs are met. Additionally, users can share resources amongst themselves. For example, if an institution has developed a new piece of software and would like to share it with other institutions, they can create a template for that system in the cloud and allow other institutions to use that template as they see fit.
  • 12. Cloud Computer Characteristics3. Rapid Elasticity: If a system requires more computing resources, an IT department can easily scale the technology to meet those demands 4. Broad Network Access: The whole computer and programs available from anywhere (like google docs).5. Measured Service: both cloud providers and IT departments to monitor usage. “pay-per-use" billing model
  • 13. HadoopHadoop is a fault-tolerant distributed system for data storage which is highly scalable. The scalability is the result of a Self-Healing High Bandwith Clustered Storage, known by the acronym of HDFS (Hadoop Distributed File System) and a specific fault-tolerant Distributed Processing, known as MapReduce.
  • 14. Use of HadoopTraditionally data moves to the computation node. In Hadoop, data is processed where the data resides . The types of data Hadoop helps to manipulate are those unstoppable streams created by human and machines:Computer logs Satellite telemetry (espionage or science) GPS outputs Temperature and environmental sensors Industrial sensors Video from security cameras Outputs from medical devises Seismic and Geo-physical sensors