分析云服務(wù)商提供的云服務(wù)開發(fā)工具 |
發(fā)布時間: 2012/9/15 16:22:57 |
<p>正如你所知,云計算還處在發(fā)展的早期階段。通過觀察大量的小型和新興的提供云開發(fā)工具的公司就能夠看到這一點(diǎn)。在一個更加成熟的產(chǎn)業(yè)中,隨著更大的企業(yè)登上舞臺的中心,規(guī)模較小的廠商最終會倒在路邊。</p> <p>也就是說,許多公司,有大有小,都提供云服務(wù)的開發(fā)服務(wù)和工具。最基本的產(chǎn)品面向從零開發(fā)的應(yīng)用程序,為其提供基于云的托管服務(wù)。功能更為齊全的產(chǎn)品包括開發(fā)工具和預(yù)先建立的應(yīng)用程序,開發(fā)人員可以將其用作構(gòu)造單元來構(gòu)建自己獨(dú)特的基于web的應(yīng)用。</p> <p>讓我們回來從云服務(wù)開發(fā)的角度看一看誰在提供哪些服務(wù)。這是一個有趣的公司和服務(wù)的組合。</p> <p><strong>亞馬遜</strong></p> <p>這是正確的,亞馬遜,因特網(wǎng)上最大的零售商之一,也是一個主要的云開發(fā)服務(wù)供應(yīng)商。按照如下的方式來考慮:亞馬遜已經(jīng)花了大量的時間和金錢設(shè)立了眾多的服務(wù)器來服務(wù)其廣受歡迎的網(wǎng)站,它正在將這些海量的硬件資源提供給所有開發(fā)者使用。</p> <p>我們討論中的這項服務(wù)稱之為彈性計算云,亦稱為EC2。這是一個商業(yè)web服務(wù),它允許開發(fā)人員和公司租用亞馬遜公司擁有的服務(wù)器云的能力,這一服務(wù)器云正是世界上最大的服務(wù)器農(nóng)場之一。通過讓客戶請求指定數(shù)目的虛擬機(jī),并在其上加載他們選擇的任何應(yīng)用,EC2使得可擴(kuò)展的應(yīng)用部署成為可能。因此,客戶可以按需創(chuàng)建,啟動和終止服務(wù)器實例,從而形成真正的“彈性”操作。</p> <p>亞馬遜的服務(wù)提供了三種配置的虛擬服務(wù)器讓客戶選擇:</p> <p>小型的,它相當(dāng)于一個具有1.7GB內(nèi)存,160GB存儲空間和一個32位內(nèi)核處理器的系統(tǒng)</p> <p>大型的,它相當(dāng)于一個具有7.5GB內(nèi)存,850GB存儲空間和兩個64位內(nèi)核處理器的系統(tǒng)</p> <p>超大型,它相當(dāng)于一個具有15GB內(nèi)存,1.7TB存儲空間和四個64位內(nèi)核處理器的系統(tǒng)</p> <p>換句話說,你只需要選擇想要的虛擬服務(wù)器的配置和計算能力,而剩下的事情由亞馬遜來完成。</p> <p>EC2僅僅是亞馬遜web服務(wù)產(chǎn)品集的一部分,它使得開發(fā)人員能夠直接訪問亞馬遜的軟件和機(jī)器。通過充分利用亞馬遜已經(jīng)建成的計算能力,開發(fā)人員能夠建立可靠的,強(qiáng)大的,低成本的基于web的應(yīng)用。亞馬遜提供了云(以及對它的訪問),開發(fā)人員提供了其余部分。他們只需要為他們所使用的計算能力支付相應(yīng)的費(fèi)用。</p> <p>AWS也許是目前最流行的云計算服務(wù)。亞馬遜聲稱有超過330, 000的客戶,這里面既有開發(fā)者,初創(chuàng)企業(yè),也有已建成的公司。</p> <p><strong>谷歌應(yīng)用引擎</strong></p> <p>谷歌是web應(yīng)用的領(lǐng)導(dǎo)者,因此它提供云開發(fā)服務(wù)一點(diǎn)也不奇怪。這些服務(wù)以谷歌應(yīng)用引擎的形式提供,它使得開發(fā)者能夠利用谷歌強(qiáng)大的應(yīng)用所依賴的相同的基礎(chǔ)設(shè)施來構(gòu)建他們自己的web應(yīng)用。</p> <p>谷歌應(yīng)用引擎提供了一個完全集成的應(yīng)用環(huán)境。利用谷歌的開發(fā)工具和計算云,應(yīng)用引擎應(yīng)用易于構(gòu)建,易于維護(hù),易于擴(kuò)展。所有你需要做的就是開發(fā)你的應(yīng)用(使用谷歌的API和Python編程語言)并把它上傳到應(yīng)用引擎云里,從那里,它準(zhǔn)備服務(wù)于用戶。</p> <p>如同你所推測的那樣,谷歌提供了一個健壯的云開發(fā)環(huán)境。它具有以下特征:</p> <p><strong>動態(tài)Web服務(wù)</strong></p> <p>通用web技術(shù)的全方位支持</p> <p>具有查詢、分類和事務(wù)功能的持久存儲</p> <p>自動擴(kuò)展和負(fù)載均衡</p> <p>用于用戶認(rèn)證和利用谷歌賬戶發(fā)送電子郵件的API</p> <p>此外,谷歌還提供了一個全功能的本地開發(fā)環(huán)境,能夠在任何桌面計算機(jī)上模擬谷歌應(yīng)用引擎。</p> <p>關(guān)于谷歌產(chǎn)品的一件最好的事情就是:與其他大多數(shù)云托管解決方案不同,谷歌應(yīng)用引擎是完全免費(fèi)使用--不管怎么說,至少在基本層面如此。一個免費(fèi)的應(yīng)用引擎賬戶可以使用多達(dá)500MB的存儲和每個月足夠支持500萬頁面瀏覽量的CPU強(qiáng)度和帶寬。如果你需要更多的存儲,計算能力或容量,谷歌打算在不久的將來提供額外的資源(收費(fèi))。</p> <p><strong>IBM</strong></p> <p>考慮到IBM在企業(yè)級計算機(jī)硬件方面的實力,它推出云計算解決方案并不奇怪。通過藍(lán)云計劃,IBM推出了一整套面向中小企業(yè)的基于云的按需服務(wù)。</p> <p>藍(lán)云是一系列的云計算產(chǎn)品,使得企業(yè)能夠?qū)⑺麄兊挠嬎阈枨蠓稚⒌娇扇蛟L問的資源網(wǎng)格中。其中的一個產(chǎn)品是快速優(yōu)勢(Express Advantage)套件,其中包括數(shù)據(jù)備份和恢復(fù),電子郵件的連續(xù)性和歸檔以及數(shù)據(jù)安全功能,他們都是一個典型的IT部門所處理的數(shù)據(jù)密集型過程的一部分。</p> <p>為管理它的云硬件,IBM提供了一個名為Hadoop的開源負(fù)載調(diào)度軟件,該軟件基于谷歌在自己的產(chǎn)品中所使用的MapReduce軟件。其他軟件還包括PowerVM和Xen虛擬化工具以及IBM的Tivoli數(shù)據(jù)中心管理軟件。</p> <p><strong>Salesforce.com</strong></p> <p>Salesforce.com也許是以它的銷售管理SaaS而聞名,然而它也是云計算開發(fā)的一個領(lǐng)導(dǎo)者。該公司的云計算架構(gòu)被稱為Force.com。該平臺作為一個服務(wù)運(yùn)行在因特網(wǎng)上,是完全即時請求的。Salesforce提供自己的Force.com API和開發(fā)工具包。收費(fèi)是以每登錄為基礎(chǔ)的。</p> <p>作為Force.com的補(bǔ)充,AppExchange是一個以web為基礎(chǔ)的應(yīng)用的目錄。開發(fā)人員可以使用AppExchange中他人上載的應(yīng)用,可以在目錄中共享自己的應(yīng)用或發(fā)布只有獲得授權(quán)的公司或客戶才能使用的私有應(yīng)用。AppExchange庫中的許多應(yīng)用是免費(fèi)的,其他應(yīng)用可以從原始開發(fā)者那里購買或獲得授權(quán)。</p> <p>毫不意外的是,大多數(shù)現(xiàn)有的AppExchange應(yīng)用都是銷售相關(guān)的--銷售分析工具、電子郵件營銷系統(tǒng)、財務(wù)分析應(yīng)用等等。但是,公司可以使用Force.com平臺開發(fā)任何類型的應(yīng)用。事實上,許多小企業(yè)已經(jīng)跳上了Force.com的潮流。</p> <p>例如,2008年4月《微電腦世界》雜志的文章援引了喬納森 斯奈德,Dreambuilder(一個位于紐約的10人的抵押貸款投資公司)首席技術(shù)官的話。“我們是一家小公司”,斯奈德說, “我們沒有資源來專注于購買服務(wù)器和從零開始開發(fā)。對于我們來說,F(xiàn)orce.com是一個真正的助推器。”</p> <p><strong>其他云服務(wù)開發(fā)工具</strong></p> <p>亞馬遜,谷歌,IBM和Salesforce.com并不是唯一向云服務(wù)開發(fā)者提供工具的公司。還有若干開發(fā)者應(yīng)該予以評估、最終用戶也許最后會熟悉的小一些的公司在從事這方面的工作。這些公司包括以下的這些:</p> <p>3tera (3tera.com)提供了AppLogic網(wǎng)格操作系統(tǒng)和用于按需計算的云件(Cloudware) 架構(gòu)。</p> <p>10gen (10gen.com)提供了一個平臺供開發(fā)者構(gòu)建可擴(kuò)展的基于web的應(yīng)用。</p> <p>Cohesive Flexible Technologies (cohesiveft.com)提供了一個名為按需彈性服務(wù)器(Elastic Server On-Demand)的虛擬服務(wù)器平臺。</p> <p>Joyent (joyent.com)為web應(yīng)用開發(fā)者提供了一個名為加速器(Accelerator)的可擴(kuò)展的按需的基礎(chǔ)設(shè)施以及面向小企業(yè)的名為連接器(Connector)的使用簡單的web應(yīng)用套件。</p> <p>Mosso (mosso.com)提供了一個企業(yè)級的、可自動擴(kuò)展的云宿主服務(wù)。</p> <p>Nirvanix (nirvanix.com)為開發(fā)者提供了一個云存儲平臺和Nirvanix Web服務(wù), 后者通過標(biāo)準(zhǔn)的API提供了文件管理和其他公共操作。</p> <p>Skytap (skytap.com)提供了一個名為虛擬實驗室(Virtual Lab)的按需web自動化解決方案, 它使得開發(fā)者能夠利用預(yù)配置的虛擬機(jī)構(gòu)建和配置實驗室環(huán)境。</p> <p>StrikeIron (strikeiron.com)提供了基于云的平臺IronCloud,用來提供Web服務(wù)以及開發(fā)者可以集成到自己的應(yīng)用中的各類實時數(shù)據(jù)服務(wù)。</p> <p>此外,Sun微系統(tǒng)公司有一個研發(fā)計劃,稱之為卡羅琳計劃(projectcaroline.net),它為開發(fā)和交付基于web的應(yīng)用提供了一個開源宿主平臺。普通大眾訪問卡羅琳計劃的網(wǎng)格是免費(fèi)的。</p> <p><strong>云服務(wù)的成熟度</strong></p> <p>為了了解我們稱之為云服務(wù)的那些基于web的應(yīng)用在計算機(jī)軟件托管進(jìn)程中所處的位置,我們求助于我們在微軟的好朋友們,他們給出了四個主要的成熟級別。</p> <p>第一級的成熟就是傳統(tǒng)應(yīng)用服務(wù)提供商(ASP)的軟件交付模式,可以追溯到20世紀(jì)90年代。在這個級別,每個用戶都有自己的個性化版本的托管應(yīng)用,在宿主服務(wù)器上運(yùn)行自己的應(yīng)用實例。</p> <p>第二級的成熟出現(xiàn)在供應(yīng)商為每個客戶提供一個單獨(dú)的應(yīng)用實例時。在這個級別,所有的實例都使用相同的實現(xiàn)。如同級別1的應(yīng)用,代碼不是為每個用戶定制的。相反,用戶的個性化是通過在應(yīng)用程序中提供詳細(xì)的配置選項實現(xiàn)的。</p> <p>第三級的成熟標(biāo)志著應(yīng)用托管方式的一個重大變化。在這個級別,供應(yīng)商為每個用戶運(yùn)行一個單獨(dú)的應(yīng)用實例。通過可配置的元數(shù)據(jù),系統(tǒng)提供了獨(dú)特的用戶體驗,授權(quán)和安全策略確保每個用戶的數(shù)據(jù)都與其他用戶的分開。</p> <p>在第四級也是最后一級的成熟水平中,供應(yīng)商在負(fù)載均衡的同源實例的農(nóng)場上服務(wù)多個用戶。由于服務(wù)器(和實例)的數(shù)目可以根據(jù)需要增加或減少,這種類型的系統(tǒng)可擴(kuò)展到大量的用戶。</p> <p>此外,補(bǔ)丁和升級可以像面對一個單一的用戶那樣輕松的推廣到整個用戶群。這個級別就是云服務(wù)大有作為的地方。<br /> 聯(lián)系QQ:916656313(億恩-雨軒) 聯(lián)系電話:15378720700</p> 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |