淺談云計(jì)算的一個(gè)核心理念
大規(guī)模消息通信:云計(jì)算的一個(gè)核心理念就是資源和軟件功能都是以服務(wù)的形式進(jìn)行發(fā)布的,不同服務(wù)之間經(jīng)常需要通過消息通信進(jìn)行協(xié)助。由于同步消息通信的低效率,我們只考慮異步通信。如Java Message Service是J2EE平臺(tái)上的一個(gè)消息通信標(biāo)準(zhǔn),J2EE應(yīng)用程序可以通過JMS來創(chuàng)建,發(fā)送,接收,閱讀消息。異步消息通信已經(jīng)成為面向服務(wù)架構(gòu)中組件解耦合及業(yè)務(wù)集成的重要技術(shù)。
大規(guī)模分布式存儲(chǔ):分布式存儲(chǔ)的目標(biāo)是利用多臺(tái)服務(wù)器的存儲(chǔ)資源來滿足單臺(tái)服務(wù)器所不能滿足的存儲(chǔ)需求。分布式存儲(chǔ)要求存儲(chǔ)資源能夠被抽象表示和統(tǒng)一管理,并且能夠保證數(shù)據(jù)讀寫操作的安全性,可靠性,性能等各方面要求。下面是幾個(gè)典型的分布式文件系統(tǒng):
◆Frangipani是一個(gè)可伸縮性很好的高興能分布式文件系統(tǒng),采用兩層的服務(wù)體系架構(gòu):底層是一個(gè)分布式存儲(chǔ)服務(wù),該服務(wù)能夠自動(dòng)管理可伸縮,高可用的虛擬磁盤;上層運(yùn)行著Frangipani分布式文件系統(tǒng)。
◆JetFile是一個(gè)基于P2P的主播技術(shù),支持在Internet這樣的異構(gòu)環(huán)境中分享文件的分布式文件系統(tǒng)。
◆Ceph是一個(gè)高性能并且可靠地分布式文件系統(tǒng),它通過把數(shù)據(jù)和對(duì)數(shù)據(jù)的管理在最大程度上分開來獲取極佳的I/O性能。
◆Google File System(GFS)是Google公司設(shè)計(jì)的可伸縮的分布式文件系統(tǒng)。GFS能夠很好的支持大規(guī)模海量數(shù)據(jù)處理應(yīng)用程序。
在云計(jì)算環(huán)境中,數(shù)據(jù)的存儲(chǔ)和操作都是以服務(wù)的形式提供的;數(shù)據(jù)的類型多種多樣;必須滿足數(shù)據(jù)操作對(duì)性能,可靠性,安全性和簡(jiǎn)單性的要求。在云計(jì)算環(huán)境下的大規(guī)模分布式存儲(chǔ)方向,BigTable是Google公司設(shè)計(jì)的用來存儲(chǔ)海量結(jié)構(gòu)化數(shù)據(jù)的分布式存儲(chǔ)系統(tǒng);Dynamo是Amazon公司設(shè)計(jì)的一種基于鍵值對(duì)的分布式存儲(chǔ)系統(tǒng),它能提供非常高的可用性;Amazon公司的Simple Storage Service(S3)是一個(gè)支持大規(guī)模存儲(chǔ)多媒體這樣的二進(jìn)制文件的云計(jì)算存儲(chǔ)服務(wù);Amazon公司的SimpleDB是建立在S3和Amazon EC2之上的用來存儲(chǔ)結(jié)構(gòu)化數(shù)據(jù)的云計(jì)算服務(wù)。
許可證管理與計(jì)費(fèi):目前比較成熟的云環(huán)境計(jì)費(fèi)模型是Amazon公司提供的Elastic Compute Cloud(EC2)和Simple Storage Service(S3)的按量計(jì)費(fèi)模型,用戶按占用的虛擬機(jī)單元,IP地址,帶寬和存儲(chǔ)空間付費(fèi)。
【編輯推薦】