云計(jì)算需要編程嗎?
云計(jì)算涉及到大量的計(jì)算機(jī)技術(shù),如網(wǎng)格計(jì)算(Grid Computing )、分布式計(jì)算(DistributedComputing)、并行計(jì)算(Parallel Computing)、效用計(jì)算(Utility Computing)、網(wǎng)絡(luò)存儲(chǔ)(Network Storage Technologies)、虛擬化(Virtualization)、負(fù)載均衡(Load Balance)都是基礎(chǔ)。這些都需要大量的編程。
云計(jì)算技術(shù)需要學(xué)習(xí)的編程語(yǔ)言主要是:Java、Python、Go等。以下是云計(jì)算主要涉及到技術(shù)及編程語(yǔ)言。
1、Hadoop
Hadoop是一個(gè)框架,它是由Java語(yǔ)言來(lái)實(shí)現(xiàn)的。Hadoop是處理大數(shù)據(jù)技術(shù). Hadoop可以處理云計(jì)算產(chǎn)生大數(shù)據(jù),需要區(qū)分hadoop并不是云計(jì)算。它和云計(jì)算密不可分。
2、openstack
openstack是搭建云平臺(tái)技術(shù),可以搭建公有云,私有云,和混合云。
OpenStack是開(kāi)源的云管理平臺(tái),用來(lái)統(tǒng)一管理多個(gè)虛擬化集群的框架。
openstack目前分為兩種
(1)openstack的運(yùn)維
(2)openstack的二次開(kāi)發(fā)
目前來(lái)講,國(guó)內(nèi)真正對(duì)openstack二次開(kāi)發(fā)的很少,這方面的人才也是比較稀缺,網(wǎng)上資料也比較少,淘寶上資料也稀缺,只有很少一部分。建議向高工資的朋友,可以從這方面下點(diǎn)功夫。
3、Cloud Foundry
Cloud Foundry是一個(gè)開(kāi)源的平臺(tái)即服務(wù)產(chǎn)品,它提供給開(kāi)發(fā)者自由度去選擇云平臺(tái),開(kāi)發(fā)框架和應(yīng)用服務(wù)。Cloud Foundry最初由 VMware 發(fā)起,得到了業(yè)界廣泛的支持,它使得開(kāi)發(fā)者能夠更快更容易的開(kāi)發(fā),測(cè)試,部署和擴(kuò)展應(yīng)用。Cloud Foundry是一個(gè)開(kāi)源項(xiàng)目,用戶可以使用多種私有云發(fā)行版,也可以使用公共云服務(wù)。
4、nosql
nosql即not only sql。
nosql數(shù)據(jù)庫(kù)是一種比較低級(jí)的數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù)是由nosql數(shù)據(jù)庫(kù)發(fā)展而來(lái)。
什么是關(guān)系型數(shù)據(jù)庫(kù),這里不從概念上區(qū)別,常用的SqlServer,mysql,oracle都是關(guān)系型數(shù)據(jù)庫(kù)。關(guān)系型數(shù)據(jù)庫(kù)顧名思義,數(shù)據(jù)庫(kù)關(guān)系明確嚴(yán)謹(jǐn)。
而nosql則是一種數(shù)據(jù)關(guān)系不嚴(yán)謹(jǐn)?shù)臄?shù)據(jù)庫(kù)。一個(gè)key和value。
5、SQL數(shù)據(jù)語(yǔ)言
說(shuō)到數(shù)據(jù)語(yǔ)言,SQL是幾十年來(lái)無(wú)可爭(zhēng)議的霸主。連非關(guān)系型數(shù)據(jù)庫(kù)服務(wù)器也使用某種SQL語(yǔ)言。就跟IT的其他所有領(lǐng)域一樣,云計(jì)算領(lǐng)域同樣充斥著SQL。
6、R數(shù)學(xué)語(yǔ)言
R語(yǔ)言幫助廣大開(kāi)發(fā)人員處理統(tǒng)計(jì)數(shù)字、報(bào)告和圖形。交互式R教程讓新的開(kāi)發(fā)人員領(lǐng)略向量、因子及關(guān)聯(lián)數(shù)據(jù)集帶來(lái)的樂(lè)趣。
亞馬遜將RStudio集成開(kāi)發(fā)環(huán)境(IDE)與其EMR(彈性MapReduce)服務(wù)捆綁起來(lái),幫助進(jìn)行大數(shù)據(jù)分析。
7、Python語(yǔ)言
Python是一門旨在易于閱讀的高級(jí)語(yǔ)言。這年頭,幾乎每個(gè)人、確實(shí)每個(gè)人都能從Python盡快上手。學(xué)習(xí)輔助手段包括:課程、圖書(shū),甚至交互式Python教程。
前面提到的OpenStack是用Python編寫而成。
8、Go語(yǔ)言
幾年前,谷歌開(kāi)發(fā)了Go,當(dāng)時(shí)谷歌的一些編程人員對(duì)Stroustrup的C++之類的語(yǔ)言頗為沮喪。谷歌提供了交互式Go教程和Go Playground,以便處理代碼。
作為云計(jì)算領(lǐng)域的寵兒,docker就是用Go編寫而成的,Docker生態(tài)系統(tǒng)的其他許多項(xiàng)目也是如此。
域名頻道為客戶提供服務(wù)器代維服務(wù),為客戶節(jié)約服務(wù)器維護(hù)成本,費(fèi)用不到專職人員的十分之一。
因此用戶自己購(gòu)買服務(wù)器后,將其放置到IDC機(jī)房中運(yùn)行。而提供這一互聯(lián)網(wǎng)服務(wù)則成為服務(wù)器托管。
獨(dú)立服務(wù)器托管客用戶自行采購(gòu)服務(wù)器,安裝好系統(tǒng)及相應(yīng)軟件。
域名頻道獨(dú)立服務(wù)器租用送服務(wù)器產(chǎn)權(quán),上海電信機(jī)房,超實(shí)惠的進(jìn)入搶購(gòu)http://chouwenlao.cn/server/