cloud computing

18
มนู อรดีดลเชษฐ์ ประธานกรรมการ Software Park ประธานนโยบายไอซีที มหาวิทยาลัย ศรีปทุม วันที่ 16 ธันวาคม 2553

Upload: software-park-thailand

Post on 07-Jul-2015

1.548 views

Category:

Technology


0 download

DESCRIPTION

Presentation ของ ดร.มนู อรดีดลเชษฐ์ เรื่อง Cloud Computing งานสัมมนา Technology Trends 2011 วันที่ 16 Dec 2010

TRANSCRIPT

Page 1: Cloud Computing

มน อรดดลเชษฐประธานกรรมการ Software Park

ประธานนโยบายไอซท มหาวทยาลยศรปทม

วนท 16 ธนวาคม 2553

Page 2: Cloud Computing

Agenda Cloud computing in action Cloud computing---what is it? Types of cloud computing Opportunity or threat to the software industry

Process as a Service (PaaS)

Page 3: Cloud Computing

Cloud computing in action Personal data store

DocsToGo---an utility program at a PC to manage files Dropbox---through Window file explorer iDisk of MobileMe---an web appliction (me.com)

Use third party eTask to link to the Calendar’s Todo list

eLgg.com social web application SaaS

Page 4: Cloud Computing

Cloud computing---what is it? The long-held dream of computing as a utility Cloud computing refers to both

The applications delivered as services over the Internet----Software as a Service (SaaS)

The hardware and systems software in the datacenters that provide the services---the Cloud It is the Public Cloud if it is available in a pay-as-you-go

manner to the general public, this is the utility computing It is the private Cloud if it is for internal use only

Page 5: Cloud Computing

SaaS Multitenancy Multitenant application is server-based software that

supports the deployment of multiple clients in a single software instant (George Reese, Cloud Application Architecture, O’Reilly 2010)

SaaS does not have to be multitenancy, the virtualization technologies essentially render the architectural advantages of multitenancy

Page 6: Cloud Computing

The Three Aspects of Cloud Computingsource: Berkeley 2009

From a hardware point of view The illusion of infinite computing resources available

on demand The elimination of an up-front commitment by users The ability to pay for use of computing resources on a

short-term basis as needed

Page 7: Cloud Computing

Why we need the new services? Start a new project quickly or proof of concept Do not have budget available now but need to get

started as soon as possible Fluctuating capacity; single application with large

differences between average loads and peak loads Temporary project for example a test environment or

an event based solution such as an annual meeting with large audients, annual game, etc.

Data sharing---shared by applications and shared among users

Page 8: Cloud Computing

Cloud Computing---Potential Benefit Enable new services and products, speed up time to

market Collaboration and information sharing Reduce cost Help focus on the core business

Page 9: Cloud Computing

ความทาทายของอตสาหกรรมซอฟตแวรเปนไปไดไหมทจะทำาใหซอฟตแวรมตนทนตำา แบบทเกดขนกบฮารดแวรววฒนาการของเทคโนโลยดานวงจรรวมขนาดใหญ เปนผลใหราคาของฮารดแวรลดลงอยางมาก ตลอดระยะเวลา 30 ปทผานมา

แนวทางทจะทำาใหตนทนของซอฟตแวร ลดลงอยางมาก พอมทางเปนไปได แตกไมงายนก

Page 10: Cloud Computing

Seven Software Business Modelssource: Software and Information Industry Association (2005)

One time license Fee

Yearly maintenance

fee

Supporting services

Traditional Y Y Optional

Open source N optional Optional: software appliance, on demand, gold-silver-

bronze, additional features

Outsourcing Y Y Third party

Hybrid Y Y Owner of software

Hybrid+ N Y All in price (Split the license fee into monthly)

Software as a Service

N N Y

Internet N N N

Page 11: Cloud Computing

Application Cloud Service (SaaS) เปนรปแบบทพยายามจะทำาใหตนทนของ

ซอฟตแวรตำา ดวยการลดคาใชจายจากการใชมาตรฐาน (Standardization) ออกแบบซอฟตแวรใหใชซำากนมาก ๆ และใหมความ Automation มาก ๆ หามาตรการทำาใหลดคาใชจายเรอง Delivery ทำาใหลด Technical support ใหมากทสด และม

เทคนคททำาใหผใชสามารถ Customize ไดดวยตนเอง

ลด Overhead โดยสรางซอฟตแวรใหม Feature พอเพยงสำาหรบผใช

ออกแบบระบบซอฟตแวรใหมสถาปตยกรรมทเหมาะกบการใหบรการ

Page 12: Cloud Computing

Application Cloud Service (SaaS)SaaS เปนมาตรการทจะลดตนทนในสวนของ

Supporting Services เปนเรองการ manage และ การ maintain ซงระบบคอมพวเตอรและระบบซอฟตแวร ซงม 5 เรอง ไดแก Availability Performance Security Problems Change management

Page 13: Cloud Computing

The Cloud Computing Model

The “Service” Model aims at lower the software cost The Cloud Computing Stacks (each serves a different

audience) Application cloud service (SaaS) serves business users The platform cloud service (PaaS) server developers The compute & storage cloud service (IaaS) server every

body The network cloud service (IaaS) the co-location or data center layer focuses on

delivering high quality, security, and reliability locations to house computer and storage and network

Page 14: Cloud Computing

ตามทฤษฎ ซอฟตแวรทกชนดสามารถใหบรการผาน Cloud แตจะเหมาะสมหรอไม ขนอยกบคณสมบตของซอฟตแวร ทนยมเรยกวา “Weight”Source: Timothy Chou (2010)

Page 15: Cloud Computing

New Application Opportunitiessource: Berkeley 2009

New types of applications enabled by Cloud Computing Mobile interactive applications: the future belongs to

services that respond in real time to information provided either by their users or by nonhuman sensors (Tim O’Reilly)

Parallel batch processing (example Hadoop technology) Business analytics---compute-intensive batch

processing

Page 16: Cloud Computing

Process as a Service Web service platform will soon be based on a

Supplier=>provider=>value-adder=>consumer Supplier owns business processes Provider owns the cloud facilities Value-adder provides high value integration into

service components Consumer are users of the solution

The business processes which are written in program-in-large (WSDL, WADL (web application description language), etc) being served as “Process as a Service”

Page 17: Cloud Computing

Conclusionถงแมเราจะไมคาดคดวา Software จะมตนทนถกลงอยางมากมาย เหมอนทเคยเกดกบฮารดแวร แตเรารวา เรากำาลงมงเขาสยคใหมของซอฟตแวร ทมรปแบบบรการมากขน

ผลงทนดาน Cloud ทำาใหเราม Compute & Storage และ Network ไมจำากด และจะใหบรการในราคาทถกลงทกวน

ประเดนอยทวานกพฒนาซอฟตแวรจะปรบตวเองเขาสรปแบบ SaaS เพอใหสวนทตนเองรบผดชอบ มตนทนทตำาอยางรวดเรวไดหรอไม

Page 18: Cloud Computing