服务器部署十大问题系列一:软件与硬件

简介:

一张全面的服务器部署检查表内容不应只包括以具有吸引力的价格购买充足的计算资源。

它应能指导能干的IT管理员以及其他人员追根、获取、准备、安装、配置、管理和支持一组服务器,而不论数据中心中的服务器数量是数十台、上百台或是上千台。

强调减少数据中心硬件占用空间以及关机操作有时会引起IT人员忽略重要的问题。以下十个重要的逻辑问题应该被加入每张机架和堆栈式服务器部署的列表。

当前设施是否能承担增加后的服务器负载?

数据中心中安装的每台服务器都需要机架空间、电源、通风以及冷却。这些新的服务器应该放在哪里?

如果你正在安装一两台新的服务器,而目前还有许多未使用的空机架可用,需要检查和注意新服务器的安装位置对周围服务器的空气流通的影响应降低到最小限度。

当需要增加10台、20台或50台新的设备到已存在的机架时,检查物理空间是否充足、电源供应和冷却是否充足。尽管现代服务器的硬件相比于上一代设备,往往会变得更加节能、发热量更低,你仍必须检查验证机架顶部、行列底部的温度,或者热/冷通道冷却系统是否能处理多出来的热量,否则一旦系统过热会导致过早地崩溃。同样地,计算所有服务器的功率需求之和并且检查线路容量、电源分配系统是否有足够的空间来增加额外的负载。

数百台新服务器在行列中需要新的机架,这将对数据中心空间和层级负载都产生较大影响。这样的扩建项目也容易引起辅助建筑系统的重新施工,例如灭火、物理安全和防水处理需要机架和管道间分开一定的距离。大规模扩建项目也需要更多的建筑管理系统或用于数据中心管理的传感器。

服务器插座和UPS容量是否充足?

确定新的服务器应该插在哪里,这一发指的细节会影响最简单和最平凡的服务器部署。

许多服务器机架中的配电单元(power distribution units,PDU)只能提供有限数量的插座,因此如果某机架已经被充分占用,也许就没有足够未用的PDU插座来容纳额外的服务器,或者仅能对服务器的电源线缆进行简单管理。也许能够重新安排部分线缆的位置,但仅仅拔掉线缆就可以导致系统停机,这都需要运维团队在事先计划和安排。

检查你的无间断电源(UPS)容量。即使是最好的UPS,其功率容量和电池续航时间都是有限的。UPS系统过载的话会引起内部熔断器熔断。更高负载的同时会降低电池续航时间,因此需要确定增加多少服务器时,会影响到UPS的可用备份时间。在某些情况下,增加的负载会大幅降低电池可用于备份的时间,从而阻止系统正常的关机。在增加部署服务器之前,进行UPS升级或其他变更确保UPS电源管理能够处理新增设备。

大规模扩建项目少有重视PDU和UPS问题,因为新的机架通常为服务器提供新的电源基础设施。

如何保证服务器的网络连通性?

想连接到数据中心网络,每一个系统的网络接口连接器(network interface connector,NIC)接口需要与本地补丁面板相连,然后连接到本地交换机实现机架间的内连。

确定本地接口面板和交换机上有足够可用的接口用于容纳增加的服务器。集群和弹性计算,与增加的虚拟服务器网络流量需求一样,在服务器上逐渐提高NIC接口的数量。相比于安装一各单个的10G或更快速度的以太网接口,安装一到两个1G以太网接口要便宜和容易得多。每台服务器与补丁面板以及交换机接口间也许需要2条、4条或甚至更多的网线。如果打算在多个机架内安装超过10台新服务器,所需的新接口数量可能会让你目瞪口呆。

如果接线连不到补丁面板或交换机,当空间足够时,可以新增面板或内连其他交换机。另外,还可以将当前的补丁面板和交换机升级为更高密度的配置。要注意配置交换机和厘清布线所需的努力和停机时间,应编制相应计划。

大规模的服务器安装通常不会遇到网络容量问题,因为IT管理员会在项目设计阶段就规划好服务器的安装以及交换机配置工作。

服务器软件是否有足够多的许可可用?

软件授权费是一笔相当大的费用,根据每个系统上运行的虚拟机数量,不少企业级的许可都需要每年花费数千美元。但与大型服务器安装的许可费用与硬件费用一比就显得微不足道了。

新服务器都需要操作系统、虚拟机管理程序和/或虚拟容器层、应用程序、管理工具代理以及其他组件。每个软件都需要许可进行管理,IT管理员必须提前规划服务器的软件需求和许可需求,作为服务器部署检查表的一部分,来确定是否需要购买许可或将其从一台服务器迁移到另一台。与供应商就批量迁移许可证的折扣费用进行详细商讨吧。

