SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Application of Cloud Computing
           Supakit Prueksaaroon, Ph.D.
   Large-Scale Simulation Research Laboratory
  National Electronics and Computer Technology
                      Center
            Supakit.prueksaaroon@nectec.or.th
About my Talk
•   Understand basic concept of Cloud Computing
•   Application of Cloud Computing
•   Present some case study of Cloud computing
•   Build-up your idea for apply cloud computing
    to your organizes
    – Disaster Prevention
       • Flooding?
Outline
• What is cloud computing?
• Cloud Service Model
• Cloud Characteristics
• Applications of Cloud Computing
• Why is cloud computing significant?
• Advantage and Disadvantage of Cloud
  Service
• Questions?
What is Cloud Computing?
Do you know this?
Cloud is all around you
What is Cloud Computing ?
- The Fifth Generation of Computing

  (After Mainframe, Personal Computer,
  Client-Server Computing, and the web)


- The biggest thing since the web?
Forrester Research, October 13, 2009 :

“……that cloud computing is one of
 the Top 15 Technology Trends and that
 it warrants investment now so you can
 gain the experience necessary to take
 advantage of it in its many forms to
 transform your organization into a
 more efficient and responsive service
 provider to the business.”
What is cloud computing?
 --Wikipedia Definition

“Cloud computing is
  Internet-based
  computing, whereby
  shared resources,
  software, and
  information are
  provided to computers
  and other devices on
  demand through the
  Internet”
What is cloud computing?
   --Some more serious definitions

• Cloud computing is a general
  term for anything that
  involves delivering hosted
  services over the Internet.
• These services are broadly divided
  into three categories:
   Infrastructure-as-a-Service (IaaS),
   Platform-as-a-Service (PaaS) and
   Software-as-a-Service (SaaS).
Cloud Service Models
                          Software as a                                    Platform as a               Infrastructure as a
                          Service (SaaS)                                  Service (PaaS)                 Service (IaaS)


SalesForce CRM

LotusLive


         Google
         App
         Engine




   11   Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim
                                                  Grance
Cloud Service Model
Basic Cloud Characteristics
• The “no-need-to-know” in terms of the underlying
  details of infrastructure, applications interface with
  the infrastructure via the APIs.
• The “flexibility and elasticity” allows these systems
  to scale up and down at will – utilizing the resources
  of all kinds (CPU, storage, server capacity, load
  balancing, and databases).
• The “pay as much as used and needed” type of
  utility computing and the “always on!, anywhere
  and any place” type of network-based computing.
Keys Concept of Cloud Computing
• On-demand self-service
• Broad network access (Internet)
  – Online
• Resource pooling
   – Location independence
• Rapid elasticity
  – Virtualization Technology
• Measured service
Cloud computing types
• Public clouds computing environment are open for use to
  anyone who wants to sign up and use them. These are run by
  vendors and applications from different customers are likely to
  be mixed together on the cloud’s servers, storage systems, and
  networks.
• A private cloud is basically an organization that needs more
  control over their data than they can get by using a vendor
  hosted service.
• A hybrid cloud combine both public and private cloud models.
Daily life Cloud’s Application Example
•   Email on the Go
•   Backup Personal information
•   No local Storage
•   Virtual Collaborate
•   Virtual Office
•   Extra Processing Power
Email on the Go
• Access to email form
  everywhere
• No downtime
• No-need to delete the
  messages
• No-loosed email?
Backup Personal information
•   Address Book
•   Contacts list
•   Personal ID
•   Favorites URL
No local Storage
• Storing your MP3′s, video, photos and
  documents online instead of at home gives
  you the freedom to access them wherever
  you can find the means to get online.
Virtual Collaborate
• Online Virtual Collaborate
• Team Working
  –   VDO Conference
  –   Whiteboard
  –   Screen Sharing
  –   Calendar
  –   Instant Messenger
  –   Mind Map
Virtual Office
• Online Office software
  – Word Processing
  – Spreadsheet
  – Presentation
  – PDF
• Used Online Storage
Extra processing Power
• For the dedicated cloud enthusiast, something like
  Amazon’s EC2 might be the answer to all your needs.
• Rather than purchasing servers, software, network
  equipment and so on, users would buy into a fully
  outsourced set of online services instead.
