云計算平臺的規(guī)模一定很大,對吧?如果云計算的最佳功能是用戶只需點擊幾秒鐘并啟動一臺機(jī)器,那么必然需要建設(shè)和運營部署大量服務(wù)器的大量數(shù)據(jù)中心。
不過,“大”這個詞是相對的。規(guī)模最大的云計算行業(yè)巨頭AWS、Microsoft Azure、谷歌云可能會占據(jù)大部分市場份額,但它們并不能阻礙云計算市場其他提供商的發(fā)展。一些規(guī)模較小的云計算提供商正在開發(fā)利基市場,并采用其他的競爭方式,然而與云計算行業(yè)巨頭相比,他們的服務(wù)器數(shù)量確實微不足道。
人們普遍發(fā)現(xiàn),這些“微不足道”的云計算提供商也在全球范圍內(nèi)運營著數(shù)十個數(shù)據(jù)中心,而這些數(shù)據(jù)中心也擁有足夠數(shù)量的服務(wù)器,只是沒有云計算巨頭那么多。
事實證明,對于開發(fā)人員來說,規(guī)模并不總是最具吸引力的選擇。機(jī)器實例幾乎是運行在普通操作系統(tǒng)的普通硬件,軟件可以遷移以尋找更好的選擇。云計算公司在用戶界面、復(fù)雜功能、速度等方面展開了競爭,有時甚至在規(guī)模、價格等看似明顯的優(yōu)勢方面的云計算巨頭也面臨一些競爭。
微服務(wù)架構(gòu)的發(fā)展正在孕育更廣泛的云計算市場。將工作負(fù)載分成N個不同部分的開發(fā)人員不需要將自己限制在一個云平臺中。當(dāng)連續(xù)的數(shù)據(jù)包流正在傳輸時,保持軟件在同一數(shù)據(jù)中心運行是有意義的,但通??赡軙?yīng)用程序分解為許多松散鏈接的代碼塊,偶爾交換消息,并且不需要最快的響應(yīng)速度。如果有充分的理由,后臺處理和分析功能很容易轉(zhuǎn)移到不同的云平臺。如果企業(yè)在為系統(tǒng)創(chuàng)建體系結(jié)構(gòu)時非常謹(jǐn)慎,甚至可以將每個微服務(wù)放在不同的云平臺上。
所有這一切都意味著云計算之戰(zhàn)并不局限于規(guī)模最大化。以下是十幾個規(guī)模較小的云計算提供商,他們的云計算產(chǎn)品和服務(wù)也有自己獨特的優(yōu)勢,它們都很吸引人,但并不是客戶唯一的選擇。當(dāng)他們超越規(guī)模最大的競爭對手時,人們發(fā)現(xiàn)云計算市場是一個令人驚訝的巨大和多樣化的市場。
1.Wasabi公司
Wasabi公司做了一件事:它將用戶的數(shù)據(jù)存儲在類似Amazon S3的存儲桶中。為了得到用戶的關(guān)注,該公司已將價格定得非常低。該公司聲稱其產(chǎn)品的成本中Amazon S3的存儲桶的五分之一,速度卻高達(dá)6倍。Wasabi公司針對那些需要從本地操作或其他云平臺進(jìn)行異地備份的客戶。該公司只提供一個固定價格,不收取額外費用,如客戶數(shù)據(jù)離開網(wǎng)絡(luò)時。Wasabi公司不會像云計算巨頭提供的存儲解決方案那樣快,但有很多存檔工作不需要這樣做。
2.Vultr公司
云計算提供商Vultr公司通過以每小時2.50美元的價格提供最低價格的實例,按小時計費。這臺機(jī)器只配備512KB的內(nèi)存,適用于靜態(tài)Web服務(wù)器,但用戶可以花費更多的費用購買更大的機(jī)器實例。
該公司已經(jīng)擴(kuò)展了其產(chǎn)品線,其中包括裸機(jī)服務(wù)器,這些服務(wù)器沒有虛擬化層的阻礙。還有專門的服務(wù)器,可以減少與攻擊者共享同一個服務(wù)器的威脅。Vultr公司在全球運營16個數(shù)據(jù)中心。其云平臺的界面很靈活,但是提供的服務(wù)有限并且比較基礎(chǔ),可能提供的僅僅是命令行。如果用戶希望服務(wù)器在引導(dǎo)時運行腳本,則可以使用一個很好的輸入字段來鍵入腳本。但以每月2.50美元的價格計算,要求過高將是錯誤的。
3.UpCloud公司
UpCloud公司的亮點是提供持久硬盤存儲服務(wù),該公司稱,它提供比SSD硬盤更快的性能。在啟動和持續(xù)性能方面甚至可能快50%。用戶必須測試其應(yīng)用程序才能確定,因為速度將根據(jù)計算和數(shù)據(jù)獲取的混合而變化。
UpCloud的許多其他部分也令人熟悉。UpCloud在全球運行API、一系列標(biāo)準(zhǔn)模板和數(shù)據(jù)中心,其中兩個位于赫爾辛基的UpCloud公司總部附近。UpCloud提供公共云托管、私有選項和一些軟件層來創(chuàng)建組合。軟件定義的網(wǎng)絡(luò)很快就會到來。
其基本實例提供1GB內(nèi)存和25GB硬盤存儲空間,起價為5美元,并以與競爭對手大致相同的方式向上擴(kuò)展。UpCloud并不一定能提供更低的價格,但提供更快的磁盤訪問。
4.Packet公司
Packet可能規(guī)模相對較小,但它提供功能齊全的專門服務(wù)器,它們以“裸機(jī)”運行客戶的應(yīng)用程序。這意味著客戶的I/O和存儲操作不會因無限的虛擬化層而陷入困境(至少在客戶通過過度的容器化添加自己的虛擬化層之前,這是客戶的責(zé)任)。
客戶需要為采用Packet的機(jī)器支付更多費用,但其獲得回報更多。c1.large.arm機(jī)器配備128GB的內(nèi)存和32個核心處理器,其價格是每小時1美元,在一個月內(nèi)累計超過672小時。Packet還采用一些配置較低的服務(wù)器,配備8 GB內(nèi)存和4個核心處理器,每小時只需7美分。
其具備的一個很好的特性是現(xiàn)貨定價市場,客戶可以在那里出價購買硬件。一些需求放緩時的價格似乎比清單上的價格便宜50%以上。Packet在全球運營18個數(shù)據(jù)中心,還提供RESTful API,以及使用企業(yè)的配置、安全和管理軟件的本地版本構(gòu)建混合云的大量選項。
5.Linode公司
另一家提供小型靈活的Linux機(jī)器root訪問權(quán)限的云計算提供商是Linode公司,其價格每月低至5美元。Linode公司支持全球9個數(shù)據(jù)中心的10個主要Linux發(fā)行版,其運營的第10個數(shù)據(jù)中心在印度孟買。
如果客戶需要安裝特定服務(wù),Linode公司的用戶社區(qū)將共享大量啟動腳本,這些腳本將安裝正確的軟件并自定義配置。這些腳本涵蓋了大多數(shù)主要應(yīng)用程序,如WordPress、Plesk、代理服務(wù)器、OpenVPN和LAMP堆棧??蛻暨€可以創(chuàng)建自己構(gòu)建的腳本。
6.Hidora公司
如果客戶使用一些標(biāo)準(zhǔn)模型(NoDE.JS、PHP、Java)部署Web應(yīng)用程序,Hidora公司提供一個PaaS(平臺即服務(wù))來適應(yīng)。該公司認(rèn)為,其靈活的擴(kuò)展以更好的價格提供了更好的性能??梢詫⒇?fù)載平衡、備份和空閑出站帶寬等服務(wù)整合到捆綁包中。
Hidora是如何擴(kuò)展和更新舊的共享托管模型以支持現(xiàn)代微服務(wù)架構(gòu)的一個很好的例子。如果客戶想要獲得root訪問權(quán)限,Hidora公司會提供虛擬專用服務(wù)器,但客戶也可以將Docker容器部署到其Kubernetes集群。
Hidora將其服務(wù)器部署在瑞士,并確保它們受到瑞士數(shù)據(jù)保護(hù)法的保護(hù)。
7.DigitalOcean公司
DigitalOcean之所以受到開發(fā)人員的歡迎,是因為它簡化了虛擬機(jī)的啟動、大小調(diào)整和拆除虛擬機(jī)的過程,DigitalOcean稱之為“Droplets”。在取得一些成功之后,該公司最近擴(kuò)展了PostgreSQL數(shù)據(jù)庫的更多托管服務(wù)、數(shù)據(jù)桶和Kubernetes集群。Droplet按小時計費,但當(dāng)月計費的小時數(shù)上限為672小時,即四周的小時數(shù),因此每個月的價格都相同。該公司將其價格設(shè)置為5美元的倍數(shù),使賬單計算更加簡單。DigitalOcean公司在全球8個城市擁有并運營12個數(shù)據(jù)中心。
8.Shared hosting公司
Shared hosting的云服務(wù)由共享Web服務(wù)器提供??蛻粼贚AMP服務(wù)器上租借了一個帳戶,上傳了其HTML、JavaScript/HP,并按月支付費用,雖然不會給客戶提供root權(quán)限,但有時會讓客戶使用Telnet。
許多專門提供這些服務(wù)的公司(IONOS、A2、BlueHost、HostGator、InMotion)已經(jīng)逐漸擴(kuò)展到云服務(wù)器業(yè)務(wù),提供虛擬專用服務(wù)器和專用服務(wù)器。其計費通常按月計算,時間長達(dá)三年。
Shared hosting公司似乎對每隔幾個小時啟動和拆除機(jī)器以滿足需求飆升的客戶感興趣。盡管如此,它們?nèi)匀皇且粋€靈活的選項,可用于小型專用項目。
9.Antsle公司
Antsle公司可能是規(guī)模最小的云計算提供商。Antsle公司提供了一款無風(fēng)扇服務(wù)器,可以放在桌面上,通過客戶自己的“云托管”儀表板創(chuàng)建Gentoo Linux實例。這個服務(wù)器小而安靜,提供云計算的大部分靈活性和功能。其CPU功率取決于客戶購買的產(chǎn)品,客戶可以通過控制物理安全性和保持一切可見性來運行工作負(fù)載,從而獲得更大的工作量。
Antsle公司還正在為其支持其他硬件的軟件版本進(jìn)行封閉測試。或者客戶也可以在裸機(jī)服務(wù)器Antsle主機(jī)中使用相同的界面和軟件。