SlideShare ist ein Scribd-Unternehmen logo
1 von 15
CLOUD COMPUTINGPresented to Graduate Students Mechanical Engineering Dr. 	John P. Abraham Professor, Computer Engineering UTPA
Introduction Ever 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 Internet the 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)
Virtualization Cloud 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 lifecycle Create, Suspend, Resume,  Save, migrate, and destroy Each 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 computing Virtual Networking using virtual Ethernet Adapters and Virtual switches Virtual 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 Computing a 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 Cons Users do not pay for hardware infrastructure or software.  Less hardware means less noise and electricity Pay 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 end If the provider goes down Security of data – gov. regulations Hardware dependent software may not run
Components of Cloud computing Client computers – mobile, thin/thick computers Provider site Server farm (distributed servers) Storage farm (distributed storage) Data farm (distributed datacenter)
Cloud Computing Characteristics This cloud model promotes availability and is composed of five essential characteristics On-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 Characteristics 3. 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
Hadoop Hadoop 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 Hadoop Traditionally 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

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud computing - new class of network based computing
Cloud computing - new class of network based computingCloud computing - new class of network based computing
Cloud computing - new class of network based computing
Ashita Agrawal
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
Priyanka Sharma
 
Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant upta
Prashant Gupta
 

Was ist angesagt? (20)

Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
cluster computing
cluster computingcluster computing
cluster computing
 
Cloud computing - new class of network based computing
Cloud computing - new class of network based computingCloud computing - new class of network based computing
Cloud computing - new class of network based computing
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Jjm cloud computing
Jjm cloud computingJjm cloud computing
Jjm cloud computing
 
Computing (cloude & grid) & honey pots
Computing (cloude & grid) & honey potsComputing (cloude & grid) & honey pots
Computing (cloude & grid) & honey pots
 
Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant upta
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction Cloud Computing
Introduction Cloud ComputingIntroduction Cloud Computing
Introduction Cloud Computing
 
Cloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabiliesCloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabilies
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloude computing By Gayatri Kumbhalkar
Cloude computing By Gayatri KumbhalkarCloude computing By Gayatri Kumbhalkar
Cloude computing By Gayatri Kumbhalkar
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
Cloud Computing | Dimension Data Europe
Cloud Computing | Dimension Data EuropeCloud Computing | Dimension Data Europe
Cloud Computing | Dimension Data Europe
 

Ähnlich wie Cloud computing

Cloud Computing Final1
Cloud Computing Final1Cloud Computing Final1
Cloud Computing Final1
Sandip Kadam
 

Ähnlich wie Cloud computing (20)

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
Cloud computingCloud computing
Cloud computing
 
cloude computing
cloude computingcloude computing
cloude computing
 
484 488
484 488484 488
484 488
 
cc.doc
cc.doccc.doc
cc.doc
 
School of computer & information sciences its 532 cloud c
School of computer & information sciences its 532 cloud cSchool of computer & information sciences its 532 cloud c
School of computer & information sciences its 532 cloud c
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Basics.pptx
Cloud Basics.pptxCloud Basics.pptx
Cloud Basics.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing..
Cloud computing..Cloud computing..
Cloud computing..
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Final1
Cloud Computing Final1Cloud Computing Final1
Cloud Computing Final1
 
Clpud-Computing-PPT-3.pptx
Clpud-Computing-PPT-3.pptxClpud-Computing-PPT-3.pptx
Clpud-Computing-PPT-3.pptx
 
Clpud-Computing-PPT-3.pptx
Clpud-Computing-PPT-3.pptxClpud-Computing-PPT-3.pptx
Clpud-Computing-PPT-3.pptx
 
Clpud-Computing-PPT-3_cloud_computing.pptx
Clpud-Computing-PPT-3_cloud_computing.pptxClpud-Computing-PPT-3_cloud_computing.pptx
Clpud-Computing-PPT-3_cloud_computing.pptx
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Cloud computing

  • 1. CLOUD COMPUTINGPresented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA
  • 2. Introduction Ever 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 Internet the 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. Virtualization Cloud 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 lifecycle Create, Suspend, Resume, Save, migrate, and destroy Each 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 computing Virtual Networking using virtual Ethernet Adapters and Virtual switches Virtual 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 Computing a 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 Cons Users do not pay for hardware infrastructure or software. Less hardware means less noise and electricity Pay 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 end If the provider goes down Security of data – gov. regulations Hardware dependent software may not run
  • 10. Components of Cloud computing Client computers – mobile, thin/thick computers Provider site Server farm (distributed servers) Storage farm (distributed storage) Data farm (distributed datacenter)
  • 11. Cloud Computing Characteristics This cloud model promotes availability and is composed of five essential characteristics On-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 Characteristics 3. 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. Hadoop Hadoop 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 Hadoop Traditionally 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