Cloud Computing
PRESENTATION BY :
WHAT IS CLOUD COMPUTING?
HOW CLOUD COMPUTING WORKS ?
TYPES
LAYERS/MODELS
ADVANTAGES
DISADVANTAGES
CHARACTERISTICS
APPLICATIONS
FUTURE OF CLOUD COMPUTING
History of Cloud Computing
1960 : John McCarthy’s Concept
1999 : Salesforce.com
2000 : Microsoft
2001 : IBM
“Computation may someday be organized as a public
utility."
“Pioneered the concept of delivering enterprise
applications via a simple website”
“Expanded Sass Concept through web service”
2005 : Amazon
2007 : Google and IBM
2008 : Gartner Research
“Launch of Amazon web services”
“Start researching Cloud Computing”
“Start using Cloud Computing in many organization”
What is Cloud computing
“Cloud computing is a style of computing
where massively scalable IT-related capabilities
are provided as a service across the Internet to
multiple external customers”
What is Cloud Computing?
Definitions:
“Cloud computing is a general term for
anything that involves delivering hosted services over the
internet.” – Wikipedia
“Cloud computing is Internet-based computing, whereby
shared resources, software, and information are provided
to computers and other devices on demand, like the
electricity grid.”- Wikipedia
Basically a cloud is a virtualization of resources that
manages and maintains itself.
What is Cloud Computing?
• “Cloud” is simply a metaphor for the
internet
• Users do not have or need
knowledge, control, ownership in
the computer infrastructure
• Users simply rent or access the
software, paying only for what they
use
• The name cloud computing was
inspired by the cloud symbol
that's often used to represent the
Internet in flowcharts and
diagrams.
Amalgamation
7
IT Computing
Framework
Internet
Cloud
Computing
20-Apr-13
What is a Cloud
Individuals Corporations Non-Commercial
Cloud Middle Ware
Storage
Provisioning
OS
Provisioning
Network
Provisioning
Service(apps)
Provisioning
SLA(monitor),
Security, Billing,
Payment
Services Storage Network OS
Resources
11
What is Cloud Computing?
A user experience and a business model
 Cloud computing is an emerging style of IT delivery in which applications, data, and IT
resources are rapidly provisioned (on-demand) and delivered as standardized
offerings to users over the web in a flexible pricing pay-for-usage model.
An infrastructure management and services delivery methodology
 Cloud computing is a way of managing large numbers of highly virtualized resources
such that, from a management perspective, they resemble a single large resource.
This can then be used to deliver services with elastic scaling.
Monitor & Manage
Services & Resources
Cloud
Administrator
Datacenter
Infrastructure
Service Catalog,
Component
Library
Service Consumers
Component Vendors/
Software Publishers
Publish & Update
Components,
Service Templates
IT Cloud
Access
Services
• “A way to increase capacity or add capabilities
without investing in new infrastructure,
training new personnel, or licensing new
software ... all delivered via the Web”
Who do you think were the
FIRSTmajor adapters of
Cloud Computing?
The average internet users are
one of the first major adopters of
CLOUD COMPUTING.
This is how it works!
Functionality
• Software and applications are extremely costly. With cloud,
you rent so the heavy investment is forgone
• Cloud computing is a set of technologies and business
practices that enable companies of all sizes to build, deploy,
monitor and scale applications using resources accessed over
the internet
Cloud Deployment Models
Public Cloud
• Owned and managed by service provider
• Delivers select set business process, application or
infrastructure services on a “pay per use” basis
• Highly standardized
• Limited customization options
• Accessed from "outside" the firewall
25
Cloud Computing Deployment Models /
Cloud Types
ORGANIZATION CULTURE GOVERNANCE
Flexible Delivery Models
Standardization,
flexibility , capital
preservation, and time to
deploy
Public
• Service provider owned and
managed.
• Access by subscription
• Delivers select set of
standardized business process,
application and/or infrastructure
services on a flexible price per use
basis
• Domain specific, intellectual
property, reliability, sensitive data
26
Cloud Computing Deployment Models
/ Cloud Types
ORGANIZATION CULTURE GOVERNANCE
Flexible Delivery Models
Customization, efficiency,
availability, resiliency,
security and privacy
Private
• Privately owned and
managed.
• Access limited to client
and its partner network.
• Drives efficiency,
standardization and best
practices while retaining
greater customization and
control
Private Cloud
• Owned and managed by the enterprise
• Limits access to enterprise and partner network
• Retains high degree of control, privacy and security
• Enables business to more easily customize service
• Accessed from "inside" the firewall
28
Cloud Computing Deployment Models
/ Cloud Types
ORGANIZATION CULTURE GOVERNANCE
Flexible Delivery Models
Hybrid
•Access to client, partner
network, and third party
resources
Hybrid Cloud
A hybrid infrastructure takes advantage of both public and
private clouds:
 Services provided over the Internet—the public cloud
 Services provided by the enterprise data center—the private
