SlideShare a Scribd company logo
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

More Related Content

PPTX
Chap 1 introduction to cloud computing
Raj Sarode
 
PPTX
Cloud computing seminar
ANKIT KUMAR
 
PPTX
basic concept of Cloud computing and its architecture
Mohammad Ilyas Malik
 
PPTX
Cloud Computing- components, working, pros and cons
Amritpal Singh Bedi
 
PDF
Cloud computing Basics
Sagar Sane
 
PPTX
Cloud Computing
Samit Kumar Kapat
 
PPT
Cloud computing
Syam Lal
 
PPTX
Cloud computing
hari krishnan.n
 
Chap 1 introduction to cloud computing
Raj Sarode
 
Cloud computing seminar
ANKIT KUMAR
 
basic concept of Cloud computing and its architecture
Mohammad Ilyas Malik
 
Cloud Computing- components, working, pros and cons
Amritpal Singh Bedi
 
Cloud computing Basics
Sagar Sane
 
Cloud Computing
Samit Kumar Kapat
 
Cloud computing
Syam Lal
 
Cloud computing
hari krishnan.n
 

What's hot (20)

PPTX
Cloud computing ppt
Pravesh ARYA
 
PPTX
Cloud computing
DebrajKarmakar
 
PPT
Cloud computing and service models
Prateek Soni
 
PPT
INTRODUCTION TO CLOUD COMPUTING
Tanmoy Barman
 
PPTX
Cloud computing
Prachi Singh
 
PPT
Cloud computing
Aditya Dwivedi
 
PPTX
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Majid Hajibaba
 
PPTX
Cloud security Presentation
Ajay p
 
PPTX
Cloud Computing and Services | PPT
Seminar Links
 
PPTX
Cloud computing & energy efficiency using cloud to decrease the energy use in...
Puru Agrawal
 
PPTX
Introduction of Cloud computing
Rkrishna Mishra
 
PPTX
Eucalyptus, Nimbus & OpenNebula
Amar Myana
 
PPT
Cloud Computing
Aniket Saxena
 
PPTX
Distributed Computing ppt
OECLIB Odisha Electronics Control Library
 
PPT
Seminar on cloud computing by Prashant Gupta
Prashant Gupta
 
PPTX
The Future of Cloud Computing in 2021
Extentia Information Technology
 
PPT
Cloud computing
MOHIT PANDEY
 
PPTX
cluster computing
anjalibhandari11011995
 
PPT
Cloud computing ppt
Datta Dharanikota
 
PPTX
Cloud computing security issues and challenges
Dheeraj Negi
 
Cloud computing ppt
Pravesh ARYA
 
Cloud computing
DebrajKarmakar
 
Cloud computing and service models
Prateek Soni
 
INTRODUCTION TO CLOUD COMPUTING
Tanmoy Barman
 
Cloud computing
Prachi Singh
 
Cloud computing
Aditya Dwivedi
 
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Majid Hajibaba
 
Cloud security Presentation
Ajay p
 
Cloud Computing and Services | PPT
Seminar Links
 
Cloud computing & energy efficiency using cloud to decrease the energy use in...
Puru Agrawal
 
Introduction of Cloud computing
Rkrishna Mishra
 
Eucalyptus, Nimbus & OpenNebula
Amar Myana
 
Cloud Computing
Aniket Saxena
 
Seminar on cloud computing by Prashant Gupta
Prashant Gupta
 
The Future of Cloud Computing in 2021
Extentia Information Technology
 
Cloud computing
MOHIT PANDEY
 
cluster computing
anjalibhandari11011995
 
Cloud computing ppt
Datta Dharanikota
 
Cloud computing security issues and challenges
Dheeraj Negi
 
Ad

Viewers also liked (20)

PPTX
Cloud computing and its application in the world of net
Fawaz Ahamed
 
PPTX
cloud computing ppt
himanshuawasthi2109
 
PPTX
Security in cloud (and grid) computing Overview
Tawanda Douglas Muringani
 
PPTX
Application of cloud computing to agriculture
Swathi Rampur
 
PPT
Cloud computing architecture and vulnerabilies
Vinay Dwivedi
 
PPT
Cloud computing simple ppt
Agarwaljay
 
PPTX
Monitoring People that Need Assistance through a Sensor-based System: Evaluat...
Eloisa Vargiu
 
PDF
Cloud computing and software engineering
Ravindra Dastikop
 
PPTX
Cloud computing in education (الحوسبة السحابية )
Mohamed Reda
 
