Top Banner
Using Cloud Computing in Your Organization Dr.Putchong Uthayopas Department of Computer Engineering Faculty of Engineering Kasetsart University [email protected]
34

Using cloud-computing-in-you-organization

Nov 12, 2014

Download

Technology

Using Cloud Computing in Your Organization
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Using cloud-computing-in-you-organization

Using Cloud Computing in Your Organization

Dr.Putchong Uthayopas

Department of Computer Engineering

Faculty of Engineering

Kasetsart University

[email protected]

Page 2: Using cloud-computing-in-you-organization

Capacity

Massive processing power

Massive Storage

Security

Availability

Scalability

Start small and grow on demand

Cost effective

New Demand for IT infrastructure

Page 3: Using cloud-computing-in-you-organization

High operating cost

Man power cost

Equipment cost

Energy cost

High operating complexity

Changing technology

Increase complexity

Network, server, storage , security

New Challenges

Page 4: Using cloud-computing-in-you-organization

Computer with infinite capacity

Start small and grow big based on my demand

Capacity can scale up and down on demand

Pay only what we use.

No complex operating and maintenance

Dream machine

Page 5: Using cloud-computing-in-you-organization

It is called cloud computing system

Page 6: Using cloud-computing-in-you-organization

• A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

Cloud computing

What is Clouding Computing?

Source: Wikipedia (cloud computing)

Google

Amazon

YahooMicrosoft

Saleforce

Page 7: Using cloud-computing-in-you-organization

4 Essential Utilities and Delivery Networks

(1) Water

Water Distribution Network

(4) TelephoneTelecom Networks

(3) Gas

(2) Electricity

Power Grid

Page 8: Using cloud-computing-in-you-organization

Power Grid Inspiration for Computing?: Deliver ICT services

as “computing utilities” to users

Page 9: Using cloud-computing-in-you-organization

Economic of Cloud Usage

Source: “Above the Clouds: A Berkeley View of Cloud Computing”, RAD lab, UC Berkeley

Page 10: Using cloud-computing-in-you-organization

Quick start up no need to purchase any equipment. Subscribe, pay, and use it.

Scalability less demand less computing power, more demand more

computing power

Elasticity Handle the demand surge

Less maintenance No need to hire people to fix server broken, hacking, tuning

Less operation cost Pay only what you really use Cut the cost of maintaining huge infrastructure

It is cool, trendy Just a stupid execute when people do not believe you ^_^

Why we should move to the cloud?

Page 11: Using cloud-computing-in-you-organization

Three Cloud Service Models

Page 12: Using cloud-computing-in-you-organization

Making it easier

Cloud Middleware and Management Software

Page 13: Using cloud-computing-in-you-organization

User view the cloud as a number of servers Look the same as co-location server

This is actually a virtual server Windows or many flavor of Linux

User can start stop and reboot from web interface Normal web based application work fine Usage is charge on pay per use Can try at aws.amazon.com

Open a new account and start a new server use less than 30 minutes to apply

Using IaaS Cloud

Page 14: Using cloud-computing-in-you-organization

PaaS cloud give you an API to program on the cloud

There is a need to port application etc.

.NET to Windows Azure

Python to google app engine

Pros and Cons

More light weight that IaaS but need some application porting effort

Using PaaS Cloud

Page 15: Using cloud-computing-in-you-organization

Cloud Application Development

Separate processing logic , UI, and DM Tier

Using Services Oriented Architecture (SOA) design

Data Management Tier

Processing Tier

UI TierWeb2.0

Page 16: Using cloud-computing-in-you-organization

You have already used it!

Facebook

Gmail

Calendar

Google Map

Running application directly from you browser

No coding , no porting just pay and use or use it for free

Using SaaS Cloud

Page 17: Using cloud-computing-in-you-organization

server consolidation

Iaas cloud is the same as allow you to use many servers hosted by service providers

Scalable web application

Community web like sanook , kapook

Web app for anything you want to do

Back end for mobile app

iCloud, GoogleCloud are being used

What the Cloud can do?

Page 18: Using cloud-computing-in-you-organization

The Cloud and I

Internet

Computing PowerMusic

Video

Picture

Personal informationServices

Moneybooks

Data

Application Games

ACCESSSTORAGESHARING

ANYTIMEANYWHEREANYHOW

RELIABILITYSECURITYAVAILABILITY

Page 19: Using cloud-computing-in-you-organization

The Cloud and I

Google docs (Office)

Spread Sheet

Word processor

Presentation

Calendar

