简短回答:

简短回答:

如果计算机更加简单,故障点就会更少,从而可以提高稳定性并简化维护。

这让我开始思考——对于一个大约 25 人的小团队来说,有人有在 Raspberry Pi 2 上运行某些轻量级服务的经验吗?我在想

  1. IRC 服务器
  2. 网络邮件(例如 Roundcube)
  3. VPN 服务器
  4. DNS 服务器
  5. 也许是 LDAP?

这些小机器不需要任何移动部件(也不需要任何冷却,它们可以在密闭的外壳中顺利运行),而且它们需要的功率非常小(约 2W)。它们也非常便宜 - 每个服务使用一个 Pi 完全没有问题。

答案1

还有一些反对的理由我还没看到。

单一公司失败。我可以相当轻松地用 HP 替换 Dell x86。我无法轻松地用 Beaglebone Black 或其他 Arm 替换 rpi,尤其是当我使用非 USB 外围设备时。这并不像“插入安装盘即可使用”那么简单。您需要制定计划,以防他们停止生产或支持您的部件。嵌入式系统不像 PC 兼容系统那样标准化。

没有集成的服务器管理。我在评论中提到过,但缺少 IPMI 或类似功能很麻烦;无论是半夜还是圣诞节早上,都必须有人亲自到场进行维护。

无可用的硬件/操作系统支持。运行 COTS 应用程序时遇到问题?驱动程序问题导致崩溃?您可能需要自己处理。更换计算机和/或应用程序。

ARM 架构。如果不是 FOSS,它可能不会在这里运行。许多打印机也没有驱动程序。

基于 SD/microSD 的存储。尝试编译一些东西。任何东西。带上一本书。对于任何 RDBMS 来说,即使是低/中等活动,这也是一个相当大的问题。


现在来谈谈一些完全不同的事情。

以下是您应该使用树莓派作为服务器的几个原因。

您有非传统要求

  • 您需要一个仅靠电池运行的服务器。
  • 您需要一个不介意损坏或丢失的一次性服务器。
  • 您需要一台耐震的(便宜的)服务器。
  • 您需要一个轻量级的服务器。
  • 您需要一个体积较小的服务器。

潜在的应用。

  • 您的服务器必须能飞行。可以自行飞行。您可以将其安装在气球、高空气球或 UAS 上。它与您的 Swarm-Drone 操作系统协调,并提供方便的 CLI 进行多用户远程控制。当然,除非获得 FAA 批准,否则所有飞行高度都必须在 400 英尺以下。
  • 您的服务器实际上是一个城市艺术项目,展示了现代生活中无处不在的技术。它被密封并用胶带粘在钟楼的顶端,直到有人上去把它刮下来。无论如何,旧塔也该启用 ntp 了。
  • 您的团队对“敏捷”和“速度”等词语的理解过于字面化。您认为的 Scrum 是 15 秒内完成 8 人跳伞队形,并且您只需要在移动速度超过 90 英里/小时时保持敏捷。如果服务器以相同的速度移动,那么会更容易。
  • 您的公司实际上是撒哈拉以北的一群游牧民,为其他游牧民提供 IT 解决方案。一切都必须由太阳能供电,并由骆驼运送。

答案2

我绝对不会这么做。

虽然我使用 RPI 的经验仅限于早期型号,但当 SD 卡损坏时,相当多的安装都失败了。卡本身看起来不错,而且我在外置硬盘上运行良好。

其次,像这样的系统存在一定程度的虚假经济 - 您需要存储空间。哦,也许还需要一个 USB 集线器......是的。

第三,RPi 是基于 ARM 的系统。当你不再需要它们时,你基本上需要重新安装和重新配置大多数应用程序以迁移到 x86

旧款 RPi 在执行许多任务时也像一条独腿狗一样慢。新款应该会更好。

有节俭和适度规模的做法,也有愚蠢的做法。

为了低端使用 NUC 类或台式机类机器会给你更多的可扩展性、更快的速度、更多的内存,当你的需求超出它时,你可以迁移到运行完全相同软件的合适的、无需训练的服务器。

它们稍微贵一点,但你有更好的存储选择(SSD 或 2.5 英寸硬盘,视情况而定)、更多的 RAM(我家里的服务器上有 4 GB)、一个不挂在 USB 驱动芯片上的千兆端口,可以优雅地处理重启……

与我的 RPi 相比,它的系统运行得更好。