Case Study of Cloud Applications
• Infrastructure as a Service
  – Hosting Service
  – Disaster Recovery
  – Resource Provisioning
• Platform as a Service
  – Google App engine
• Software as a Service
  – Licensing on demand
  – Application server on the Cloud
Hosting Service
• Three distinct characteristics
  that differentiate clouds from
  traditional hosting
  – It is sold on demand
     • Typically by the minute or the hour
  – It is elastic
     • A user can have as much or as little of
       a service as they want at any given
       time
  – The service is fully managed by
    the provider
     • The consumer needs nothing but a
       personal computer and Internet
       access
Disaster Recovery
• Virtual Backup sites
• Rapid Recovery
• Online Backup
Resource Provisioning
• Elastic Resources
• Examples
  – Mobile Operator
  – Revenue
Google App Engine
• GAE is a platform for developing and hosting web
  application in Google-managed data centers.
   – Google Sing-on
        • Single Sign-on and OpenID
   –   SSL accessing
   –   Enable connecting to Google software
   –   Database Storage & Searching with GQL
   –   Transaction management
• Up to 10 applications (for Free)
Licensing on Demand
• Shared Licenses
• Shared Cost of License
  – Depend on term of uses
• On demand and pay per use
                                       Users A
                                                         Providers


                                                 Cloud




                Users

                             Users B

                                           Users C


     Local Licensing                   Cloud Licensing
Application Server on the Cloud
• Disaster prevention
     – No single point of failure
• System Migration
     – Live migrate/small downtime
• Based on features of Virtualization
     – Virtual Machine Technique


                                                               Public Cloud
                                                     Public Cloud
                          Private Cloud    Public Cloud

Application Server
                                                           International Provider
                                          Local Provider
Why cloud computing is significant?
Significance of Cloud Computing
• Cloud computing reduce energy
  consumption significantly. The 1000 plus
  US government data centers, for example, were
  consuming 6 billion kWh of energy in 2006, and if
  left unchecked, the consumption can be double by
  2011.

• Cloud computing involves centralizing
  the computing resources on the
  Internet (the cloud) and making these
  available to those who need it, when
  needed. Because the resources are shared
  by many, capacity utilization goes up. And
  modern developments like virtualization can
  make the same resources available to multiple
  users "simultaneously," thus reducing the
  need for physical resources even further.
• At the micro level, enterprises that
  used cloud computing services are
  freed of worrying about the
  technological issues related to IT
  installations.They can replace their complex
   installations of servers, workstations, networking
   and numerous applications with simple
   workstation computers and fast Internet
   connectivity. The cloud service providers will
   attend to the infrastructure, platforms and even
   applications needed by the enterprises.

• Cloud computing resources are
  available immediately as soon as
  the agreement with the service
  provider is executed. Under the utility
   model of service provision, users are charged only
   for what they use, for the memory, CPU, data
   transfer, I/O requests, storage space and so on. As
   the business expands, the enterprises can
   seamlessly expand their computing capacities.
Advantages of Cloud Computing
• Lower computer costs:
  – You do not need a high-powered and high-priced computer
    to run cloud computing's web-based applications.
  – Since applications run in the cloud, not on the desktop PC,
    your desktop PC does not need the processing power or hard
    disk space demanded by traditional desktop software.
• Reduced software costs:
  – Instead of purchasing expensive software applications, you
    can get most of what you need for free-ish!
     • most cloud computing applications today, such as the Google Docs suite.
  – better than paying for similar commercial software
     • which alone may be justification for switching to cloud applications.
Advantages of Cloud Computing
• Instant software updates:
      – Centralize updated
      – When you access a web-based application, you get the latest version
• Improved document format compatibility.
      – You do not have to worry about the documents you create on your
        machine being compatible with other users' applications or OSes
• Unlimited storage capacity:
      – Cloud computing offers virtually limitless storage.
• Increased data reliability:
      – Unlike desktop computing, in which if a hard disk crashes and
        destroy all your valuable data, a computer crashing in the
        cloud should not affect the storage of your data.
          • if your personal computer crashes, all your data is still out there in
            the cloud, still accessible

 34
