服务器基础设施指南

决定为您的应用程序使用什么基础设施是一项艰巨的任务。 在决定基础架构之前,需要考虑大量因素,例如成本、敏捷性、灵活性、稳定性、可用性等。 根据您的业务规模和形态,您可以调整这些因素,最终使用不同类型的基础设施。 我们在 ServerMania 已建议许多企业根据他们的选择帮助确定最适合他们的基础架构。 在这篇文章中,我们希望涵盖我们在建议企业采取一种选择而不是另一种选择时考虑的一些事项。

现代应用程序是多层的。应用程序由三个主要层组成——表示层、逻辑层和数据层。但是,根据您正在构建的应用程序类型,可以有更多层。表示层是最接近应用程序用户的层——它包括用户访问应用程序所使用的 GUI。应用程序的逻辑层处理业务和应用程序规则和条件,以及作为应用程序一部分完成的所有繁重决策。最后,数据层负责临时或持久存储应用程序在为用户提供服务时生成或使用的数据。

服务器基础设施要求
应用程序的不同层有不同的基础设施要求。不同类型的应用程序需要不同级别的安全性、可用性和可扩展性功能。许多其他业务需求决定了哪种基础设施安排最适合业务。取决于许多因素,公司可能会决定走云计算路线;其他人可能会选择在托管设施中托管他们的基础设施或创建自己的数据中心。根据企业的选择,设置和维护 IT 基础设施、网络基础设施、防火墙、IDS(入侵检测系统)、应用程序和数据库服务器所需的资源将发生变化。这同样适用于解决灾难恢复、业务延续、备份、归档、合规性和审计问题。

IT基础设施
为了处理 IT 运营,您需要选择使用一组技术而不是另一组技术。例如,要管理内部用户,可以使用 Active Directory、Azure AD 或第三方目录服务等目录服务。从使用 WiFI 和 VPN 的互联网等基础开始,应集中管理对 Microsoft Office、电子邮件、Zoom、Slack 等应用程序的访问。 IT 支持团队管理对公司资源和许可证的访问。对于开发人员来说,标准软件的更新存储库被证明对整个组织的开发人员、分析师和工程师都有帮助。大量 IT 解决方案用于在组织级别有效管理 IT 资源。一个集中的、组织良好的 IT 基础设施设置可确保合规性并减少帮助进行外部审计的痛苦。

网络基础设施
网络基础设施是基于互联网的业务的支柱。在 IT 支持团队可以管理互联网访问之前,企业需要 (ISP) 互联网服务提供商提供备份线路,通过设置网络防火墙、VPN 和物理保护服务器设施来公平保证安全和隐私。这涉及确保服务器设施内的所有基础设施组件(如文件服务器、网络设备、数据存储服务器、网络组件、传输介质(光纤电缆、交换机、路由器等)和其他 IT 硬件在物理和逻辑上都受到保护.

除了上面提到的事情之外,组织对互联网基础设施的可用性也有合理的期望。因此,数据中心专业人员还必须通过为设施获取冗余互联网线路、备用电源和冷却机制来努力维护 SLA。此外,他们必须维持作为网络基础设施一部分的已安装网络资源和网络组件。

随着组织的发展,网络基础设施的开发变得更加重要,无论是在规模、安全性和可靠性方面。当系统出现缺陷时,较小的组织比大组织损失更少。持续的网络基础设施管理和开发可以解决这些问题。它可能涉及升级数据中心、服务器机房、网络设备、网络硬件和软件。

应用基础设施
我们首先讨论应用程序基础设施。三层应用架构需要不同类型的基础设施资源。应用程序服务器的计算、内存和网络要求与存储服务器不同。这同样适用于快速内存存储(缓存)、代理服务器、消息队列、可视化引擎、大规模 MPP(大规模并行处理)引擎等。这些要求决定了将使用哪种存储磁盘、哪种传输介质是合适的、多少内存足以满足前面提到的任何用例。

基础设施类型
有多种方法可以部署和维护服务器基础架构。您可以使您的服务器基础架构可组合、超融合、不可变等。选择不是非此即彼。您可以选择两种或多种方法的组合,只要它们在原则上不相互矛盾即可。选择一种方法而不是另一种方法的决定