问题标签 [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.
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?
sql-server - 每个 Web 服务器都有一个 SQL 服务器是否明智?
我想知道在这种情况下是否
- 您获得的读取次数多于写入次数
- 您选择的 SQL 服务器便宜/免费,并提供快速的镜像/复制服务
- 你的数据库不是特别大
与其拥有单独的 SQL 服务器,不如在每台机器上都有一个 SQL 实例从主服务器获取即时更新。这样,在执行所有读取查询时不会有网络延迟,但由于 SQL 实例必须执行,因此会影响每台机器的性能。整体性能会更好吗?还有其他可能出现的优点/缺点吗?
multithreading - 并行的物理内核与虚拟内核
谈到虚拟化,我一直在思考物理内核和虚拟内核之间的关系,尤其是它如何影响采用并行性的应用程序。例如,在 VM 场景中,如果物理内核的数量少于虚拟内核的数量,如果可能,那么对应用程序的并行处理有何影响或限制?我在问,因为在我的环境中,它没有透露物理架构是什么。如果应用程序位于托管在单核物理机上的双核 VM 上,并行化是否还有很多优势?
web-applications - 一个典型的大中型 Web 应用程序如何在基础设施方面“成长”?
瘦子:当 Facebook / Twitter / Youtube(无论什么)从软件的基本概念发展到...更大(可能有 100,000 名用户?)时,它们是如何成长的?
中型 Web 应用程序是否存在“最佳实践”增长路径?
真正的问题:在指定或投标中型 Web 应用程序项目时,有什么大不了的?在本例中,我们将使用 PHP 框架,但似乎这些框架大多适用于任何语言。
所以核心应用程序的程序员(对我来说)是最明显的部分。我们获得了用于处理应用程序的用户管理、用户界面和特殊类。然而,在我看来,这还不到实际项目的一半。
最终,随着良好的增长,基础设施和元 UI 问题将成为您的主要关注点,对吗?
1) 基础设施:云应用空间、数据存储、多数据中心情况下的数据库同步。
2)语言和文化问题:让应用看起来“讨人喜欢”或至少在主要“文化市场”中可用
3)数据索引问题
4)API /互操作性问题(嵌入式应用程序ala facebook和最终用户和搜索引擎等主要参与者的数据外部访问)
...所以,我很确定我错过了其中的一半,而且我不知道它们的优先级如何。
这里接受的答案是我寻求答案的一个很好的起点。
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(单独)相比。
我的问题:
- 这些是预期的结果吗?
- 有没有办法最小化服务器之间的延迟?
- 我们无法使用 sysbench 来匹配现有服务器 - 我们执行的测试是否令人满意或者是否有更好的替代方案?
operating-system - 在裸机上运行 Docker 是否可维护?
我想创建将在我的平台上作为 docker 容器分发的 Web 服务。
与在 VPS 中运行相比,在物理机器上运行 Docker 更快,因为没有虚拟操作系统层的开销。但是,当环境中的软件使系统崩溃时,VPS 更易于维护。
我想知道如果 Docker 容器中的环境被黑客入侵或由于错误/异常或外部攻击而破坏操作系统会发生什么。它会影响主机系统,并导致整个机器损坏或崩溃吗?
你会推荐物理运行 Docker 还是在虚拟机中运行 Docker?
php - 使用 PHP 获取服务器信息
我的组织中有“n”个未识别的内部私有 IP 地址。我想查找有关这些未识别 IP 地址的信息,例如主机名是什么、它是什么类型的设备(服务器、路由器、交换机等)以及任何其他有用的信息。
我打算使用 PHP 使用以下代码获取服务器的主机名:
如何找到有关 IP 地址的其他信息。
注意:也欢迎 PHP 以外的想法。
hadoop - 可以说“hadoop 是一种超融合基础架构应用程序”吗?
我们听到了很多关于大数据和新数据中心基础设施的流行语。我很困惑,说“hadoop 是一个超融合基础设施应用程序”公平吗?
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.