如果计算机更简单,故障点就会更少,从而可以提高稳定性并简化维护。
这让我开始思考 - 对于一个大约 25 人的小团队,有没有人有直接在 Raspberry Pi 2 上运行某些轻量级服务的经验?我在想这样的事情
这些小型机器不需要移动部件(也不需要任何冷却,它们可以在气密外壳中愉快地运行)并且它们只需要很少的功率(大约 2W)。它们也非常便宜——每个服务使用一个 Pi 完全没有问题。
许多网络托管公司现在都在“廉价的专用托管”下提供英特尔酷睿 i3/i5/i7 处理器。但是我的笔记本电脑有一个英特尔酷睿 i3 处理器,这使得它更像是台式机处理器而不是服务器处理器。
当我与网络托管公司的一位技术支持官员谈及此事时,他告诉我他们的“i3 处理器在服务器级主板(插槽 LGA1156)上捆绑了 ECC/注册 DDR3 RAM。” 此外,他告诉我:
“我们选择提供这个特定的 CPU 作为我们的“预算”服务器,但绝不会降低实际服务器本身的质量。我们使用适当的冷却方法以及我们在 Xeon CPU 上使用的相同风扇和散热器。
Xeon 和这些 i3' 之间的主要区别在于 Xeon 处理器可以在同一主板上支持多个 CPU,而这些则不能。它们也作为服务器 CPU 销售,而 i3 不是,但它们在相同条件下的表现也一样好。”
我想接受我从社区获得的任何意见。使用上述设置的 i3/i5/i7 处理器是否合适?或者有什么我应该担心的吗?
编辑:更清楚地说,我有一个带超线程的英特尔酷睿 i3-540 双核处理器(3.06GHz)。我将在上面运行一个 wordpress 博客(每月产生大约 1-150 万次浏览量)。
我正在尝试在全新干净的服务器上设置 gitlab (6.5.1)。似乎一切正常,但 git 无法推送到任何项目。按照来自新创建的项目页面的命令并通过 ssh 推送到远程给出:
$ git push -u origin master
fatal: Could not read from remote repository.
Please make sure you have the correct access
rights and the repository exists.
Run Code Online (Sandbox Code Playgroud)
这似乎是一个相当普遍的问题。不幸的是,它似乎有许多潜在的原因,但似乎没有一个是匹配的。从 旧版本的问题 3424和其他各种在线资源中,我看到并检查了以下建议:
剩余的 ssh 密钥
这是一个干净的设置,没有剩菜。我的密钥已正确添加到授权密钥文件中,并且是唯一列出的密钥。
使用调试日志运行 ssh 会显示与 Ruby 环境变量相关的错误。
我的很干净。SSH 调试显示连接成功。认证握手一切正常,那么输出到此结束:
debug1: Sending command: git-receive-pack 'username/reponame.git'
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0
debug1: channel 0: free: client-session, nchannels 1
debug1: …
Run Code Online (Sandbox Code Playgroud)我需要在 ASUS RS720-E10-RS12 服务器上配置 RAID 的帮助。我们在主板插槽中安装了 2 个 512GB NVME 驱动器,在背板插槽中安装了 12 个 SATA SSD。我只能从 NVME 磁盘创建 RAID,然后禁用 SATA RAID 选项,或者我可以创建 SATA RAID,但随后禁用 NVME RAID 选项,这是一个大问题。
我们需要为 2 个 NVME 磁盘(镜像)设置 RAID,因为我们要在其上安装 VMWare ESXi。
同时,我们需要为12x SATA SSD设置RAID 5或RAID 6,用于存储。
问题是,正如我之前提到的,如果我打开适用于 NVME 的 Intel(R) VROC,我可以从这两个 NVME 磁盘创建 RAID 1,但它会自动将我的所有 SATA 切换到 AHCI 模式,而我需要保留它们处于 RAID 模式。
我正在尝试通过 BIOS - American Megatrends - Aptio 设置 - AMI 进行配置。
那么,有没有办法为系统配置两个 NVME 磁盘中的一个 RAID 池,同时从 12 个 SATA SSD 中配置另一个池用于存储?
并告诉浏览器重新加载对象(和/或页面......网站上的所有内容)只有自上次访问时间以来被修改?htaccess,httpd.conf ......你有适合我的情况的现成指令吗?非常感谢您
我在一家大约有 50 人的公司工作。我们的两台服务器(相同)是根据以下规格定制的:
Xeon E3-1270 V3
Intel Entry Server Board
32 GB DDR3 ECC
2x 256 GB SSD RAID1 (for System)
4x 1TB SSD RAID10 (for Hyper-V VMs)
Windows Server 2012 R2 as Host and VMs
Run Code Online (Sandbox Code Playgroud)
每个服务器托管两个 VM(2 个 AD + 文件共享 + 漫游配置文件,1 个 SQL 服务器用于测试,1 个其他(不重要)。
我们在 QNAP NAS (2x 2TB RAID1) 上托管的 iSCSI 目标上使用内置的 Windows 备份执行每日备份。
服务器没有很多负载,我们从来没有遇到任何问题。我们的大部分数据都存储在云中(VS Online、SharePoint)。
但我想知道继续这种设置是否明智,或者切换到专业服务器硬件,即一台大型机器是否更好。
那么有哪些陷阱,我应该怎么做呢?
我很欣赏这个问题可能含糊不清/太宽泛,但我正在寻找基本原则/摘要。
例如,像 Google 或 Facebook 这样的网站如何处理它收到的数十亿次页面浏览量?
我知道循环 DNS,据我所知,它为访问者 A 提供一个 IP,然后以循环方式为访问者 B 提供另一个 IP,依此类推。
这些站点是否运行多个(数百个?)服务器,每个服务器上都有“google”网站的副本,并且全部同步?
尝试总结一下 - 拥有数百万页面浏览量的大型网站如何实际处理流量?它们是如何维护的?在哪里可以获得设置此功能的经验?
我想了解更多信息,但实际上不需要这样的设置,我发现很难获得案例研究或材料以了解更多信息。
希望这在一定程度上有意义。谢谢。
我是 EC2 的新手,在设置我的第一个实例时遇到了一些问题。我遵循了本指南:http : //www.robertsosinski.com/2008/01/26/starting-amazon-ec2-with-mac-os-x/ 与我使用的区别
ec2-run-instances --instance-type t1.micro ami-7f418316 -k ec2-keypair
Run Code Online (Sandbox Code Playgroud)
创建我的实例。当我尝试访问提供的公共 dns (ec2-107-22-254-80.compute-1.amazonaws.com) 时,我无法加载该页面。我尝试运行命令
ssh -i ec2-keypair root@ec2-107-22-254-80.compute-1.amazonaws.com/
Run Code Online (Sandbox Code Playgroud)
但在终端收到此消息:
ssh: Could not resolve hostname ec2-107-22-254-80.compute-1.amazonaws.com/: nodename nor servname provided, or not known
Run Code Online (Sandbox Code Playgroud)
如何在 EC2 上正确设置免费的微型实例?
我继承了 Dell PowerEdge R410 并且没有磁盘。我已经为 R410 下载了戴尔系统构建和更新实用程序并从光驱启动。在管理控制台中,您可以选择部署和 O/S,这就是我所做的,选择了 Windows Server 2003,然后一切正常,直到我收到一个弹出窗口,说“缺少 CD/DVD 驱动程序”。
我已经从戴尔网站下载了所有驱动程序并将它们扔到 USB 上。当我为这些选择了位置时,似乎没有任何东西被识别出来。我不知道如何继续将 O/S 安装到服务器上,任何建议都将不胜感激。
我知道cloud-init允许将命令作为cloud-init yml的一部分运行
runcmd:
- [ pwd ]
Run Code Online (Sandbox Code Playgroud)
但我正在寻找一种执行完整 shell 脚本的方法。
有些人只是将 a 的输出通过管道传输curl
到 shell 中 - 但这感觉像是一种非常不稳定的方法。也许脚本可以通过一些模板集成到 yml 中,但这听起来也不太好。
更好的方法是将脚本与 yml 一起发送给主机并引用它。但我还没有找到任何有关如何执行此操作的文档。
这可能吗?
我正在使用terraform来设置服务器,但我想知道这是否也可以使用纯cloud-init来完成。
server-setup ×10
amazon-ec2 ×1
apache-2.2 ×1
arch-linux ×1
asus ×1
cache ×1
cloud ×1
cloud-init ×1
git ×1
gitlab ×1
hardware ×1
intel ×1
raid1 ×1
raid5 ×1
terraform ×1
traffic ×1
windows ×1