Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Slides:



Advertisements
Similar presentations
Introduction to cloud computing Jiaheng Lu Department of Computer Science Renmin University of China
Advertisements

Advanced data management Jiaheng Lu Department of Computer Science Renmin University of China
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
The Cloud: Demystified Neil Cattermull Frontier Technology.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Cloud computing Tahani aljehani.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Platform as a Service (PaaS)
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
Plan Introduction What is Cloud Computing?
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Osama Shahid ( ) Vishal ( ) BSCS-5B
For more notes and topics visit:
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Application and Usage of Cloud Computing and Data Security
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
Geographic Information Systems Cloud GIS. ► The use of computing resources (hardware and software) that are delivered as a service over the Internet ►
Cloud Computing A set of Internet-based application.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Prepared By : Bhavin Tank(S.Y.B.Sc.(IT)) College of Computer Science & IT, Junagadh Cloud Computing.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
Paperless Timesheet Management Project Anant Pednekar.
My project  Small-Medium Enterprises (SMEs)  faces goods distribution problems  needs necessary resources, money and technical expertise, to purchase.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
An Introduction to SaaS and Cloud Computing Ross Cooney.
Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Lecture 6: Cloud Computing
Platform as a Service (PaaS)
Unit 3 Virtualization.
Rob Gleasure robgleasure.com
Platform as a Service (PaaS)
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Cloud Computing.
Prepared by: Assistant prof. Aslamzai
An Introduction to Cloud Computing
Platform as a Service.
Andrew McCombs March 10th, 2011
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
CNIT131 Internet Basics & Beginning HTML
Cloud Computing.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Brandon Hixon Jonathan Moore
Cloud Computing: Concepts
Presentation transcript:

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore Introduction to cloud computing By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) Director, RV Cognitive Technologies Dean – Cognitive & Central Computing R.V. COLLEGE OF ENGINEERING, BANGALORE Delivered at SJB INSTITUTE OF TECHNOLOGY, Bangalore Faculty Development Program ,18th Jan 2016 Organised by ISE Department, SJBIT 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore Cloud computing 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Why we use cloud computing?

Why we use cloud computing? Case 1: Write a file Save Computer down, file is lost Files are always stored in cloud, never lost

Why we use cloud computing? Case 2: Use IE --- download, install, use Use QQ --- download, install, use Use C++ --- download, install, use …… Get the serve from the cloud

What is cloud and cloud computing? Demand resources or services over Internet scale and reliability of a data center.

What is cloud and cloud computing? Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a serve over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure in the "cloud" that supports them.

The architecture of cloud computing system

Characteristics of cloud computing Virtual. software, databases, Web servers, operating systems, storage and networking as virtual servers. On demand. add and subtract processors, memory, network bandwidth, storage.

Types of cloud service SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore SaaS Software delivery model No hardware or software to manage Service delivered through a browser Customers use the service on demand Instant Scalability 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore SaaS Examples Your current CRM package is not managing the load or you simply don’t want to host it in-house. Use a SaaS provider such as Salesforce.com Your email is hosted on an exchange server in your office and it is very slow. Outsource this using Hosted Exchange. 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore PaaS Platform delivery model Platforms are built upon Infrastructure, which is expensive Estimating demand is not a science! Platform management is not fun! 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore PaaS Examples You need to host a large file (5Mb) on your website and make it available for 35,000 users for only two months duration. Use Cloud Front from Amazon. You want to start storage services on your network for a large number of files and you do not have the storage capacity…use Amazon S3. 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore IaaS Computer infrastructure delivery model A platform virtualization environment Computing resources, such as storing and processing capacity. Virtualization taken a step further Sometimes called Utility computing 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore 16

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore IaaS Examples You want to run a batch job but you don’t have the infrastructure necessary to run it in a timely manner. Use Amazon EC2. You want to host a website, but only for a few days. Use Flexiscale. 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Cloud computing and other computing techniques 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

An Industry Transformed Delgo www.delgo.com http://www.boxofficemojo.com/ 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore 20

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore Shrek, Delgo, and Others Why did Dreamworks use this? Upsides? Downsides? 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore 21

Grid Computing & Cloud Computing share a lot commonality intention, architecture and technology Difference programming model, business model, compute model, applications, and Virtualization.

Grid Computing & Cloud Computing the problems are mostly the same manage large facilities; define methods by which consumers discover, request and use resources provided by the central facilities; implement the often highly parallel computations that execute on those resources.

Grid Computing & Cloud Computing Virtualization Grid do not rely on virtualization as much as Clouds do, each individual organization maintain full control of their resources Cloud an indispensable ingredient for almost every Cloud

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore Google App Engine 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore

Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore Enter Title of Presentation Here Google App Engine Does one thing well: running web apps Simple app configuration Scalable Secure 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore 26 Google Confidential 26

App Engine Does One Thing Well Enter Title of Presentation Here App Engine Does One Thing Well App Engine handles HTTP(S) requests, nothing else Think RPC: request in, processing, response out Works well for the web and AJAX; also for other services App configuration is dead simple No performance tuning needed 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore 27 Google Confidential 27

App Engine Architecture req/resp stateless APIs R/O FS urlfech Python VM process stdlib mail app images datastore stateful APIs memcache 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore 28

How to use Google App engine Download Java 6 Download Eclipse and Google plug in Register a user account in Google Create an application (python, Java) and upload the code

Study Google App Engine http://code.google.com/intl/en/appengine/docs/java/gettingstarted/