樹莓派座硕?
首先聲明吩谦,這可不是吃的
基于Linux的單片機(jī)電腦,由英國(guó)樹莓派基金會(huì)開發(fā)措拇,目的是以低價(jià)硬件及自由軟件促進(jìn)學(xué)校的基本計(jì)算機(jī)科學(xué)教育
目前樹莓派的最高配置為4B版本淑廊,手掌大小佳鳖,從某寶上買到的樹莓派4B帶一個(gè)64G的SD卡只需要610元
k3s
史上最輕量級(jí)Kubernetes, 易于安裝收班,二進(jìn)制文件小于40 MB故痊,只需512 MB of RAM即可運(yùn)行恋昼。
k3s目前是開源的看靠,并且是CNCF認(rèn)證的Kubernetes發(fā)行版,所以可以放心使用液肌,它跟標(biāo)準(zhǔn)的k8s主要有以下區(qū)別
- 移除過(guò)時(shí)的功能挟炬、Alpha功能、非默認(rèn)功能,這些功能在大多數(shù)Kubernetes集群中已不可用谤祖。
- 刪除內(nèi)置插件(比如云供應(yīng)商插件和存儲(chǔ)插件)婿滓,可用外部插件程序替換。
- 添加SQLite3作為默認(rèn)的數(shù)據(jù)存儲(chǔ)粥喜。etcd3仍然可用凸主,但并非默認(rèn)項(xiàng)。
-
包含在一個(gè)簡(jiǎn)單的啟動(dòng)程序當(dāng)中额湘,可以處理復(fù)雜的TLS和其他選項(xiàng)卿吐。
安裝也超級(jí)簡(jiǎn)單
so easy!將復(fù)雜的事物簡(jiǎn)單化,這是一種很重要的能力锋华。
樹莓派+k3s?
這兩者能擦出什么火花呢嗡官?一個(gè)輕型便宜,一個(gè)輕量毯焕,兩者的共同點(diǎn)都是較小且輕量衍腥,功能還不弱,這能省成本嗎芥丧?
我們可以核算一下成本:
假設(shè)一個(gè)中小型公司是java技術(shù)棧紧阔,
- 200個(gè)服務(wù),
- 每個(gè)java服務(wù)內(nèi)存上限0.5G
那這樣下來(lái)就需要200*0.5=100G
的工作節(jié)點(diǎn)內(nèi)存续担, 樹莓派每個(gè)節(jié)點(diǎn)需要1G
內(nèi)存擅耽,預(yù)留0.5G
的內(nèi)存以備不時(shí)之需,那就剩下2.5G
可以部署服務(wù):5
個(gè)服務(wù)物遇,這樣算下來(lái)工作節(jié)點(diǎn)所需要樹派派個(gè)數(shù)至少需要20
個(gè)乖仇,考慮到特殊情況以及誤差等因素,一個(gè)樹莓派+k3s的全量環(huán)境需要25
個(gè)樹莓派询兴,最后成本也就是25*610=15250
元乃沙,這個(gè)數(shù)量的樹莓派放在一個(gè)普通主機(jī)機(jī)箱里面即可。
再來(lái)看一下阿里云的成本
通用型2核8G一個(gè)月的成本是240诗舰,我們只看內(nèi)存的話警儒,以達(dá)到上面的配置,需要25*4/8
大概需要13
個(gè)同等配置的ecs, 每個(gè)月就是13*240=3120
元眶根,這樣算下來(lái)5個(gè)月之后蜀铲,樹莓派+k3s將會(huì)更省錢,因?yàn)椴挥没ㄥX續(xù)費(fèi)属百,而ecs則需要繼續(xù)花錢了记劝,初看貌似很美好的樣子
樹莓派+k3s的優(yōu)缺點(diǎn)分析
- 最大的優(yōu)點(diǎn)還是便宜,節(jié)省成本族扰,長(zhǎng)期使用的話厌丑,成本優(yōu)勢(shì)是非常明顯的定欧,規(guī)模越大越明顯,因?yàn)檫@個(gè)方案一定是內(nèi)網(wǎng)部署怒竿,插電即可運(yùn)行
- 缺點(diǎn)也很明顯砍鸠,要有專人維護(hù),需要不斷積累使用經(jīng)驗(yàn)愧口,k3s目前還不是特別成熟睦番,用作測(cè)試環(huán)境還行,用在生產(chǎn)上就有待商榷了耍属,如果說(shuō)為了節(jié)省成本測(cè)試環(huán)境用k3s托嚣,生產(chǎn)環(huán)境用官方k8s,會(huì)帶來(lái)環(huán)境不一致的問(wèn)題厚骗;還有示启,樹莓派是arm硬件體系,與我們常用的x86體系還不一樣领舰,鏡像打包時(shí)需要額外做一些工作夫嗓,目前沒有太多的生產(chǎn)實(shí)踐可以借踐
還有就是阿里云的ecs出了問(wèn)題有阿里云兜底,可以提工單找客服冲秽,但是哪有不出問(wèn)題的環(huán)境呢舍咖?從這個(gè)角度講,風(fēng)險(xiǎn)是一樣的锉桑,就看投入值不值得了
總結(jié)
手里拎著幾個(gè)裝著樹莓派的機(jī)箱就是一個(gè)計(jì)算機(jī)集群排霉,想想就覺得很酷是不是,目前樹莓派與k3s的都在迅速的發(fā)展中民轴,散發(fā)著勃勃生機(jī)攻柠,搭載著容器化的快車,很有想像力后裸。如果公司有允許瑰钮,我覺得還是值得在這塊投入一些人力的,參加今年的云棲大會(huì)的時(shí)候就在想:k3s+樹莓派出一套服務(wù)容器化方案微驶,在中小企業(yè)應(yīng)該會(huì)很市場(chǎng)的浪谴,又或許是我想的不夠全面,還是希望在這個(gè)領(lǐng)域能夠會(huì)有一些比較好的生產(chǎn)實(shí)踐因苹。
Refer