自己组装一台1U服务器

自己组装一台1U服务器

执行思路:

  1. 1.评估访问了,根据需求确定服务器要求
  2. 2.根据要求选择硬件:冗余、稳定等
  3. 3.搜索主流服务器参数进行对比,及对比价格
  4. 4.咨询IDC机房价格

DIY 1U服务器详细参数

  1. 主板:华硕主板 Z8NA-D60 1 1850
  2. CPU:Inter CPU E5620 两颗 2170*2=4340元
  3. 硬盘:希捷 1TB ST31000524NS企业级硬盘/SATA/32M/3年 2 1350*2=2700元
  4. 内存:现代DDR3 1333 ECC REG 8G服务器内存 480*2=960元
  5. 机箱:华南工控1U机箱 320
  6. 电源:全汉FSP400-601UG 400W 1U服务器电源 80PLUS认证1U电源 1个*530元
  7. 风扇:捷豹 1U775 涡轮风尚 100*2=200
  8. 合计:10900元
  9. 优惠价:10800元

内存:

  1. RDIMM:一般用于服务器
  2. UDIMM:一般常用内存条,用于家用
  3. DDR3:1333MH

cpu:

  1. 内存控制器:支持内存*大转速的参数
  2. DDR3-800/1066MH

Linux基本操作和自己动手组装服务器

本节所讲内容:
2.1 Linux网络相关概念和修改IP地址的方法
2.2 关闭防火墙并设置开机开不启动
2.3 临时和永久关闭Selinux
2.4 设置系统光盘开机自动挂载
2.5 配置本地YUM源
2.6 创建可用实验快照
2.7 实战:DIY一台1U服务器

 

为什么使用虚拟机?
如果你想用三台设备做实验,是不是要每个人都买三台服务器呢?
1.1.2-虚拟机软件的优点。
1、模拟真实操作系统,做各种操作系统实验
(如:搭建域服务器,搭建web服务器,搭建ftp服务器,搭建dhcp服务器,搭建dns服务器等);
2、虚拟机的快照功能可以与ghost工具备份功能相媲美,并且可以快速创建还原点,也可以快速恢复还原点;
(当你的机器出现故障可以切换到快照状态)前提有快照
3,虚拟机是一台独立的机器,可桥接到真实电脑上上网,更好的保障了安全性;
4、在只有1台电脑的情况下,需要另外几台电脑共同搭建复杂应用环境,虚拟机即可代劳;
5、可以在虚拟机中测试比较怀疑的工具;
6、真实的工具可在虚拟机中正常使用【前提要模拟相应的操作系统】;
7、可快速克隆操作系统副本。
总结:
1.虚拟机是一个单独的操作系统。
2.有了虚拟机,一台真实机可以同时运行多个操作系统。
2.1 Linux网络相关概念和修改IP地址的方法

2.1.1 网卡的命名规则
CENTOS6的网卡命名方式:它会根据情况有所改变而非唯一且固定,在CENTOS6之前,网络接口使用连续号码命名: eth0、 eth1等,当增加或删除网卡时,名称可能会发生变化
CENTOS7采用dmidecode采集命名方案,以此来得到主板信息;它可以实现网卡名字永久唯一化(dmidecode这个命令可以采集有关硬件方面的信息)
对网络设备的命名方式:
1)如果Firmware(固件)或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如: ifcfg-ens33
2) 如果Firmware(固件)或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例命名,例如:ifcfg-enp33
3)如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0
上述均不可用时,则使用传统命名机制。
扩展:
在CENTOS7中,en表示:ethernet以太网,就是咱们现在使用的局域网
enX(X常见有下面3种类型) :
o:主板板载网卡,集成设备的设备索引号
p:独立网卡,PCI总线 如外接网卡
s:热插拔网卡,usb之类,扩展槽的索引号
nnn (数字)表示:MAC地址+主板信息计算得出唯一的序列
2.1.2 ifconfig命令使用方法
注意:下面操作使用root用户(动态修改)
命令:ifconfig
作用:用来配置网络或显示当前网络接口的状态