PDF
Investigating the Barriers of Application of Cloud Computing in the Smart Sch...
Eswar Publications
 
PDF
Google cloud messaging
Baburaj Annamalai
 
PPTX
google cloud messaging
Bhavana Sharma
 
PDF
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
IJSEA
 
DOCX
Cloudcpmuting journal
Priti Banya Mohanty
 
PPTX
Cloud Computing Basics by Ravi Namboori Cisco Evangelist
Ravi namboori
 
PDF
PROJECT PLANNINGMEASURES IN CMMI
IJSEA
 
PPT
Cloud Computing and Virtualization Overview by Amr Ali
Amr Ali
 
PDF
Application of cloud computing based on e learning teaching tool
eSAT Journals
 
PDF
Cloud Computing and Virtualization
Mahbub Noor Bappy
 
PPTX
google cloud messaging
shuklajiawesome
 
Cloud computing and its application in the world of net
Fawaz Ahamed
 
cloud computing ppt
himanshuawasthi2109
 
Security in cloud (and grid) computing Overview
Tawanda Douglas Muringani
 
Application of cloud computing to agriculture
Swathi Rampur
 
Cloud computing architecture and vulnerabilies
Vinay Dwivedi
 
Cloud computing simple ppt
Agarwaljay
 
Monitoring People that Need Assistance through a Sensor-based System: Evaluat...
Eloisa Vargiu
 
Cloud computing and software engineering
Ravindra Dastikop
 
Cloud computing in education (الحوسبة السحابية )
Mohamed Reda
 
Investigating the Barriers of Application of Cloud Computing in the Smart Sch...
Eswar Publications
 
Google cloud messaging
Baburaj Annamalai
 
google cloud messaging
Bhavana Sharma
 
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
IJSEA
 
Cloudcpmuting journal
Priti Banya Mohanty
 
Cloud Computing Basics by Ravi Namboori Cisco Evangelist
Ravi namboori
 
PROJECT PLANNINGMEASURES IN CMMI
IJSEA
 
Cloud Computing and Virtualization Overview by Amr Ali
Amr Ali
 
Application of cloud computing based on e learning teaching tool
eSAT Journals
 
Cloud Computing and Virtualization
Mahbub Noor Bappy
 
google cloud messaging
shuklajiawesome
 
Ad

Similar to Application of Cloud Computing (20)

PPTX
Cloud computing by Luqman
Luqman Shareef
 
PDF
MISA Cloud workshop - Cloud 101
MISA Ontario Cloud SIG
 
PPT
Cloud computing
Pallavi Rai
 
PPT
Cloud Computing Webinar
Saif Ahmad
 
PPT
Cloud Computing Final1
Sandip Kadam
 
PPT
Cloud Computing
nitinw25
 
PDF
Cloud computing: identifying and managing legal risks
Cloud Legal Project
 
PPTX
Clould Computing and its application in Libraries
Amit Shaw
 
PDF
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Software Guru
 
PPTX
Unit 1
Ravi Kumar
 
PPTX
Salesforce.com
Rohit Bedi
 
PPTX
CLOUD COMPUTING.pptx
SurajThapa79
 
PDF
Trend and Future of Cloud Computing
hybrid cloud
 
PDF
Taiye Lambo - Auditing the cloud
nooralmousa
 
PPTX
Cloud Computing: A New Trend in IT
Putchong Uthayopas
 
PPTX
clude computing presentation topic .pptx
rishimaurya893
 
PDF
Cloud computing made simple
Chuong Mai
 
PPTX
Cloud computing
Pradeep Bhatia
 
PDF
Cloud Computing: Overview & Utility
iosrjce
 
Cloud computing by Luqman
Luqman Shareef
 
MISA Cloud workshop - Cloud 101
MISA Ontario Cloud SIG
 
Cloud computing
Pallavi Rai
 
Cloud Computing Webinar
Saif Ahmad
 
Cloud Computing Final1
Sandip Kadam
 
Cloud Computing
nitinw25
 
Cloud computing: identifying and managing legal risks
Cloud Legal Project
 
Clould Computing and its application in Libraries
Amit Shaw
 
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Software Guru
 
Unit 1
Ravi Kumar
 
Salesforce.com
Rohit Bedi
 
CLOUD COMPUTING.pptx
SurajThapa79
 
Trend and Future of Cloud Computing
hybrid cloud
 
Taiye Lambo - Auditing the cloud
nooralmousa
 
Cloud Computing: A New Trend in IT
Putchong Uthayopas
 
clude computing presentation topic .pptx
rishimaurya893
 
