CLOUD COMPUTING Presented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA.

Slides:



Advertisements
Similar presentations
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Advertisements

Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
Wally Kowal, President and Founder Canadian Cloud Computing Inc.
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Virtualization for Cloud Computing
Cloud computing Tahani aljehani.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Introduction to Cloud Computing
Cloud Computing.
VIRTUALIZATION AND CLOUD COMPUTING Dr. John P. Abraham Professor, Computer Engineering UTPA.
Component 4: Introduction to Information and Computer Science Unit 10: Future of Computing Lecture 2 This material was developed by Oregon Health & Science.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Virtualization Dr. John P. Abraham Professor. Grid computing Multiple independent computing clusters which act like a “grid” because they are composed.
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
PaaSport Introduction on Cloud Computing PaaSport training material.
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Web Technologies Lecture 13 Introduction to cloud computing.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Software as a Service (SaaS) Fredrick Dande, MBA, PMP.
Discussion Context NIST Cloud definition and extension to address network and infrastructure issues Discussion of the ISPD-RG Infrastructure definition.
Template V.17, July 29, 2011 What’s the Cloud Got to do with HR Transformation? Heath Brownsworth, Director Technology Strategy.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
Advanced cloud infrastructures and services SAULIUS ŽIŪKAS.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Computers Are Your Future Twelfth Edition
Unit 3 Virtualization.
Guide to Operating Systems, 5th Edition
Chapter 6: Securing the Cloud
Introduction to VMware Virtualization
Overview: Cloud Datacenters
Introduction to Cloud Computing
Implementing a “Cloud First” Strategy for Infrastructure
The Future? Or the Past and Present?
Cloud computing and data center networking
What is Virtualization Last Update
Cloud computing-The Future Technologies
Prepared by: Assistant prof. Aslamzai
Introduction to Cloud OS & Computing
The Future? Or the Past and Present?
Cloud Computing Kelley Raines.
Computers Are Your Future Twelfth Edition
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
Group 8 Virtualization of the Cloud
CNIT131 Internet Basics & Beginning HTML
Virtual Computer Introduction
Cloud Computing Dr. Sharad Saxena.
Dr. John P. Abraham Professor, Computer Engineering UTPA
Managing Clouds with VMM
Introduction to Cloud OS & Computing
Guide to Operating Systems, 5th Edition
Brandon Hixon Jonathan Moore
Computers Are Your Future Twelfth Edition
Introduction to Cloud Computing
Cloud Computing: Concepts
Cloud Computing Erasmus+ Project
Presentation transcript:

CLOUD COMPUTING Presented 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 1.On-Demand Self-Service: User can essentially set up a server on the cloud. Availability of large computing infrastructure on need basis 2.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