Advantages of Cloud Computing
• Universal document access:
     – That is not a problem with cloud computing, because you
       do not take your documents with you.
     – Instead, they stay in the cloud, and you can access them
       whenever you have a computer and an Internet connection
     – Documents are instantly available from wherever you are
• Latest version availability:
     – When you edit a document at home, that edited version is
       what you see when you access the document at work.
     – The cloud always hosts the latest version of your documents
        • as long as you are connected, you are not in danger of having an outdated
          version


35
Advantages of Cloud Computing
• Easier group collaboration:
     – Sharing documents leads directly to better collaboration.
     – Many users do this as it is an important advantages of cloud
       computing
        • multiple users can collaborate easily on documents and projects
• Device independence.
     – You are no longer tethered to a single computer or network.
     – Changes to computers, applications and documents follow
       you through the cloud.
     – Move to a portable device, and your applications and
       documents are still available.

36
Disadvantages of Cloud Computing
• Requires a constant Internet connection:
     – Cloud computing is impossible if you cannot connect to the
       Internet.
     – Since you use the Internet to connect to both your
       applications and documents, if you do not have an Internet
       connection you cannot access anything, even your own
       documents.
     – A dead Internet connection means no work and in areas
       where Internet connections are few or inherently
       unreliable, this could be a deal-breaker.



37
Disadvantages of Cloud Computing
• Does not work well with low-speed connections:
     – Web-based applications require a lot of bandwidth to download, as do
       large documents.
• Features might be limited:
     – This situation is bound to change, but today many web-based
       applications simply are not as full-featured as their desktop-based
       applications.
         • For example, you can do a lot more with Microsoft PowerPoint than with Google
           Presentation's web-based offering
• Can be slow:
     – Even with a fast connection, web-based applications can sometimes be
       slower than accessing a similar software program on your desktop PC.
     – If the cloud servers happen to be backed up at that moment, or if the
       Internet is having a slow day, you would not get the instantaneous
       access you might expect from desktop applications.

38
Disadvantages of Cloud Computing
• Stored data might not be secure:
     – With cloud computing, all your data is stored on the
       cloud.
        • The questions is How secure is the cloud?
     – Can unauthorized users gain access to your confidential
       data?
• Stored data can be lost:
     – Theoretically, data stored in the cloud is safe, replicated
       across multiple machines.
     – But on the off chance that your data goes missing, you
       have no physical or local backup.
        • Put simply, relying on the cloud puts you at risk if the cloud lets
          you down.

39
Disadvantages of Cloud Computing
• Today no general standard
     – But have a communities standard




40
Questions & Answers

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt
Google App Engine ppt
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
The cloud ecosystem
The cloud ecosystemThe cloud ecosystem
The cloud ecosystem
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
cloud virtualization technology
 cloud virtualization technology  cloud virtualization technology
cloud virtualization technology
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptx
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 

Destacado

Cloud computing and its application in the world of net
Cloud computing and its application in the world of netCloud computing and its application in the world of net
Cloud computing and its application in the world of netFawaz Ahamed
 
Security in cloud (and grid) computing Overview
Security in cloud  (and grid) computing OverviewSecurity in cloud  (and grid) computing Overview
Security in cloud (and grid) computing OverviewTawanda Douglas Muringani
 
Application of cloud computing to agriculture
Application of cloud computing to agriculture Application of cloud computing to agriculture
Application of cloud computing to agriculture Swathi Rampur
 
Cloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabiliesCloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabiliesVinay Dwivedi
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 
Monitoring People that Need Assistance through a Sensor-based System: Evaluat...
Monitoring People that Need Assistance through a Sensor-based System: Evaluat...Monitoring People that Need Assistance through a Sensor-based System: Evaluat...
Monitoring People that Need Assistance through a Sensor-based System: Evaluat...Eloisa Vargiu
 
Cloud computing and software engineering
Cloud computing and software engineeringCloud computing and software engineering
Cloud computing and software engineeringRavindra Dastikop
 
Cloud computing in education (الحوسبة السحابية )
Cloud computing   in education (الحوسبة السحابية )Cloud computing   in education (الحوسبة السحابية )
Cloud computing in education (الحوسبة السحابية )Mohamed Reda
 
