SlideShare a Scribd company logo
1 of 65
Cloud Computing: A New Trend
           in IT
             Dr.PutchongUthayopas
       Department of Computer Engineering
             Faculty of Engineering
              Kasetsart University
                  pu@ku.ac.th
Cloud computing is everywhere
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
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
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 ^_^
Cloud Computing Definition (NIST)


 This cloud model is composed of
   five essential characteristic
   three service models
   four deployment models.
5 Characteristics of Cloud System

                         Broad
 On-demand                           Resource
                        network
 self-service                         pooling
                         access


             Rapid            Measured
           elasticity          Service
Three Cloud Service Models

  Software as a Service
  • End user software
  • gmail. Googledoc, facebook

  Platform as a Service
  • Programming platform
  • Azure, google app engine

  Infrastructure as a Service
  • Computer server
  • Vmware, EC2 , Openstack
Cloud Deployment Model
 Private Cloud

 • Internal cloud used by an organization

 Community Cloud

 • Internal Cloud Shared by multiple organizations

 Public Cloud

 • Providers Cloud shared by many users

 Hybrid Cloud

 • Cloud that composed of two or more cloud
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
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.)
Some Existing Cloud Computing Systems



  Amazon AWS
  Google App Engine
  Microsoft Azure
  Openstack
Amazon
Google App Engine
Google App Engine is a platform for
developing and hosting web applications
in Google-managed data centers
  first released as a beta version in April
  2008.
