Using Cloud Computing in Your
         Organization
             Dr.Putchong Uthayopas
       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

Using cloud-computing-in-you-organization

  • 1.
    Using Cloud Computingin Your Organization Dr.Putchong Uthayopas 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  Highoperating cost  Man power cost  Equipment cost  Energy cost  High operating complexity  Changing technology  Increase complexity  Network, server, storage , security
  • 4.
    Dream machine  Computerwith 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
  • 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 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
  • 14.
    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
  • 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 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
  • 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 Computingis 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.
  • 33.
  • 34.
    Cloud Library  CloudLibrary 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