Using Cloud Computing in Your
         Organization
             Dr.PutchongUthayopas
       Department of Computer Engineering
             Faculty of Engineering
              Kasetsart University
                  pu@ku.ac.th
New Demand for IT infrastructure


  Capacity
    Massive processing power
    Massive Storage
  Security
  Availability
  Scalability
    Start small and grow on demand
  Cost effective
New Challenges


High operating cost
  Man power cost
  Equipment cost
  Energy cost
High operating complexity
  Changing technology
  Increase complexity
    Network, server, storage , security
Dream machine


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
It is called   cloud computing system
What is Clouding Computing?

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


                                                  Google
                                                                Saleforce
                                      Amazon
Source: Wikipedia (cloud computing)
                                                           Microsoft
                                               Yahoo
4 Essential Utilities and
                    Delivery Networks

                              Water
(1) Water                     Distribution
                              Network




(2) Electricity
                                 Power Grid



(3) Gas




                                     Telecom
(4) Telephone                        Networks
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
Why we should move to the cloud?

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 ^_^
Three Cloud Service Models
Making it easier


Cloud Middleware and Management Software
Using IaaS Cloud


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 PaaS 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
Cloud Application Development

     UI Tier
     Web2.0
                        Processing       Data
                        Tier             Management Tier




Separate processing logic , UI, and DM Tier
Using Services Oriented Architecture (SOA) design
Using SaaS Cloud

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
What the Cloud can do?


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
The Cloud and I

                             Money         Video
                Data
                                       Music    books
           Computing Power
                                  Personal information
       Services                           Picture
             Application           Games
                                                           ACCESS
ANYTIME                                                    STORAGE
ANYWHERE               Internet                            SHARING
ANYHOW

                                                 RELIABILITY
                                                 SECURITY
                                                 AVAILABILITY
The Cloud and I

Google docs (Office)
  Spread Sheet
  Word processor
  Presentation
  Calendar
  Gmail
The Cloud and I

calendar    picture    music
 My cloud (google, facebook,
      dropbox, amazon)
document
Work Life with a Cloud


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
Play 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.)
Moving KU Computer Engineering on
            the 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
Direction


   E-                      Video       Virtual                  Virtual
              Storage                              HPC
learning                   Server     Desktop                   Server


                   Virtualized Cloud Infrastructure



           Physical Infrastructure ( Srver, Storage, Network)
Cloud computing open issues


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!
Conclusion


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.
Thank you
Cloud Library


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

Simple Introduction to Cloud for Users

  • 1.
    Using Cloud Computingin Your Organization Dr.PutchongUthayopas Department of Computer Engineering Faculty of Engineering Kasetsart University pu@ku.ac.th
  • 2.
    New Demand forIT infrastructure Capacity Massive processing power Massive Storage Security Availability Scalability Start small and grow on demand Cost effective
  • 3.
    New Challenges High operatingcost Man power cost Equipment cost Energy cost High operating complexity Changing technology Increase complexity Network, server, storage , security
  • 4.
    Dream machine Computer withinfinite 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
  • 5.
    It is called cloud computing system
  • 6.
    What is CloudingComputing? • A style of computing in Cloud which dynamically scalable and often virtualized computing resources are provided as a service over the Internet. Google Saleforce Amazon Source: Wikipedia (cloud computing) Microsoft Yahoo
  • 7.
    4 Essential Utilitiesand Delivery Networks Water (1) Water Distribution Network (2) Electricity Power Grid (3) Gas Telecom (4) Telephone Networks
  • 8.
    Power Grid Inspirationfor Computing?: Deliver ICT services as “computing utilities” to users
  • 9.
    Economic of CloudUsage Source: “Above the Clouds: A Berkeley View of Cloud Computing”, RAD lab, UC Berkeley
  • 10.
    Why we shouldmove to the cloud? 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 ^_^
  • 11.
  • 12.
    Making it easier CloudMiddleware and Management Software
  • 13.
    Using IaaS Cloud Userview 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
  • 14.
    Using PaaS Cloud PaaScloud 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
  • 15.
    Cloud Application Development UI Tier Web2.0 Processing Data Tier Management Tier Separate processing logic , UI, and DM Tier Using Services Oriented Architecture (SOA) design
  • 16.
    Using SaaS Cloud Youhave 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
  • 17.
    What the Cloudcan do? 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
  • 18.
    The Cloud andI Money Video Data Music books Computing Power Personal information Services Picture Application Games ACCESS ANYTIME STORAGE ANYWHERE Internet SHARING ANYHOW RELIABILITY SECURITY AVAILABILITY
  • 19.
    The Cloud andI Google docs (Office) Spread Sheet Word processor Presentation Calendar Gmail
  • 20.
    The Cloud andI calendar picture music My cloud (google, facebook, dropbox, amazon) document
  • 21.
    Work Life witha Cloud 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
  • 22.
    Work Life witha 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
  • 24.
    Play Life witha 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
  • 25.
    Play Life witha 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
  • 26.
    Play Life witha 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.)
  • 27.
    Moving KU ComputerEngineering on the 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
  • 28.
    Moving KU ComputerEngineering 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
  • 29.
    Moving KU ComputerEngineering 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
  • 30.
    Direction E- Video Virtual Virtual Storage HPC learning Server Desktop Server Virtualized Cloud Infrastructure Physical Infrastructure ( Srver, Storage, Network)
  • 31.
    Cloud computing openissues 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!
  • 32.
    Conclusion Cloud Computing ishere! You are using it everyday SaaS Level such as facebook, gmail Let fly above the cloud and see what it can do for you.
  • 33.
  • 34.
    Cloud Library Cloud Librarye-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