[root@xuegod63 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.63 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::c09d:975d:89cd:fd3f prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:02:83:db txqueuelen 1000 (Ethernet)
RX packets 3255 bytes 4458479 (4.2 MiB)
RX errors 0 dropped 26 overruns 0 frame 0
TX packets 1130 bytes 81645 (79.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

上图信息大概说明:
*行:up–>网卡开启状态
RUNNING–>网线处理连接状态
MULTICAST–>支持组播
mtu 1500–>(Maximum Transmission Unit)*大传输单元大小为1500字节
第二行:该网卡的IP地址,子网掩码,广播地址
第三行:IPV6的配置信息
第四行:网卡的MAC地址
ether表示连接类型为以太网
txqueuelen 1000 –》传输队列的长度
第五六行:网卡接收数据包的统计信息和接收错误的统计信息
第七八行:网卡发送数据包的统计信息和发送错误的统计信息
2.1.3 临时修改IP地址
方法1:临时修改网卡IP地址
ifconfig 网卡名称 IP地址 —直接修改网卡的IP地址,重启失效

[root@xuegod63 Desktop]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.63 netmask 255.255.255.0 broadcast 192.168.1.255
[root@xuegod63 Desktop]# ifconfig ens33 192.168.1.110 netmask 255.255.255.0

说明:修改后当前终端会终断,需要重新使用新的IP地址进行连接

[root@xuegod63 Desktop]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fee8:ac4 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:e8:0a:c4 txqueuelen 1000 (Ethernet)
RX packets 2028 bytes 198715 (194.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 385 bytes 51073 (49.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@xuegod63 Desktop]# systemctl restart network //CENTOS7的网卡重启方法
[root@xuegod63 Desktop]# service network restart //CENTOS6的网卡重启方法
[root@xuegod63 Desktop]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.1.63 netmask 255.255.255.0 broadcast 192.168.1.255

方法2: 添加多个临时IP地址
ifconfig 网卡名称:0 *个IP地址 (netmask 子网掩码) —增加一个IP
ifconfig 网卡名称:1 第二个IP地址 (netmask 子网掩码) —增加一个IP

[root@xuegod63 ~]# ifconfig ens33:0 192.168.1.110 netmask 255.255.255.0 up
[root@xuegod63 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.63 netmask 255.255.255.0 broadcast 192.168.1.255

ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255
ether 00:0c:29:e8:0a:c4 txqueuelen 1000 (Ethernet)
删除临时IP
[root@xuegod63 ~]# ifconfig ens33:0 del 192.168.1.110
[root@xuegod63 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.103 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fee8:ac4 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:e8:0a:c4 txqueuelen 1000 (Ethernet)
RX packets 3056 bytes 311813 (304.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 961 bytes 145297 (141.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ens33:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.111 netmask 255.255.255.0 broadcast 192.168.1.255
ether 00:0c:29:e8:0a:c4 txqueuelen 1000 (Ethernet)

2.1.4 NeworkManager概述
NeworkManager服务是管理和监控网络设置的守护进程,CENTOS7更加注重使用NetworkManager服务来实现网络的配置和管理,7.0以前是通过network服务管理网络,以后的版本,所有网络管理和设置统一由NetworkManager服务来维护。它是一个动态的,事件驱动的网络管理服务。

[root@xuegod63 ~]# systemctl status NetworkManager #查看networkmanager服务是是否启动

2.1.6 RHEL/CENTOS Linux网络相关的配置文件
RHEL/CENTOS 网络相关的配置文件路径为:

[root@xuegod63 ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33 #IP地址,子网掩码等配置文件
[root@xuegod63 ~]# ls /etc/sysconfig/network-scripts/ifcfg-lo #网卡回环地址
[root@xuegod63 sysconfig]# cat /etc/resolv.conf #DNS配置文件
[root@xuegod63 sysconfig]# cat /etc/hosts #设置主机和IP绑定信息
[root@xuegod63 sysconfig]# cat /etc/hostname #设置主机名

2.1.5 永久修改网卡地址:
方法1:使用nmtui文本框方式修改IP

[root@xuegod63 Desktop]# nmtui

添加IP地址

注:把光标移到*下面,点“确定”,进行保存。
重启网卡服务生效:
[root@xuegod63 ~]# systemctl restart network —重启服务
方法2:通过修改网卡配置文件改IP地址
vim快捷键:
i : 进入插入模式
保存:先按esc键,再输入 :wq
[root@xuegod63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=none # 等号后面写:dhcp 表示动态获取IP地址, static表示静态IP,none表示不指定,就是静态。
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33 #网卡名
UUID=50eff37c-72b4-407a-a3ee-9ef8ca746b95
DEVICE=ens33
ONBOOT=yes
DNS1=8.8.8.8
DNS2=192.168.1.1
NETMASK=255.255.255.0
IPADDR=192.168.1.222
PREFIX=24
GATEWAY=192.168.1.1
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
参数说明:
DEVICE:此配置文件应用到的设备
HWADDR:对应的设备的MAC地址
BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootp
NM_CONTROLLED: NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”
ONBOOT:在系统引导时是否激活此设备
TYPE:接口类型;常见有的Ethernet, Bridge
UUID:设备的惟一标识
IPADDR:指明IP地址
NETMASK:子网掩码
GATEWAY: 默认网关
DNS1:*个DNS服务器指向
DNS2:第二个DNS服务器指向
USERCTL:普通用户是否可控制此设备
IPV4_FAILURE_FATAL 如果为yes,则ipv4配置失败禁用设备
2.2 关闭防火墙并设置开机开不启动
查看当前状态
[root@xuegod63 ~]# systemctl status firewalld.service #查看firewalld状态
[root@xuegod63 ~]# systemctl stop firewalld #关闭
[root@xuegod63 ~]# systemctl start firewalld #开启
[root@xuegod63 ~]# systemctl disable firewalld #开机自动关闭 //RHLE7
[root@xuegod63 ~]# chkconfig –list|grep network #查看开机是否启动 //RHLE6
[root@xuegod63 ~]# systemctl enable firewalld #开机自动启动
2.3 临时和永久关闭Selinux
临时关闭

[root@xuegod63 ~]# getenforce
Enforcing
[root@xuegod63 ~]# setenforce 0
setenforce: SELinux is disabled
永久关闭
[root@xuegod63 ~]# vim /etc/selinux/config
改:7 SELINUX=enforcing #前面的7,表示文档中第7行。方便你查找
为:7 SELINUX=disabled
[root@xuegod63 ~]# reboot

2.4 设置系统光盘开机自动挂载

[root@xuegod63 ~]# vim /etc/fstab #在文档*后,添加以一下红色内容:
/dev/cdrom /mnt iso9660 defaults 0 0
[root@xuegod63 ~]# mount -a
mount: /dev/sr0 写保护,将以只读方式挂载
[root@xuegod63 ~]# ls /mnt/ #可以查看到此目录下有内容,说明挂载成功
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7

2.5 配置本地YUM源
yum的一切配置信息都储存在一个叫yum.repos.d的配置文件中,通常位于/etc/yum.repos.d目录下
删除原有的文件
.exe 双击
依赖关系 装a需要一个软件b的支持 yum自动解决依赖关系

[root@xuegod63 yum.repos.d]#rm -rf /etc/yum.repos.d/*

创建一个新的yum源配置文件,yum源配置文件的结尾必须是.repo

[root@xuegod63 yum.repos.d]# vim CentOS7.repo #写入以下红色内容
[CentOS7]
name=CentOS-server
baseurl=file:///mnt
enabled=1
gpgcheck=0

参数说明:
[CentOS7] —>yum的ID,必须唯一
name=CentOS-server —–>描述信息
baseurl=file:///mnt ——-> /mnt表示的是光盘的挂载点 . file:后面有3个///
enabled=1 ——>启用
gpgcheck=0 —->取消验证
清空并生成缓存列表

[root@localhost ~]# yum clean all #清空yum缓存
[root@localhost ~]# yum repolist #生成缓存列表
验证一下
[root@xuegod63 yum.repos.d]# yum -y install httpd

2.6 创建可用实验快照
今天的虚拟机是真正可以使用的环境,为了保证后期误操作可能导致不可用的情况,所以要做一个快照,方便到时直接恢复到当前可用情况。
具体步骤如下:

虚拟机—-》快照—-》拍摄快照—-》自定义快照名如“可用实验快照”
2.7 实战:DIY一台1U服务器
硬件:
其实说起来服务器系统的硬件构成与我们平常所接触的电脑有众多的相似之处,
主要的硬件构成仍然包含如下几个主要部分:中央处理器、内存、芯片组、I/O总线、I/O设备、电源、机箱和相关软件。
这也成了我们选购一台服务器时所主要关注的指标。
整个服务器系统就像一个人,处理器就是服务器的大脑,而各种总线就像是分布与全身肌肉中的神经,芯片组就像是脊髓,而I/O设备就像是通过神经系统支配的人的手、眼睛、耳朵和嘴;而电源系统就像是血液循环系统,它将能量输送到身体的所有地方。
服务器的品牌
中央处理器 :CPU
Intel (Pentium 4 和 Celeron 个人电脑) (Xeon至强、XEONMP 和安腾面向工作站和服务器)
服务器的 普通的桌面级
CPU是常年连续工作的。 CPU按72小时连续工作的。
支持多路互联一台机器可以有很多CPU 不支持

主流典型各类应用服务器硬件配置分析

主流典型各类应用服务器硬件配置分析
为了更好的理解服务器应用,我们从应用角度,结合服务器技术规格要求不同,可大致分三类:

快速处理型是指对服务器的性能要求较高,反应速度要求快,如门户型网站,在线游戏服务器,防火墙,数据库服务器等。

海量存储型服务器是指对服务器的存储空间要求大,如视频服务器,在线电影服务器 FTP 服务器, EMAIL 服务器等则对二者都有一定的要求,视用户数的多少,用户定额空间的大小,访问的频繁度而偏向于某一种类型。

低价稳定型服务器对服务器的处理速度,数据存储要求不高,但稳定性,安全性高,例如企业网站和普通论坛网站应用,以及 DNS 和代理服务器等

下面对每一类服务器的应用特点,谈谈服务器硬件配置要求:
一.web服务器 web 服务器是一个性能追求型服务器,对服务器硬件平台的要求处决于访问的频繁度及 web 服务器支持的服务复杂程度,即调用的 CGI 程序对系统资源的耗费程度。另外,不同软件厂商提供的 web 服务器,同一 web 服务器的不同版本对资源的耗费以及本身的性能也不一样。因此, web 服务器的配置首先应确定服务器软件 目前, Internet 上较为流行的两种 web 服务器软件是 Apache 和微软的 IIS , IIS 主要定位于小型的 INTRANET 环境,运行于 WINDOWS NT/2000/XP/2003 Server 平台,而 Apache 则有多种平台版本 :Windows 、 Linux 、 Unix 版本。从性能上来比较 Apache + PHP 相对于 Windows NT+IIS 运行 ASP 要稍强, Apache 略占优势。现有的版本已能在高性能的主机上一秒钟内处理 10000 次以上的操作 ( 响应一次请求为一次操作 ) 。因此,企业根据应用开发需求,选择相应的软件平台和硬件。 目前计算机的发展非常快,主流 Xeon 多核技术都能够满足 10 万的用户量。同时,外部 web 和 DNS 的需求较低,所以可同时作为外部 web , DNS 服务器使用。 本类服务器的主要特点 : 运行软件: IIS , Apache 技术要求:通常要求 1U/2U 机箱, SATA/SCSI 或 SAS 硬盘
1.面向一般企业网站的服务器 这类服务器主要以介绍企业为主要内容,数据量不高,并发访问通常静态网页或访问量在 200 次 /S 以下 推荐服务器
硬件配置 —- 酷睿 E6300*1 颗 /DDR2 ECC 1G 内存 2 条 /160G SATA 硬盘两块 RAID1 级别容错 / 双千兆网卡 /1U 机架式 /250W ~ 400W 电源。
2.面向门户网站的服务器 这类服务器主要为门户网站服务,门户网站访问量巨大,通常生成动态网页或访问量在 500 次 /S 及以下: 推荐服务器
硬件配置 —-Xeon 5405*1 颗 /2 条 1G FBD667 内存 /250G SATA 硬盘 *2 块 RAID 1 级别容错 / 双千兆网卡 /1U 机架式 /400W 服务器电源
1000 次访问 /S 以上: 推荐服务器 硬件配置 : Xeon 5335 或 Xeon5410*2 颗 /2G FBD 内存 *4 条 /146GSAS 15000 转硬盘 *2 RAID 1 级别容错 / 双千兆网卡 /1U 机架式 400W 服务器电源
Xeon 5335 或 Xeon5410*2 颗 /2G FBD 内存 *4 条 /146G SAS 15000 转硬盘 *3 RAID 5 级别容错 / 双千兆网卡 /2U 机架式 480W 服务器电源
3. 面向在线游戏服务器 运行软件:传奇,奇迹, A3 等 技术要求: 1U 或塔式机箱,多处理器,大内存 推荐配置:
维持 500 人以下同时在线
推荐服务器 硬件配置 —- 酷睿 E6300*1 颗 /DDR2 ECC 1G 内存 2 条 /160G SATA 硬盘两块 RAID1 级别容错 / 双千兆网卡 /1U 机架式 /250W ~ 400W 电源。
维持 1000 人以下同时在线:
推荐服务器 配置 —-Xeon 5335 或 Xeon5410*2 颗 /2G FBD 内存 *2 条 /146G SAS 15000 转硬盘 *2 RAID 1 级别容错 / 双千兆网卡 /1U 机架式 400W 服务器电源

维持更多:四路服务器或多服务器集群。
4.视频、电影服务器 运行软件: Helix Server , Windows Media Services , VOD 软件 技术要求:访问速度快,存储容量大, RAID 5
低端配置
推荐服务器 配置 —- Xeon 5335 或 Xeon5410*2 颗 /1G FBD 内存 *2 条 /750G SATA 硬盘 *6 块 RAID 5 级别容错 / 双千兆网卡 /2U 机架式 480W 服务器电源

高端配置
推荐服务器 配置 —- Xeon 5335 或 Xeon5410*2 颗 /1G FBD 内存 *2 条 /400G SAS 硬盘 *6 块 RAID 5 级别容错 / 双千兆网卡 /2U 机架式 510W 服务器电源

五.DNS服务器
DNS服务器在互联网的作用是:把域名转换成为网络可以识别的IP地址。首先,要知道互联网的网站都是一台一台服务器的形式存在的,但是我们怎么去到要访问的网站服务器呢?这就需要给每台服务器分配IP地址,互联网上的网站无穷多,我们不可能记住每个网站的IP地址,这就产生了方便记忆的域名管理系统DNS,他可以把我们输入的好记的域名转换为要访问的服务器的IP地址,比如:我们在浏览器输入 www.chinaitlab.com会自动转换成为202.104.237.103 主要特点: 运行软件:Linux,Windows 技术要求:*对稳定和全面冗余
推荐服务器硬件配置—- Xeon5405*1颗/1G FBD内存*2条/160G SATA硬盘/双千兆网卡/2U机架式500W冗余服务器电源

六. FTP文件服务器
FTP是英文File Transfer Protocol的缩写,即中文意思是文件传输协议。用户通过FTP协议能够在两台联网的计算机之间相互传递文件,它是互联网上载递文件*主要的方法,FTP服务器是互联网上提供FTP 提供一定存储空间的计算机,它可以是专用服务器,也可以是个人计算机。当它提供这项服务后,用户可以连接到服务器下载文件,也允许用户把自己的文件传输到FTP服务器当中。
主要特点: 运行软件:Serv-U,Microsoft FTP Server 技术要求:海量磁盘存储
中小容量FTP服务器配置推荐服务器配置—-酷睿E6300*1颗/DDR2 ECC 1G内存2条/1000G SATA硬盘*3块 RAID5级别容错/双千兆网卡/1U机架式/250W~400W电源。

中大容量FTP服务器配置推荐服务器配置—- Xeon 5310或Xeon5405*1颗/2G FBD内存*2条/750 SATA硬盘*8块/双千兆网卡/2U机架式500W冗余服务器电源 KS321服务器Xeon 5310或Xeon5405*1颗/2G FBD内存*2条/750 SATA硬盘*12块/双千兆网卡/3U机架式650W冗余服务器电源 KS421服务器Xeon 5310或Xeon5405*1颗/2G FBD内存*2条/750 SATA硬盘*16块/双千兆网卡/4U机架式650W冗余服务器电源

七.数据库服务器数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠性和稳定性等方面都有很高的要求。应用*主要两个ORACEL和MS SQL,ORACLE是目前业内公认*牛的DBMS,广泛用于大中型企业、高等院校和科学研究领域,也是目前*流行的客户/服务器 (CLIENT/SERVER)体系结构的DBMS之一。ORACLE 数据库提供了新的分布式数据库能力,可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。根据实际使用测试的经验,ORACLE 数据库在运行时效率是非常高的,它非常巧妙而合理的使用了系统内存。当然,它同时也是大量的使用了系统内存,ORACLE 数据库要有足够容量的系统内存进行支持才能较好的发挥其性能优势,尤其是那些数据库写入工作(例如 UPDATE、INSERT/ADDNEW等动作)比较频繁的应用,使用大容量内存非常有必要。 因此,如果您是使用ORACLE 数据库,可以在系统内存容量方面进行提升;另外,数据库对内存系统要求高并不是说一味提升内存容量就OK了,整体性能的提高无论任何时候都是真理,对于一些中高端的应用,我们推荐大家使用8核 3G Xeon的服务器。 MS SQL Server对服务器设备的要求并不像ORACLE那么高,但是根据大多数程序员使用的感受,要提高MS SQL Server的性能在处理器和磁盘系统上做文章效果比较明显。SQL Server等数据库对二级缓存的要求比较高,多处理器下可以提升二级缓存,鉴于MS SQL Server的主流应用环境一般都是高频的双路XEON,另外,Opteron表现确实非常优秀,也可以适当考虑;磁盘系统采用RAID 0或者RAID 1用户可以自己决定,如果有配阵列卡,组个RAID 5也可以;特别说明一下,Windows 2003 Server Enterprise Edition执行效率确实比Windows 2000 Advanced Server高,对于使用MS SQL Server的用户来说可以考虑使用2003作为操作系统。

运行软件:Oracle,SQL Server,DB2 技术要求:多核高速处理,SAS硬盘,RAID 1或RAID5

低端数据库服务器配置推荐服务器配置—- Xeon5405*2颗/1G FBD内存*2条/300G SAS硬盘*2 RAID 1级别容错/双千兆网卡/1U机架式400W服务器电源
中端数据库服务器配置推荐服务器—-金品KU283-T2服务器硬件配置—- Xeon5430*2颗/2G FBD内存*2条/300G SAS硬盘*3块 RAID5级别容错或300G SAS硬盘*4块 RAID0+1级别容错/双千兆网卡/2U机架式500W冗余服务器电源。

服务器配置与软硬件推荐参考资料

本文纯属备忘,不是参考答案。

由于LZ经常要提供方案,每年总有那么几回,要根据*新的方案或新项目提供软硬件型号给各内外部客户参考,现在的硬件更新太快,所以每次去查太浪费时间,趁着*近刚整理过记录下各备忘地址供查找。

CPU

Intel官网处理器子目录可以找到各种型号的cpu规格,包括基本主频、内核数、线程数、*大路数、功耗、缓存大小、*大支持内存。https://ark.intel.com/content/www/cn/zh/ark.html#@Processors

硬盘/SSD/RAID(一般都是服务器/SAN厂商包了)/SAN

通用服务器硬盘及SSD厂商主要有希捷 (以前的昆腾、迈拓均已被其收购)、西数、三星、日立、SK海力士、东芝,重点关注如何搭配满足预期的iops/mbps/延时以及容量。无论是HDD还是SSD,都需要关注硬盘类型:SAS/SATA,SSD(如https://www.westerndigital.com/zh-cn/products/data-center-drives/ultrastar-nvme-series-ssd,https://www.westerndigital.com/zh-cn/products/data-center-drives/ultrastar-sas-series-ssd)还要额外关注是NVME以及PCIe的支持情况(NVME是传输协议,PCI-e是接口类型,带PCI-E接口的SSD不一定带NVME协议,但带NVME协议的SSD一定是PCI-e接口)。

三星企业级SSD

SAS和SATA类型的无论是SSD还是机械硬盘,通常都只标注MBPS及延时,而不包含IOPS(参考https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/general-docs/data-sheet-ultrastar-sata-series-2879-810017.pdf?_ga=2.89607835.1824397976.1566033221-144469810.1566033221规格说明),NVME SSD则都包含,重点标注iops和延时(所以直接从硬盘规格拿MBPS/IOPS以及延时更省事而且客观)。一般企业服务器都倾向于单盘容量小、做RAID 1+0/1/5,所以要综合考虑到容量、折算因子、MBPS、IOPS、服务器具体型号支持的HDD/SSD插槽数,这还是需要仔细计算的,脑袋一热拍不出来。

各服务器一般也提供SAN,这个时候SAN存储和硬盘是绑定的,基本上只能买存储厂商的,一般要买的是emc/dell的比较多。

就阵列卡而言,通常*需要关注的就是阵列卡支持的cache模式,*大多数核心应用关注Write Back模式的支持。

企业级SSD的首要考虑因素

内存

主要关注内存类型、基本频率、通道数以及ECC,一般现在都是DDR4,但是确实还有不少DDR3L的。厂商主要有三星、东芝、镁光、海力士(以前叫现代)其他的都谈不上生产,例如、SanDisk、金士顿。参考https://www.crucial.cn/files/docs/dram/%E5%85%B3%E4%BA%8E%E5%86%85%E5%AD%98%E5%88%B6%E9%80%A0%E5%95%86%E7%9A%84%E5%AE%9E%E6%83%85.pdf。 参考https://www.kingston.com/cn/memory/server-memory。

服务器

pc服务器我们一般都是使用hp/dell/联想为主,且以机架式为主,各种型号可以参考http://detail.zol.com.cn/server/hp/。或http://www.h3c.com/cn/Products___Technology/Products/Server/(HPE工业标准服务器),如http://www.h3c.com/cn/Products___Technology/Products/Server/Catalog/HPEIndustrial/Rackserver/DL580_Gen10/,各型号服务器可以通过产品规则看到支持的cpu规格(有些限制了系列)&数量、速度上限,*大内存&插槽数,阵列控制器及raid级别,硬盘类型以及数量(包括是否支持SSD),电源数(UPS),网络适配器(HA)及支持的*大带宽,iLO的支持情况。

网卡

以太网卡一般从万兆到十万兆为主,例如intel系列的,https://www.intel.com/content/www/us/en/ethernet-products/network-adapters/ethernet-xxv710-brief.html,具体受网络设备的影响。万兆光纤(更稳定、快速)的HBA主要有qlogic、emulex、broadcom、hp、dell、ibm,中低端的主要有Intel的。参考http://www.hbachina.com/。 主要考虑带宽和延时。

交换机

以太网交换机主要是思科、华为的为主。 光纤系列主要有HBA厂商自带为主。

iLO支持

iLO是Integrated Ligths-out的简称,是HP服务器上集成的远程管理端口,它是一组芯片内部集成vxworks嵌入式操作系统,通过一个标准RJ45接口连接到工作环境的交换机。只要将服务器接入网络并且没有断开服务器的电源,不管HP服务器的处于何种状态(开机、关机、重启),都可以允许用户通过网络进行远程管理。简单来说,iLO是高级别的远程KVM系统,可以将服务器的显示信息显示在本地,并且使用本地的键盘鼠标控制、操作服务器,并可以将本地的光盘镜像、文件夹作为虚拟光驱映射并加载到服务器中。使用iLO,可以完成低层的BIOS设置、磁盘RAID配置、操作系统的安装等底层的工作,并且可以在完成系统安装后实现系统的远程控制与管理。

家用服务器配置清单,供君参考

从零玩转服务器,小白搞机,走起!

硬件选择
1、CPU。做服务器用的话,肯定intel家的,如果想作为家用服务器,既当普通电脑,又当服务器,那不仅核心要多,主频还要高。这样的CPU往往比较贵。我选性价比较高的xeon W-3265M ,3275M性能更好,但价格虚高,3265M性能不错,价格也合适。

2、主板。CPU定了,主板并没有太多选择,supermicro X11spa-t。

3、内存。尽可能上好的。内存市场*是混乱。试了三星、美光、海力士,*终还是选择三星了,和M2固态一个品牌,配合可能会好点。而且三星是*大场,但是16G、32G的三星颗粒大多是不是太好的,*终选择了三星64G DDR4-2933MHz LRDIMM 内存,多一个寄存器,可能会好点吧。其实实际测出性能,比不上海力士2跟32G,但测试也不一定准。内存的选购一定要研究好颗粒。

4、硬盘。这个主板支持4个M2,都选三星的,选择2根970evoplus、2根PM981a。再配几个希捷银河企业盘。

5、电源。电源很重要,但不必买*贵,*终选择了长城fire 10 1000W白金电源。电源不是高科技产品,主要看工艺,长城几十年了,挺靠谱了。

6、机箱。*终选择恒煜HY-T8塔式服务器机箱,简单,夯实。8+5盘位,拓展性很强了。

7、显卡。为了搞黑苹果+服务器,入了技嘉GTX660 2G OC独立版。这个显卡,日常办公用足够了。黑苹果方案*后pass了。还是回归了windows。

8、散热器。因为家用服务器,放家里的,所以散热器必须买好的,不然噪音受不了。入手猫头鹰,NH-U12S DX 3647 CPU 风扇 和 NF-F12 OWM 机箱风扇,基本静音。

9、键鼠。RK836红轴,感觉键盘还是带数字小键盘更好用,这个有点小。但也凑合吧。如果不是作图或表等精准定位需求,触摸板在使用中效率更高,但试过Windows下唯一触摸板brydge w-touch,有点漂移,定位不准,比MagicTrackPad2差的不是一半点,价格也贵,还是老老实实用鼠标吧。

系统方案
安装esxi7U1。安装windows、centos7等系统。

win10工作站,直通显卡。

centos7,直通万兆网卡。

群晖,直通机械硬盘。

路由功能还是要单独出来,不然网络故障不好处理。

注意:超微主板,默认 BIOS 不识别未验证的 nvme。需要修改设置。

进入 BIOS,选择

Advanced Setup Configurations 的 PCIe/PCI/PnP Configuration

%title插图%num

选择到 NVMe F irmware source,修改为 AMI Native support。

%title插图%num

重启生效。

组装服务器注意事项

*近做虚拟化工作需要,为公司组装了一台服务器。把过程经验介绍一下:

根据摆放环境选择机箱尺寸,一般服务器机箱多使用19寸机箱(分为1U.2U.3U.4U)、塔式机箱。对于服务器扩展性要求不高的,可以使用普通ATX机箱。当然机箱宽大对散热大有好处。
购买机箱必须要考虑主板尺寸。服务器主板多为双路以上,板型宽大。常用尺寸从ATX、到12*13寸(30*33cm)E-ATX,甚至更大的E-ATX。板子固定螺孔也有讲究,有EATX和EEB。需要确保主板一定可以正常放置到机箱内。
另外购买机箱也需要考虑电源的安装,塔式机箱可以购买ATX服务器电源。19寸机箱则可以使用冗余服务器电源。主要考虑电源长度。至于机箱中硬盘槽位等也是需要考虑的。
然后挑选CPU:根据自己的需要选择Xeon处理器。可以参考http://www.cpubenchmark.net确定CPU型号。
接着挑选主板:首先根据机箱确定板型,然后挑选支持所选CPU的主板芯片组,然后再几个常用品牌的主板中选择即可。常用品牌包括:超微、Inter、华硕。挑选主板要充分考虑扩展性,即你所需*大内存、支持内存频率、所需存储类型和数量、所需电源接口、其他管理功能等。主板是链接各部件的重要器件,需要统筹考虑,认真选择。
购买内存:根据内存类型、容量,购买服务器内存。服务器内存支持ECC、REG。
购买存储:根据需要购买存储硬盘(SSD、HHD),注意接口和传输协议(SATA、SAS、SCSI)。选择合适的容量,并设计好需要组建的RAID类型。如需购买RAID卡,可以一并选择。
购买网卡:服务器网卡有单口、双口和多口,支持1000M和万兆、光纤。注意安装接口,多为PIC-E、PICx64。选择时注意接口和主板配合。做虚拟化时还要注意网卡芯片在软件支持列表中。
电源:电源连接到各个组件上,是非常重要的环节。根据各个组件的电源接口,选择合适的电源类型。服务器机箱宽大,如果使用ATX电源,则注意各电源线是否够长(尤其是24P和cpu供电)。如果是塔式机箱,多半使用背部走线,则需要更多预留。
忘了散热器了,CPU安装散热器需要和主板接口配合,超微主板多为长方形,Intel等多为正方形。同时设计机箱散热风扇。
大概就是这些了。

谷歌将彻底淘汰10年前发布的Android版本

谷歌近期刚刚发布完Android 12 beat 3,现在又宣布停止维护Android 2.3.7及更低版本的设备。

目前,市场份额超过10%的Android版本分别是Android 10、Android 11、Android 9pie,三者市场占有率分别为34.17%、20.94%、16.48%。谷歌通过Android版本的活跃用户数据分析得知,安装Gingerbread版本的设备数量比例低于0.2%,远远落后于其他14个Android版本,所以谷歌决定在这个十年前发布的移动操作系统的棺材上钉上*后一颗钉子。

%title插图%num

全球移动和平板电脑 Android 版本市场份额 – 2021 年 7 月

官方Android官方论坛的社区经理Zak Pollack宣称,谷歌不允许用户在安装Android 2.3.7及更低版本的设备上登录谷歌账户,不仅仅因为其市场占有率低,也是为了确保用户设备安全。决定从2021年9月27日起,Google彻底放弃基于Android 2.3.7或更低版本的Android设备。

由于在旧版本中,许多应用程序和服务都与Google登录账号相关联,虽然Google应用程序可以通过Android Play更新,但是登录Google账号仍然是系统级服务,并且被及时冻结。如果登录Google账号这项服务停止工作,用户手机的很大一部分就会“变砖”。虽然今天的Android 系统可以在不发布完整系统的情况下更新许多核心组件,但10多年前发布的Android 2.3.7 Gingerbread并不具备模块化。假若用户尝试在低版本设备上添加电子邮件或日历帐户,使用谷歌邮箱、YouTube和谷歌地图这些软件时,用户可能会遇到用户名或密码错误。

同时Zak Pollack补充到,如果用户想继续使用基于Android 2.3.7的设备访问Google服务和产品,只有两种解决方法。要么使用网络浏览器访问这些服务,通过myaccount.google.com访问 Google 帐户:

  • 打开手机的浏览器应用程序
  1.  要访问您的帐户:转到myaccount.google.com
  2.  要使用Gmail:转到mail.google.com
  •  输入您的用户名和密码

或是把设备更新到基于Android 3.0或者更高版本的系统。

一旦谷歌在9月27日之后抛弃Android 2.3.7版本,那么Android 3.0 Honeycomb也将“命不久矣”,而且它现在只适用于平板电脑。由于Android 3.0 Honeycomb也不是模块化编程系统,谷歌认为登录安全在将来会成为一个问题,就在初始设置中增加了一个“通过浏览器登录”选项,通过浏览器登录”会把用户账号信息链接到一个网页上,然后将登录请求转发到操作系统。即便如此也不足以把Honeycomb从“不安全应用”的称号中拯救出来,而且不能很好地与2FA(双因素身份验证 ,有时也称为两步验证或双因素身份验证,是一种安全过程,其中用户提供两种不同的身份验证因素来验证自己)兼容。令人欣慰的是,Android 5.0 Lollipop可以在线更新,它会在用户登录账户之前检查系统更新。

对于谷歌这次做法,很多网友对此很不理解,因为他们对旧版本Android的美好回忆丢失了。

%title插图%num

参考链接:https://arstechnica.com/gadgets/2021/08/google-will-kill-off-very-old-versions-of-android-next-month/

奉劝程序员们:写再多代码,还不如提升这两大能力有价值!

哪个国家的程序员水平*高?

软件工程师水平测定平台HackRank发起了一系列编程挑战竞赛,给出了一份出乎意料的数据。据悉,这份数据研究分析了HackerRank社区里30万名开发者完成的140万项编码挑战。*终的结果显示中国程序员排在了*位,紧随其后的是俄罗斯、波兰、瑞士和匈牙利,而美国只排在第28名。

由此可见,随着计算机和互联网的发展和普及,中国对程序员的需求和培养力度都在逐渐加大。在技术迅猛发展的今天,物联网、数据分析、以及人工智能这三大技术之间的合作将会在世界上创造出一个巨大的智能机器网络,市场对程序员的需求将会越来越大,中国对编程人员的重视程度也将越来越高。

那么一个合格的程序员应该具备哪些能力呢?很多在校学生以及初入行业的新手,在刚开始的时候都会陷入程序员应该多刷题、多写代码的误区,然而在人才供需市场上,合格的工程师更需要具备的能力是工程能力、交付能力,而不是只会写代码的能力。

工程能力就是在一个团队中将项目做好的能力。以敏捷开发的思维,按照一定的流程、规范和方法论,在单元测试和自动化测试的基础上,完成一个项目的初版,并在初版的基础上做到快速响应需求和迭代开发。

在日常的工作中,我们需要将项目做好做完善,线上运行稳定、没有bug,能快速响应产品的需求并迭代开发,这就十分需要我们在具备良好的技术能力的同时,也具备*佳的工程能力。

交付能力是指你将自己大脑里的想法完整传递给另一人的能力。很多人会说:我说的话,你怎么听不懂?尤其是在工作中跟同事对接时,你说了半天之后,对方说自己理解了,但是做起来却发现对方完全理解错了方向。这其中一个很重要的原因可能就是自己的交付能力不过关。你说的东西,对方并没有get到重点。想要锻炼好自己的交付能力就需要站在对方的角度考虑问题。比如,对方是否是外行?对方究竟想了解什么?对方目前知道多少?你们需要解决什么问题?

工程能力和交付能力在日常工作中的重要性不言而喻,但是我们在日常的学习生活中很难有机会能够锻炼这两项能力。为此,2021年3月1日,CSDN正式推出“软件工程师能力认证标准”,帮助开发者高效学习与成长。C系列认证清晰定义软件工程师能力模型,面向开发者、技术爱好者、在校大学生等群体,通过机试(真人露脸、全程录屏、限时提交)测出应试者的真能力,筛选合格软件人才,建立应聘者与企业之间的信任关系。

与社会上其他认证考试不同,C认证的核心是检验考生的工程化/交付能力。

通过C认证的Java/Python/前端/全栈工程师等方向的相关考试,意味着考生具备了商业化项目的实施能力,企业可以放心选择,并节约大量的培养成本。

在C认证的考试过程,考生将全程真人露脸、全程录屏、限时提交,考试结果是考生能力的真实体现,同时考试过程视频与代码会保存在C认证考试中心的服务器端,形成“立体能力简历”,有效提升考生的应聘成功率。

除此之外,在C认证中的项目试题都是由优秀导师精心挑选的名企热门核心项目。整个项目由大厂CTO级导师设计,完全贴合大厂的项目标准,让你在备考时就能深入接触大企业核心项目。

腾讯轻量应用服务器 ifconfig 没有公网 IP

小弟以学生优惠购入一台腾讯轻量应用服务器,目前正在学习 Linux C++开发,今天在学习 socket 编程,代码也是很简单的代码:

#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include <assert.h>
#include <stdio.h>
#include <string.h>

static bool stop = false;

static void handle_term(int sig)
{
stop = true;
}

int main(int argc, char *argv[])
{
signal(SIGTERM, handle_term);

if (argc <= 3)
{
printf(“usage: %s ip_address port_number backlog\n”, basename(argv[0]));
return 1;
}

const char *ip = argv[1];
int port = atoi(argv[2]);
int backlog = atoi(argv[3]);

int sock = socket(AF_INET, SOCK_STREAM, 0);
assert(sock >= 0);

struct sockaddr_in address;
bzero(&address, sizeof(address));
address.sin_family = AF_INET;
inet_pton(AF_INET, ip, &address.sin_addr);
address.sin_port = htons(port);

int ret = bind(sock, (struct sockaddr *)&address, sizeof(address));
assert(ret != -1);

ret = listen(sock, backlog);
assert(ret != -1);

while (!stop)
{
sleep(1);
}

close(sock);
return 0;
}
g++ -o main main.cpp后,终端运行./main 公网 IP 12345 5 ,然后就在bind后面 assert 退出了,bind 失败。确定代码没问题,我直接把可执行文件传到 Digitalocean 的机器上,运行程序,成功。

纳闷了,然后两台机器 ifconfig,DO 的机器出现了公网 IP,腾讯的没出现公网 IP,只有内网的 IP 和 localhost,我就在腾讯上 ./main 内网 IP 12345 5,能运行!,DO 上 telnet 腾讯的公网 IP,成功?!!!

还有这种操作?我在内网 IP 上 bind,结果给我“映射”到公网 IP 上了,这是咋做到的,为啥不让我 bind 公网的 IP 嘞

include int 公网 argv23 条回复 • 2021-07-24 23:58:38 +08:00
OysterQAQ 1
OysterQAQ 30 天前 ❤️ 1
大厂都这样 弹性 ip 随时分离添加
westoy 2
westoy 30 天前 ❤️ 1
绑定 0.0.0.0
Muninn 3
Muninn 30 天前
都这样
phithon 4
phithon 30 天前
和轻量没关系,云主机都是这个样
Tink 5
Tink 30 天前 via Android
弹性吧
dreamage 6
dreamage 30 天前 ❤️ 1
一对一 NAT
baoshuo 7
baoshuo 30 天前 via Android
好多大厂这样,一般监听 0.0.0.0 即可。
billlee 8
billlee 30 天前
云服务器的网络都是复杂的 SDN

试试 arping, 你会发现这个内网接口还有 arp 代理
no1xsyzy 9
no1xsyzy 30 天前
你想多了,你内网不 bind 直接 telnet 公网 IP 也会收到(控制台屏蔽除外)
jedihy 10
jedihy 30 天前
大厂 SDN 都是这样的。你本机没有那个 IP 所以你是不可能直接 bind 上去的。bind wildcard 或者 external nic 的 IP 都行。

mightofcode 11
mightofcode 30 天前
阿里的轻量也这样
我记得以前不是这样的
Xusually 12
Xusually 30 天前 via iPhone
直接 bind 0.0.0.0 即可
mutoudaren 13
mutoudaren 30 天前
我猜跟 docker 一个原理。你在 docker 容器里面也是只有内网 ip,但是如果在容器里面 bind 0.0.0.0 。然后 docker run 的时候指定端口绑定,也可以在外部通过访问 host 的 ip 来访问 docker 容器内部。

所以云主机本身应该也就是一个高级的”docker 容器“
opentrade 14
opentrade 30 天前
Aws EC2 里看到的也是内网 IP 和 127.0.0.1 。Vultr 的 VPS 看到的倒是公网 IP 。
julyclyde 15
julyclyde 29 天前 ❤️ 3
@mutoudaren 现在的人认识计算机都是以 docker 为标准模型了嘛
msaionyc 16
msaionyc 29 天前 ❤️ 3
@julyclyde *后一句那个“也就是”让我笑了半天
freecloud 17
freecloud 29 天前
用显示的内网 IP,试试。
Foxkeh 18
Foxkeh 29 天前
同样的阿里云现在新购买的主机只能选择专有网络,ifconfig 也是这样了。
根据阿里云官网文档解释这种更安全一些
PeacePeach 19
PeacePeach 29 天前 via iPhone
@julyclyde
@msaionyc 两位已 b
adoal 20
adoal 28 天前 via iPhone
没听说过 NAT 吗
lc7029 21
lc7029 28 天前
一对一 nat
Jessica8821 22
Jessica8821 17 天前
腾讯云轻量新老用户同价,享终身续费同价,再赠一年顶级域名,大家可以咨询我哦:17602378821 (微信)
opengps 23
opengps 15 天前
类似于 dmz 主机的全端口 nat 转发就理解了

各厂的云数据库体验如何呢?

v 站有没有亲身体验过的?有哪些坑呢?
体验 数据库 亲身 各厂15 条回复 • 2021-07-30 23:39:28 +08:00
XiLingHost 1
XiLingHost 27 天前
体验过 aws 的,很稳
saytesnake 2
saytesnake 27 天前
阿里云、华为云、腾讯云的 PostgreSQL 都不是太好用,不是稳不稳的问题,而是权限、管理上限制很多。

一个 pg_hba.conf 轻而易举完成的事情,在 RDS 上十分艰难。
calano 3
calano 27 天前
良心云的,还可以,主要省不少事
ishalla 4
ishalla 26 天前
用过阿里的 RDS,至今记忆犹新这三个坑:
1. RDS 的迁移工具 DTS
不支持 Varchar 、No Varchar 等大字段的 SQL 语句,如果应用不幸就有这些逻辑,那得停机迁移
迁移数据大于 200G,不管是停机还是不停机,都会卡住,portal 上完全看不到进程,只有一个提示,不跟他们的后端合作的话,基本是没法独自完成迁移的
2. 存储大小限制,*大 3T 。。
上家公司为此经历了一场噩梦,具体业务场景就不提了,数据量大的公司,这个真的很不好处理的
3. Windows 版的 RDS 没有 SSRS 功能
需要多搭一个 SSRS 服务器配合使用
ishalla 5
ishalla 26 天前
@ishalla 都是针对 sql server 的 RDS
ericbize 6
ericbize 26 天前
那个能做手机的云厂商,尽量不要用他们家的 开源 云数据库,整天问我们什么时候可以停机,修一下!!!

能选的话,尽量还是 套路云 和 良心云, 海外各大厂的没试过。
ericbize 7
ericbize 26 天前
别的其实还好,那些 开发越早,约多人用的 越好,因为 有的坑别人都给你踩过了,贵点是老板出钱,出了问题是你操心
keshawnvan 8
keshawnvan 26 天前
长期在用阿里云的 RDS 和 DRDS,感觉还可以
byte10 9
byte10 26 天前 ❤️ 2
@ericbize 华为的云不行,一看就知道土鸡设计的东西。华为企业是跟不上互联网的,搞搞那些底层的低端玩意应该是没问题的,学人家搞云,有个屁技术,有啥业务支撑它搞大规模的云厂商。而阿里和腾讯就划算多了,那么的服务器共享起来贼划算,自己都可以用一部分。华为这玩意,别人搞啥,它就学啥,但是企业内体制制度都不能高效的运行,所以问题多多,土鸡设计架构不成熟。搞的 UI 全是大叔的风格就知道它这玩意只是挂了一个华为品牌的土鸡产品,不管是手机还是系统。虽然近 2 年会有所改善,可惜芯片又被制裁,没啥牛批可以吹了,倒闭咯。但是它不服,还要搞鸿蒙系统,估计也就是那样,行不行不好说,这玩意营销厉害,手机也都能做成,系统做成也不出奇。但它还不服,又去搞智能汽车,不老实搞电信设备,整那些花里胡哨的东西,迟早倒闭。这企业路都走弯了。就是要指出华为,土鸡企业,土鸡制度。*没技术的就是土鸡华为,BAT, 技术还是不错的。
securityCoding 10
securityCoding 26 天前
一直用阿里云的 rds,挺好用

dzdh 11
dzdh 26 天前
polardb
810244966 12
810244966 26 天前 via Android
@byte10 我一直在用华为云的 rds,感觉还不错,云主机各家都用过,华为性能没有啥大的缺点,感觉就是贵了些,对个人用户不太友好,网络和 cpu 性能都给的比阿里腾讯好些。
*主要的是有市场,很多国企央企都在做国产化,里面很多都指定华为云了。有市场就有钱,有钱就有技术。
unclemcz 13
unclemcz 26 天前
百度云 RDS,mysql5.5,用了快 5 年,稳如老狗,性价比也还马马虎虎。
dameizi 14
dameizi 25 天前
腾讯云和阿里云的数据库都可以,需要折扣的话也可以找我
opengps 15
opengps 9 天前
为了扩展集群之类的功能很好用。反过来单纯看某个性能的话,当然是单机的更简单