Gmail

Page 20: Using cloud-computing-in-you-organization

The Cloud and I

My cloud (google, facebook, dropbox, amazon)

document

picture musiccalendar

Page 21: Using cloud-computing-in-you-organization

Appointment (google calendar)

My secretary take appointment , add to calendar

I got to see it on every device quickly, so is she

Device notify me

Email (gmail)

I can go to any computer/device with browser, my email follow me there.

I have no need to install mail client, maintain mail server

Work Life with a Cloud

Page 22: Using cloud-computing-in-you-organization

Document (google docs) I can create basic document, good spreadsheet, basic

presentation without installing any software I can down load document and edit it on my computer I can share my document with other on internet and edit it

together

Storage (google drive, dropbox) Create presentation on notebook, drop in in dropbox Present from iPad, Smartphone Secure, no need to carry thumb drive Easily share file with other people making team work easy

Work Life with a Cloud

Page 23: Using cloud-computing-in-you-organization
Page 24: Using cloud-computing-in-you-organization

Picture

Using Instagram, photo, video I take instantly appear on twitter and facebook and neatly catalog

Picture can be shared, tag, comment among my 2000 friends on facebook!

If I want, they will know where I was. (Little dangerous)

Communication My thought can be spread anytime anyway using facebook,

googleplus, multiply

I can even “hang out” with friend on google plus

Play Life with a Cloud

Page 25: Using cloud-computing-in-you-organization

Book

Amazon Kindle Store. Buy book from amazon and they will keep it on their cloud

Unlimited book shelves, no cleaning, dusting

Read your book on any device iPad, iPhone, AndroiodPhone, Tablet, PC, Mac

I read mine on iPad, and my Galaxy S2 phone

Play Life with a Cloud

Page 26: Using cloud-computing-in-you-organization

Music

iTune Store allow you to shopping for music, movies

You can load it and play on many of your devices

Media Industry is changing, now you can own a radio station and TV station and get audiences around the world

Power shift from infrastructure provider (TV station) to content creator ( like grammy etc.)

Play Life with a Cloud

Page 27: Using cloud-computing-in-you-organization

Introduction Department of Computer Engineering is one of the leading

computer engineering in Thailand (23 years)

Research and Education

30 faculty member

20-30 Ph.D students 50 Master, 120 MSIT, 400 Undergrad

Mission Must support the teaching and research by providing server /

network/ service infrastructure

Driving toward mobile anytime anywhere infrastructure

Moving KU Computer Engineering on the Cloud

Page 28: Using cloud-computing-in-you-organization

Challenge and Opportunity

Must provide a scalable and reliable infrastructure

Servers, Storage

Services

Previously, a number of physical server has been used

Getting old quickly, hard to maintain, a lot of space

Consume a lot of power, cooling

Moving KU Computer Engineering on the Cloud

Page 29: Using cloud-computing-in-you-organization

Cloud is Solution For Server, use VM cloud (VMware) to consolidate all small

server into a set of VM on only 5 machines

Every lab, professor can request for VM for their use

Can scale easily using more physical server

Moving to centralize large storage using NAS/SAN storage cloud

Moving KU Computer Engineering on the Cloud

Page 30: Using cloud-computing-in-you-organization

Direction

Physical Infrastructure ( Srver, Storage, Network)

Virtualized Cloud Infrastructure

E-learning

StorageVideo Server

Virtual Desktop

HPCVirtualServer

Page 31: Using cloud-computing-in-you-organization

People do not trust other to have their important data

And why people trust your bank to have all their money?

People do not trust that cloud provider can provide a robust and secure environment

How many time your system went down or being hacked compared to google or facebook?

Do avrage company have better staff than ISP who deal with these problems on a daily basis

Interesting!

Cloud computing open issues

Page 32: Using cloud-computing-in-you-organization

Cloud Computing is here!

You are using it everyday

SaaS Level such as facebook, gmail

Let fly above the cloud and see what it can do for you.

Conclusion

Page 33: Using cloud-computing-in-you-organization

Thank you

Page 34: Using cloud-computing-in-you-organization

Cloud Library e-book lending service that will allow users to browse and borrow digital books directly from their iPads, Nooks and Android-based tablets.

3M will outfit local libraries with its own software, hardware and e-book collection be able to access via special apps, or 3M's

new eReaders, which will be synced with available digital content.

Discovery Terminal download stations in libraries, allowing visitors to leaf through the collection from a touch-based interface.

Random House and IPG have signed on to the initiative

Cloud Library