将既存服务器的硬件进行升级替换的费用往往比购置新设备要来的经济,因为大部分软件机器许可可以被迁移到新的硬件上。然而,向服务器添加新的虚拟机实例会增加许可费用。

本文转自d1net(转载)

相关文章
|
2天前
|
存储 数据挖掘 虚拟化
服务器数据恢复—Raid5阵列两块硬盘硬件故障掉线的数据恢复案例
服务器数据恢复环境: 一台某品牌存储设备上有一组由10块硬盘(9块数据盘+1块热备盘)组建的raid5阵列,上层部署vmware exsi虚拟化平台。 服务器故障: raid5阵列中两块硬盘对应的指示灯亮黄灯掉线。硬盘序列号无法读取,通过SAS扩展卡也无法读取。
|
1月前
|
网络协议 网络安全
基于bind软件部署DNS服务器
关于如何使用bind软件部署DNS服务器的教程,包括DNS服务器的类型、基于bind软件的部署步骤、验证DNS服务器可用性的指导,以及如何进行DNS正向解析的实现。
34 2
基于bind软件部署DNS服务器
|
23天前
|
监控 JavaScript Java
部署应用程序到服务器
部署应用程序到服务器
40 3
|
1月前
|
存储 关系型数据库 MySQL
使用Docker快速部署Mysql服务器
本文介绍了如何使用Docker快速部署MySQL服务器,包括下载官方MySQL镜像、启动容器、设置密码、连接MySQL服务器以及注意事项。
188 18
|
15天前
|
JavaScript Linux 开发工具
如何将nodejs项目程序部署到阿里云服务器上
该文章详细描述了将Node.js项目部署到阿里云服务器的步骤,包括服务器环境配置、项目上传及使用PM2进行服务管理的过程。
|
23天前
|
Ubuntu 开发工具 git
在Ubuntu上部署BOA服务器的步骤
部署BOA服务器是一个涉及多个步骤的过程,包括系统更新、安装依赖、下载和编译源代码、配置服务器以及启动和验证。遵循上述步骤,可以在Ubuntu系统上成功部署BOA服务器,为开发和测试提供一个轻量级的Web服务器环境。
14 0
|
2月前
|
UED
JSF文件下载:解锁终极文件传输秘籍,让你的Web应用瞬间高大上!
【8月更文挑战第31天】掌握JSF文件下载功能对构建全面的Web应用至关重要。本文通过具体代码示例,详细介绍如何在JSF中实现文件下载。关键在于后端Bean中的文件读取与响应设置。示例展示了从创建实体类到使用`<h:commandLink>`触发下载的全过程,并通过正确设置响应头和处理文件流,确保文件能被顺利下载。这将显著提升Web应用的实用性与用户体验。
48 0
|
2月前
|
Java 数据库 API
JSF与JPA的史诗级联盟:如何编织数据持久化的华丽织锦,重塑Web应用的荣耀
【8月更文挑战第31天】JavaServer Faces (JSF) 和 Java Persistence API (JPA) 分别是构建Java Web应用的用户界面组件框架和持久化标准。结合使用JSF与JPA,能够打造强大的数据驱动Web应用。首先,通过定义实体类(如`User`)和配置`persistence.xml`来设置JPA环境。然后,在JSF中利用Managed Bean(如`UserBean`)管理业务逻辑,通过`EntityManager`执行数据持久化操作。
40 0
|
2月前
|
JavaScript 搜索推荐 前端开发
从零搭建到部署:Angular与Angular Universal手把手教你实现服务器端渲染(SSR),全面解析及实战指南助你提升Web应用性能与SEO优化效果
【8月更文挑战第31天】服务器端渲染(SSR)是现代Web开发的关键技术,能显著提升SEO效果及首屏加载速度,改善用户体验。Angular Universal作为官方SSR解决方案,允许在服务器端生成静态HTML文件。本文通过具体示例详细介绍如何使用Angular Universal实现SSR,并分享最佳实践。首先需安装Node.js和npm。
33 0
|
2月前
|
JavaScript 搜索推荐 API
Angular携手Angular Universal:全面实现服务器端渲染技术——从环境搭建到部署的详尽指南
【8月更文挑战第31天】在现代Web开发中,服务器端渲染(SSR)对于提升应用加载速度和SEO至关重要。Angular Universal作为Angular的SSR解决方案,允许在服务器上渲染应用,再发送至客户端,显著提高初始加载速度。本文将详细介绍如何使用Angular和Angular Universal实现SSR,并分享最佳实践。
37 0

热门文章

最新文章