问题标签 [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.
hadoop - 具有 6 到 7 个节点硬件配置的分布式 Spark 和 HDFS 集群
我计划旋转我的开发集群以进行基础设施监控应用程序的趋势分析,我计划使用 Spark 构建以分析故障趋势,并使用 Cassandra 来存储传入数据和分析数据。考虑从大约 25000 台机器/服务器(可能是不同服务器上的相同应用程序集)收集性能矩阵。我期望每台机器的性能矩阵大小为 2MB/秒,我计划将其推送到具有时间戳的 Cassandra 表中,服务器作为主键和应用程序以及一些重要的矩阵作为集群键。我将在此存储信息之上运行 Spark 作业,以进行性能矩阵故障趋势分析。
谈到这个问题,考虑到上述情况,我需要多少个节点(机器)以及 CPU 和内存方面的配置来启动我的集群。
continuous-deployment - 基础架构即代码 (IaC) 是针对软件基础架构、虚拟硬件基础架构还是两者兼而有之?
基于维基百科的概念
基础架构即代码 (IaC) 是通过机器可读的定义文件而不是物理硬件配置或交互式配置工具来管理和配置计算机数据中心的过程
它适用于 Ansible、Chef、Puppet 和 PowerShell DSC 等配置工具,这些都是众所周知的自动化工具,在持续开发过程中非常有用。长期以来,这是我们使用代码创建应用程序所需的整个基础架构的最接近的方式。尽管如此,随着基础设施即服务的分离,我们变得能够真正管理网络、计算和存储基础设施。
如果我们计算IT 基础架构的另一种观点,将其定义为
支持数据流、存储、处理和分析的物理和虚拟资源的组合。
那么在我看来,基础设施可能更多地指的是网络/计算/存储资源,即 IaaS 资源。我想到的工具是Azure 资源管理器模板和AWS CloudFormation;它从头开始创建基础架构,当然,配置工具可以作为自动化系统配置的一个很好的补充。
基础设施即代码应该用于指代供应/自动化/部署工具,还是应该只突出那些通过代码允许虚拟资源自动化和管理的工具?
sql-server - SQL Server 优化
我的应用程序(工业自动化)在 Dell T330 服务器上使用 SQL Server 2017 Standard Edition,具有以下配置:
- 至强 E3-1200 v6
- 16GB DDR4 UDIMM
- 2 x 2tb HD 7200RPM (Raid 1)
在这家银行,我保存以下表格:
--
--
--
--
笔记:
当我生成报告/图表时,我的应用程序将包含在缓冲区中。因为系统不能同时接入和查阅。因为查询加载良好。
A列,它们是电流、温度、液位等的值。这个信息记录了一年。
问题
使用这种级别的处理,我会遇到任何性能问题吗?
由于需求量大,我是否需要更好的硬件?
我的应用程序会因硬件而在某些时候中断吗?