云端Linux服務(wù)器比以往來得成本更低、性能更好。
要是你之前還沒有啟動過云端Linux服務(wù)器,眼下也許正是大好時機。原因何在?
因為你在短短幾分鐘內(nèi)就能安裝好一臺Linux服務(wù)器;
因為你在決定使用哪種發(fā)行版方面有眾多的選擇;
因為你可能剛發(fā)現(xiàn),云端Linux服務(wù)器為你提供了一種非常便捷的方式,可以處理你平常工作時可能沒有時間或機會試一下的命令和應(yīng)用程序;
因為你可以從基于Unix的系統(tǒng)獲得眾多價值,成本卻異常合理,如果你頭次接觸這種場景(云服務(wù)提供商似乎喜歡新手),更是如此。
因為安裝和管理云端Linux服務(wù)器的經(jīng)驗有可能會給你的IT從業(yè)經(jīng)歷大大加分。
有許多辦法可以從云端Linux入手,幾乎不需要什么投入,許多不同的云服務(wù)提供商為你指明了道路,并且為新用戶提供特惠服務(wù)。它們都不會出現(xiàn)在知名調(diào)研機構(gòu)加特納集團的PaaS魔力象限報告當(dāng)中,但是它們讓你有機會入手云服務(wù),試用諸多Linux系統(tǒng)和工具。只要稍微關(guān)心一下,你就能體驗Linux云,而費用比偶爾下一趟館子的花銷低得多。
現(xiàn)在,在進一步探討這個話題之前,我要說LaaS(Linux即服務(wù))其實并不是公認的?aaS首字母縮略詞之一。云端Linux服務(wù)器通常被認為是PaaS(平臺即服務(wù))或IaaS(基礎(chǔ)設(shè)施即服務(wù))解決方案,這取決于你需要對它們的配置施加多大的控制力(你想獲得越大的控制力,它們就越有可能是IaaS)。區(qū)別可能并不重要,除非你在云端安裝可能需要彼此交互的多個系統(tǒng)。實際上,亞馬遜甚至不用這些術(shù)語來描述其EC2解決方案。
那么,EC2到底是什么呢?
EC2是你開始遷移到云端時經(jīng)常聽到的術(shù)語之一。EC2是亞馬遜提供的一項服務(wù)。該首字母縮略詞代表“彈性計算云”,該術(shù)語旨在表達配置、控制和擴展已安裝的系統(tǒng)到底有多容易。你實際上可以在短短幾分鐘內(nèi)(一旦你熟悉了這個過程,不到1分鐘)啟動服務(wù)器(“實例”),可以根據(jù)需要增加或減少服務(wù)器的計算容量。當(dāng)然,這時候“彈性”是繞不開的話題。
云端Linux“實例”(亞馬遜希望使用的術(shù)語)為你踐行Linux技能提供了一種好方法。它們可以安裝成開發(fā)平臺,以測試你的應(yīng)用程序,提供了判斷在計算容量不一的系統(tǒng)上那些應(yīng)用程序的性能的一種方法。它們可以安裝成服務(wù)器,踐行你的系統(tǒng)管理技能,或者使用MySQL或PostgreSQL之類的工具。它們讓你更容易學(xué)習(xí)一種新的編程語言或腳本語言。你可以在云端安裝服務(wù)器,以便從所在的任何地方(家里、辦公室或路上)訪問你的項目。
打算安裝基于云的Linux服務(wù)器時要考慮的重要方面包括如下:
成本;
安裝時間;
服務(wù)器配置和管理起來有多難;
避免鎖定現(xiàn)象(你應(yīng)該總是能夠?qū)⒆约旱膬?nèi)容遷移到另一家云服務(wù)提供商);
以及隨著你加大投入到云服務(wù)的力度,服務(wù)器和數(shù)據(jù)的安全性。
成本
說到以近乎免費使用大量服務(wù)器資源(“近乎”是因為你的使用量可能超過亞馬遜的限制),亞馬遜的免費服務(wù)顯然是大贏家。為了幫助你事先確定免費之后的成本可能會是怎樣,亞馬遜提供了成本估算工具,你可以用來評估將來要花多少開支。如果長期不需要實例,又不介意需要它時從頭開始再次啟動,那就可以終結(jié)(實際上就是刪除)實例,因而避免收費。只有你配置大型的高端服務(wù)器及/或配置大量存儲空間時,服務(wù)才可能成本高昂。
就大多數(shù)云服務(wù)提供商而言,你只要為實際使用的資源付費。費用通常按每小時收費(四舍五入)。不過每小時費用通常很低。比如說,亞馬遜的t2.micro系統(tǒng)費用僅為每小時0.013美元。這相當(dāng)于每周僅2.18美元,每月不到10美元。谷歌收費最適中的基于云的系統(tǒng)同樣每小時收費僅0.015美元。當(dāng)然,如果你在2015年夏天之后看到本文,費用可能已發(fā)生了一點變化,不過我認為可能會長期保持在很有吸引力的價位。
亞馬遜還提供降低成本的其他方法,聲稱如果你競標(biāo)原本閑置未用的EC2實例,最多可以節(jié)省90%的費用。
要說“內(nèi)部部署”的服務(wù)器在哪個方面其成本低得多,那可能就是存儲方面。如果你的服務(wù)器需要一只500 GB磁盤,可能會發(fā)現(xiàn)購買一只硬盤后連接到內(nèi)部部署的服務(wù)器比購買同樣大小的云端存儲空間便宜一點。同樣,云服務(wù)器可能會提供很高的內(nèi)置冗余性,而內(nèi)部部署系統(tǒng)是否提供這種冗余性不好說。
不過,真正體現(xiàn)云服務(wù)優(yōu)勢的卻是可以根據(jù)需要靈活地增減存儲空間。在企業(yè)內(nèi)部增減數(shù)據(jù)存儲容量要難得多。就算你擁有一個相當(dāng)大的SAN或NAS,相比在為了允許隨時可以增減存儲空間而搭建的環(huán)境下進行這種變化,為某一臺服務(wù)器增加存儲容量更耗費時間。
安裝時間
安裝云端Linux服務(wù)器通常需要選擇你所需要的操作系統(tǒng)和系統(tǒng)大小,并啟動它。此外,還要在配置如何連接方面花點時間。不過整個過程很快,最多也就幾分鐘。然后系統(tǒng)安裝時,你得等一小段時間,不過很快就能連接到你的新服務(wù)器,開始工作了。
配置服務(wù)器
就亞馬遜而言,你可以快速設(shè)置連接到服務(wù)器所需的密鑰,并且配置PuTTY,讓你可以登錄上去。如果你從固定的IP地址或已知的子網(wǎng)登錄,可以配置服務(wù)器只接受來自那些地址的連接。你可以使用scp或FileZilla之類的工具,上傳內(nèi)容。下面這段YouTube視頻非常詳細地介紹了整個過程,包括使用FileZilla和亞馬遜EC2。
https://www.youtube.com/watch?v=Qxs7CYguo70
你還能從Bristle Software的這些貼士頁面,獲得如何在云端工作方面的許多實用信息:
云計算之談:
http://bristle.com/Talks/CloudComputing/current/
云計算貼士頁面:
http://bristle.com/Tips/CloudComputing.htm
Fred Stluka曾說:“我在2009年把自己的所有服務(wù)器和客戶的所有服務(wù)器統(tǒng)統(tǒng)遷移到了亞馬遜,之后一直樂在其中”,他給出的貼士頗為實用!
避免鎖定現(xiàn)象
只要你使用相當(dāng)常見的工具,就不會有太大的問題。一些人不喜歡使用亞馬遜的Linux AMI(由亞馬遜網(wǎng)絡(luò)服務(wù)公司為EC2提供、支持和維護的一種Linux映像),原因在于這一種映像只在亞馬遜上才有,但是你要不要避免它取決于打算將Linux云服務(wù)器派什么用。它有許多相當(dāng)大的優(yōu)勢,因為它隨帶許多程序包和工具,因而用起來特別容易,亞馬遜網(wǎng)絡(luò)服務(wù)公司向使用該映像的所有實例提供日常的安全和維護更新。
安全
如果你把專有數(shù)據(jù)放在云端,安全來得特別重要,不過有眾多方法可以增強云服務(wù)的安全性。如上所述,可以限制對某些IP地址的訪問。還可以加密連接和存儲卷。
實際上,安全成為阻礙人們將服務(wù)遷移到云端的因素正在迅速失去其依據(jù)。亞馬遜等公司現(xiàn)在不遺余力地向客戶介紹其安全控制措施。實際上,結(jié)果證明云端安全常常遠勝過我們許多人管理的內(nèi)部系統(tǒng)的安全。而由于內(nèi)置冗余性,云服務(wù)的正常運行時間非常長。
AWS可用性區(qū)域(托管在全球多個地方)涉及的多個數(shù)據(jù)中心位于不同的建筑物,接入不同的電網(wǎng),使用獨立的發(fā)電機和獨立的災(zāi)難恢復(fù)區(qū),不過它們都在某一個區(qū)域(比如美國東部)里面。對于我們大多數(shù)人來說,這種級別的業(yè)務(wù)連續(xù)性準(zhǔn)備是完全遙不可及的。
為什么是云?
大受歡迎的云端Linux服務(wù)器包括Ubuntu、CentOS、Suse Linux Enterprise Server和openSuse。Linux云解決方案不僅僅適合想在云端安裝個人系統(tǒng)的我們這些人,它還為許多中小公司提供了它們需要的所有計算能力。如今有好幾家專業(yè)的、大獲成功的公司使用云端服務(wù)器來處理所有工作。AppMakr(參閱https://www.appmakr.com/)就是這樣一家公司。這些基于云的公司發(fā)現(xiàn),它們能招聘到極有才華的員工,不管那些人在什么地方。云很適合構(gòu)建可以從任何地方來使用的成本低廉的系統(tǒng),它們還很適合專業(yè)的大規(guī)模開發(fā),并且搭建吸引才華橫溢的創(chuàng)意人員的工作環(huán)境,因為它們提供了靈活性――不僅為服務(wù)器提供了靈活性,還為使用服務(wù)器的那些人提供了靈活性。