cloud
30
Cloud Computing Deployment Models
/ Cloud Types
ORGANIZATION CULTURE GOVERNANCE
Flexible Delivery Models
Hybrid …
•Access to client, partner
network, and third party
resources
Architecture Types
16
NIST Cloud Model
Cloud Delivery Models
Middleware*
ServUsers**
Cloud Computing has 3 major uses:
FUNDAMENTAL MODEL:
Infrastructure as a service
(IAAS)
platform as a service
(PAAS),
software as a service
(SAAS)
Cloud Computing Delivery Models /
Layers
35
Application
Platform
Infrastructure
Abstraction
Flexibility &
Control
Anatomy of a Cloud: SPI Paradigm
• Building Blocks
– Hardware infrastructure (IaaS)
• AWS, GoGrid, Rackspace, Mosso, Flexiscale
– Platform (PaaS)
• Force.com, Google App Engine, Gmaps API
– Software (SaaS)
• Salesforce.com, Gmail
• Cloud principles
– Pay As You Go
– Self-service
– Programmable
– Dynamic provisioning
• Cloud scope
– Public, Private, Hybrid
36
20-Apr-13
Infrastructure as a Service
 Defined as delivery of computer infrastructure as a
service
 Fully outsourced service so businesses do not have to purchase servers,
software or equipment
 Infrastructure providers can dynamically allocate
resources for service providers
 Service providers offer this service to end users
 Allows cost savings for the service providers, since they do not need to
operate their own datacenter
 Ad hoc systems allow quick customization to consumer demands
 Amazon’s EC2, GoGrid, RightScale and Linode are few of the examples of
service providers.
Platform as a Service
• Provides all the facilities necessary to support
the complete process of building and
delivering web applications and services, all
available over the internet
• Infrastructure providers can transparently
alter the platforms for their customers’ unique
needs
20-Apr-13
Software as a Service
 Defined as service-on-demand, where a provider will
license software tailored
 Infrastructure providers can allow customers’ to run
applications off their infrastructure, but transparent
to the end user
 Customers can utilize greater computing power while