Investigating the Barriers of Application of Cloud Computing in the Smart Sch...
Investigating the Barriers of Application of Cloud Computing in the Smart Sch...Investigating the Barriers of Application of Cloud Computing in the Smart Sch...
Investigating the Barriers of Application of Cloud Computing in the Smart Sch...Eswar Publications
 
google cloud messaging
google cloud messaginggoogle cloud messaging
google cloud messagingBhavana Sharma
 
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...IJSEA
 
Cloud Computing Basics by Ravi Namboori Cisco Evangelist
Cloud Computing Basics by Ravi Namboori Cisco EvangelistCloud Computing Basics by Ravi Namboori Cisco Evangelist
Cloud Computing Basics by Ravi Namboori Cisco EvangelistRavi namboori
 
PROJECT PLANNINGMEASURES IN CMMI
PROJECT PLANNINGMEASURES IN CMMIPROJECT PLANNINGMEASURES IN CMMI
PROJECT PLANNINGMEASURES IN CMMIIJSEA
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliAmr Ali
 
Application of cloud computing based on e learning teaching tool
Application of cloud computing based on e learning teaching toolApplication of cloud computing based on e learning teaching tool
Application of cloud computing based on e learning teaching tooleSAT Journals
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization Mahbub Noor Bappy
 
applications of cloud computing for agricultural sector
applications of cloud computing for agricultural sectorapplications of cloud computing for agricultural sector
applications of cloud computing for agricultural sectorSwathi Rampur
 

Destacado (20)

Cloud computing and its application in the world of net
Cloud computing and its application in the world of netCloud computing and its application in the world of net
Cloud computing and its application in the world of net
 
Security in cloud (and grid) computing Overview
Security in cloud  (and grid) computing OverviewSecurity in cloud  (and grid) computing Overview
Security in cloud (and grid) computing Overview
 
Application of cloud computing to agriculture
Application of cloud computing to agriculture Application of cloud computing to agriculture
Application of cloud computing to agriculture
 
Cloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabiliesCloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabilies
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Monitoring People that Need Assistance through a Sensor-based System: Evaluat...
Monitoring People that Need Assistance through a Sensor-based System: Evaluat...Monitoring People that Need Assistance through a Sensor-based System: Evaluat...
Monitoring People that Need Assistance through a Sensor-based System: Evaluat...
 
Cloud computing and software engineering
Cloud computing and software engineeringCloud computing and software engineering
Cloud computing and software engineering
 
Cloud computing in education (الحوسبة السحابية )
Cloud computing   in education (الحوسبة السحابية )Cloud computing   in education (الحوسبة السحابية )
Cloud computing in education (الحوسبة السحابية )
 
Investigating the Barriers of Application of Cloud Computing in the Smart Sch...
Investigating the Barriers of Application of Cloud Computing in the Smart Sch...Investigating the Barriers of Application of Cloud Computing in the Smart Sch...
Investigating the Barriers of Application of Cloud Computing in the Smart Sch...
 
Google cloud messaging
Google cloud messagingGoogle cloud messaging
Google cloud messaging
 
google cloud messaging
google cloud messaginggoogle cloud messaging
google cloud messaging
 
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
 
Cloudcpmuting journal
Cloudcpmuting journalCloudcpmuting journal
Cloudcpmuting journal
 
Cloud Computing Basics by Ravi Namboori Cisco Evangelist
Cloud Computing Basics by Ravi Namboori Cisco EvangelistCloud Computing Basics by Ravi Namboori Cisco Evangelist
Cloud Computing Basics by Ravi Namboori Cisco Evangelist
 
PROJECT PLANNINGMEASURES IN CMMI
PROJECT PLANNINGMEASURES IN CMMIPROJECT PLANNINGMEASURES IN CMMI
PROJECT PLANNINGMEASURES IN CMMI
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
Application of cloud computing based on e learning teaching tool
Application of cloud computing based on e learning teaching toolApplication of cloud computing based on e learning teaching tool
Application of cloud computing based on e learning teaching tool
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 
google cloud messaging
google cloud messaginggoogle cloud messaging
google cloud messaging
 
applications of cloud computing for agricultural sector
applications of cloud computing for agricultural sectorapplications of cloud computing for agricultural sector
applications of cloud computing for agricultural sector
 

Similar a Application of Cloud Computing for Disaster Prevention

Similar a Application of Cloud Computing for Disaster Prevention (20)

Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cc
CcCc
Cc
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing.....
cloud computing.....cloud computing.....
cloud computing.....
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing Fundamental
 
CLOUD COMPUTING V.S.ARJUN
CLOUD COMPUTING V.S.ARJUNCLOUD COMPUTING V.S.ARJUN
CLOUD COMPUTING V.S.ARJUN
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptx
 

Más de Boonlert Aroonpiboon (20)

Excel quiz
Excel quizExcel quiz
Excel quiz
 
Scival for Research Performance
Scival for Research PerformanceScival for Research Performance
Scival for Research Performance
 
20190726 icde-session-chularat-nstda-4
20190726 icde-session-chularat-nstda-420190726 icde-session-chularat-nstda-4
20190726 icde-session-chularat-nstda-4
 
20190409 social-media-backup
20190409 social-media-backup20190409 social-media-backup
20190409 social-media-backup
 
20190220 open-library
20190220 open-library20190220 open-library
20190220 open-library
 
20190220 digital-archives
20190220 digital-archives20190220 digital-archives
20190220 digital-archives
 
OER KKU Library
OER KKU LibraryOER KKU Library
OER KKU Library
 
Museum digital-code
Museum digital-codeMuseum digital-code
Museum digital-code
 
OER MOOC - Success Story
OER MOOC - Success StoryOER MOOC - Success Story
OER MOOC - Success Story
 
LAM Code of conduct
LAM Code of conductLAM Code of conduct
LAM Code of conduct
 
RLPD - OER MOOC
RLPD - OER MOOCRLPD - OER MOOC
RLPD - OER MOOC
 
New Technology for Information Services
New Technology for Information ServicesNew Technology for Information Services
New Technology for Information Services
 
New Technology for Information Services
New Technology for Information ServicesNew Technology for Information Services
New Technology for Information Services
 
digital law for GLAM
digital law for GLAMdigital law for GLAM
digital law for GLAM
 
20180919 digital-collections
20180919 digital-collections20180919 digital-collections
20180919 digital-collections
 
Field-Weighted Citation Impact (FWCI)
Field-Weighted Citation Impact (FWCI)Field-Weighted Citation Impact (FWCI)
Field-Weighted Citation Impact (FWCI)
 
20180828 digital-archives
20180828 digital-archives20180828 digital-archives
20180828 digital-archives
 
Local Wisdom Information : How to
Local Wisdom Information : How toLocal Wisdom Information : How to
Local Wisdom Information : How to
 
201403 etda-library-settup
201403 etda-library-settup201403 etda-library-settup
201403 etda-library-settup
 
201403 etda-library
201403 etda-library201403 etda-library
201403 etda-library
 

