文章編號:2 欄目:程序猿生活
一直以來都是用的公有云微猖,測試诈胜、生產(chǎn)、持續(xù)集成等都在公有云上。
今日上峰指示余素,讓出個方案要在公司搭一套私有云。
大約是考慮到有些客戶是內(nèi)網(wǎng)吧。
預算也沒有說個范圍,只知道大致是當開發(fā)服務和測試用型诚。
看來如果這個弄好的話,公有云上的幾臺云服務器筑辨、負載均衡俺驶、云數(shù)據(jù)庫等等是要省下了。
了解了下還有空調(diào)機柜棍辕,那就上機架式吧暮现,塔式的又丑又大,堆著也占空間……
數(shù)了數(shù)咱得跑好多服務:基于Spring Cloud的一堆微服務(多實例)楚昭、MySQL栖袋、Elastic Search、Redis抚太、Nginx……以前關(guān)系數(shù)據(jù)庫塘幅、Redis、負載均衡這些都直接買公有云提供商的尿贫,這下得自己配了——也省錢了……
理了個屌絲方案:
- 企業(yè)級路由器:華為(HUAWEI)AR111-S 4口企業(yè)級千兆路由器網(wǎng)關(guān) x1 899元
- 服務器:戴爾(DELL) R230/240 機架式服務器主機 1u 服務器 R230 E3-1220V6 2盤位 8G內(nèi)存+一塊128固態(tài) x2 6500元*2
NAS存儲設(shè)備:旱缦保康威視(HIKVISION) H304 4盤位NAS網(wǎng)絡存儲服務器 企業(yè)私有網(wǎng)盤 數(shù)據(jù)共享 專業(yè)版 標配(不含硬盤) x1 3599元
其它配件: 8G的內(nèi)存 x2 1TB 7200轉(zhuǎn)機械硬盤x4
這樣基本預算控制在2W以內(nèi)。都是新玩意兒庆亡,應該用個3-5年是沒啥問題的匾乓。
比一整套云服務器、負載均衡又谋、對象存儲拼缝、文件存儲、關(guān)系數(shù)據(jù)庫等應該還是便宜彰亥。
運氣不太差的話還可以超期服役咧七,用個7年8年,還有殘值……
一些想法
反正機器少任斋,交換機都懶得用了继阻,這個企業(yè)級路由器4個LAN+1個WAN口也夠了,也能組組內(nèi)網(wǎng)仁卷,這價位的估計也不支持端口負載均衡啥的算了自己用docker nginx做軟負載均衡吧
服務器定位只負責計算穴翩,內(nèi)存要加一加到16G(32G更好),能多跑好多docker實例
服務器硬盤就挑了個最便宜的固態(tài)的锦积,反正就跑跑系統(tǒng),要存的東西都會存NAS里歉嗓,但固態(tài)是必須的
NAS設(shè)備當然也是要企業(yè)級的丰介,要支持NFS,到時創(chuàng)建docker volume時映射上去。
選這款能插4塊硬盤哮幢,組兩個雙副本的RAID 1陣列带膀,數(shù)據(jù)安全妥妥的。
其實我更想組一個4副本的RAID 1陣列橙垢,那這樣隨時抽走1-2塊硬盤去別處保存也可以——簡直就是物理手法生成的快照——有點科幻的感覺了……
以后給內(nèi)網(wǎng)客戶布署也類似這樣布吧垛叨,當然就不一定像咱開發(fā)、測試環(huán)境這樣屌絲了哈哈哈哈柜某。
NAS等于是提供云有云的文件存儲(Cloud File Storage)服務了嗽元。什么MySQL的data、Elastic Search的data喂击、Gitlab的存儲目錄剂癌、Jenkins的工作區(qū)等等都要放上面。持久化就靠它翰绊。佩谷。。
Redis的存儲估計不會放上面监嗜,按我們現(xiàn)在的業(yè)務谐檀,Redis里存的都是可以清掉的東西,各種緩存裁奇,令牌桐猬,少量Redis隊列……放NAS感覺影響性能,這么不重要的東西就不持久化了——測試環(huán)境嘛……
本來這活先讓小弟熱愛配電腦的去配的框喳,結(jié)果它一臺品牌服務器就4W+……這種還是留給財大氣粗的客戶吧课幕,公司自用測試環(huán)境不太可能……
服務器差不多算挑的便宜的了,讓小弟查了查配件價格五垮,說是這塊E3-v1220V6的CPU就要2800乍惊,那估計起來應該價格不算黑。
想到個事放仗,這下有實體服務器了润绎,那上回說的上北斗通信,豈不是可以上了……但那機柜就只能放在靠南的窗戶邊能看見天的地方……
docker swarm集群足夠給絕大多數(shù)客戶用了……k8s就懶得上了……
萬一上峰覺得這個成本高了~我覺得那就砍掉那2臺服務器诞挨,在公司找2臺空置的舊臺式機或筆記本算了……筆記本還省電……反正都是格式化掉裝個docker莉撇、nfs驅(qū)動就完事……這樣五六千就搞定了。惶傻。
2019-08-12@成都 晴 徐銳