scale

扩展 php 和 mysql 网站的最简单方法
scale

扩展 php 和 mysql 网站的最简单方法

我读过很多关于优化网站(varnish、caching……)的信息。这些看起来都很复杂。 我想知道云托管是否能帮助我。有自动扩展解决方案吗?对我来说,简单是关键词。 ...

Admin

要托管中高流量网站,我最好购买 1x32-64 核 XEON/EPYIC 服务器或 20 倍旧的 i5/i7 台式四核机器吗?
scale

要托管中高流量网站,我最好购买 1x32-64 核 XEON/EPYIC 服务器或 20 倍旧的 i5/i7 台式四核机器吗?

我想要托管一个可以拥有 200-20,000 名活跃用户的网站。我想知道我是否应该购买一台具有双插槽和大量内核(32-120)的现代专用服务器来运行具有自动扩展和负载平衡功能的容器,或者我是否应该购买 20 台廉价的 4 核 i5/i7 台式机,我将在每个内核上运行 2 个容器,因此我会考虑这两种情况。 1 台服务器运行 64-200 个容器,价格为 ($3000-7000) - 取决于我购买的 CPU 型号和核心数,或者 20 台台式机运行 160 个容器 - 价格约为 $3000 ...

Admin

Kubernetes:非 REST 容器上的负载平衡
scale

Kubernetes:非 REST 容器上的负载平衡

我是 Kubernetes 新手。我学习过kubectl scale生成副本,但效果不佳,因为我的容器(shiny app)保留了特定于会话的上下文。每个会话都需要路由到同一个容器。 因此,我想获得一个简单的方法来: 保留路由缓存,始终将相同的 IP 路由到相同的 pod(显然会有一个超时),以避免任何上下文问题 如果可能的话,我想要一个自适应规则,类似于“number_of_replicas = 2 + ceiling(nb_users / 10)”(预先生成一个两个的池,然后适应) 有没有简单的方法可以做到这一点? ...

Admin

Docker 使用不同的环境变量值进行缩放
scale

Docker 使用不同的环境变量值进行缩放

我想根据值数组(如用于创建容器的值矩阵集)实现容器的缩放。我无法在 docker compose 文件中对单个容器进行缩放: services: runner: image: gitea/act_runner:$VERSION pull_policy: always restart: unless-stopped volumes: - "./data/${TOKEN}:/data" - /var/run/docker.sock:/var/run/docker.sock environment...

Admin

在 Ubuntu 上启动 OpenVPN 服务器并连接大量客户端
scale

在 Ubuntu 上启动 OpenVPN 服务器并连接大量客户端

