chapter 10
DESCRIPTION
Chapter 10. 雲端運算服務的新時代. 大綱. 10.1 前 言 10.2 叢集運算、網格運算與雲端運算 10.2.1 叢集運算 10.2.2 網格運算 10.2.3 雲端運算 10.2.4 叢集運算、網格運算以及雲端運算之比較與分析 10.3 雲端運算服務的基本架構 10.4 現有雲端運算的實現 10.5 雲端運算服務的相關議題 10.6 結 論 參考文獻 習 題 簡答題 選擇題. 10.1 前 言. - PowerPoint PPT PresentationTRANSCRIPT
Chapter 10
Chapter 1010.1 10.2 10.2.1 10.2.2 10.2.3 10.2.4 10.3 10.4 10.5 10.610.1 (Cloud Computing) [8]
1980 [8] IT [8] Web [8]
10.1 (Distributed Computing) (Grid Computing)
[8]
10.1
(Data Center) Google iGoogleGoogle Calendar 2008
10.1
10.2 (Cluster Computing) CPU [4] (Fault Tolerant) (Large Scale) System [5]10.2.1 10-1 [9] 1.
2.
10-1 [9]
10.2.1 (High-availability Clusters) (Load-balancing Clusters) (High-performance Clusters) [10]1.
2. (Server Farm)
3. HPC
10.2.2 (Grid Computing) [1] (Resource Brokering) [2]
[11] 1. (CERN, European Organization for Nuclear Research)
2. (External Grids)
3. (Internal Grids)
10.2.3 [1]
[12] 1. (Massively) 1
2. (Scalable)
3. (Elastic) 10.2.4 10-110.2.4 ( ) ( ) [3] ( ) Web IE (Internet Explorer)
10.2.4 10-2 10-2
10.3 IT Google IBM Parascale [14]Elastra [15] Appirio [16]
(Data Center) 10.2 3 (Infrastructure-as-a-Service) (Platform-as-a-Service) (Software-as-a-Service) [7]
10.31. (IaaS) ( ) [6]
2. (PaaS) ( ) 10.33. (SaaS) SaaS
IaaS PaaS SaaS IaaS PaaS 10.210.4 [17] IBM (Virtual Execution Environments, VEEs)
VEEs VEEs VEEs [18] .NET Aneka Aneka .NET API Aneka PaaS10.4 [19]Rajkumar Aneka QoS SLA ( ) VM ( ) ( ) ( ) ( ) ( ) ( ) (QoS) [20] IBM Web [8]10.41. 1983 (Sun Microsystems) The Network is the computer 2006 3 (Amazon) (Elastic Compute CloudEC2)
2. 2006 8 9 Google (Eric Schmidt) (SES San Jose 2006) (Cloud Computing) Google Google Google 101
3. 2007 10 Google IBM ( Blade Center System x 1600 LinuxXenHadoop ) 10.44. 2008 1 30 Google
5. 2008 7 29 6 1400 4000 Steinbuch
6. 2008 8 3 (Cloud Computing)
7. 2010 3 5 Novell (CSA) (Trusted Cloud Initiative) 99 4 SWOT [12]
10.41. (Strength) [12] (1) (2) 2. (Weakness) [12] (1) (2) (3) (4) 10.43. (Opportunity) [12] (1) 4. (Threat) [12] (1) IBMMicrosoft Blue Cloud Windows Data Center/Hyper-V
(2)
10.5 [7] 1. [7] () EC2 [21]
2. [7] [22] EC2Elastic Map Reduce [7] 10.53. [7] [23] [23] (1)
(2)
(3)
4. SaaS UI UI [24]
10.6
[11] http://zh.wikipedia.org/zh-tw/%E7%BD%91%E6%A0%BC%E8%AE%A1%E7%A E%97#.E7.BD.91.E6.A0.BC.E5.8C.96.EF.BC.88Grid_enabled.EF.BC.89, 2011. [12] http://www.cepd.gov.tw/dn.aspx?uid=84182010. [13] http://www.ithome.com.tw/itadm/article.php?c=49410&s=2, 2011. [14] Parascale. http://www.parascale.com/. [15] Elastra. http://www.elastra.com/. [16] Appirio. http://www.appirio.com/. [17] Rochwerger B et al., "The RESERVOIR Model and Architecture for,"IBM Systems Journal, 2009. [18] Christian Vecchiola, Xingchen Chu, and Rajkumar Buyya, "Aneka: A Software Platform for.NET-based Cloud Computing," in High Speed and Large Scale Scientific Computing, 2010. [19] Rajkumar Buyya and Chee Shin Yeo, "Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility," Future Generation Computer Systems, pp. 599-616, 2009. [20] Ying Huang et al., "A Framework for Building a Low Cost, Scalable andSecured Platform for Web-Delivered Business Services," , 2009. [21] Bernard Golden. (2009, January) Computer World. http://www.computerworld.com/ s/article/9126620/The_case_against_cloud_computing_part_one. [22] Mark Kyrnin. About.com. http://compreviews.about.com/od/general/a/BuildvsBuy. htm [23] Bo Gao, Changjie Guo, Zhihu Wang, Wenhao An, and Wei Sun. (2009, March) Develop and Deploy Multi-Tenant Web-delivered Solutions using IBM middleware: Part 3: Resource sharing, isolation and customization in the single instance multi-tenant application. http://www.ibm.com/developerworks/webservices/library/ wsmultitenant/ index.html. [24] Wei-Tek Tsai, Qian Huang, Jay Elston, and Yinong Chen, "Service-Oriented User Interface Modeling and Composition," in International Conference on e-Busines Enginerring, Xi'an, 2008, pp. 21-28.