Google App virtualizes applications across
multiple servers and data centers.
Google App Engine is free up to a certain
level of used resources. Fees are charged
for additional storage, bandwidth, or CPU
cycles required by the application.[
App Engine Architecture
                            req/resp
stateless APIs                         R/O FS


   urlfech                  Python     stdlib
                              VM
     mail
                            process     app
   images



 stateful                                       datastore
   APIs          memcache


                            31
Windows Azure
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
OpenStack Architecture
OpenStack is a cloud operating system that controls large pools of compute,
storage, and networking resources throughout a datacenter, all managed
through a dashboard that gives administrators control while empowering their
users to provision resources through a web interface.
Structure
Nova Compute
Glance Architecture
Nova Network VLAN Manager
Deployment Topology
We are living in the world of Data



                                                      Video
                                                   Surveillance

           Social Media




Mobile Sensors




                                               Gene Sequencing
  Smart Grids
                  Geophysical    Medical Imaging
                  Exploration
Big Data
“Big data is data that exceeds the processing capacity of
conventional database systems. The data is too big,
moves too fast, or doesn’t fit the strictures of your
database architectures. To gain value from this data, you
must choose an alternative way to process it.”




        Reference: “What is big data? An introduction to the big data
        landscape.”, EddDumbill, http://radar.oreilly.com/2012/01/what-is-big-
        data.html
The Value of Big Data


Analytical use
  Big data analytics can reveal insights hidden previously by
  data too costly to process.
     peer influence among customers, revealed by analyzing
     shoppers’ transactions, social and geographical data.
  Being able to process every item of data in reasonable time
  removes the troublesome need for sampling and promotes an
  investigative approach to data.
Enabling new products.
  Facebookhas been able to craft a highly personalized user
  experience and create a new kind of advertising business
3 Characteristics of Big Data

Volume     •Volumes of data are larger than those conventional
            relational database infrastructures can cope with




           •Rate at which data flows in is much faster.
Velocity    •Mobile event and interaction by users.
            •Video, image , audio from users



           •the source data is diverse, and doesn’t fall into

Variety     neat relational structures eg. text from social
            networks, image data, a raw feed directly from a
            sensor source.
Big Data Challenge


Volume
  How to process data so big that can not be move, or store.
Velocity
  A lot of data coming very fast so it can not be stored such as
  Web usage log , Internet, mobile messages. Stream
  processing is needed to filter unused data or extract some
  knowledge real-time.
Variety
  So many type of unstructured data format making
  conventional database useless.
How to deal with big data
      Integration of
          Storage
          Processing
          Analysis Algorithm
          Visualization
                                         Processin
                                             g


Massive                                  Processin       Visualiz
 Data           Stream
                                             g              e
Stream        processing

                               Storage
                                         Processin
                                             g
                                                     Analysis
Hadoop
Hadoopis a platform for distributing computing problems across a
number of servers. First developed and released as open source by
Yahoo.
  Implements the MapReduce approach pioneered by Google in
  compiling its search indexes.
  Distributing a dataset among multiple servers and operating on the
  data: the “map” stage. The partial results are then recombined: the
  “reduce” stage.
Hadooputilizes its own distributed filesystem, HDFS, which makes
data available to multiple computing nodes
Hadoopusage pattern involves three stages:
  loading data into HDFS,
  MapReduce operations, and
  retrieving results from HDFS.
WHAT FACEBOOK KNOWS




                               Cameron Marlow calls himself Facebook's "in-
                               house sociologist." He and his team can analyze
http://www.facebook.com/data   essentially all the information the site gathers.
Study of Human Society


Facebook, in collaboration with the University of
Milan, conducted experiment that involved
  the entire social network as of May 2011
  more than 10 percent of the world's population.
Analyzing the 69 billion friend connections among
those 721 million people showed that
  four intermediary friends are usually enough to
  introduce anyone to a random stranger.
The links of Love
Often young women specify that
they are “in a relationship” with
their “best friend forever”.
   Roughly 20% of all relationships for
   the 15-and-under crowd are between
   girls.
   This number dips to 15% for 18-year-
   olds and is just 7% for 25-year-olds.
Anonymous US users who were
over 18 at the start of the
relationship
   the average of the shortest number
   of steps to get from any one U.S.
   user to any other individual is 16.7.
   This is much higher than the 4.74
   steps you’d need to go from any
   Facebook user to another through
   friendship, as opposed to romantic,
   ties.
                                                      Graph shown the relationship of anonymous US users who were
                                                      over 18 at the start of the relationship.


               http://www.facebook.com/notes/facebook-data-team/the-links-of-
               love/10150572088343859
Why?


Facebook can improve users experience
  make useful predictions about users' behavior
  make better guesses about which ads you might be
  more or less open to at any given time
Right before Valentine's Day this year a blog post
from the Data Science Team listed the songs most
popular with people who had recently signaled on
Facebook that they had entered or left a relationship
How facebook handle Big Data?


 Facebook built its data storage system using open-source
 software called Hadoop.
   Hadoop spreading them across many machines inside a data
   center.
   Use Hive, open-source that acts as a translation service, making it
   possible to query vast Hadoop data stores using relatively simple
   code.
 Much of Facebook's data resides in one Hadoop store more than
 100 petabytes (a million gigabytes) in size, says SameetAgarwal,
 a director of engineering at Facebook who works on data
 infrastructure, and the quantity is growing exponentially. "Over
 the last few years we have more than doubled in size every
 year,”
San Diego Supercomputer Center
Unleashes the Value of its User Data
Challnege
   To make SDSC’ s data stores widely available so that they could be
   accessed, searched, and shared anywhere via Web-based access,
   SDSC made the decision to move from a tape-based system to cloud-
   based object storage.
Solution
   OpenStack Object Storage uses open-source software to create
   redundant, scalable storage using clusters of standardized servers to
   store petabytes of accessible data.
   Objects are written to multiple hardware devices, with the OpenStack
   software responsible for ensuring data replication and integrity
   across the cluster. Storage clusters can scale horizontally by adding
   new nodes. Should a node fail, OpenStack replicates its content from
   other active nodes.
Benefit
   Today, SDSC's Cloud Storage provides academic and research
   partners with a convenient and affordable way to store, share, and
   archive data, including extremely large data sets. Utilizing the
   OpenStack Object Storage software, files (objects) are written to
   multiple physical storage arrays simultaneously, ensuring that at least
   two verified copies exist on different servers at all times.
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
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
Standard is needed

IEEE Standards Association (IEEE-SA) has formed two
new Working Groups (WGs) around IEEE P2301 and
IEEE P2302.
  IEEE P2301 is a cloud computing standards in critical
  areas such as application, portability, management, and
  interoperability interfaces, as well as file formats and
  operation conventions.
  IEEE P2302 defines essential topology, protocols,
  functionality, and governance required for reliable
  cloud-to-cloud interoperability and federation.
Trend

 Software as a Service



Framework as a Service



Virtualized Infrastructure



 Physical Infrastructure
Trends



                                        Virtual       Virtual       Cloud
E-learning    ERP       Healthcare
                                       Desktop       Desktop       Storage
     Virtualized
                          Virtualized Storage        Virtualized Networking
  Processing Cloud
                          Cloud Infrastructure            Infrastructure
   Infrastructure

             Physical Infrastructure ( Server, 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… Q&A

More Related Content

What's hot

An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?IBM Sverige
 
Cloud Computing: An Introduction
Cloud Computing: An IntroductionCloud Computing: An Introduction
Cloud Computing: An IntroductionSrinath Perera
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...Amazon Web Services
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingNAILBITER
 
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...Amazon Web Services
 
The who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computingThe who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computingNari Kannan
 
Seminar Report - Managing the Cloud with Open Source Tools
Seminar Report - Managing the Cloud with Open Source ToolsSeminar Report - Managing the Cloud with Open Source Tools
Seminar Report - Managing the Cloud with Open Source ToolsNakul Ezhuthupally
 
Clearing the air on Cloud Computing
Clearing the air on Cloud ComputingClearing the air on Cloud Computing
Clearing the air on Cloud ComputingKarthik Sankar
 
An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2Ignacio M. Llorente
 
Cloud computing and library services
Cloud computing and library servicesCloud computing and library services
Cloud computing and library servicesErik Mitchell
 
Implementation of cloud computing
Implementation of cloud computing Implementation of cloud computing
Implementation of cloud computing Nadeemulla Sheriff
 
Evolution of Cloud Computing - a Global Impact
Evolution of Cloud Computing -  a Global ImpactEvolution of Cloud Computing -  a Global Impact
Evolution of Cloud Computing - a Global ImpactGary Allison
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeupselvavijay1987
 

What's hot (20)

An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?
 
Cloud Computing: An Introduction
Cloud Computing: An IntroductionCloud Computing: An Introduction
Cloud Computing: An Introduction
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
 
The who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computingThe who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computing
 
Seminar Report - Managing the Cloud with Open Source Tools
Seminar Report - Managing the Cloud with Open Source ToolsSeminar Report - Managing the Cloud with Open Source Tools
Seminar Report - Managing the Cloud with Open Source Tools
 
Clearing the air on Cloud Computing
Clearing the air on Cloud ComputingClearing the air on Cloud Computing
Clearing the air on Cloud Computing
 
Building a Hybrid Cloud
Building a Hybrid CloudBuilding a Hybrid Cloud
Building a Hybrid Cloud
 
An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2
 
Cloud Computing Technology Overview 2012
Cloud Computing Technology Overview 2012Cloud Computing Technology Overview 2012
Cloud Computing Technology Overview 2012
 
Cloud computing and library services
Cloud computing and library servicesCloud computing and library services
Cloud computing and library services
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Community cloud
 Community cloud Community cloud
Community cloud
 
Implementation of cloud computing
Implementation of cloud computing Implementation of cloud computing
Implementation of cloud computing
 
Emc keynote 0945 1030
Emc keynote 0945 1030Emc keynote 0945 1030
Emc keynote 0945 1030
 
Evolution of Cloud Computing - a Global Impact
Evolution of Cloud Computing -  a Global ImpactEvolution of Cloud Computing -  a Global Impact
Evolution of Cloud Computing - a Global Impact
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeup
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 

Viewers also liked

Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Michael zur Muehlen
 
WSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September WorkshopWSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September WorkshopAfkham Azeez
 
Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go talemadi
 
JPJ1410 PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
JPJ1410  PACK: Prediction-Based Cloud Bandwidth and Cost Reduction SystemJPJ1410  PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
JPJ1410 PACK: Prediction-Based Cloud Bandwidth and Cost Reduction Systemchennaijp
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Ranjan Ghosh
 
Cloud computing doing more with less
Cloud computing doing more with lessCloud computing doing more with less
Cloud computing doing more with lesstalemadi
 
Architectures For The Cloud
Architectures For The CloudArchitectures For The Cloud
Architectures For The CloudEberhard Wolff
 
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...ijgca
 
Managing Trade-offs among Architectural Tactics using Feature models and Feat...
Managing Trade-offs among Architectural Tactics using Feature models and Feat...Managing Trade-offs among Architectural Tactics using Feature models and Feat...
Managing Trade-offs among Architectural Tactics using Feature models and Feat...Jaime Chavarriaga
 
Is your infrastructure holding you back?
Is your infrastructure holding you back?Is your infrastructure holding you back?
Is your infrastructure holding you back?Gabe Akisanmi
 
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...Abbie Barbir
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloudInterxion
 
The shortest path to cloud success - your roadmap
The shortest path to cloud success - your roadmapThe shortest path to cloud success - your roadmap
The shortest path to cloud success - your roadmapGabe Akisanmi
 
Concerns with cloud computing
Concerns with cloud computingConcerns with cloud computing
Concerns with cloud computingUlf Mattsson
 
Building Cloud Tools for Netflix
Building Cloud Tools for NetflixBuilding Cloud Tools for Netflix
Building Cloud Tools for NetflixJoe Sondow
 
Saa s multitenant database architecture
Saa s multitenant database architectureSaa s multitenant database architecture
Saa s multitenant database architecturemmubashirkhan
 
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales ForecastingCloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales ForecastingSugarCRM
 

Viewers also liked (20)

Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
 
WSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September WorkshopWSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September Workshop
 
Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go
 
JPJ1410 PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
JPJ1410  PACK: Prediction-Based Cloud Bandwidth and Cost Reduction SystemJPJ1410  PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
JPJ1410 PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 
Cloud roadmap
Cloud roadmapCloud roadmap
Cloud roadmap
 
Cloud computing doing more with less
Cloud computing doing more with lessCloud computing doing more with less
Cloud computing doing more with less
 
Architectures For The Cloud
Architectures For The CloudArchitectures For The Cloud
Architectures For The Cloud
 
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
 
Managing Trade-offs among Architectural Tactics using Feature models and Feat...
Managing Trade-offs among Architectural Tactics using Feature models and Feat...Managing Trade-offs among Architectural Tactics using Feature models and Feat...
Managing Trade-offs among Architectural Tactics using Feature models and Feat...
 
Is your infrastructure holding you back?
Is your infrastructure holding you back?Is your infrastructure holding you back?
Is your infrastructure holding you back?
 
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloud
 
The shortest path to cloud success - your roadmap
The shortest path to cloud success - your roadmapThe shortest path to cloud success - your roadmap
The shortest path to cloud success - your roadmap
 
Concerns with cloud computing
Concerns with cloud computingConcerns with cloud computing
Concerns with cloud computing
 
Building Cloud Tools for Netflix
Building Cloud Tools for NetflixBuilding Cloud Tools for Netflix
Building Cloud Tools for Netflix
 
Multi-tenancy in the cloud
Multi-tenancy in the cloudMulti-tenancy in the cloud
Multi-tenancy in the cloud
 
Saa s multitenant database architecture
Saa s multitenant database architectureSaa s multitenant database architecture
Saa s multitenant database architecture
 
Multi cloud PaaS
Multi cloud PaaSMulti cloud PaaS
Multi cloud PaaS
 
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales ForecastingCloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
Cloud: Session 7: Cloud Computing, Software as a Service, and Sales Forecasting
 

Similar to Cloud Computing: A New Trend in IT

Similar to Cloud Computing: A New Trend in IT (20)

Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computing
 
Cloud computing & Security presentation
Cloud computing & Security presentationCloud computing & Security presentation
Cloud computing & Security presentation
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloude computing
cloude computingcloude computing
cloude computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ft
Cloud computing ftCloud computing ft
Cloud computing ft
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing by satwik
cloud computing by satwikcloud computing by satwik
cloud computing by satwik
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Final
FinalFinal
Final
 
akashgupta(2).pptx
akashgupta(2).pptxakashgupta(2).pptx
akashgupta(2).pptx
 
Introduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh DuggalIntroduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh Duggal
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 

More from Putchong Uthayopas (16)

Cri big data
Cri big dataCri big data
Cri big data
 
Future of hpc
Future of hpcFuture of hpc
Future of hpc
 
Education in Disrupted World
Education in Disrupted WorldEducation in Disrupted World
Education in Disrupted World
 
Portrait Photography
Portrait PhotographyPortrait Photography
Portrait Photography
 
MOOC Wunca Talk
MOOC Wunca TalkMOOC Wunca Talk
MOOC Wunca Talk
 
Big Data
Big Data Big Data
Big Data
 
Big Data on The Cloud
Big Data on The CloudBig Data on The Cloud
Big Data on The Cloud
 
Future of the cloud
Future of the cloud Future of the cloud
Future of the cloud
 
10 things
10 things10 things
10 things
 
IT trends for co-creation
IT trends for co-creationIT trends for co-creation
IT trends for co-creation
 
Learning Life and Photography
Learning Life and PhotographyLearning Life and Photography
Learning Life and Photography
 
What is Cloud Computing ?
What is Cloud Computing ?What is Cloud Computing ?
What is Cloud Computing ?
 
The Building of Thai Grid
The Building of Thai GridThe Building of Thai Grid
The Building of Thai Grid
 
Current Trends in HPC
Current Trends in HPCCurrent Trends in HPC
Current Trends in HPC
 
Are you ready for BIG DATA?
Are you ready for BIG DATA?Are you ready for BIG DATA?
Are you ready for BIG DATA?
 
Project Evaluation
Project EvaluationProject Evaluation
Project Evaluation
 

Recently uploaded

MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 

Recently uploaded (20)

MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 

Cloud Computing: A New Trend in IT

  • 1. Cloud Computing: A New Trend in IT Dr.PutchongUthayopas Department of Computer Engineering Faculty of Engineering Kasetsart University pu@ku.ac.th
  • 2. Cloud computing is everywhere
  • 3. New Demand for IT infrastructure Capacity Massive processing power Massive Storage Security Availability Scalability Start small and grow on demand Cost effective
  • 4. New Challenges High operating cost Man power cost Equipment cost Energy cost High operating complexity Changing technology Increase complexity Network, server, storage , security
  • 5. 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
  • 6. 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
  • 7. Power Grid Inspiration for Computing?: Deliver ICT services as “computing utilities” to users
  • 8. Economic of Cloud Usage Source: “Above the Clouds: A Berkeley View of Cloud Computing”, RAD lab, UC Berkeley
  • 9. 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 ^_^
  • 10. Cloud Computing Definition (NIST) This cloud model is composed of five essential characteristic three service models four deployment models.
  • 11. 5 Characteristics of Cloud System Broad On-demand Resource network self-service pooling access Rapid Measured elasticity Service
  • 12. Three Cloud Service Models Software as a Service • End user software • gmail. Googledoc, facebook Platform as a Service • Programming platform • Azure, google app engine Infrastructure as a Service • Computer server • Vmware, EC2 , Openstack
  • 13. Cloud Deployment Model Private Cloud • Internal cloud used by an organization Community Cloud • Internal Cloud Shared by multiple organizations Public Cloud • Providers Cloud shared by many users Hybrid Cloud • Cloud that composed of two or more cloud
  • 14. 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
  • 15. 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
  • 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 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
  • 18. 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
  • 19. The Cloud and I Google docs (Office) Spread Sheet Word processor Presentation Calendar Gmail
  • 20. The Cloud and I calendar picture music My cloud (google, facebook, dropbox, amazon) document
  • 21. 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
  • 22. 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
  • 23.
  • 24. 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
  • 25. 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
  • 26. 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.)
  • 27. Some Existing Cloud Computing Systems Amazon AWS Google App Engine Microsoft Azure Openstack
  • 29.
  • 30. Google App Engine Google App Engine is a platform for developing and hosting web applications in Google-managed data centers first released as a beta version in April 2008. Google App virtualizes applications across multiple servers and data centers. Google App Engine is free up to a certain level of used resources. Fees are charged for additional storage, bandwidth, or CPU cycles required by the application.[
  • 31. App Engine Architecture req/resp stateless APIs R/O FS urlfech Python stdlib VM mail process app images stateful datastore APIs memcache 31
  • 33.
  • 34. 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
  • 35. OpenStack Architecture OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
  • 39. Nova Network VLAN Manager
  • 40.
  • 42. We are living in the world of Data Video Surveillance Social Media Mobile Sensors Gene Sequencing Smart Grids Geophysical Medical Imaging Exploration
  • 43. Big Data “Big data is data that exceeds the processing capacity of conventional database systems. The data is too big, moves too fast, or doesn’t fit the strictures of your database architectures. To gain value from this data, you must choose an alternative way to process it.” Reference: “What is big data? An introduction to the big data landscape.”, EddDumbill, http://radar.oreilly.com/2012/01/what-is-big- data.html
  • 44. The Value of Big Data Analytical use Big data analytics can reveal insights hidden previously by data too costly to process. peer influence among customers, revealed by analyzing shoppers’ transactions, social and geographical data. Being able to process every item of data in reasonable time removes the troublesome need for sampling and promotes an investigative approach to data. Enabling new products. Facebookhas been able to craft a highly personalized user experience and create a new kind of advertising business
  • 45. 3 Characteristics of Big Data Volume •Volumes of data are larger than those conventional relational database infrastructures can cope with •Rate at which data flows in is much faster. Velocity •Mobile event and interaction by users. •Video, image , audio from users •the source data is diverse, and doesn’t fall into Variety neat relational structures eg. text from social networks, image data, a raw feed directly from a sensor source.
  • 46. Big Data Challenge Volume How to process data so big that can not be move, or store. Velocity A lot of data coming very fast so it can not be stored such as Web usage log , Internet, mobile messages. Stream processing is needed to filter unused data or extract some knowledge real-time. Variety So many type of unstructured data format making conventional database useless.
  • 47. How to deal with big data Integration of Storage Processing Analysis Algorithm Visualization Processin g Massive Processin Visualiz Data Stream g e Stream processing Storage Processin g Analysis
  • 48. Hadoop Hadoopis a platform for distributing computing problems across a number of servers. First developed and released as open source by Yahoo. Implements the MapReduce approach pioneered by Google in compiling its search indexes. Distributing a dataset among multiple servers and operating on the data: the “map” stage. The partial results are then recombined: the “reduce” stage. Hadooputilizes its own distributed filesystem, HDFS, which makes data available to multiple computing nodes Hadoopusage pattern involves three stages: loading data into HDFS, MapReduce operations, and retrieving results from HDFS.
  • 49. WHAT FACEBOOK KNOWS Cameron Marlow calls himself Facebook's "in- house sociologist." He and his team can analyze http://www.facebook.com/data essentially all the information the site gathers.
  • 50. Study of Human Society Facebook, in collaboration with the University of Milan, conducted experiment that involved the entire social network as of May 2011 more than 10 percent of the world's population. Analyzing the 69 billion friend connections among those 721 million people showed that four intermediary friends are usually enough to introduce anyone to a random stranger.
  • 51. The links of Love Often young women specify that they are “in a relationship” with their “best friend forever”. Roughly 20% of all relationships for the 15-and-under crowd are between girls. This number dips to 15% for 18-year- olds and is just 7% for 25-year-olds. Anonymous US users who were over 18 at the start of the relationship the average of the shortest number of steps to get from any one U.S. user to any other individual is 16.7. This is much higher than the 4.74 steps you’d need to go from any Facebook user to another through friendship, as opposed to romantic, ties. Graph shown the relationship of anonymous US users who were over 18 at the start of the relationship. http://www.facebook.com/notes/facebook-data-team/the-links-of- love/10150572088343859
  • 52. Why? Facebook can improve users experience make useful predictions about users' behavior make better guesses about which ads you might be more or less open to at any given time Right before Valentine's Day this year a blog post from the Data Science Team listed the songs most popular with people who had recently signaled on Facebook that they had entered or left a relationship
  • 53. How facebook handle Big Data? Facebook built its data storage system using open-source software called Hadoop. Hadoop spreading them across many machines inside a data center. Use Hive, open-source that acts as a translation service, making it possible to query vast Hadoop data stores using relatively simple code. Much of Facebook's data resides in one Hadoop store more than 100 petabytes (a million gigabytes) in size, says SameetAgarwal, a director of engineering at Facebook who works on data infrastructure, and the quantity is growing exponentially. "Over the last few years we have more than doubled in size every year,”
  • 54.
  • 55. San Diego Supercomputer Center Unleashes the Value of its User Data Challnege To make SDSC’ s data stores widely available so that they could be accessed, searched, and shared anywhere via Web-based access, SDSC made the decision to move from a tape-based system to cloud- based object storage. Solution OpenStack Object Storage uses open-source software to create redundant, scalable storage using clusters of standardized servers to store petabytes of accessible data. Objects are written to multiple hardware devices, with the OpenStack software responsible for ensuring data replication and integrity across the cluster. Storage clusters can scale horizontally by adding new nodes. Should a node fail, OpenStack replicates its content from other active nodes. Benefit Today, SDSC's Cloud Storage provides academic and research partners with a convenient and affordable way to store, share, and archive data, including extremely large data sets. Utilizing the OpenStack Object Storage software, files (objects) are written to multiple physical storage arrays simultaneously, ensuring that at least two verified copies exist on different servers at all times.
  • 56. 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
  • 57. 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
  • 58. 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
  • 59. 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
  • 60. Standard is needed IEEE Standards Association (IEEE-SA) has formed two new Working Groups (WGs) around IEEE P2301 and IEEE P2302. IEEE P2301 is a cloud computing standards in critical areas such as application, portability, management, and interoperability interfaces, as well as file formats and operation conventions. IEEE P2302 defines essential topology, protocols, functionality, and governance required for reliable cloud-to-cloud interoperability and federation.
  • 61. Trend Software as a Service Framework as a Service Virtualized Infrastructure Physical Infrastructure
  • 62. Trends Virtual Virtual Cloud E-learning ERP Healthcare Desktop Desktop Storage Virtualized Virtualized Storage Virtualized Networking Processing Cloud Cloud Infrastructure Infrastructure Infrastructure Physical Infrastructure ( Server, Storage, Network)
  • 63. 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!
  • 64. 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.

Editor's Notes

  1. The sources of information are expanding. Many new sources are machine generated. It’s also big files (siesmic scans can be 5TB per file) and massive numbers of small files (email, social media).Leading companies for decades have always sought to leverage new sources of data, and the insights that can be gleaned from those data sources, as new sources of competitive advantage.More detailed structured dataNew unstructured dataDevice-generated dataBut big data isn’t only about data, a comprehensive big data strategy also needs to consider the role and prominence of new, enabling-technologies such as:Scale out storageMPP database architecturesHadoop and the Hadoop ecosystemIn-database analyticsIn-memory computingData virtualizationData visualization