分享

手把手教你组建1平米的迷你数据中心(1)

 知行合一5000W 2023-03-10 发布于湖北

作者背景:

1999年从业,今年43岁,早期在市场当了2年攒机贩子,积累了大量的硬件经验;后改行进入某运营商当了几年拉线放线的临时工。后来进入机房搞操作系统级的运维,最后也就是07年左右自学转行干起了程序员,从那以后就自己给自己干,期间运营过几年综合门户网站(日活大约2w左右)、后来专注企业信息化和数据业务。目前是一个多语种全栈程序员java、php、py、js、c#,跌跌撞撞20年,有时问题搞不定,请人时被高额的劳务费惊到、有时被黑客折磨的我想死的心都有,好在都走过来了。技术方面也勉强到了草木竹石皆可为剑的地步,目前解闷的开发语言停留在c#上,毕竟快速省心。

开篇我给各位介绍我的背景,不是想告诉你我有多牛逼多能折腾,我是想说“数据中心”业务是网络服务的心脏,它汇聚了几乎大量的跨界的知识,我恰好在相关行业都摸爬滚打过,也算是机缘巧合,能把这些知识融会贯通起来。我和我的小公司这么多年专注于大公司无暇顾及的夹缝业务,而有幸活了下来。现在是半退休状态,能把这微不足道的经验送给后来人,能解决你们一星半点的问题,对我也是弥足欣慰的。

系列目录:

1、设备选购建议和基础环境搭建

2、系统部署及软件选择心得

3、电力、网络冗余

4、网络安全

5、信息安全

6、业务体系构建

后面想起什么再说……

第一部分:设备选购建议和基础环境搭建

三年前我的服务器一直都托管在运营商的数据中心,正如上面“背景”中介绍,2003年我不当民工以后,开始做的第一个门户网站,那时候也是买的第一台服务器,奔腾四的1U机架式,当时在做音乐网站,2年后因为版权等原因我彻底改行做信息化业务,也就是给企业做网站做各种软件开发。

我想说Web服务器对运算要求其实不高,对硬盘速度也不是那么严格,当时我那个奔腾四的服务器都能满足日活2万的Mp3播放,你说企业信息化这些文本居多的交换,能吃你多少资源? 如果按头条上某些专家所预估,动辄几个亿几个亿的并发,反正我是没见过。 可能由于我是专门做小买卖的吧。

所以:我自己现在用的是一台全新二手库存塔式服务器,DellT440 大概是五六年前的产品吧,我2022年秋天在某鱼5000块钱淘的(全新库存机),现在可能三四千块,反正不贵。

文章图片1

在家里服役的服务器

这时咱们就引出第一个话题:为什么要服务器,一般的PC可以么?

答案是:可以的,其实是个电脑都行,也没有所谓什么服务器更稳定、带的动带不动问题,更不存在把电脑搞冒烟等问题。在我职业生涯中一个普通pc机几个月不关机的情况多的是,把pc机主板cpu塞进服务器机箱的情况也很多,真的没那么矫情。

我选服务器最核心有两个因素:

1、盘位热插拔方便:为啥要热插拔方便,简单一句话说就是——万一服务器出现故障,拔下硬盘插到其他PC机上,临时加载起来也不会中断用户服务。这种情况虽然少,但是也得防。

2、最重要的原因:专业服务器都有远程控制模块(不是windows自带的那个远程桌面),windows远程桌面最大的问题是系统没起来,你还连不上;万一服务器出现故障,进不了系统你不是抓瞎了? 服务器自带的远控控制模块是集成在主板上的,你可以通过它远程做系统,其他的维护更不在话下了吧。只要有网、有电这个服务器你想怎么折腾都行,不然你以为微软沉入海底的数据中心怎么维护?系统崩了难道还得派人下水做系统?

常见服务器的远控系统都很成熟且好用,例如:Dell的iDrac、HP的iLo、华为、联想也都有。值得一提的是,二手服务器价格除了便宜,这个远控服务基本都有,而新服务器不少还要选配薅你一把羊毛。

文章图片2

Dell的远程控制模块

3、机架服务器和塔式服务器的优点是两个极端:机架服务器很薄托管在服务器会很便宜,但是噪音巨大。塔式服务器几乎没有噪音,但体积巨大,如果托管在商业机房费用会很高。如果在家或公司玩,建议还是选塔机。

4、一个可靠的USB集线器是少不了的,首先我受不了在机箱后面的USB口反复插拔,USB集线器会多一道安全保障,另外后面需要部署的场景很多,USB设备也会很多,所以我买了一个专业的USBHub。

文章图片3

usb集线器

文章图片4

usb集线器使用中的样子

机器配置方面,我现在的机器是:cpu:2666v3 、128g内存、硬盘若干,建议至少一块固态硬盘。

如果你是纯web服务,那对服务器要求不高,我是把这个服务器方方面面的资源都最大化利用,所以选了上面配置,后面会慢慢告诉你们用途。

硬件大的方面基本就这些,后面还会有一些零星的小硬件设备,后面章节会介绍,下面说说基础环境搭建:

1、操作系统

这个环节的介绍我想可能会得罪Linux阵营的朋友,我个人是非常讨厌Linux的,不是不会是因为它确实不好用,不适合一般没有专业运维团队的企业和机构,我作为行业内的人都经常被linux折磨的无法安宁,普通用户的上手难度可想而知(注意:本系列文章说的都是企业级应用而不是个人玩玩的事。)

windows有它诸多的问题,但从安全和易用性上来说,它是你不二之选,今天爆出漏洞可能一两天漏洞补丁就有了,而linux呢?啥时候有补丁那得看社区的大神有没有空,第三方的野鸡补丁也许很快,你敢用么?会不会出现聋子治成哑巴的问题?综上:乖乖的去用windows,大厂担心的成本高、怕打官司等问题,对你这个盗版用户而言是个事儿么?

2、虚拟化环境的选择

常见的虚拟化环境无非就是windows自带的Hyper-V、VMware的ESXI和WorkStation,先说结果:我选的是workstation,听人劝吃饱饭,我告诉你为啥——

首先:Hyper-V表现是不错的,但它一直对USB设备的支持始终没有很好的解决,所以只能放弃,虽然坊间有一些野路子,但咱们是干大事的,绝不能为后期工作埋下隐患,所以放弃。

重点说说VMware的ESXI和WorkStation的选择:

首先咱只有一台服务器,且咱们后期也只需要这一台服务器,不部署云架构,esxi的优势几乎就没有了。对我而言更重要的是:esxi万一出现系统级故障,我坦白地说:我搞不定。

而windows出现系统级的故障,我是有把握搞定的,至少我能安全的抢救出核心数据,如果esxi挂到别的电脑上,让我看着一堆文件,我自己都懵了,灾难的事在我从业生涯中发生太多了,我不能不防。

所以:windows+WorkStation就成了我的最佳选择,通过这一年的运行,我觉得很好。

我当时最担心是速度方面的问题,总觉得自己的虚拟机不如人家阿某云腾某云的丝滑,一度我怀疑是不是esxi和WorkStation的区别,后来终于找到了问题所在,现在我觉得我的虚拟机比大厂的还丝滑,详细配置后面章节会讲到。

这一章节先讲到这,这个服务器有统计信息,每天大约1度电(5毛钱一天),我怀疑某宝那些卖的很便宜的网站空间,该不会就用的我这套方案吧,整套部署完给企业做网站几乎没啥成本了。 我觉得我的方案已经在兼顾安全稳定、合法合规的前提下已经压榨到了极致。

欢迎继续讨论,共同进步。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多