View
770
Download
0
Category
Tags:
Preview:
DESCRIPTION
Simple introduction to Cloud Computing Talk at UTCC 2012
Citation preview
Using Cloud Computing in Your Organization
Dr.Putchong UthayopasDepartment of Computer Engineering
Faculty of EngineeringKasetsart University
pu@ku.ac.th
Capacity Massive processing power Massive Storage
Security Availability Scalability
Start small and grow on demand Cost effective
New Demand for IT infrastructure
High operating cost Man power cost Equipment cost Energy cost
High operating complexity Changing technology Increase complexity
Network, server, storage , security
New Challenges
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
It is called cloud computing system
What is Clouding Computing?
Source: Wikipedia (cloud computing)
Amazon
YahooMicrosof
t
Saleforce
4 Essential Utilities and Delivery Networks
(1) WaterWater Distribution Network
(4) TelephoneTelecom Networks
(3) Gas
(2) Electricity
Power Grid
Power Grid Inspiration for Computing?: Deliver
ICT services as “computing utilities” to users
Economic of Cloud Usage
Source: “Above the Clouds: A Berkeley View of Cloud Computing”, RAD lab, UC Berkeley
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?
Three Cloud Service Models
Making it easier
Cloud Middleware and Management Software
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
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
Cloud Application Development
Separate processing logic , UI, and DM Tier Using Services Oriented Architecture (SOA)
design
Data Management Tier
Processing Tier
UI TierWeb2.0
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
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?
The Cloud and I
Internet
Computing Power
MusicVideo
PicturePersonal information
Services
Moneybooks
Data
Application Games
ACCESSSTORAGESHARING
ANYTIMEANYWHEREANYHOW
RELIABILITYSECURITYAVAILABILITY
The Cloud and I
Google docs (Office) Spread Sheet Word processor Presentation Calendar Gmail
The Cloud and I
My cloud (google, facebook, dropbox,
amazon)document
picture musiccalendar
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
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
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
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, Androiod Phone, Tablet, PC, Mac I read mine on iPad, and my Galaxy S2 phone
Play Life with a Cloud
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
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
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
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
Direction
Physical Infrastructure ( Srver, Storage, Network)
Virtualized Cloud Infrastructure
E-learnin
g
Storage
Video Server
Virtual Deskto
pHPC
VirtualServer
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
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
Thank you
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
Recommended