我在一台运行 Ubuntu 的机器上运行了一个 OpenVPN 服务器实例,其中有大量客户端(约 500 个)通过 UDP 连接。在我重新启动服务器端的 OpenVPN 服务之前,客户端连接一直很稳定。之后,客户端不断连接和断开连接,再也无法达到相同的连接数。可能是什么原因?客户端的连接不断超时,从未收到对其初始消息的任何回复。来自其中一个客户端的日志: Wed Apr 22 10:16:14 2020 us=209975 [31956] Control Channel MTU parms [ L:1570 D:138 EF:38 EB:0 ET:0 EL...

Admin

在 Kubernetes 中扩展多个 Pod 实例时连接超时
scale

在 Kubernetes 中扩展多个 Pod 实例时连接超时

在本地 ESXI 服务器上使用 flannel 运行 Kubernetes,该服务器有 3 个虚拟机、一个主服务器和两个节点。在所有节点上,我都有 Kubernetes 1.15.5、Ubuntu 18.04 和 Docker 18.09.7。绿地安装。 Nginx 在任一节点上使用单个 pod 时运行良好,但当扩展到两个 pod 时,curl 长时间暂停后会开始出现随机连接超时。 kubectl 应用-f nginx.yaml deployment.apps/nginx configured service/nginx unchanged ...

Admin

使用 rrdtool 绘制 2 个不同的 y 轴
scale

使用 rrdtool 绘制 2 个不同的 y 轴

我想创建一个包含 2 个不同数据源的 y 轴图表。 例如, 我想测量左侧 Y 轴上某些总体的平均值,并且我有另一个数据源,其中包含总体中有多少个错误。 假设我在给定的时间段 A 1,2,3 在我的人群中,错误率为 43%。 然后我希望左轴绘制测量总体的平均值,右轴绘制错误率(在总体之外收集)。 现在在 RRDTool 中可以实现这个吗? ...

Admin

将 IM 聊天服务器集成到现有的 Spring 服务器
scale

将 IM 聊天服务器集成到现有的 Spring 服务器

我正在尝试将 openFire XMPP 服务器集成到我目前公司的 Spring 服务器中,但有两个主要问题我找不到答案 - 我将首先从我当前的架构开始 - 1. xmpp 服务器有自己的 DB 服务器,与 Spring 服务器 DB 分开,这是一台专用于保存用户角色历史记录等的机器 2. spring 服务器有自己的 DB,用于保存用户凭据(md5 加密)以及客户端应用程序数据 3. spring 服务器专用于处理 HTTP 请求(专用的 REST 服务器) 总而言之,我有 2 个数据库服务器、一个聊天服务器和一个 Rest 服务器 现在的问题是 ...

Admin

Docker 容器使用 32 位还是 64 位操作系统?
scale

Docker 容器使用 32 位还是 64 位操作系统?

在选择 32 位或 64 位操作系统来创建 Docker 镜像时,我请您提供建议。 主要目标是运行许多小型容器。也就是说,我不需要像支持 4GB 以上的 RAM 这样的花哨功能(64 位操作系统以支持 RAM 而闻名),但使用 64 位操作系统和应用程序会导致额外的 RAM 使用量(这也是众所周知的事实)。 所以选择是:我可以使用 32 位并节省 RAM,或者我可以使用 64 位并“保持现代化”。 你有何建议? 我知道我会收到很多反对票,但我希望听到更多这样的声音:“嘿,现在是 2016 年了,你需要听...

Admin

如何根据 maxconn 扩展 HAProxy
scale

如何根据 maxconn 扩展 HAProxy

有没有办法监视/获取当前值maxconn并基于该值添加更多实例? 目前我已经设置了 3 个 HAProxy,并且maxconn 1000我已经重新缓存了限制,以至于统计页面甚至无法访问。 因此,当我接近该限制时,我想知道/防止如何水平扩展。 有任何想法吗? ...

Admin

Nginx-rtmp-module 边缘节点如何从多个主节点拉流
scale

Nginx-rtmp-module 边缘节点如何从多个主节点拉流

我有一个主摄取服务器和多个边缘节点,每个节点都从摄取服务器拉取数据。但现在我有 10000 个摄像头将流推送到主摄取服务器,我担心它无法处理。所以我计划添加更多主摄取服务器(使用 LoadBalancer LVS 来处理这些摄像头将流推送到哪个主摄取服务器)。但是如果有多个主摄取服务器,边缘节点如何拉取所有这些流。我也像这样在边缘节点中测试拉取选项 application live { notify_method get; idle_streams off; pull rtmp://master_server_1/live live=1;...

Admin

如何垂直扩展 Cassandra 集群
scale

如何垂直扩展 Cassandra 集群

我有一个 3 节点 Cassandra 集群,是我一年前建立的,现在速度变得相当慢。对我来说,垂直扩展比水平扩展便宜得多(我收到了免费的 RAM 和新的千兆网卡,我想将它们放入我的节点中)。我需要在升级时保持集群正常运行,但我找不到任何关于如何在没有停机的情况下垂直扩展的文档。垂直扩展 Cassandra 集群的标准程序是什么?此外,所有机器是否都需要相同(相同数量的 RAM、相同的硬盘空间等)? ...

Admin

需要安装和修补 700 个硬盘、硬件或软件吗?
scale

需要安装和修补 700 个硬盘、硬件或软件吗?

我有 700 台笔记本电脑,它们在长时间离线后需要修补,并且需要在 3 天内准备好。它们运行的​​是 Windows 7。 我们有 SCCM 2012 作为一个选项,但在之前的大规模努力中,由于迄今为止未知的原因,它一直无法成功修补。 基本上,我看到了两个选项,并想联系他们看看是否有我不知道的硬件或软件解决方案。 我们可以安装额外的路由器,只需将所有笔记本电脑插入网络,然后让 SCCM 及时完成其工作。 或者购买新硬盘并使用驱动器托架系统对其进行映像,不确定是否存在一次超过 10 个驱动器的情况。然后我们必须打开每台笔记本电脑并更换硬盘。 大家怎么...

Admin

使用 Twitter 工具扩展至数百万用户
scale

使用 Twitter 工具扩展至数百万用户

Buffer 之类的 Twitter 工具如何应对数百万用户,让他们每秒撰写数千条推文? 我有一个类似的服务,我正在运行一个 cron 脚本,但是仅仅浏览 50 个用户就需要大约 10 秒 - 所以我想知道这种规模是如何实现的。 ...

Admin

GFSv2 的水平扩展替代方案(缓慢)
scale

GFSv2 的水平扩展替代方案(缓慢)

我在应用程序的基础设施设计方面遇到了问题。目前,我们从 GFSv2 2 节点集群访问大量小文件(小于 10MB)。90% 的文件访问是对此 GFSv2 分区的“随机读取”,其余 10% 是随机写入。我已经对 noatime、nodirtime 和 plocks 进行了所有调整,但 IOwait 仍然太高。对于这种情况,有哪些更好的替代方案? 其他可能相关的细节:全千兆网络,所有主机都在同一机架中,gfs 来自 SSD 分层 SAN,延迟小于 1ms,性能出色,使用 DLM 的 iowait 为 3%,每秒仅写入两个 3MB 文件。我们显然计划处理比这多得多...

Admin