服务器的集群系统是比较复杂的功能,这个得根据你业务的需求来确定使用什么架构。
如果是做mysql的集群,可以使用mycat中间件做读写分离,也可以使用MHA,来实现MySQL的集群。
如果要是做web项目的话,则可以使用LVS+Keepalived来实现。也可以使用Nginx做反向代理。
现在比较火的可能是虚拟化,就是配置一台高配服务器,在其中运行docker或者openstack等虚拟化技术也可以实现集群的功能,有个弊端就是宿主机一旦故障,整个业务全部瘫痪,当然,这样是比较节省开销的。
1、微型机一般就是资源较少(终端、客户机等),比如产品型号:ZR1TC2-4091M
产品类型:瘦客户机
处 理 器:ARM
Cortex-A9
内 存:1G DDR3
硬 盘:8G NAND
Flash
网 卡:百兆
管 理:---
机 构:塔式
电 源:5W
*** 作系统:嵌入式Linux系统
2、工作站一般指的是图形工作站,比如
产品型号:ZI2I4W7-24398DMP
产品类型:双路四十八核工作站
处 理 器:Xeon
Platinum 8168×2
内 存:192GB DDR4 REG ECC
硬 盘:SSD NVMe M2
1TB
管 理:硬件监控、远程管理
绘 图 卡:Quadro
P6000
机 构:塔式
电 源:1300W
*** 作系统:windows10(选配)
服 务:银牌服务
3、集群,一般是多台服务器搭建的集群,比如
产品型号:ZI2W6S7-8438HV
产品类型:双路十六核机架式服务器
处 理 器:Xeon Silver
4110
内 存:8G DDR4 REG ECC
硬 盘:HD SATA3
2TB
网 卡:双千兆
管 理:硬件监控、远程管理
机 构:2U机架式
电 源:500W
*** 作系统:Linux免费版
/ VMware ESXi
服 务:全国联保 叁年质保不知道你假设服务器主要提供什么样的应用业务和访问。这个要看你的访问量,还要看你的应用压力。所以,不是特别好确定。
现在倒是有基于ARM处理器的微服务器,这个是已经有商品了,但没推开,不知道你的预算有多少。因为ARM的性能比较有限,通常都是数十颗ARM处理器组成集群,提供并发线程做服务器,单个的ARM开发板是做不了服务器的。在服务器群集产品中含有用来在服务器上安装群集软件和创建新群集的群集安装实用工具。创建新群集时,首先在选择作为群集的第一个成员的计算机上运行该实用工具。第一步是确定群集名称并创建群集数据库和初始的群集成员列表来定义新群集。具体的你可以找一些IDC人员询问,你可以找下哈唐网络解决这问题。其实处理器的性能以及功耗归根结底只看工艺和规模,指令集其实没啥关系。arm 的优势就是专注于低功耗的小核心,其授权方式构成生态圈(仅限硬件),硬件开发成本低选择多。但是啊arm没有服务器端的软件基础。
X86正相反,Intel不允许其他企业插手(除了amd,但amd 对做超低功耗x86不热心),但是软件方面却有完整的生态圈。
虽然现在软件多数能跨平台,但是与arm 良好匹配还需要时间证明。所以arm 的关键优势是可以摆脱intel 的垄断,可以实现芯片级的硬件定制。arm 的功耗还有性能功耗比优势什么的完全是唬人的。intel 完全做得到相当的功耗或者性能功耗比,而且它确实正在这个方向发力
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)