46
Cloud Computing Beyond the local machine.

Cloud computing

Embed Size (px)

Citation preview

Cloud ComputingBeyond the local machine.

About Me

Application Architect @ Skcript | Organizer @ GDGChennai | Rails Developer | Internet Addict |

Technology Evangelist

Agenda

➔ Intro to cloud computing

➔ Type of services in cloud

➔ Virtualization

➔ Trends in Cloud

➔ Demo and Hands-On With Google Cloud

Computers that processed with punched cards

Where We Started ?

Where we’re now ?

Introduction to cloud

➔ So what is cloud ?

➔ How it is differs from traditional computing ?

➔ Why it is adopted ?

What is cloud ?

➔ Computation Over Internet

➔ One Single Installation

➔ Network Computing

➔ Pay for only used resource

➔ Access anywhere, anytime

Traditional Computing

➔ Computation over local data centers

➔ Custom hardware

➔ Installation and Updation is such a pain

➔ Manage the dependencies

➔ Error Logs

Demand for cloud apps

ERP Enterprise Resource Planning

CRM Customer relationship management

Social Apps

Office Apps

File Hosting

Advantages of cloud

➔ Pay only for usage

➔ Less people to maintain

➔ Easier setup

➔ Forget about hardware failure

➔ Scalability

Vishvesh Karthik
give the live demo after this. use the cloud game if you want. introduce it as "emerging domains using cloud"
Varun Raj
Yeah that's a good idea, I'll work on it

API

Cloud Dashboard APIs

➔ Manage the resource with just clicks

➔ Generate System Reports

➔ Monitor and error logs and warnings

Amazon AWS EC2 Console Panel

Types of service

Cloud has three type of services

➔ SaaS

➔ PaaS

➔ IaaS

Software as a Service

➔ Common SaaS Use-Case: Replaces traditional

on-device software

➔ Eg. Google docs, Facebook, pixlr editor

Platform as a Service

➔ Common PaaS Use-Case: Increases developer

productivity and utilization rates while also

decreasing an application’s time-to-market

➔ Eg. Google app engine, Heroku, Salesforce,

OpenShift.

Infrastructure as a Service

➔ Common IaaS Use-Case: Extends current data

center infrastructure for temporary workloads

(e.g. increased Christmas holiday site traffic)

➔ Eg. Amazon AWS, Google Cloud, Microsoft Azure.

Technologies Adopted in Cloud

➔ Voice Processing

➔ Machine Learning

➔ Internet of things

➔ Big Data Analysis

➔ Game Industry

➔ Science Calculations

Voice Processing

Machine Learning

Machine Learning

➔ Understand the user’s mind

➔ Predict the results

➔ Recommendations

Internet Of Things

All Physical Objects getting smart

Connected to each other.

Can communicate with other objects

Process and generate data

Big Data on Cloud

➔ What is big data ?

➔ Why implemented in cloud ?

Vishvesh Karthik
idhoda complete aagudha?

Scientific data processing in cloud

➔ Complex Calculations

➔ Huge data sets

➔ High Accuracy

➔ Should be faster

Chromebook Pixel

Virtualization

➔ Something that’s not real

➔ Acts to be real

➔ Gives the a feel of working with a real machine

or OS

Vishvesh Karthik
give an example here maybe?

Types of Virtualization

➔ Hardware Virtualization

➔ Desktop Virtualization

Vishvesh Karthik
and here too,an example or a picture

Hardware Virtualization

➔ Hypervisor

➔ Control processor, memory and other firmware

resources for multiple operating system

Desktop Virtualization

Isolating a logical operating system instance from

the client that is used to access it.

Need for Virtualization

Utilize the resource to the max

Cost efficient way

Demo Time

Thank you, Questions ?

[email protected] [email protected]