Último

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Último (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Application of Cloud Computing for Disaster Prevention

  • 1. Application of Cloud Computing Supakit Prueksaaroon, Ph.D. Large-Scale Simulation Research Laboratory National Electronics and Computer Technology Center Supakit.prueksaaroon@nectec.or.th
  • 2. About my Talk • Understand basic concept of Cloud Computing • Application of Cloud Computing • Present some case study of Cloud computing • Build-up your idea for apply cloud computing to your organizes – Disaster Prevention • Flooding?
  • 3. Outline • What is cloud computing? • Cloud Service Model • Cloud Characteristics • Applications of Cloud Computing • Why is cloud computing significant? • Advantage and Disadvantage of Cloud Service • Questions?
  • 4. What is Cloud Computing?
  • 5. Do you know this?
  • 6. Cloud is all around you
  • 7. What is Cloud Computing ? - The Fifth Generation of Computing (After Mainframe, Personal Computer, Client-Server Computing, and the web) - The biggest thing since the web?
  • 8. Forrester Research, October 13, 2009 : “……that cloud computing is one of the Top 15 Technology Trends and that it warrants investment now so you can gain the experience necessary to take advantage of it in its many forms to transform your organization into a more efficient and responsive service provider to the business.”
  • 9. What is cloud computing? --Wikipedia Definition “Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand through the Internet”
  • 10. What is cloud computing? --Some more serious definitions • Cloud computing is a general term for anything that involves delivering hosted services over the Internet. • These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
  • 11. Cloud Service Models Software as a Platform as a Infrastructure as a Service (SaaS) Service (PaaS) Service (IaaS) SalesForce CRM LotusLive Google App Engine 11 Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
  • 13. Basic Cloud Characteristics • The “no-need-to-know” in terms of the underlying details of infrastructure, applications interface with the infrastructure via the APIs. • The “flexibility and elasticity” allows these systems to scale up and down at will – utilizing the resources of all kinds (CPU, storage, server capacity, load balancing, and databases). • The “pay as much as used and needed” type of utility computing and the “always on!, anywhere and any place” type of network-based computing.
  • 14. Keys Concept of Cloud Computing • On-demand self-service • Broad network access (Internet) – Online • Resource pooling – Location independence • Rapid elasticity – Virtualization Technology • Measured service
  • 15. Cloud computing types • Public clouds computing environment are open for use to anyone who wants to sign up and use them. These are run by vendors and applications from different customers are likely to be mixed together on the cloud’s servers, storage systems, and networks. • A private cloud is basically an organization that needs more control over their data than they can get by using a vendor hosted service. • A hybrid cloud combine both public and private cloud models.
  • 16. Daily life Cloud’s Application Example • Email on the Go • Backup Personal information • No local Storage • Virtual Collaborate • Virtual Office • Extra Processing Power
  • 17. Email on the Go • Access to email form everywhere • No downtime • No-need to delete the messages • No-loosed email?
  • 18. Backup Personal information • Address Book • Contacts list • Personal ID • Favorites URL
  • 19. No local Storage • Storing your MP3′s, video, photos and documents online instead of at home gives you the freedom to access them wherever you can find the means to get online.
  • 20. Virtual Collaborate • Online Virtual Collaborate • Team Working – VDO Conference – Whiteboard – Screen Sharing – Calendar – Instant Messenger – Mind Map
  • 21. Virtual Office • Online Office software – Word Processing – Spreadsheet – Presentation – PDF • Used Online Storage
  • 22. Extra processing Power • For the dedicated cloud enthusiast, something like Amazon’s EC2 might be the answer to all your needs. • Rather than purchasing servers, software, network equipment and so on, users would buy into a fully outsourced set of online services instead.
  • 23. Case Study of Cloud Applications • Infrastructure as a Service – Hosting Service – Disaster Recovery – Resource Provisioning • Platform as a Service – Google App engine • Software as a Service – Licensing on demand – Application server on the Cloud
  • 24. Hosting Service • Three distinct characteristics that differentiate clouds from traditional hosting – It is sold on demand • Typically by the minute or the hour – It is elastic • A user can have as much or as little of a service as they want at any given time – The service is fully managed by the provider • The consumer needs nothing but a personal computer and Internet access
  • 25. Disaster Recovery • Virtual Backup sites • Rapid Recovery • Online Backup
  • 26. Resource Provisioning • Elastic Resources • Examples – Mobile Operator – Revenue
  • 27. Google App Engine • GAE is a platform for developing and hosting web application in Google-managed data centers. – Google Sing-on • Single Sign-on and OpenID – SSL accessing – Enable connecting to Google software – Database Storage & Searching with GQL – Transaction management • Up to 10 applications (for Free)
  • 28. Licensing on Demand • Shared Licenses • Shared Cost of License – Depend on term of uses • On demand and pay per use Users A Providers Cloud Users Users B Users C Local Licensing Cloud Licensing
  • 29. Application Server on the Cloud • Disaster prevention – No single point of failure • System Migration – Live migrate/small downtime • Based on features of Virtualization – Virtual Machine Technique Public Cloud Public Cloud Private Cloud Public Cloud Application Server International Provider Local Provider
  • 30. Why cloud computing is significant?
  • 31. Significance of Cloud Computing • Cloud computing reduce energy consumption significantly. The 1000 plus US government data centers, for example, were consuming 6 billion kWh of energy in 2006, and if left unchecked, the consumption can be double by 2011. • Cloud computing involves centralizing the computing resources on the Internet (the cloud) and making these available to those who need it, when needed. Because the resources are shared by many, capacity utilization goes up. And modern developments like virtualization can make the same resources available to multiple users "simultaneously," thus reducing the need for physical resources even further.
  • 32. • At the micro level, enterprises that used cloud computing services are freed of worrying about the technological issues related to IT installations.They can replace their complex installations of servers, workstations, networking and numerous applications with simple workstation computers and fast Internet connectivity. The cloud service providers will attend to the infrastructure, platforms and even applications needed by the enterprises. • Cloud computing resources are available immediately as soon as the agreement with the service provider is executed. Under the utility model of service provision, users are charged only for what they use, for the memory, CPU, data transfer, I/O requests, storage space and so on. As the business expands, the enterprises can seamlessly expand their computing capacities.
  • 33. Advantages of Cloud Computing • Lower computer costs: – You do not need a high-powered and high-priced computer to run cloud computing's web-based applications. – Since applications run in the cloud, not on the desktop PC, your desktop PC does not need the processing power or hard disk space demanded by traditional desktop software. • Reduced software costs: – Instead of purchasing expensive software applications, you can get most of what you need for free-ish! • most cloud computing applications today, such as the Google Docs suite. – better than paying for similar commercial software • which alone may be justification for switching to cloud applications.
  • 34. Advantages of Cloud Computing • Instant software updates: – Centralize updated – When you access a web-based application, you get the latest version • Improved document format compatibility. – You do not have to worry about the documents you create on your machine being compatible with other users' applications or OSes • Unlimited storage capacity: – Cloud computing offers virtually limitless storage. • Increased data reliability: – Unlike desktop computing, in which if a hard disk crashes and destroy all your valuable data, a computer crashing in the cloud should not affect the storage of your data. • if your personal computer crashes, all your data is still out there in the cloud, still accessible 34
  • 35. Advantages of Cloud Computing • Universal document access: – That is not a problem with cloud computing, because you do not take your documents with you. – Instead, they stay in the cloud, and you can access them whenever you have a computer and an Internet connection – Documents are instantly available from wherever you are • Latest version availability: – When you edit a document at home, that edited version is what you see when you access the document at work. – The cloud always hosts the latest version of your documents • as long as you are connected, you are not in danger of having an outdated version 35
  • 36. Advantages of Cloud Computing • Easier group collaboration: – Sharing documents leads directly to better collaboration. – Many users do this as it is an important advantages of cloud computing • multiple users can collaborate easily on documents and projects • Device independence. – You are no longer tethered to a single computer or network. – Changes to computers, applications and documents follow you through the cloud. – Move to a portable device, and your applications and documents are still available. 36
  • 37. Disadvantages of Cloud Computing • Requires a constant Internet connection: – Cloud computing is impossible if you cannot connect to the Internet. – Since you use the Internet to connect to both your applications and documents, if you do not have an Internet connection you cannot access anything, even your own documents. – A dead Internet connection means no work and in areas where Internet connections are few or inherently unreliable, this could be a deal-breaker. 37
  • 38. Disadvantages of Cloud Computing • Does not work well with low-speed connections: – Web-based applications require a lot of bandwidth to download, as do large documents. • Features might be limited: – This situation is bound to change, but today many web-based applications simply are not as full-featured as their desktop-based applications. • For example, you can do a lot more with Microsoft PowerPoint than with Google Presentation's web-based offering • Can be slow: – Even with a fast connection, web-based applications can sometimes be slower than accessing a similar software program on your desktop PC. – If the cloud servers happen to be backed up at that moment, or if the Internet is having a slow day, you would not get the instantaneous access you might expect from desktop applications. 38
  • 39. Disadvantages of Cloud Computing • Stored data might not be secure: – With cloud computing, all your data is stored on the cloud. • The questions is How secure is the cloud? – Can unauthorized users gain access to your confidential data? • Stored data can be lost: – Theoretically, data stored in the cloud is safe, replicated across multiple machines. – But on the off chance that your data goes missing, you have no physical or local backup. • Put simply, relying on the cloud puts you at risk if the cloud lets you down. 39
  • 40. Disadvantages of Cloud Computing • Today no general standard – But have a communities standard 40