Cloud computing made simple
Chuong Mai
 
Cloud computing
Pradeep Bhatia
 
Cloud Computing: Overview & Utility
iosrjce
 

More from Boonlert Aroonpiboon (20)

PDF
Excel quiz
Boonlert Aroonpiboon
 
PDF
Scival for Research Performance
Boonlert Aroonpiboon
 
PDF
20190726 icde-session-chularat-nstda-4
Boonlert Aroonpiboon
 
PDF
20190409 social-media-backup
Boonlert Aroonpiboon
 
PDF
20190220 open-library
Boonlert Aroonpiboon
 
PDF
20190220 digital-archives
Boonlert Aroonpiboon
 
PDF
OER KKU Library
Boonlert Aroonpiboon
 
PDF
Museum digital-code
Boonlert Aroonpiboon
 
PDF
OER MOOC - Success Story
Boonlert Aroonpiboon
 
PDF
LAM Code of conduct
Boonlert Aroonpiboon
 
PDF
RLPD - OER MOOC
Boonlert Aroonpiboon
 
PDF
New Technology for Information Services
Boonlert Aroonpiboon
 
PDF
New Technology for Information Services
Boonlert Aroonpiboon
 
PDF
digital law for GLAM
Boonlert Aroonpiboon
 
PDF
20180919 digital-collections
Boonlert Aroonpiboon
 
PDF
Field-Weighted Citation Impact (FWCI)
Boonlert Aroonpiboon
 
PDF
20180828 digital-archives
Boonlert Aroonpiboon
 
PDF
Local Wisdom Information : How to
Boonlert Aroonpiboon
 
PDF
201403 etda-library-settup
Boonlert Aroonpiboon
 
PDF
201403 etda-library
Boonlert Aroonpiboon
 
Scival for Research Performance
Boonlert Aroonpiboon
 
20190726 icde-session-chularat-nstda-4
Boonlert Aroonpiboon
 
20190409 social-media-backup
Boonlert Aroonpiboon
 
20190220 open-library
Boonlert Aroonpiboon
 
20190220 digital-archives
Boonlert Aroonpiboon
 
OER KKU Library
Boonlert Aroonpiboon
 
Museum digital-code
Boonlert Aroonpiboon
 
OER MOOC - Success Story
Boonlert Aroonpiboon
 
LAM Code of conduct
Boonlert Aroonpiboon
 
RLPD - OER MOOC
Boonlert Aroonpiboon
 
New Technology for Information Services
Boonlert Aroonpiboon
 
New Technology for Information Services
Boonlert Aroonpiboon
 
digital law for GLAM
Boonlert Aroonpiboon
 
20180919 digital-collections
Boonlert Aroonpiboon
 
Field-Weighted Citation Impact (FWCI)
Boonlert Aroonpiboon
 
20180828 digital-archives
Boonlert Aroonpiboon
 
Local Wisdom Information : How to
Boonlert Aroonpiboon
 
201403 etda-library-settup
Boonlert Aroonpiboon
 
201403 etda-library
Boonlert Aroonpiboon
 

Recently uploaded (20)

PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
georgschmitzdoerner
 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
 
PDF
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
PPTX
C Programming Basics concept krnppt.pptx
Karan Prajapat
 
PDF
Shreyas_Phanse_Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
SHREYAS PHANSE
 
PDF
agentic-ai-and-the-future-of-autonomous-systems.pdf
siddharthnetsavvies
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Google’s NotebookLM Unveils Video Overviews
SOFTTECHHUB
 
PPTX
The Power of IoT Sensor Integration in Smart Infrastructure and Automation.pptx
Rejig Digital
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
AbdullahSani29
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
madgavkar20181017ppt McKinsey Presentation.pdf
georgschmitzdoerner
 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
 
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
C Programming Basics concept krnppt.pptx
Karan Prajapat
 
Shreyas_Phanse_Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
SHREYAS PHANSE
 
agentic-ai-and-the-future-of-autonomous-systems.pdf
siddharthnetsavvies
 
Software Development Company | KodekX
KodekX
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Google’s NotebookLM Unveils Video Overviews
SOFTTECHHUB
 
The Power of IoT Sensor Integration in Smart Infrastructure and Automation.pptx
Rejig Digital
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
AbdullahSani29
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 

Application of Cloud Computing

  • 1. Application of Cloud Computing Supakit Prueksaaroon, Ph.D. Large-Scale Simulation Research Laboratory National Electronics and Computer Technology Center [email protected]
  • 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