saving on the following
– Cost
– Space
– Power Consumption
– Facility
Cloud Service Models
41
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as a
Service (IaaS)
Google App
Engine
SalesForce CRM
LotusLive
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
Cloud Computing Layers
Layers
Architecture
Cloud Computing Pros
• Reduced Hardware equipment for end users
• Improved Performance
• Lower Hardware and Software Maintenance
• Instant Software Updates
• Accessibility
• Less Expensive (Amazon example)
• Better Collaboration
• Pay for what you use
• Flexible
Cloud Computing Cons
• Security Issues (#1 concern)
• Internet connection
• Too many platforms
• Location of Servers
• Time for Transition
• Speed
Pros and Cons
Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Internet
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Network
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Internet
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Internet
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
Common Attributes of Cloud Computing
• Pooled computing – advanced virtualization
• Delivered over the Internet
• Elastic scaling
• Flexible pricing – pay only for they use
• Provide resources as a service
CHARACTERISTICS:
 Application programming interface (API)
accessibility to software that enables machines to
interact with cloud software in the same way the user
interface facilitates interaction between humans and
computer
 Virtualization technology allows servers and storage
devices to be shared and utilization be increased.
Applications can be easily migrated from one physical
server to another.
 Reliability is improved if multiple redundant sites are
used, which makes well-designed cloud computing
suitable for business continuity and disaster recovery
Agility
Scalability
Security &
Metering
Potential
Disruptive
Innovation
Reduction on
Capital
Expenditure
Reliability
Resource
Maximation
Cloud Characteristics
• Elasticity
– Automatic Provisioning/De-provisioning
• Accessibility
– Anywhere and everywhere
• Multi-tenancy
– Know your neighbour
• Pay-as-you-go
Location & Device Independence
Multi-tenant
Pay Per Use
Key properties of Cloud Computing
• User Centric
 Task-Centric
 Powerful
 Accessible
 Programmable
20-Apr-13
Cloud Structure
Cloud Benefits:
• Cloud = Less Investment
(not own data center,
hardware; use outside
provider of servers, storage,
and bandwidth)
• Cloud = Scale
(tens of thousands of server
computers)
• Cloud = Flexible and
Efficiency
Source: http://news.cnet.com
No hardware or
software installations
required
•Greater
efficiency
OS & Application
architecture
independent
Device & Location
independence Billed per
consumption
Multi-Tenancy
•Reduced cost
•Faster delivery
No long term
commitments
60
= OPTIMIZED
BUSINESS
allowing you to optimize new investments for direct business benefits
=AGILITY
+ BUSINESS &
IT
ALIGNMENT +SERVICE
FLEXIBILITY
INDUSTRY
STANDARDS
+
Economics of Cloud Computing
= Reduced
Cost
leverages virtualization, standardization and automation to free up
operational budget for new investment
=VIRTUALIZATION
+ ENERGY
EFFICIENCY
+STANDARDIZATION AUTOMATION
+
Product of Cloud Computing
Google App Engine
Amazon EC2 & S3
Windows Azure
Google App
Panda Cloud
APPLICATIONS
Software is delivered as a service over
the internet, eliminating the need to
install and the run the application on
the customers own computers .
Network based access to, and
management of commercially available
software.
Centralized feature updating, which
obviates the need for downloadable
patches and upgrades.
Applications of Cloud Computing
Google App Engine
Amazon EC2 & S3
Windows Azure
Google App
Panda Cloud
Dropbox
iCloud
Cloud: Services
• Services that are used by cloud
applications.
–Storage
–Integration
–Billing
–Security
–Data
What do these Services Offer an
Organization?
• Cloud computing will lead to increase in the
following categories:
– Virtualization
– Usability
– Standardization
– Scalability
What Technologies is Cloud Computing
Replacing
• Cloud computing is replacing large Corporate Data Centers
and unnecessary, expensive private server infrastructure.
• Web 2.0, SaaS, Enterprise and government users are adopting
cloud computing because it eliminates capital investment in
hardware and facilities as well as reduces operations labor
Cloud Computing Growth Rate
20-Apr-13
Market Vendors
Real time applications
1. Quote NY Times example
2. Starbucks Example(mystarbucks.com)
3. U.S. Army Example (goarmy.com)
4. Playfish (social gaming)
5. DigitalChalk (educational site)
6. Livemocha
7. Second Life (virtual game)
20-Apr-13
Cloud Computing , Tomorrow
Trend of Cloud Computing
Organization start to use
– Private cloud services are run in datacenters managed by
third parties, but also in private datacenters on company
property managed by corporate IT staffs.
– Corporate IT departments will create clouds within their IT
infrastructure and lease cloud power to suppliers and
customers.
More scalable and customizable
– They’re scalable, growing and shrinking as needed. They’re
also managed centrally in a virtualized environment.
– Cloud computing vendors will make their applications more
customizable by end users. Then corporations will move
mission-critical unique applications into the cloud.
Trend of Cloud Computing
Cloud will be all desktop software, anyone can access
– Local applications will become passé and PCs will become
slimmer, more agile gateways to the cloud where the heavy
lifting is done.
– Business units and even individual employees will be able to
control the processing of information directly, without the
need for legions of technical specialists.
Change from data sharing to application sharing
– Cloud computing will develop effective and capable of
communicating on the Internet has the potential to
enhance the speed and stability of the
exchange (Share) from the exchange of information (Data
Share) to share in the applications (Application Share) on
the cloud environment in the future.
How Could Cloud Computing
Benefit Us?
• Services
• AJAX
• AV
• .Net
• CRM
• E-
Commerc
e
• Financial
• Java
• Linux
• Mail
• Office
• PHP
• Print
• Retail
• Ruby on
Rails
• SQL
• Stock
Control
• Storage/Arc
hive
• VoIP
• Windows
Q&A
Thank you!!

CLOUD COMPUTING V.S.ARJUN

  • 1.
  • 2.
    WHAT IS CLOUDCOMPUTING? HOW CLOUD COMPUTING WORKS ? TYPES LAYERS/MODELS ADVANTAGES DISADVANTAGES CHARACTERISTICS APPLICATIONS FUTURE OF CLOUD COMPUTING
  • 3.
    History of CloudComputing 1960 : John McCarthy’s Concept 1999 : Salesforce.com 2000 : Microsoft 2001 : IBM “Computation may someday be organized as a public utility." “Pioneered the concept of delivering enterprise applications via a simple website” “Expanded Sass Concept through web service” 2005 : Amazon 2007 : Google and IBM 2008 : Gartner Research “Launch of Amazon web services” “Start researching Cloud Computing” “Start using Cloud Computing in many organization”
  • 4.
    What is Cloudcomputing “Cloud computing is a style of computing where massively scalable IT-related capabilities are provided as a service across the Internet to multiple external customers”
  • 5.
    What is CloudComputing? Definitions: “Cloud computing is a general term for anything that involves delivering hosted services over the internet.” – Wikipedia “Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid.”- Wikipedia Basically a cloud is a virtualization of resources that manages and maintains itself.
  • 6.
    What is CloudComputing? • “Cloud” is simply a metaphor for the internet • Users do not have or need knowledge, control, ownership in the computer infrastructure • Users simply rent or access the software, paying only for what they use • The name cloud computing was inspired by the cloud symbol that's often used to represent the Internet in flowcharts and diagrams.
  • 7.
  • 9.
  • 10.
    What is aCloud Individuals Corporations Non-Commercial Cloud Middle Ware Storage Provisioning OS Provisioning Network Provisioning Service(apps) Provisioning SLA(monitor), Security, Billing, Payment Services Storage Network OS Resources
  • 11.
    11 What is CloudComputing? A user experience and a business model  Cloud computing is an emerging style of IT delivery in which applications, data, and IT resources are rapidly provisioned (on-demand) and delivered as standardized offerings to users over the web in a flexible pricing pay-for-usage model. An infrastructure management and services delivery methodology  Cloud computing is a way of managing large numbers of highly virtualized resources such that, from a management perspective, they resemble a single large resource. This can then be used to deliver services with elastic scaling. Monitor & Manage Services & Resources Cloud Administrator Datacenter Infrastructure Service Catalog, Component Library Service Consumers Component Vendors/ Software Publishers Publish & Update Components, Service Templates IT Cloud Access Services
  • 16.
    • “A wayto increase capacity or add capabilities without investing in new infrastructure, training new personnel, or licensing new software ... all delivered via the Web”
  • 18.
    Who do youthink were the FIRSTmajor adapters of Cloud Computing?
  • 20.
    The average internetusers are one of the first major adopters of CLOUD COMPUTING.
  • 21.
    This is howit works!
  • 22.
    Functionality • Software andapplications are extremely costly. With cloud, you rent so the heavy investment is forgone • Cloud computing is a set of technologies and business practices that enable companies of all sizes to build, deploy, monitor and scale applications using resources accessed over the internet
  • 23.
  • 24.
    Public Cloud • Ownedand managed by service provider • Delivers select set business process, application or infrastructure services on a “pay per use” basis • Highly standardized • Limited customization options • Accessed from "outside" the firewall
  • 25.
    25 Cloud Computing DeploymentModels / Cloud Types ORGANIZATION CULTURE GOVERNANCE Flexible Delivery Models Standardization, flexibility , capital preservation, and time to deploy Public • Service provider owned and managed. • Access by subscription • Delivers select set of standardized business process, application and/or infrastructure services on a flexible price per use basis • Domain specific, intellectual property, reliability, sensitive data
  • 26.
    26 Cloud Computing DeploymentModels / Cloud Types ORGANIZATION CULTURE GOVERNANCE Flexible Delivery Models Customization, efficiency, availability, resiliency, security and privacy Private • Privately owned and managed. • Access limited to client and its partner network. • Drives efficiency, standardization and best practices while retaining greater customization and control
  • 27.
    Private Cloud • Ownedand managed by the enterprise • Limits access to enterprise and partner network • Retains high degree of control, privacy and security • Enables business to more easily customize service • Accessed from "inside" the firewall
  • 28.
    28 Cloud Computing DeploymentModels / Cloud Types ORGANIZATION CULTURE GOVERNANCE Flexible Delivery Models Hybrid •Access to client, partner network, and third party resources
  • 29.
    Hybrid Cloud A hybridinfrastructure takes advantage of both public and private clouds:  Services provided over the Internet—the public cloud  Services provided by the enterprise data center—the private cloud
  • 30.
    30 Cloud Computing DeploymentModels / Cloud Types ORGANIZATION CULTURE GOVERNANCE Flexible Delivery Models Hybrid … •Access to client, partner network, and third party resources
  • 31.
  • 32.
  • 33.
  • 34.
    FUNDAMENTAL MODEL: Infrastructure asa service (IAAS) platform as a service (PAAS), software as a service (SAAS)
  • 35.
    Cloud Computing DeliveryModels / Layers 35 Application Platform Infrastructure Abstraction Flexibility & Control
  • 36.
    Anatomy of aCloud: SPI Paradigm • Building Blocks – Hardware infrastructure (IaaS) • AWS, GoGrid, Rackspace, Mosso, Flexiscale – Platform (PaaS) • Force.com, Google App Engine, Gmaps API – Software (SaaS) • Salesforce.com, Gmail • Cloud principles – Pay As You Go – Self-service – Programmable – Dynamic provisioning • Cloud scope – Public, Private, Hybrid 36
  • 37.
    20-Apr-13 Infrastructure as aService  Defined as delivery of computer infrastructure as a service  Fully outsourced service so businesses do not have to purchase servers, software or equipment  Infrastructure providers can dynamically allocate resources for service providers  Service providers offer this service to end users  Allows cost savings for the service providers, since they do not need to operate their own datacenter  Ad hoc systems allow quick customization to consumer demands  Amazon’s EC2, GoGrid, RightScale and Linode are few of the examples of service providers.
  • 38.
    Platform as aService • Provides all the facilities necessary to support the complete process of building and delivering web applications and services, all available over the internet • Infrastructure providers can transparently alter the platforms for their customers’ unique needs
  • 39.
    20-Apr-13 Software as aService  Defined as service-on-demand, where a provider will license software tailored  Infrastructure providers can allow customers’ to run applications off their infrastructure, but transparent to the end user  Customers can utilize greater computing power while saving on the following – Cost – Space – Power Consumption – Facility
  • 41.
    Cloud Service Models 41 Softwareas a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Google App Engine SalesForce CRM LotusLive Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
  • 42.
  • 43.
    Cloud Computing Pros •Reduced Hardware equipment for end users • Improved Performance • Lower Hardware and Software Maintenance • Instant Software Updates • Accessibility • Less Expensive (Amazon example) • Better Collaboration • Pay for what you use • Flexible
  • 44.
    Cloud Computing Cons •Security Issues (#1 concern) • Internet connection • Too many platforms • Location of Servers • Time for Transition • Speed
  • 45.
  • 46.
    Common Attributes ofCloud Computing • Pooled computing – advanced virtualization • Delivered over the Internet • Elastic scaling • Flexible pricing – pay only for they use • Provide resources as a service
  • 47.
    Common Attributes ofCloud Computing • Pooled computing – advanced virtualization • Delivered over the Network • Elastic scaling • Flexible pricing – pay only for they use • Provide resources as a service
  • 48.
    Common Attributes ofCloud Computing • Pooled computing – advanced virtualization • Delivered over the Internet • Elastic scaling • Flexible pricing – pay only for they use • Provide resources as a service
  • 49.
    Common Attributes ofCloud Computing • Pooled computing – advanced virtualization • Delivered over the Internet • Elastic scaling • Flexible pricing – pay only for they use • Provide resources as a service
  • 50.
    Common Attributes ofCloud Computing • Pooled computing – advanced virtualization • Delivered over the Internet • Elastic scaling • Flexible pricing – pay only for they use • Provide resources as a service
  • 51.
    CHARACTERISTICS:  Application programminginterface (API) accessibility to software that enables machines to interact with cloud software in the same way the user interface facilitates interaction between humans and computer  Virtualization technology allows servers and storage devices to be shared and utilization be increased. Applications can be easily migrated from one physical server to another.  Reliability is improved if multiple redundant sites are used, which makes well-designed cloud computing suitable for business continuity and disaster recovery
  • 52.
  • 53.
    Cloud Characteristics • Elasticity –Automatic Provisioning/De-provisioning • Accessibility – Anywhere and everywhere • Multi-tenancy – Know your neighbour • Pay-as-you-go
  • 54.
    Location & DeviceIndependence
  • 55.
  • 56.
  • 57.
    Key properties ofCloud Computing • User Centric  Task-Centric  Powerful  Accessible  Programmable 20-Apr-13
  • 58.
    Cloud Structure Cloud Benefits: •Cloud = Less Investment (not own data center, hardware; use outside provider of servers, storage, and bandwidth) • Cloud = Scale (tens of thousands of server computers) • Cloud = Flexible and Efficiency Source: http://news.cnet.com
  • 59.
    No hardware or softwareinstallations required •Greater efficiency OS & Application architecture independent Device & Location independence Billed per consumption Multi-Tenancy •Reduced cost •Faster delivery No long term commitments
  • 60.
    60 = OPTIMIZED BUSINESS allowing youto optimize new investments for direct business benefits =AGILITY + BUSINESS & IT ALIGNMENT +SERVICE FLEXIBILITY INDUSTRY STANDARDS + Economics of Cloud Computing = Reduced Cost leverages virtualization, standardization and automation to free up operational budget for new investment =VIRTUALIZATION + ENERGY EFFICIENCY +STANDARDIZATION AUTOMATION +
  • 61.
    Product of CloudComputing Google App Engine Amazon EC2 & S3 Windows Azure Google App Panda Cloud
  • 62.
    APPLICATIONS Software is deliveredas a service over the internet, eliminating the need to install and the run the application on the customers own computers . Network based access to, and management of commercially available software. Centralized feature updating, which obviates the need for downloadable patches and upgrades.
  • 63.
    Applications of CloudComputing Google App Engine Amazon EC2 & S3 Windows Azure Google App Panda Cloud Dropbox iCloud
  • 64.
    Cloud: Services • Servicesthat are used by cloud applications. –Storage –Integration –Billing –Security –Data
  • 65.
    What do theseServices Offer an Organization? • Cloud computing will lead to increase in the following categories: – Virtualization – Usability – Standardization – Scalability
  • 66.
    What Technologies isCloud Computing Replacing • Cloud computing is replacing large Corporate Data Centers and unnecessary, expensive private server infrastructure. • Web 2.0, SaaS, Enterprise and government users are adopting cloud computing because it eliminates capital investment in hardware and facilities as well as reduces operations labor
  • 67.
  • 69.
  • 70.
  • 73.
    Real time applications 1.Quote NY Times example 2. Starbucks Example(mystarbucks.com) 3. U.S. Army Example (goarmy.com) 4. Playfish (social gaming) 5. DigitalChalk (educational site) 6. Livemocha 7. Second Life (virtual game) 20-Apr-13
  • 74.
  • 75.
    Trend of CloudComputing Organization start to use – Private cloud services are run in datacenters managed by third parties, but also in private datacenters on company property managed by corporate IT staffs. – Corporate IT departments will create clouds within their IT infrastructure and lease cloud power to suppliers and customers. More scalable and customizable – They’re scalable, growing and shrinking as needed. They’re also managed centrally in a virtualized environment. – Cloud computing vendors will make their applications more customizable by end users. Then corporations will move mission-critical unique applications into the cloud.
  • 76.
    Trend of CloudComputing Cloud will be all desktop software, anyone can access – Local applications will become passé and PCs will become slimmer, more agile gateways to the cloud where the heavy lifting is done. – Business units and even individual employees will be able to control the processing of information directly, without the need for legions of technical specialists. Change from data sharing to application sharing – Cloud computing will develop effective and capable of communicating on the Internet has the potential to enhance the speed and stability of the exchange (Share) from the exchange of information (Data Share) to share in the applications (Application Share) on the cloud environment in the future.
  • 77.
    How Could CloudComputing Benefit Us? • Services • AJAX • AV • .Net • CRM • E- Commerc e • Financial • Java • Linux • Mail • Office • PHP • Print • Retail • Ruby on Rails • SQL • Stock Control • Storage/Arc hive • VoIP • Windows
  • 79.
  • 80.

Editor's Notes

  • #4 ประวัติของ Cloud Computingคำว่า Cloud นั้นเรายืมมาจากการสื่อสารแบบโทรศัพท์ในยุคปี 90 ดาต้าเซอร์กิจได้เกิดขึ้น (บนเครือข่ายข้อมูลอินเทอร์เน็ต) เป็นการยากที่จะเดินสายเชื่อมต่อระหว่างปลายทางแต่ละจุด ดังนั้นผู้ให้บริการเริ่มมีบริการเครือข่ายส่วนตัวเสมือน หรือที่เรียกว่า VPN โดยผู้ให้บริการ VPN สามารถรับประกันแบนด์วิธเทียบเท่ากับที่การใช้วงจรแบบฟิกส์ในราคาที่ต่ำกว่า เพราะสามารถสวิตช์ทราฟฟิกส์และใช้ประโยชน์จากเครือข่ายโดยรวมได้อย่างมีประสิทธิภาพ จากการที่อาศัยสวิตช์นี้เองจึงเป็นการยากที่จะบอกล่วงหน้าได้ว่าข้อมูลเดินทางผ่านเส้นทางใด คำว่า "Telecom cloud" จึงถูกใช้เพื่ออธิบายเครือข่ายประเภทนี้ และ Cloud Computing ก็มีคอนเซพต์ค่อนข้างคล้ายกัน Cloud Computing อาศัยพื้นฐานเครื่องเสมือน (virtual machine) ซึ่งเกิดขึ้นหรือลดจำนวนเพื่อให้ตรงกับความต้องการของผู้ใช้ เพราะว่า Virtual instances สามารถที่จะเกิดตามความต้องการ จึงเป็นการยากการที่จะตรวจสอบได้ว่ามี virtual machine เท่าไรที่ทำงานให้ขณะนั้น รวมถึง virtual machine ดังกล่าวทำงานอยู่ที่ไหนเหมือน Cloud networkแนวคิดของ Cloud Computing ย้อนกลับไปยังเมื่อ 1960 เมื่อ John McCarthy ได้เสนอความคิดเห็นว่าวันหนึ่งการคำนวณจะถูกจัดการให้สามารถใช้มันได้อย่างสาธารณะ โดยลักษณะการแชร์บริการกัน แต่ส่วนคำว่า Cloud เข้ามาใช้ในเชิงพาณิชย์ในช่วงต้นปี 1990 นั้น คือ Asynchronous Transfer Mode หรือที่เรียกเครือข่ายแบบ ATM ต่อมา General Magic เริ่มออกผลิตภัณฑ์ Cloud Computing ได้เพียงช่วงหนึ่งในปี 1995 โดยร่วมกับพันธมิตรหลายราย เช่น ATT&T ก่อนที่ผู้บริโภคหันไปยังอินเตอร์เน็ต ในศตวรรษที่ 21 คำ " Cloud Computing " เริ่มปรากฏอย่างแพร่หลายแต่ส่วนมากจะมุ่งไปในลักษณะ SaaSในปี 1999 Salesforce.com ได้ก่อตั้งขึ้นโดย Marc Benioffและ Parker Harris พวกเขาใช้เทคโนโลยีหลายอย่างที่พัฒนาโดยบริษัทเช่น Google และ Yahoo! เพื่อประยุกต์ในเชิงธุรกิจ นอกจากนี้ยังให้แนวคิดของ "On demand" และ SaaSกับธุรกิจของเค้าและลูกค้าที่ประสบความสำเร็จ กุญแจสำหรับ SaaSอยู่ที่ลูกค้าสามารถปรับแต่งได้โดยให้การสนับสนุนทางเทคนิคเท่าที่จำเป็น ซึ่งผู้ใช้พอใจกับความยืดหยุ่นและความเร็วที่ได้ในช่วงต้นปี 2000 Microsoft ขยายแนวคิดของ SaaSผ่านการพัฒนา Web service ต่อมาไอบีเอ็มเพิ่มแนวคิดเหล่านี้ในปี 2001 กับ Autonomic Computing Manifesto ซึ่งอธิบายถึงเทคนิคอัตโนมัติขั้นสูง เช่น self-monitoring , self-healing, self-configuring, and self-optimizing เพื่อเพิ่มประสิทธิภาพในการจัดการระบบไอทีที่ซับซ้อนโดยมี สตอเรจ เซิร์ฟเวอร์ แอปพลิเคชัน และเน็ตเวิร์ค ระบบความปลอดภัย และองค์ประกอบอื่นๆที่แตกต่างกันนั้นสามารถ virtualizeข้าม enterprise กันได้Amazon เริ่มมีบทบาทสำคัญในการพัฒนา cloud computing โดยพัฒนา data center ของพวกเขา และพบว่า Cloud architecture ใหม่ปรับปรุงประสิทธิภาพ พวกเขาผ่านได้เปิดให้เข้าถึงระบบของเข้าได้ผ่านทาง Amazon Web Services ในปี 2005ในปี 2007 ของ Google และ IBM และมหาวิทยาลัยจำนวนหนึ่งได้เริ่มวิจัย cloud computing กันอย่างกว้างขวางโครงการวิจัย ในเดือนสิงหาคม 2008 Gartner Research พบว่า องค์กรต่างๆเริ่มวางแผนจากเดิมที่บริษัทนั้นเป็นเจ้าของฮาร์ดแวร์และซอฟต์แวร์เพื่อให้บริการ ได้มีแผนที่จะย้ายไปยัง cloud computing ซึ่งกำลังเติบโต
  • #5 คำจำกัดความของ Cloud ComputingCloud Computing คือ หนึ่งในไอทีเทคโนโลยี ที่ผู้ใช้สามารถย้ายข้อมูลและแอพพลิเคชั่นไปยัง “Cloud” แล้วสามารถเข้าถึงได้โดยง่ายจากหลายทาง โดยอาศัยการประมวลผลกลาง (Central Processing) ซึ่งเคยเกิดขึ้นในลักษณะคล้ายกันเมื่อ 50 ปีที่ผ่านมาแต่ต่างกันตรงที่เดิม ใช้หลักการจัดสรรเวลา (Time-Sharing) การทำงานของคอมพิวเตอร์เซิร์ฟเวอร์เพื่อให้บริการกับผู้ใช้หลายๆคน จนกระทั่งเมื่อ 20 ปีที่ผ่านมาได้เกิดคอมพิวเตอร์ส่วนบุคคลขึ้นทั้งส่วนข้อมูลและโปรแกรมส่วนใหญ่จึงอาศัยทรัพยากรของตนเอง แน่นอน Cloud Computing นั้นแตกต่างจากเมื่อ 50 ปีก่อนที่ใช้อาศัยการจัดสรรเวลาเพราะเมื่อก่อนเรามีทรัพยากรคอมพิวเตอร์จำกัด ในปัจจุบันCloud Computing จึงเข้ามามีบทบาทเนื่องจากโครงสร้างพื้นฐานด้านไอที (IT-Infrastructure) ที่ซับซ้อน ไม่ว่าจะเป็นการติดตั้งซอฟต์แวร์, การตั้งค่า และอัพเดทโปรแกรม ทรัพยากรคอมพิวเตอร์และฮาร์ดแวร์ที่เปลี่ยนแปลงไปอย่างรวดเร็ว ดังนั้น Outsource แพลตฟอร์มคอมพิวเตอร์ถือเป็นสมาร์ตโซลูชั่นสำหรับผู้ใช้ในการจัดการโครงสร้างพื้นฐานด้านไอทีที่ซับซ้อน ปัจจุบัน Cloud Computing ยังคงพัฒนาและยังไม่มีนิยามที่ยอมรับและใช้กันอย่างกว้างขวาง Cloud Computing เป็นเซตของเครือข่ายที่ให้บริการโดยมีคุณลักษณะในการปรับขนาดทรัพยากร และ ขีดความสามรถ (Scalable) รวมถึงการรับประกันคุณภาพของบริการ (Quality of Service) การทำให้มีลักษณะเป็นส่วนตัวโดยมีค่าใช้จ่ายในการคำนวณตามต้องการ และสามารถเข้าถึงได้โดยง่ายจากหลายทางระบบการประมวลผลแบบกลุ่มเมฆ (Cloud computing)ระบบประมวลผลกลุ่มเมฆ (cloud computing) เป็นแนวคิดสำหรับแพลทฟอร์มของระบบคอมพิวเตอร์ในยุคหน้า เพื่อเป็นทางเลือกให้แก่ผู้ใช้ในการลดภาระด้านการลงทุนในเทคโนโลยีสารสนเทศ (Information Technology: IT) ทั้งการใช้งานในระดับองค์กรธุรกิจ (Corporate Users) และ ผู้ใช้ระดับส่วนบุคคล (Individual Users)  โดยเป็นหลักการนำทรัพยากรของระบบไอที ทั้งฮาร์ดแวร์ และซอฟต์แวร์มาแบ่งปันในรูปแบบการให้บริการ (Software As A Services: saas) ในระดับการประมวลผลผ่านเครือข่ายอินเตอร์เน็ต  โดยผู้ใช้ไม่จำเป็นต้องมีเครื่องคอมพิวเตอร์ประสิทธิภาพสูง หรือติดตั้งซอฟต์แวร์ระบบ ตลอดจนซอฟต์แวร์แอพพลิเคชั่นจำนวนมาก ๆ เพื่อการทำงานที่ซับซ้อน  แต่สามารถใช้บริการประมวลผล และแอพพลิเคชั่นต่าง ๆ จากผู้ให้บริการระบบประมวลผลกลุ่มเมฆ และชำระค่าบริการตามอัตราการใช้งานที่เกิดขึ้นจริง  
  • #7 Can add this link under tab points – you tube video for “cloud tech in plain english” http://www.youtube.com/watch?v=QJncFirhjPgCloud computing is an internet based development combined with the use of computer technology
  • #10 But with cloud computing u need not buy the sedan….Its just like hiring a taxi… no maintainance cost, no tolls nothin and u pay only for how long u go or how much u use ….Also u can decide ur way cos u don’t share the cab with anyone else… HOWS TAT????? AWESOME RIGHT……….
  • #17 This is what it delivers
  • #39 Service providers offer this service to end usersAllows cost savings for the service providers, since they do not need to operate their own datacenter!Ad hoc systems allow quick customization to consumer demands
  • #46 ข้อดี1.ลด ต้นทุนค่าดูแลบำรุงรักษาเนื่องจากค่าบริการได้รวมค่าใช้จ่ายตามที่ใช้งาน จริง เช่น ค่าจ้างพนักงาน ค่าซ่อมแซม ค่าลิขสิทธิ์ ค่าไฟฟ้า ค่าน้ำ ค่าน้ำมันเชื้อเพลิง ค่าอัพเกรด และค่าเช่าคู่สาย เป็นต้น2.ลดความเสี่ยงจากการเริ่มต้นหรือทดลองโครงการ3.มีความยืดหยุ่นในการเพิ่มหรือลดระบบตามความต้องการ4.ได้เครื่องแม่ข่ายที่มีประสิทธิภาพ มีระบบสำรองข้อมูลที่ดี มีเครือข่ายความเร็วสูง5.มีผู้เชี่ยวชาญดูแลระบบและพร้อมให้บริการช่วยเหลือ 24 ชั่วโมงข้อเสีย1.เนื่อง จากเป็นการใช้ทรัพยากรที่มาจากหลายที่หลายแห่งทำให้อาจมีปัญหาในเรื่องของ ความต่อเนื่องและความเร็วในการเข้าทรัพยากรมากกว่าการใช้บริการ Host ที่ Local หรืออยู่ภายในองค์การของเราเอง2.ยังไม่มีการรับประกันในการทำงานอย่างต่อเนื่องของระบบและความปลอดภัยของข้อมูล3.ความไม่มีมาตรฐานของแพลทฟอร์ม ทำให้ลูกค้ามีข้อจำกัดสำหรับตัวเลือกในการพัฒนาหรือติดตั้งระบบ
  • #47 ทำงานร่วมกัน
  • #48 ทำงานบนเครือข่าย
  • #49 ยืดหยุด spec ได้
  • #50 คิดค่าใช้จ่ายตามจริง
  • #51 ให้บริการเป็น service
  • #54 1 minutePWC 2011 Global Why does this matter to important CIO’s or future executives like you? Well, you have to keep up with the competition.In a PwC Information Security Survey of 12,thousand IT leaders 49% of respondents said their organization employs some form of cloud computing today, up 14% the year before Business leaders are eager to harness four characteristics of the cloud. There’s elasticity, where additional processing power can be ordered at the click of a button. Accessibility, meaning you can access the cloud anywhere you have an internet connection. Multi-tenancy, which i’ll explain more next. And a pay-as-you-go usage model, which can help optimize costs. The cloud is a finite network that can house a near infinite amount of what we call instances. Whenever you request a new instance on the cloud, it is distributed on a physical server somewhere in that network. You’ll be operating within the presence of other virtual machines, and that’s what we call multi-tenancy. But its this aspect as well as the elasticity characteristic that make the cloud so cheap.
  • #59 Supercomputers today are used mainly by the military, government intelligence agencies, universities and research labs, and large companies to tackle enormously complex calculations for such tasks as simulating nuclear explosions, predicting climate change, designing airplanes, and analyzing which proteins in the body are likely to bind with potential new drugs. Cloud computing aims to apply that kind of power—measured in the tens of trillions of computations per second—to problems like analyzing risk in financial portfolios, delivering personalized medical information, even powering immersive computer games, in a way that users can tap through the WebThis makes sense for people who don't want to invest in building their own data centers or don't want to buy all the hardware required to handle "peaks" in demand. You can rely on outside provider to give you servers, storage, and bandwidth as you need it. One is scale. Google, Yahoo! (YHOO), Microsoft (MSFT), and Amazon.com (AMZN) have vast data centers full of tens of thousands of server computers, offering computing power of a magnitude never before available. Cloud computing is also more flexible. Clouds can be used not only to perform specific computing tasks, but also to handle wide swaths of the technologies companies need to run their operations. Then there's efficiency: The servers are hooked to each other so they operate like a single large machine, so computing tasks large and small can be performed more quickly and cheaply than ever before.
  • #64 14.5 / 8.45
  • #67 Elimination of fixed maintenance and update cost of software. e
  • #81 http://www.collaborationideas.com/wp-content/uploads/2011/06/cloudcomputing.jpgHopefully, you now have a better understanding of how the cloud works and ways you can protect yourself. Thanks for listening!