Chang ChiChung 2011 05 10 Cloud Computing Cloud

  • Slides: 32
Download presentation
雲端程式設計介紹 Chang Chi-Chung 2011. 05. 10

雲端程式設計介紹 Chang Chi-Chung 2011. 05. 10

Cloud Computing 一個模糊概念 濫用的名詞?! 雲端服務 Cloud Computing Services Gartner 不是人 名喔 雲端技術 Cloud Computing

Cloud Computing 一個模糊概念 濫用的名詞?! 雲端服務 Cloud Computing Services Gartner 不是人 名喔 雲端技術 Cloud Computing Technologies Gartner 對於 Cloud Computing 的分類方式

雲端運算何以成真? Representational State Tranfer Service-Oriented Architecture Virtualization Web Service WSDL Distributed Computing Grid Computing

雲端運算何以成真? Representational State Tranfer Service-Oriented Architecture Virtualization Web Service WSDL Distributed Computing Grid Computing UDDI Cluster Computing SOAP XML

Computing Roadmap Distributed Computing: Grid (Globus -> OGSA) Cloud Computing ? ? ? Applications:

Computing Roadmap Distributed Computing: Grid (Globus -> OGSA) Cloud Computing ? ? ? Applications: Web Services (SOAP, WSDL, UDDI) Operating System: Linux Information: World-wide Web (html, http, j 2 ee, xml) Communications: e-mail (pop 3, SMTP, Mime) Networking: The Internet HPC Lab. , CSIE, Tunghai U. (TCP/IP) 4

Web 防火牆 Services Rich Client UI Logic Servers Data, Hosts Web Service XML、SOAP、HTTP Richer

Web 防火牆 Services Rich Client UI Logic Servers Data, Hosts Web Service XML、SOAP、HTTP Richer Browsers OS Service XML、SOAP、HTTP

Web Service

Web Service

REST Examples l 列舉所有文件 GET http: //www. johnaxer. idv. tw/docs l 取得某一份文件 GET http:

REST Examples l 列舉所有文件 GET http: //www. johnaxer. idv. tw/docs l 取得某一份文件 GET http: //www. johnaxer. idv. tw/docs/8 l 刪除某一份文件 DELETE http: //www. johnaxer. idv. tw/docs/8 l 新增一份文件 POST http: //www. johnaxer. idv. tw/docs <documents> <content>. . . </content> </documents>

Grid Computing (2)

Grid Computing (2)

Grid Computing (3)

Grid Computing (3)

Grid Computing(4) http: //www. twgrid. org/

Grid Computing(4) http: //www. twgrid. org/

Amazon的雲端運算 l Amazon Web. Service (亞馬遜網路服務,簡稱 AWS) n S 3 (Simple. Storage. Service,簡單儲存服務) n

Amazon的雲端運算 l Amazon Web. Service (亞馬遜網路服務,簡稱 AWS) n S 3 (Simple. Storage. Service,簡單儲存服務) n EC 2 (Elastic Compute. Cloud,彈性雲端運算) n SQS (Simple. Queuing. Service,簡單訊息佇列服務) n VPC(Virtual Private Cloud, 虛擬私有雲) n Simple. DB…等。

Amazon Web. Service http: //aws. amazon. com/free/ 介紹網址:http: //blog. soft. idv. tw/? p=823

Amazon Web. Service http: //aws. amazon. com/free/ 介紹網址:http: //blog. soft. idv. tw/? p=823

雲端程式設計 l Microsoft Windows Azure n Visual Studio 2010 n Windows Azure Tools for

雲端程式設計 l Microsoft Windows Azure n Visual Studio 2010 n Windows Azure Tools for Microsoft Visual Studio n Windows Azure Account n C#、PHP、VB. Net… l Google App Engine n Eclipse and Plugins n Google App Engine SDK n Google Account n Python、Java

Microsoft Azure at Chicago

Microsoft Azure at Chicago

Microsoft Cloud Computing Private Public IT as a Service Software as a Service (Saa.

Microsoft Cloud Computing Private Public IT as a Service Software as a Service (Saa. S) Platform as a Service (Paa. S) | Dynamic Data Center Toolkit For Enterprises Infrastructure as a Service (Iaa. S) | Dynamic Data Center Toolkit For Hosters

Windows Azure Platform 概觀

Windows Azure Platform 概觀

Windows Azure Platform

Windows Azure Platform

Windows Azure Platform Architecture

Windows Azure Platform Architecture

Windows Azure 作業系統 l 計算能力服務 (Compute Service) l 儲存體服務 (Storage Service) l Fabric 服務

Windows Azure 作業系統 l 計算能力服務 (Compute Service) l 儲存體服務 (Storage Service) l Fabric 服務 (Fabric Service)

Programming in Visual Studio(1) 點選後,即可自動安裝 Windows Azure Tools Express 的版本,請使用 Visual Web Developer 2010

Programming in Visual Studio(1) 點選後,即可自動安裝 Windows Azure Tools Express 的版本,請使用 Visual Web Developer 2010 Express

Programming in Visual Studio (2) Web. Role 需要UI的程式 Woker. Role 類似Windows Service 目前依據 Microsoft

Programming in Visual Studio (2) Web. Role 需要UI的程式 Woker. Role 類似Windows Service 目前依據 Microsoft 的規定,雲端程式一但佈署到 Windows Azure Platform 上,即開始計費。

Google App Engine Python Java http: //code. google. com/intl/zh-TW/appengine/docs/whatisgoogleappengine. html

Google App Engine Python Java http: //code. google. com/intl/zh-TW/appengine/docs/whatisgoogleappengine. html

DEMO

DEMO