问题标签 [hardware-infrastructure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
429 浏览

hardware-infrastructure - hardware infrastructure for public web application

I'd like to start a free budget/personal finance site and will need plenty of horsepower and storage. I'm definitely a nubee, so how does one get started in terms of hardware infrastructure? Do I need to get a dedicated IP from my ISP and obtain my own servers? Do I go with amazon or Sql Server Data Services/Azure or something like that? Is the latter services free or a discount offering available to non-profit/free services such as the budget/personal finance site I'm looking to start?

0 投票
18 回答
113426 浏览

database - 为什么不建议将数据库和 Web 服务器放在同一台机器上?

听了 Scott Hanselman 对 Stack Overflow 团队的采访(第 1 部分第 2部分),他坚持认为 SQL 服务器和应用程序服务器应该在不同的机器上。这是否只是为了确保如果一台服务器受到威胁,则两个系统都无法访问?安全问题是否超过了两台服务器的复杂性(额外成本、两者之间的专用网络连接、更多维护等),尤其是对于一个小型应用程序,其中任何一块都没有使用过多的 CPU 或内存?即使有两台服务器,其中一台服务器受损,攻击者仍然可以通过删除数据库或弄乱应用程序代码来造成严重破坏。

如果性能不是问题,为什么会有这么大的问题?

0 投票
4 回答
225 浏览

sql-server - 每个 Web 服务器都有一个 SQL 服务器是否明智?

我想知道在这种情况下是否

  1. 您获得的读取次数多于写入次数
  2. 您选择的 SQL 服务器便宜/免费,并提供快速的镜像/复制服务
  3. 你的数据库不是特别大

与其拥有单独的 SQL 服务器,不如在每台机器上都有一个 SQL 实例从主服务器获取即时更新。这样,在执行所有读取查询时不会有网络延迟,但由于 SQL 实例必须执行,因此会影响每台机器的性能。整体性能会更好吗?还有其他可能出现的优点/缺点吗?

0 投票
2 回答
2976 浏览

multithreading - 并行的物理内核与虚拟内核

谈到虚拟化,我一直在思考物理内核和虚拟内核之间的关系,尤其是它如何影响采用并行性的应用程序。例如,在 VM 场景中,如果物理内核的数量少于虚拟内核的数量,如果可能,那么对应用程序的并行处理有何影响或限制?我在问,因为在我的环境中,它没有透露物理架构是什么。如果应用程序位于托管在单核物理机上的双核 VM 上,并行化是否还有很多优势?

0 投票
1 回答
155 浏览

web-applications - 一个典型的大中型 Web 应用程序如何在基础设施方面“成长”?

瘦子:当 Facebook / Twitter / Youtube(无论什么)从软件的基本概念发展到...更大(可能有 100,000 名用户?)时,它们是如何成长的?

中型 Web 应用程序是否存在“最佳实践”增长路径?

真正的问题:在指定或投标中型 Web 应用程序项目时,有什么大不了的?在本例中,我们将使用 PHP 框架,但似乎这些框架大多适用于任何语言。

所以核心应用程序的程序员(对我来说)是最明显的部分。我们获得了用于处理应用程序的用户管理、用户界面和特殊类。然而,在我看来,这还不到实际项目的一半。

最终,随着良好的增长,基础设施和元 UI 问题将成为您的主要关注点,对吗?

1) 基础设施:云应用空间、数据存储、多数据中心情况下的数据库同步。

2)语言和文化问题:让应用看起来“讨人喜欢”或至少在主要“文化市场”中可用

3)数据索引问题

4)API /互操作性问题(嵌入式应用程序ala facebook和最终用户和搜索引擎等主要参与者的数据外部访问)

...所以,我很确定我错过了其中的一半,而且我不知道它们的优先级如何。

这里接受的答案是我寻求答案的一个很好的起点。

0 投票
1 回答
1488 浏览

database - 单独的应用程序和数据库服务器与多合一的性能

我们正在迁移一个需要良好数据库设置的现有应用程序。我们在两个服务器配置上运行了一个简单的 mysqlslap 测试 - 组合的应用程序和数据库服务器,单独的应用程序和 2 个数据库服务器(主/从):

mysqlslap --auto-generate-sql --concurrency=50 --number-of-queries=1000 --number-char-cols=50 --number-int-cols=50 -vv

  • 即使使用相同的实例大小并从 db 服务器运行,单独服务器的结果也会变慢。
  • 在另一个测试中,使用微时间和循环查询 - 服务器之间存在显着延迟。示例:测试 1 是 0.01 秒组合和 0.1 单独,0.2(组合)与 3.0(单独)相比。

我的问题:

  1. 这些是预期的结果吗?
  2. 有没有办法最小化服务器之间的延迟?
  3. 我们无法使用 sysbench 来匹配现有服务器 - 我们执行的测试是否令人满意或者是否有更好的替代方案?
0 投票
1 回答
793 浏览

operating-system - 在裸机上运行 Docker 是否可维护?

我想创建将在我的平台上作为 docker 容器分发的 Web 服务。

与在 VPS 中运行相比,在物理机器上运行 Docker 更快,因为没有虚拟操作系统层的开销。但是,当环境中的软件使系统崩溃时,VPS 更易于维护。

我想知道如果 Docker 容器中的环境被黑客入侵或由于错误/异常或外部攻击而破坏操作系统会发生什么。它会影响主机系统,并导致整个机器损坏或崩溃吗?

你会推荐物理运行 Docker 还是在虚拟机中运行 Docker?

0 投票
1 回答
2590 浏览

php - 使用 PHP 获取服务器信息

我的组织中有“n”个未识别的内部私有 IP 地址。我想查找有关这些未识别 IP 地址的信息,例如主机名是什么、它是什么类型的设备(服务器、路由器、交换机等)以及任何其他有用的信息。

我打算使用 PHP 使用以下代码获取服务器的主机名:

如何找到有关 IP 地址的其他信息。

注意:也欢迎 PHP 以外的想法。

0 投票
1 回答
256 浏览

hadoop - 可以说“hadoop 是一种超融合基础架构应用程序”吗?

我们听到了很多关于大数据和新数据中心基础设施的流行语。我很困惑,说“hadoop 是一个超融合基础设施应用程序”公平吗?

0 投票
3 回答
565 浏览

amazon-web-services - Had only one public subnet to VPC, and added NAT gateway to that public subnet instance, but i'm not able access the instance using NAT ip address

I had only one public subnet to VPC,and added NAT gateway to that public subnet, but i'm not able access the instance using NAT ip address.

@1)I'm able to ping the instance, with public Ip address(added icmp to security group), but by using NAT elastic IP address i'm not able to ping.

@2)Does NAT is applicable for single public subnet or not. My goal is to translate the ip address attached to public subnet instance.