答案3

作为设计师/制造商:(重点是我)

Raspberry Pi 是一款信用卡大小的计算机,可插入电视和键盘。它是一款功能强大的小型计算机,可用于电子项目以及你的许多事情桌上型电脑可以进行电子表格、文字处理、浏览互联网和玩游戏等操作。它还可以播放高清视频。我们希望看到孩子们使用它世界各地学习编程。

Raspberry PI 是不是设计做服务员可靠地全天候运行。

当然,您不一定总是需要使用专门设计的设备来运营,但在商业环境中,(始终存在争议的)TCO 计算表明,硬件采购成本仍然只是费用的一小部分,而且通常只是一个次要的考虑因素。即使是 25 人办公室的半小时生产力损失,或者您作为受雇系统管理员的几个小时的修修补补,也会很​​快累积起来……

在小型办公室中,许多轻量级服务通常已经转移到其他设备,路由器已经能够支持许多相关服务(即防火墙,DHCP,DNS,VPN),多功能打印机已经运行自己的打印后台处理程序,支持无线打印和许多其他功能。

您可能仍需要本地服务器的其他服务可能确实需要更高的性能或可靠性,例如文件服务器的 RAID 和比通过 USB 2.0 连接的外部磁盘更高的 IO 性能

答案4

简短回答:

或许。

长答案:

优点:

  • 小型、低调的设备,没有 19 英寸机架服务器或大型塔式服务器。
  • 没有活动部件!
  • 能耗低。
  • 硬件访问很容易保护,一个带锁的小型保险库或金属盒就可以了。
  • 静音(S 与 RPI 一样静音)。
  • 便宜的。

缺点:

  • 电源线很容易被意外拉扯。
  • 存储可靠性,sdcard作为系统盘。
  • RPi B 型和其他型号没有配备外壳,现有的外壳通常由塑料制成。
  • 它适用于业余爱好者,不适用于系统管理员。
  • 有些人可能更喜欢 x86 或 x64,而不是 ARM。
  • RAM 和 LAN 端口不可扩展,除 GPIO 外没有扩展槽。
  • 速度并不如闪电般快。
  • 您经常需要一个 USB 集线器。

我的经历:

三年前,我生日时收到了一台 RPi Model B。我一开始用它做了一些实验,几次破坏了操作系统。过了一段时间,我决定用它做一些有用的事情,我偶然发现了科迪(以前的 XBMC),我开始用它来做多媒体用途,比如冰雪电影(链接已损坏,含有冰膜的镜子) 来流式传输电影和连续剧(无需付费或账户,从技术上讲这是盗版)。

在真正弄坏了我的第一张 SD 卡之后,我开始使用莓靴(启动菜单可以从互联网安装到 USB,并允许您从 USB 启动)。几个月后,我的 pi 被放到了抽屉里。大约一年前,当我觉得需要一个便宜的家庭服务器时,我把它拿出来。它现在的设置与一年前相同。

从目前的情况来看,我认为它是相对可靠的。

我的设置:

  • 一个 RPi 模型 B。
  • 一个半透明塑料盒
  • 一个 8Gb microsd 放置在 microsd>sd 适配器中(以避免损坏存储部分)。
  • 操作系统:Debian。
  • 不再有 berryboot。
  • 微型 USB 电缆插入路由器(现在我可以通过 pptp 连接使用路由器面板远程对路由器和 pi 进行电源循环)。
  • 以太网电缆已插入路由器。
  • 120/12 wan 连接到路由器。
  • 没有 USB 设备。
  • 正在运行的服务:
    • sshd
    • php
    • mysqld
    • 阿帕奇
    • 紧密型VNC服务器
    • pptp vpn 服务器

htop 屏幕截图:

htop 屏幕截图

我的建议:

您可以运行一些服务器(例如我提到的服务器),但您不应该使用树莓派来操作门锁或其他重要的东西,因为它是为了业余爱好而设计的,而不是可靠的服务器。

除此之外,它在中等负载下运行良好。您将能够运行 irc、vpn 和 webmail。但如果您要运行 dns,您可能需要设置辅助 dns,以防 pi 发生故障。

我建议使用 berryboot 将操作系统和数据放在 USB 或 USB 硬盘上,这样当您的 SD 卡出现故障时,您只需插入备份 berryboot SD,它就会启动,并且所有数据仍然完好无损。

这是你的选择

相关内容