Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore"— Presentation transcript:

1 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

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

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

4 Why we use cloud computing?

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

6 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

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

8 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.

9 The architecture of cloud computing system

10 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.

11 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

12 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

13 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 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

14 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

15 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

16 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

17 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

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

19

20 An Industry Transformed
Delgo 18th Jan 2016 Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore 20

21 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

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

23 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.

24 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

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

26 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

27 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

28 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

29 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

30 Study Google App Engine


Download ppt "Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore"

Similar presentations


Ads by Google