共 485 篇文章

标签:应用程序 第30页

2022年配置新服务器的10个基本步骤-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

2022年配置新服务器的10个基本步骤

这是一个不错的新 Linux 服务器……如果它发生了什么事,那就太可惜了。开箱即用可能运行良好,但在将其投入生产之前,您需要采取 10 个步骤来确保其配置安全。这些步骤的细节可能因发行版而异,但从概念上讲,它们适用于任何风格的 Linux。通过在新服务器上检查这些步骤,您可以确保它们至少对最常见的攻击具有基本保护。,, 1 – 用户配置,如果它不是您的操作系统设置的一部分,那么您要做的第一件事就是更改 root 密码。这应该是不言而喻的,但在例行服务器设置过程中可能会令人惊讶地被忽视。密码应至少为 8 个字符,使用大小写字母、数字和符号的组合。如果您要使用本地帐户,您还应该设置一个密码策略,指定老化、锁定、历史和复杂性要求。在大多数情况下,您应该完全禁用 root 用户,并为需要提升权限的用户创建具有 sudo 访问权限的非特权用户帐户。, 2 – 网络配置,您需要进行的最基本配置之一是通过为服务器分配 IP 地址和主机名来启用网络连接。对于大多数服务器,您需要使用静态 IP,以便客户端始终可以在同一地址找到资源。如果您的网络使用 VLAN,请考虑服务器网段的隔离程度以及最适合的位置。如果您不使用 IPv6,请将其关闭。设置主机名、域和 DNS 服务器信息。应该使用两个或更多 DNS 服务器来实现冗余,并且您应该测试 nslookup 以确保名称解析正常工作。, 3 – 包管理,假设您正在为特定目的设置新服务器,因此请确保安装您可能需要的任何软件包,如果它们不是您正在使用的发行版的一部分。这些可能是 PHP、MongoDB、ngnix 等应用程序包或 pear 等支持包。同样,应删除系统上安装的任何无关软件包以缩小服务器占用空间。所有这些都应该通过您的发行版的包管理解决方案来完成,例如 yum 或 apt,以便在以后更轻松地进行管理。,, 4 – 更新安装和配置,在服务器上安装正确的软件包后,您应该确保所有内容都已更新。不仅是您安装的软件包,还有内核和默认软件包。除非您对特定版本有要求,否则应始终使用最新的生产版本来确保系统安全。通常,您的包管理解决方案将提供最新的受支持版本。如果这样做适用于您在此服务器上托管的服务,您还应该考虑在包管理工具中设置自动更新, 5 – NTP 配置,配置您的服务器以将其时间同步到 NTP 服务器。如果您的环境有内部 NTP 服务器,它们可以是内部 NTP 服务器,也可以是任何人都可以使用的外部时间服务器。重要的是防止时钟漂移,即服务器的时钟偏离实际时间。这可能会导致很多问题,包括在授予访问权限之前测量服务器和身份验证基础设施之间的时间偏差的身份验证问题。这应该是一个简单的调整,但它是可靠基础架构的关键部分。, 6 – 防火墙和 iptables,根据您的发行版,iptables可能已经完全锁定并要求您打开所需的内容,但是无论默认配置如何,您都应该始终查看它并确保它按照您想要的方式进行设置。请记住始终使用最小权限原则,并且只打开该服务器上的服务绝对需要的那些端口。如果您的服务器位于某种专用防火墙的后面,请确保拒绝所有内容,但也拒绝那里的必要内容。假设你的 iptables/firewall 默认是限制性的,不要忘记打开你的服务器需要的东西来完成它的工作!,, 7 – 保护 SSH,SSH 是 Linux 发行版的主要远程访问方法,因此应该得到适当的保护。即使您禁用了该帐户,您也应该禁用 root 远程 SSH 的功能,以便万一 root 由于某种原因在服务器上启用,它仍然无法远程利用。如果您有一组要连接的固定客户端 IP,您还可以将 SSH 限制在某些 IP 范围内。或者,您可以更改默认 SSH 端口以“隐藏”它,但老实说,简单的扫描将向任何想要找到它的人揭示新的开放端口。最后,您可以完全禁用密码身份验证并使用基于证书的身份验证来进一步减少 SSH 被利用的机会。, 8 – 守护程序配置,您已经清理了软件包,但将正确的应用程序设置为在重新启动时自动启动也很重要。请务必关闭您不需要的任何守护程序。安全服务器的一个关键是尽可能减少活动占用空间,因此唯一可用于攻击的表面区域是应用程序所需的表面区域。完成此操作后,应尽可能强化剩余服务以确保弹性。, 9 – SELinux 和进一步强化,如果您曾经使用过 Red Hat 发行版,那么您可能熟悉SELinux,这是一种内核强化工具,可以保护系统免受各种操作的影响。SELinux 非常擅长防止未经授权的使用和访问系统资源。它在破坏应用程序方面也很出色,因此请确保在启用 SELinux 的情况下测试您的配置,并使用日志来确保没有任何合法的被阻止。除此之外,您还需要研究强化任何应用程序,例如MySQL或Apache,因为每个应用程序都有一套最佳实践可供遵循。,, 10 – 记录,最后,您应该确保您需要的日志记录级别已启用并且您有足够的资源用于它。您最终将对此服务器进行故障排除,所以现在帮自己一个忙,构建快速解决问题所需的日志结构。大多数软件都有可配置的日志记录,但您需要反复试验才能在信息不足和信息过多之间找到适当的平衡点。有许多第三方日志记录工具可以帮助完成从聚合到可视化的所有工作,但首先需要考虑每个环境的需求。然后,您可以找到可以帮助您填充它们的工具。,这些步骤中的每一个都可能需要一些时间来实施,尤其是第一次。但是通过建立初始服务器配置例程,您可以确保环境中的新机器具有弹性。如果您的服务器曾经是攻击的目标,那么不采取任何这些步骤都可能导致非常严重的后果。跟随它们并不能保证安全——数据泄露会发生——但它确实使恶意行为者变得更加困难,并且需要一定程度的技能才能克服。, ,这是一个不错的新 Linux 服务器……如果它发生了什么事,那就太可惜了。开箱即用可能运行良好,但在将其投入生产之前,您需要采取 10 个步骤来确保其配置安全。这些步骤的细节可能因发行版而异,但从概念上讲,它们适用于任何风格的 Linux。通过在新服务器上检查这些步骤,您可以确保它们至少对最常见的攻击具有基本保护。,,如果您曾经使用过 Red Hat 发行版,那么您可能熟悉SELinux,这是一种内核强化工具,可以保护系统免受各种操作的影响。SELinux 非常擅长防止未经授权的使用和访问系统资源。它在破坏应用程序方面也很出色,因此请确保在启用 SELinux 的情况下测试您的配置,并使用日志来确保没有任何合法的被阻止。除此之外,您还需要研究强化任何应用程序,例如MySQL或Apache,因为每个应用程序都有一套最佳实践可供遵循。

互联网+
反向代理服务器与负载均衡器的区别-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

反向代理服务器与负载均衡器的区别

反向代理服务器(或反向代理)促进用户对 Web 服务器/应用程序服务器的请求和服务器的响应。负载均衡器接收用户请求,将它们相应地分配给一组服务器,然后将每个服务器的响应转发给其各自的用户。从上面的简要定义可以看出,反向代理和负载均衡器有一些重叠的功能。,,例如,它们都充当在客户端-服务器模型中转发请求和响应的中间节点。虽然它们在表面上看起来相似,但它们是两种不同的架构,在网络安全中扮演着不同的角色。本文详细解开反向代理和负载均衡器之间的差异,以消除两者之间的任何混淆。,反向代理服务器是用户和 Web 服务器之间的中间设备或应用程序。反向代理是一种代理服务器,旨在通过确保用户永远不会与原始服务器直接通信来增强 Web 服务器的安全性。,典型的反向代理操作如下:,反向代理从它们的配置方式接收它们的名称——“反向”到标准代理服务器(或正向代理)。正向代理位于用户和 Internet 之间,而反向代理位于网络边缘和 Internet 之间。,反向代理有硬件和软件两种形式。,有许多流行的开源反向代理软件解决方案,例如:,Web 应用程序防火墙 (WAF) 是一种反向代理,通常部署在商业用例中。WAF 监控 Web 流量并保护组织的 Web 应用程序免受网络攻击,例如SQL 注入、敏感数据盗窃、跨站点脚本和其他漏洞。另一种类型的反向代理是第 7 层负载均衡器。第 7 层负载均衡器将 Web 请求分发到多个服务器,以提高客户端网络性能和用户体验。,,虽然反向代理的主要目标是保护服务器端操作,但它的功能为客户端和服务器都提供了好处。, 增强的安全性, 负载均衡,组织可以使用反向代理在多个后端服务器之间均匀高效地分配流量。负载平衡有助于防止站点关闭,因为在发生网络中断或 DDoS 攻击时,流量可以重新路由到备用服务器(而不是依赖于一台服务器)。, 网络加速,反向代理可实现更快的 Web 服务器响应时间,改善站点加载时间和用户体验。他们使用各种网络加速技术来实现更高的速度。,由于代理充当SSL连接的端点而不是 Web 服务器,因此 Web 服务器可以更快地提供内容。,负载均衡器充当用户和一组服务器之间的中介。负载平衡器用于减轻高流量服务器的压力。它们将客户端请求路由到最合适的服务器,从而最大限度地提高网络速度和效率。通过确保运营效率,负载平衡器可帮助组织为其 IT 基础架构建立可扩展的基础。,通常,负载均衡器的操作如下:,虽然上面的示例解释了负载均衡器如何处理 Web 请求,但负载均衡器可以支持许多其他协议,具体取决于它们的类型。负载均衡器选择将用户请求转发到哪个服务器的方式取决于它使用的算法。,, 负载平衡算法,负载平衡算法是一组规则,用于确定在一组不同的服务器中选择哪个服务器。,有几种类型的负载平衡算法。,负载均衡器按照它们使用的数字系统以及它们运行的​​开放系统互连 (OSI) 模型的特定层进行分类。, 数字系统负载均衡器, 硬件负载平衡器设备,硬件负载平衡器设备通常在数据中心中找到。它们是通常在传输层 (L4) 或应用层 (Layer 7) 上运行的物理设备。, 软件负载均衡器 (SLB),软件负载平衡器可作为负载平衡器即服务 (LBaaS) 购买,例如,作为应用交付控制器 (ADC) 的一个功能,或者可以直接安装到服务器上。, OSI 层的负载均衡器, 应用程序负载均衡器(7 级负载均衡器或反向代理),应用程序负载均衡器在 OSI 模型的第 7 层(最高层)上运行。它根据应用程序级变量(例如 URL、HTTP 标头和 SSL)分发 Web 请求。第 7 层负载均衡器是一个反向代理,因为它处理应用程序级别的请求——HTTP 运行的层。, 网关负载均衡器,网关负载平衡器在第 3 层 (L3) 上运行。由于所有流量都流经一个入口和出口点,因此易于扩展。, 全局服务器负载均衡器,全局服务器负载均衡器可以连接到世界各地的服务器。它响应来自地理上最接近请求用户的服务器的用户请求。, 网络负载均衡器(四级负载均衡器),网络负载平衡器在第 4 层 (L4) 上运行。它根据网络变量分配流量,包括 IP 协议、源 IP、源端口、目标 IP 和目标端口。,,负载平衡器能够在多个高流量服务器之间有效地分配用户请求的能力为客户端-服务器模型提供了许多互惠互利的好处。, 增强的用户体验,负载均衡器执行健康检查以识别服务器中断,然后将用户流量重新路由到正常运行的服务器。他们通过拦截给用户的错误响应消息或向服务器发送直接请求来进行健康检查,这些请求需要特定的响应来表明服务器是健康的。负载均衡器在服务器错误事件中的干预意味着用户体验到的错误消息要少得多并避免响应延迟。, 更高的可靠性,负载均衡器在多服务器部署中实现,确保请求均匀高效地分布。通过防止服务器过载和流量瓶颈,负载均衡器为用户提供了更高的可靠性。许多服务器而不是单个服务器的可用性确保了用户请求仍然得到满足,即使在发生中断的情况下也是如此。, 会话持久性,由于HTTP/S是一种无状态协议,会话持久性并不直观,但对于许多应用程序有效执行而言是必需的。例如,电子商务网站等 Web 应用程序依靠会话持久性来保持购物篮处于活动状态。负载平衡器确保特定用户(即来自特定 IP 地址)的请求在会话期间始终发送到同一台服务器。,反向代理和负载均衡器都提高了应用交付网络的性能,但它们在这种优化中扮演的角色并不完全相同。反向代理特别是 7 级负载均衡器,专门处理 Web 请求。负载均衡器可以在 OSI 模型的 3-7 级上运行,在 Web 请求之上处理多种类型的请求,例如 DNS、SSL、TCP。,反向代理可以执行负载均衡器的其他角色。例如,反向代理还可以:,负载均衡器的主要作用是将用户请求分发到多个服务器。反向代理可用于促进用户和单个服务器之间的请求。, ,反向代理服务器(或反向代理)促进用户对 Web 服务器/应用程序服务器的请求和服务器的响应。负载均衡器接收用户请求,将它们相应地分配给一组服务器,然后将每个服务器的响应转发给其各自的用户。从上面的简要定义可以看出,反向代理和负载均衡器有一些重叠的功能。,, 负载平衡算法

互联网+
托管主机服务的类型-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

托管主机服务的类型

使网络变得比它需要的更复杂的部分原因是可用服务的庞大数量。托管主机服务正在兴起,但鉴于价格通常很高,这是您真正需要的吗?今天我们将探讨托管主机的好处、可用的各种类型以及与非托管服务的简要比较。,,利用托管主机服务,提供商为客户承担所有硬件和应用程序管理职责。虽然此类解决方案的确切范围可能因业主而异,但其基本理念是帮助公司减少对内部 IT 专业知识的依赖。,托管主机范围内通常涵盖的一些领域包括:,托管主机服务提供商将基本上确保您的 Web 环境适合您需要运行的任何应用程序。服务器的性能和正常运行时间也包含在严格的服务水平协议 (SLA)中。,许多公司依靠承包商来帮助提供额外的服务。例如,一家报纸公司可能希望在外包印刷的同时专注于制作内容。或者,智能手机制造商可能会依赖第三方公司进行售后服务。这种类型的外包可能并不总是最具成本效益的,但会带来一定的好处。, 提高敏捷性,选择托管主机使公司能够灵活地快速扩大和缩小规模。内部团队通常需要时间来扩展硬件和专业知识方面的能力。在网站技术方面,对于企业主来说尤其如此。公司可以简单地要求托管服务提供商帮助进行基本的服务器管理,而不是招聘和培训员工。, 更好的安全性,多年来,网络安全风险不断增加,维持内部安全团队可能具有挑战性且成本高昂。托管主机服务提供商有能力加强您的服务器防御并将该服务作为软件包的一部分。由于优化您的在线安全是一个持续的过程,从长远来看,您将从招聘和培训员工以达到您所在领域的最新安全标准方面节省大量资金。,, 业务重点,托管主机让您专注于您的核心业务。这个概念类似于报纸业务应该如何专注于内容而不是印刷。托管主机服务不会不必要地转移您的注意力,而是帮助公司保持精简。高效的企业通常将不属于核心业务的重要部分的活动外包出去。同样,您可以指定您的托管服务提供商来帮助处理服务器技术问题,同时专注于推广您的产品。, 管理合规性,数据合规性是企业数据管理最令人头疼的问题之一。适当的合规性涉及持续监控——托管主机服务提供商可以提供开箱即用的东西。只需与您的托管主机服务提供商核实详细信息,看看他们是否提供符合您所在领域最新合规标准的环境。,托管和非托管主机服务之间存在显着差异, 我们现在将对两者进行比较。非托管主机为您提供了一张白纸——一台在主机端进行了一些初始配置的裸机。这是一项主要针对有经验的用户的服务。让客户完全控制意味着他们不需要托管支持,并且可以自行配置和维护所有内容。非托管虚拟专用服务器(VPS) 计划将需要更多工作。您将需要处理操作系统部署、软件配置和服务器监控。但这还不是全部。此外,故障排除、性能优化和病毒检测/清除也是您的职责。,有多种类型的托管主机服务,其中一些专注于特定的运营领域。其他可能是相同解决方案的变体,但服务级别不同。归根结底,我们可以概述:, 完全托管的主机,完全托管的托管是托管主机服务的黄金标准。有了它,公司可以在几乎不关心网络托管操作的情况下开展业务。从服务器部署到应用程序性能——主机代表您处理一切。以网站或 Web 应用程序在任何时候崩溃的情况为例 – 主机将积极帮助您进行恢复。,, 半托管,一些网络托管服务提供商将对完全托管的托管计划有所不同。在规模的上端将是完全托管的选项,而半托管的托管则消除了 主机的部分责任。例如,半托管主机计划可能附带服务器部署和维护,但不提供其他支持服务。同样,范围因主机而异。, 托管应用托管,一些网络托管服务提供商将提供基于特定应用程序的托管主机服务。托管WordPress 托管就是一个很好的例子。基于此,托管应用程序提供商将确保您的应用程序在合适的环境中蓬勃发展。主办方还将负责确保应用程序以最佳状态运行、更新良好且安全,并为用户遇到的任何问题提供支持。, 托管电子邮件服务,如今,许多大型企业将其电子邮件服务外包。然而,选择像谷歌这样的供应商可能会导致高昂的费用和不太理想的结果。即使您的主机管理您的网站相当好,自托管电子邮件服务也可能是一种可行的选择。通过选择托管电子邮件服务,您还可以指定每个电子邮件参数——凭据、磁盘配额、转发器、自动回复器等。,虽然服务提供商之间可能存在差异,但在选择托管主机时通常需要牢记一些关键事项。,这些包括:,网络服务器性能:并非所有网络托管服务提供商都会提供相同的硬件和基础设施规格。这些因素以及主机的部署和配置专业知识可能会影响 Web 服务器的性能。,服务可靠性:如果服务面临频繁中断,拥有世界上最快的网络托管服务意义不大。虽然最初可能难以评估,但确保 SLA 条款涵盖该领域是一个好主意。,客户支持:除了能够快速响应您的查询外,客户支持团队还应具备适当的专业知识。这种专业知识对于专业服务尤其如此,例如托管应用程序托管。检查您的主机支持哪些通信渠道。,维护和安全:始终充分了解托管主机服务提供商将涵盖的职责范围。完全托管的主机应确保您无需担心过时的应用程序甚至未修补的安全漏洞。,,服务价值:托管服务的成本通常高于非托管主机。不过,您可以调整包装以获得更好的价值。例如,ScalaHosting提供免费的内部开发工具,如SPanel,可节省大量控制面板许可费用。,托管主机服务实际上可以带来许多优势。但是,这是以非托管主机成本增加为代价的。尽管如此,时间和专业知识的以旧换新可能非常有益。, ,使网络变得比它需要的更复杂的部分原因是可用服务的庞大数量。托管主机服务正在兴起,但鉴于价格通常很高,这是您真正需要的吗?今天我们将探讨托管主机的好处、可用的各种类型以及与非托管服务的简要比较。,,一些网络托管服务提供商将对完全托管的托管计划有所不同。在规模的上端将是完全托管的选项,而半托管的托管则消除了 主机的部分责任。例如,半托管主机计划可能附带服务器部署和维护,但不提供其他支持服务。同样,范围因主机而异。

互联网+
物理服务器和虚拟机之间的区别是什么?-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

物理服务器和虚拟机之间的区别是什么?

在过去十年或更长时间中,IT 基础架构发生了巨大变化。随着虚拟化的兴起,组织已经改变了在基础架构中配置、管理和容纳关键业务工作负载的方式。虚拟化不是以 1:1 的方式配置服务器工作负载,每个物理服务器都有一个工作负载,虚拟化带来了在一组物理硬件上运行许多软件工作负载的能力。,,随着处理、网络和存储能力的进步,虚拟化使企业能够更有效地利用整个环境中 CPU 处理能力的发展,并利用硬件的进步。因此,在某些情况下,某些工作负载仍然需要物理服务器。,让我们看一下物理服务器和虚拟机之间的重要区别。, 物理服务器与虚拟机,在查看物理服务器和虚拟机之间的差异并决定在它们之间运行您的业务关键型工作负载时,让我们首先更好地了解它们。我们将考虑以下几点:,1.什么是物理服务器?,2.什么是虚拟机?,3. 物理机与虚拟机功能对比,4.你如何选择?,5. 其他注意事项,让我们开始研究物理服务器。, 什么是物理服务器?,1. 物理服务器是 IT 基础设施中众所周知的一部分,从一开始就存在。它是您可以 触摸 和 感受的硬件。典型的服务器被称为“裸机”。,2. 它包括允许其运行的物理服务器机箱中包含的所有物理硬件组件。物理服务器基本上有一个 CPU、RAM 和几种类型的内部存储,从中加载和启动操作系统。它可能有也可能没有用于操作系统的存储之外的通用存储。,3. 数据中心的物理连接连接到物理服务器,这包括电源、网络、存储连接以及其他外围设备和硬件。,4. 运行单个应用程序的裸机服务器,一般为单个“租户”提供应用程序和数据。简单来说,租户是 客户 或 消费者。租户是为单个客户提供服务的软件和支持基础架构的单个实例。,, 服务器类型,如果人们可能将物理服务器视为“一刀切”类型的硬件,那么物理服务器有各种类型、大小和用途。其中包括以下不同的服务器类型:,1. 塔式服务器——与机架式和模块化服务器相比,这种类型的服务器成本更低,功能也更弱。这些服务器存在于边缘或小型企业环境中,其中可能未安装服务器机架或没有其他机架安装设备来证明购买服务器机架的合理性。,2. 机架式服务器——这些服务器是您在考虑企业数据中心环境时想到的典型服务器,安装在标准服务器机架中。,3. HCI 或模块化服务器——HCI 或模块化服务器有时被称为“刀片”服务器或超融合外形,因为它们通常能够通过简单地安装新的“刀片式服务器”来安装或扩展计算、存储和网络”或“模块”到 HCI/模块化服务器的机箱中。,上面提到的不同类型的服务器肯定不是唯一可供购买的服务器。但是,这些类型的服务器是企业数据中心环境中最常见的物理外形类型。, 什么是虚拟机?,1. 虚拟机是当今环境中常见的 IT 基础架构类型。虽然容器肯定正在获得牵引力并且正在被采用,但虚拟机仍然是当今虚拟化环境的事实标准。,2. 这些机器是通过 在“裸机”服务器上安装管理程序来实现的。当今许多流行的虚拟机管理程序(如 VMware vSphere 和 Microsoft Hyper-V)的常用方法是将底层物理服务器的硬件虚拟化,并将此虚拟化硬件呈现给操作系统。管理程序具有某种 CPU 调度程序 ,用于代理来自在来宾虚拟机中运行的客户端操作系统的请求,物理 CPU 安装在底层物理主机中。,3. 与物理服务器相比,虚拟机在供应、管理、配置和自动化方面具有许多优势。虽然新的物理服务器需要几天或几周的时间来获取、配置和配置,但在某些情况下,虚拟机可以在几分钟甚至几秒钟内启动。,4. 虚拟机从底层物理硬件中抽象出来的方式,意味着它具有物理服务器无法实现的移动性和灵活性。在虚拟机运行时,虚拟机可以在不同主机之间无缝移动。由于虚拟机是共享存储上的一组文件而不是一组物理硬件,因此可以轻松移动和更改其计算/内存所有权。,,5. 如前所述,物理服务器非常适合单个租户或客户。虚拟机更适合多租户环境,其中可能有许多不同的公司使用不同的虚拟机,所有虚拟机都位于物理机管理程序主机或集群上。, 虚拟机类型,由于没有物理形式因素可以让我们为虚拟机提供支持,因此虚拟机存在“虚拟硬件”的概念。以 VMware vSphere 为例,当您查看 VM 设置时,您可以看到构成 VM 的虚拟硬件。,VMware 虚拟机中包含的虚拟硬件 除了虚拟硬件之外,还有其他类型的 VM 需要注意:,1. Persistent——它通常与 VDI 环境相关联,用于描述使用后不会断电和销毁的 VM。,2. 非持久性——通常与 VDI 环境相关联,描述一个短暂存在的虚拟机,仅在需要时提供,3. 厚置备——将虚拟机的存储描述为磁盘在创建时完全提交或“归零”,4. 精简配置——精简配置磁盘仅在需要空间时将磁盘归零。这有效地允许“过度配置”存储,因为您可以为虚拟机分配比实际可用的存储更多的存储,5. 虚拟设备——VMware vSphere 中的虚拟设备可以通过 OVA/OVF 模板进行部署。这使得配置设备变得非常容易和有用。,6. vApps——一个vSphere概念,允许在逻辑上将虚拟机分组在一起,以便可以将它们作为单个实体进行管理和管理,7. 第 1 代——在 Hyper-V 中,这是传统的 VM 配置。“世代”通常会影响 VM 的功能和特性。与第 2 代 VM 相比,第 1 代 VM 的功能通常受到限制。,8. 第 2 代——Hyper-V 中最新的 VM 配置类型,提供所有最新特性和功能。, 物理机与虚拟机功能比较,物理服务器和虚拟机的构建方式非常不同,但它们确实有相似之处。归结为连接到“物理服务器”与“虚拟服务器”,从客户端的角度来看,体验将是完全相同的。应用程序通常不关心它们是连接到物理服务器还是作为虚拟机连接到虚拟机。,所需的资源由物理服务器或虚拟机提供,应用程序可以执行相同的操作,无论服务器是物理服务器还是虚拟服务器。我们来看看下面的对比。,, 费用,1. 尽管从一美元的处理能力来看,物理硬件的价格已经大幅下降,但它仍然很贵。根据配置的硬件规格,单个物理服务器的成本可能在几千美元到几万美元之间。,2. 查看虚拟机的成本可能是一个更抽象的练习,因为您可以在运行虚拟机管理程序的物理主机上创建硬件可以支持的尽可能多的虚拟机。与虚拟机相关的“成本”是因为它们基本上占用了物理主机能够提供的硬件规格和性能的“切片”,并且您在购买硬件时需要付费。,3. VMware 的 vRealize Operations Manager 等产品能够根据分配的处理器、RAM 和消耗的存储运行持续成本分析。这有助于获得有关单个 VM 成本的切实信息。,4. 然而,当进行一对一比较时,与在物理管理程序主机上运行许多实例或工作负载的能力相比,用于 (1) 工作负载的物理服务器硬件相比,VM 更具成本效益和效率使用企业数据中心的物理资源。, 物理足迹,1. 当您查看物理服务器的物理占用空间时,它肯定是广泛的。无论是塔式、机架式还是刀片式机箱,都需要空间来容纳服务器的物理外形。如果您考虑为每个运行的工作负载配备一个物理服务器来为单个解决方案、应用程序或一组用户提供服务,那么所需的物理空间可能会增加。,2. 另一方面,虚拟机允许所谓的...

互联网+
如何为您的VPS选择操作系统-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

如何为您的VPS选择操作系统

也许您的虚拟专用服务器(VPS) 托管帐户中最具定义性的元素是操作系统(OS)。原因是操作系统会影响很多事情,从配置环境的方式到可以使用的应用程序。还需要注意的是,在本文后面的讨论中,我们从 Web 服务器的角度来看待操作系统。这有时可能会导致混淆,因为某些服务器使用可能会提供与操作系统的传统桌面观点不同的视图。,, Windows 或 Linux,VPS 市场中最常用的两种操作系统是 Windows 和Linux。从本质上讲,它们在许多方面都非常不同。例如,Windows 服务器的部署成本通常更高,但如果您计划使用 ASP 或其他以 Microsoft 为中心的应用程序,它具有优势。,另一方面,Linux 的启动成本较低,因为许多发行版都在 GNU 或其他类似的免费许可方案下。它也被公认为能够比 Windows Server 更好地执行,并且在本质上更加模块化。除非您打算使用必须在Windows 平台上运行的任何东西,否则建议使用各种 Linux 选项之一。, CentOS、Ubuntu、Debian、Fedora 还是 Red Hat Enterprise Linux?,在我们开始本节之前,重要的是要了解 Linux 本身是由几个模块化组件组成的。它的核心是Linux 内核,它在不同的发行版之间并没有真正的区别。,除了内核,一个完整的 Linux 发行版还包括:,最终,每个发行版中包含的内容都有助于实现其预期的总体目标。,今天实际上有数百种不同的 Linux 发行版。然而,并不是所有的都适合在 VPS 环境中用作操作系统。今天我们将看看一些最受欢迎的 VPS 选择:, 按标准比较,在上面列出的少数分布中,我们可以进一步将它们缩小到更紧密的组中。这是因为他们彼此之间的关系。例如,Red Hat Enterprise 源自 Fedora,而 CentOS 源自 Red Hat Enterprise。因此,这三个分布密切相关。同时,Ubuntu 是从 Debian 派生的,它将这两者更紧密地联系在一起。,, 1 易用性,在所有 Linux 发行版中,Ubuntu 被广泛认为是最容易使用的发行版之一。这个发行版的一个主要焦点一直是可用性。它带有一个非常直观的桌面环境界面,并尽可能避免需要用户移动到命令行来实现任何事情。,安装过程也非常无缝,通常没有与 Linux 相关的过度技术术语。由于能够适应各种系统的自动检测功能,硬件问题得以解决。正因为如此,Ubuntu 拥有庞大的社区追随者。这反过来又会导致进一步的易用性,因为任何你不能做的事情 – 社区中的其他人可能会知道如何做。援助永远不会那么遥远。, 2 功能,在 Linux 发行版之间区分功能可能很困难。这是由于操作系统作为一个整体表现出的模块化。但是,考虑到默认安装,Red Hat Enterprise是迄今为止最完整的。由于其企业级目标市场,它已针对几乎所有关键任务用途进行了预打包。但是,值得注意的是,这也是为数不多的商业 Linux 发行版之一。, 3 性能,尽管 Ubuntu 易于使用,但它也被广泛认为是服务器(以及 VPS)操作的最佳性能。部分原因是它在目标发行版中的简化发布。对于 VPS,您可以使用 Ubuntu Server 以获得最佳性能。当然,很大一部分性能也归功于硬件,因此建议选择可靠的托管公司来部署您的 VPS。例如,托管云 VPS提供高可用性和可靠性,运行企业级 SSD 以获得最佳性能。, 4 提供的功能,在服务器市场上,红帽 Linux 企业版通常因其全面的功能集而受到青睐。鉴于其完整的功能集,这使得它在默认情况下更适合VPS 环境。不过要记住的是,它的商业许可使得广泛的可用性更加有限。正因为如此,许多用户倾向于将 Ubuntu 作为在其VPS 托管计划上运行的功能最丰富的选择。, 5 可安装的应用程序,许多初学者犯的一个常见错误是假设所有包或应用程序都可以在整个 Linux 发行版范围内工作。虽然从广义上讲这可能是真的,但也有很多例外。,Linux 社区非常庞大,每个发行版的粉丝通常只坚持那些。由各种社区开发的小型应用程序比比皆是,在许多情况下,这些应用程序是为各个 Linux 发行版定制的。,由于这个高度复杂的系统,最好根据您的需要选择您喜欢的 Linux 风格,而不是可以在其上安装多少应用程序。不过,可安装应用程序数量的一个很好的指标是发行版的受欢迎程度——这又是对 Ubuntu 的偏好。,不过,对于那些支持 Ubuntu 的人来说,一个主要的注意点是,这个 Linux 发行版不支持使用 cPanel。虽然这似乎是一个缺点,但可以通过使用功能强大的 cPanel 替代品轻松消除它。,, 6 配置,Ubuntu 本身包含的强大硬件检测功能已经消除了配置操作系统的大部分压力。然而,真正让整体配置更容易的是整个发行版的整体易用性。,甚至服务器版本也可以配备GUI 界面,以便更轻松地部署和配置各种包。这包括其他核心 VPS 必需品,例如 Web 服务器、数据库以及对 PHP...

互联网+
管理文件服务器与其他类型的服务器,它的最佳实践是什么?-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

管理文件服务器与其他类型的服务器,它的最佳实践是什么?

真正的工作围绕着文件的访问和修改展开,还有什么比通过文件服务器更好的方式来存储和分发工作文件呢?用于存储和管理文件的中央访问模型为组织带来了许多好处。最重要的是,每个人都可以访问服务器上任何文件的单个准确版本。听起来很简单,但只有通过适当的文件服务器管理才能实现这一壮举。,,这篇文章从操作方法和最佳实践的角度探讨了文件服务器管理的概念。为了为讨论奠定坚实的基础,我们需要一个通用的文件服务器管理定义。这样,所有其他参数都建立在实现文件服务器所需的知识之上。,文件服务器管理涉及网络中中央存储资源的硬件和软件组件的维护。通常,我们将所有精力都放在操作系统中的实际文件存储上。但是,因为术语“文件服务器”也指文件所在的实际机器,所以忽略它们的健康状况(最终)对它们存储的任何对象的健康状况都是有害的。,抛开硬件考虑,让我们将注意力转向文件服务器管理的软件方面。存在如此多的软件产品/品牌来帮助服务器管理员进行文件服务器管理。实际上,文件服务器作为整个业务增强网络的一部分存在,该网络包括其他类型的服务器(应用程序、打印、数据库等)。这很容易在DevOps工程师的域中包含文件服务器。,负责文件服务器不仅意味着您应该确保它有效地执行其操作,而且还意味着您应该确保它无缝地适应更大的图景。为了清楚地描绘出这样一个管理角色需要什么,让我们比较一下维护文件服务器与维护其他类型的服务器的不同之处。,与其他类型的服务器不同(参见下面的列表),文件服务器仅充当网络上文件的静态存储位置。是的,新文件会定期添加到服务器,但与应用程序服务器相比,文件服务器的主要目的是拥有一个工作文件孤岛。这样做的原因包括在损坏的情况下妥善保管,以及促进对包含文件的协作。,现在来回顾一下其他类型的服务器。, 打印,中央打印任务管理和调度机器消除了对每个工作站旁边的打印机的需求。打印服务器和文件服务器之间的区别在于打印服务器从不实际存储文件。相反,它将打印请求中的任务与要打印的文件的详细信息对齐。执行打印后,您无法像在文件服务器中那样访问该文件。, 应用,这些是代表客户端节点执行机器的高性能机器。它们消除了通过网络在工作站上安装和运行单独的应用程序实例的需要。虽然他们可能会连接到文件服务器以消除驱动器空间管理的负担,但他们的任务是托管活动文件类型(编译的源代码)。应用程序服务器的一个很好的例子是托管防病毒应用程序的中央实例,该应用程序可以保护网络上的所有机器。, 数据库,这些类型的服务器是信息孤岛,将数据排列到关系(表)中,以便通过查询作为报告进行访问。通常,数据库管理系统(例如Microsoft SQL Server)处理数据库服务器的访问/更新活动。一些数据库类型可以存储文件对象。但是,它们之间的根本区别在于文件服务器仅以原始形式存储实际文件,而不是在表中。,, 代理,您会在管理请求的客户端-服务器网络之间找到代理服务器,同时通过切断网络组件之间的直接联系来增加一层安全性。智能代理将请求路由到最近或最佳解析目的地。, 邮件,应用服务器类型的一个子类别,邮件服务器托管电子邮件通信服务(和配置),并消除存储、发送和从目标地址提取电子邮件的负载。,一些文件服务器将 Web 服务器扩展为资源位置。在这种情况下,我们会找到媒体文件(图片、视频等)以及 Web 应用程序反复查询和更新的文档。请注意,没有源代码文件从文件服务器中执行。否则,它们将兼作 Web 应用程序服务器。,除了安装在文件服务器上的文件服务器管理软件服务之外,没有应用程序在其上(或从其上)运行以进行远程访问。如果应用程序的二进制文件存在于文件服务器上,它只是充当下载服务器而不是应用程序服务器。,在管理文件服务器时,以下最佳实践有助于顺利访问和更新活动。, 1. 保持严格的权限政策,权限确定单个用户或用户部门可以访问和更改文件夹或文件服务器中任何单独存在的对象的状态。作为一般规则,用户不应拥有对整个文件服务器资产的完全访问权限。这意味着能够查看、编辑和删除现有文件。完全访问还扩展了在文件服务器中创建新对象的能力。,如果没有严格的权限策略,服务器几乎是不安全的。因此,这会使敏感文件受到意外删除和未经授权的复制(潜在泄漏)的伤害。每个用户都应该对服务器和包含的文件拥有尽可能少的权限。这样,他们的生产力就不会受到阻碍,而我们不必代表他们协商安全性。, 2. 建立定期备份策略,备份是服务器上文件状态的静态历史记录——如果您愿意的话,是整个文件服务器的快照。当服务器意外失败时,它们是至关重要的重启点。您在一个时间范围内执行的备份越多,您的重新启动点就越接近最新(未保存)状态。,建立并坚持定期的数据库备份策略,以避免因服务器故障而损失宝贵的工作时间。通常,当服务器的流量很少或没有流量时(下班后),每日备份就足够了,每周进行一次循环增量备份。, 3.及早实施“文件恢复”策略,在某种程度上,备份是一种文件恢复策略。但是,更高级的文件恢复方法应该在文件服务器生命周期的早期阶段就位。通常,这些是大型服务器管理软件产品的一部分。围绕服务器管理软件构建文件服务器是一种有助于扩展和维护文件健康的整体方法。, 4. 明智地对文件进行分组,文件分组与权限和访问管理密切相关。拥有部门分区是一个好的开始。但是,对任何分组策略进行交叉访问,以便需要访问这些工作文件的用户拥有它。同样,将敏感文件与服务器的其余内容隔离开来,无论它们来自哪个组。,, 5. 对整个服务器进行定期审计,实施迭代健康审计以确保文件服务器的顺利运行。话虽如此,如果您使用的服务器管理套件提供仪表板以全面了解您的服务器及其对象,它会有所帮助。通过这种方式,您可以对文件和服务器(包括软硬件元素)的状态有一个单一的事实来源。, 总结,文件服务器从以工作名义修改它们的工作站提供业务资产的智能抽象。文件服务器的有效管理需要刻意努力。维护文件服务器所需的部分活动和最佳实践包括定期备份、频繁的健康审计和执行严格的权限策略。根据文件服务器的规模,此处建议的做法说起来容易做起来难。, ,真正的工作围绕着文件的访问和修改展开,还有什么比通过文件服务器更好的方式来存储和分发工作文件呢?用于存储和管理文件的中央访问模型为组织带来了许多好处。最重要的是,每个人都可以访问服务器上任何文件的单个准确版本。听起来很简单,但只有通过适当的文件服务器管理才能实现这一壮举。,,在管理文件服务器时,以下最佳实践有助于顺利访问和更新活动。

互联网+
裸机服务器与虚拟机服务器哪个性能更好?-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

裸机服务器与虚拟机服务器哪个性能更好?

在裸机和 VM 服务器之间进行选择并不总是一个简单的决定。裸机提供更好和更一致的性能,而虚拟服务器具有无与伦比的可扩展性和成本效益。了解何时采用哪种托管模式对于 IT 成功至关重要,因为错误的选择可能会导致滞后和安全风险。本文探讨了裸机和 VM 服务器之间的主要区别。我们概述了这两种服务器类型的优缺点,并帮助您选择完全符合您的安全和性能要求的托管模型。,, 什么是裸机服务器?,裸机服务器是专用于单个客户端(租户)的物理托管设备。通常设置在本地或第三方数据中心(租用或通过托管),裸机服务器可以处理比任何其他托管解决方案更多的数据,因为用户可以独占使用所有计算资源,包括:,除了完全专用的计算资源外,公司选择裸机服务器的其他主要原因是:,如果您的应用程序对性能很敏感,并且您希望将数据存储在单租户设备上,那么裸机的优势将难以匹敌。, 什么是虚拟机 (VM) 服务器?,VM 服务器是基于软件的托管设置,可在单个设备内的多租户环境中运行。将机器拆分为单独的 VM 需要服务器虚拟化,该过程使设备能够托管多个系统,同时共享相同的物理资源(磁盘空间、RAM 和 CPU)。,数据中心使用管理程序创建共享资源服务器。管理程序将服务器分成不同的单元,这些单元依赖于相同的组件,但具有独立的操作系统、应用程序和网络。要了解有关虚拟机管理程序和虚拟化如何工作的更多信息,请参阅我们关于虚拟机管理程序类型的文章。,,大多数选择 VM 服务器而不是其他托管解决方案的公司这样做的原因如下:,VM 服务器是动态工作负载和非任务关键型应用程序的理想选择,这些应用程序优先考虑灵活性而不是始终如一的高性能。, 裸机与 VM 服务器(比较表),下表提供了裸机和 VM 服务器之间主要区别的高级概述:,下面详细介绍裸机和 VM 服务器之间的主要区别。,,专用资源,资源专用是裸机和 VM 服务器之间最显着的区别:,专用资源的好处是巨大的,使裸机服务器的用户能够消除以下风险:,虽然信誉良好的虚拟机提供商不会经常遇到这些问题,但如果您使用多租户服务器,遇到这些问题的机会要高得多。,表现,由于裸机服务器将所有资源专用于单个用户,因此这些托管设备提供比同类虚拟服务器更一致和更好的性能。VM 解决方案性能较差的主要原因有两个:,虽然裸机服务器比同类虚拟机更强大,但一些企业发现虚拟机服务器的灵活性比物理服务器的性能提升更有价值。但是,如果始终如一的高性能是决定因素,那么裸机是更好的选择。,自定义选项,裸机服务器使用户能够从头开始构建设置并选择设备中的每个组件。除了硬件资源,用户还可以选择首选:,,裸机服务器的大量定制使您能够配置设备以满足您的特定操作需求。另一方面,VM 服务器在该部门有限制。虽然您可以根据资源和特定操作系统自定义 VM,但用户在选择服务器允许的工具和安全措施时通常选择有限。VM 服务器是为许多用例量身定制的多租户设备,因此提供商通常不会完全自由地设置自定义环境。,部署,部署新的裸机服务器比启动新 VM 需要更多时间。即使是顶级供应商也需要几个小时来设置服务器,如果您的订单包含独特的需求,甚至需要几天时间。,由于设置过程需要时间,因此配置裸机服务器需要仔细规划并充分了解您的需求。同时,部署 VM 服务器只需几分钟。选择配置后,启动新 VM 几乎是即时过程,因此您可以立即开始使用新服务器。,部署速度使 VM 服务器成为团队需要高敏捷性的公司的首选选择(DevOps 团队就是一个典型的例子)。VM 服务器在可移植性方面也更加直接,因为您可以将 VM 快速移动到另一个虚拟环境或不同的物理设备。,可扩展性,可扩展性是 VM 服务器相对于裸机设备的一个相当大的优势。VM 的灵活性使您能够通过以下方式轻松快速地调整环境:,虽然虚拟服务器使您能够通过近乎即时的按需可扩展性进行纵向扩展和缩减,但裸机设备在这方面可能存在问题。当公司开始超出当前服务器的规模时,您将需要在设置中添加更多硬件。您需要投资新组件,还需要经历漫长的安装过程。,扩展物理服务器时的常见问题是:,虽然裸机可扩展性没有上限,但添加资源的过程需要仔细规划并能够理解当前和未来的需求。同时,VM 的可扩展性更快、更宽容,因为您始终可以根据当前需求调整使用情况。,,安全,裸机服务器提供比 VM 更强大的安全性。使用裸机服务器,您可以:,在多租户环境中,违反法规遵从性的风险要高得多。出于这个原因,大多数旨在遵守严格法规(如HIPAA、PCI、GDPR、CCPA等)的公司更喜欢将关键任务数据和工作负载保存在裸机服务器上。,在服务器上拥有多个租户也会带来各种网络安全风险,例如:,系统恢复能力,当服务器出现故障时,企业必须快速恢复关键任务数据和操作,以尽量减少对公司的负面影响。如果您运行的是裸机服务器,则恢复在线操作可能需要数小时或数天,因为灾难恢复计划需要:,虚拟设置中的灾难恢复要简单得多。您可以通过虚拟机备份在新站点恢复整个服务器,并确保在此过程中几乎没有停机时间。,,成本,裸机服务器和虚拟机服务器之间的计费也不同:,裸机服务器通常比虚拟服务器更昂贵,即使设备承载相同的工作负载也是如此。无论您是否用完所有资源,您都支付相同的月度账单。另一方面,VM 服务器使您能够扩展资源以优化成本并确保几乎没有开销。,最昂贵的托管选项是拥有一个本地裸机服务器。构建和维护物理服务器的成本很高,但您还需要支付定期硬件升级、服务器机房设备和有能力的 IT 人员的费用。,裸机与虚拟机服务器:选择哪一个?,在正确的情况下,裸机和虚拟机服务器都可以成为首选的托管选择。在这两个选项之间做出决定归结为:,对于以下公司来说,裸机服务器是一个不错的选择:,另一方面,VM 服务器的一些理想用例是:,两种强大的托管模型适用于不同的用例,虽然裸机和虚拟机服务器都是可靠的投资,但在一种服务器类型上蓬勃发展的一些用例可能会在另一种模型上遇到严重问题。了解裸机和 VM 产品之间的区别是您如何识别可以承载您的工作负载而没有延迟或停机风险的基础架构。, ,在裸机和 VM 服务器之间进行选择并不总是一个简单的决定。裸机提供更好和更一致的性能,而虚拟服务器具有无与伦比的可扩展性和成本效益。了解何时采用哪种托管模式对于 IT 成功至关重要,因为错误的选择可能会导致滞后和安全风险。本文探讨了裸机和 VM 服务器之间的主要区别。我们概述了这两种服务器类型的优缺点,并帮助您选择完全符合您的安全和性能要求的托管模型。,,由于裸机服务器将所有资源专用于单个用户,因此这些托管设备提供比同类虚拟服务器更一致和更好的性能。VM 解决方案性能较差的主要原因有两个:

互联网+
如何在VPS服务器上安装Node.js-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

如何在VPS服务器上安装Node.js

Node.js 是一个开源平台,可帮助 JavaScript 用户在 Web 浏览器之外执行他们的代码。这是一个免费的解决方案,几乎可以在任何操作系统上运行。在托管方面,VPS 服务器提供了一个完美的环境,可以将 Node.js 应用程序与开发人员工具和 API 集成。让我们看看在托管和自我管理的 VPS 服务器上使用 Node.js 需要做什么。,,Node.js 是一个跨平台、事件驱动的JavaScript 运行时环境。它建立在 Chrome 的 V8 JavaScript 引擎以及MongoDB、Express.js 和 AngularJS 等其他开发框架之上。Node.js 允许您使用 JavaScript 创建负责许多核心功能的 Web 服务器、网络工具和模块。,由于 Node.js 仅适用于 JavaScript,因此更容易为广大开发者社区所用。同时,其模块使用的 API简化了编写服务器应用程序的过程。,虽然你可以在没有它的情况下运行你的 NodeJS 应用程序,但专家建议安装npm ——Node.js 的官方包管理器。它由一个客户端和一个包含超过 100 万个免费和付费包的在线数据库(npm 注册表)组成。多亏了 npm,来自世界各地的开发人员可以利用大量现成的资源来帮助他们加快开发过程。,Node.js 带来了许多优势。一方面,它已经是一个闪电般快速的脚本环境,而且由于它建立在Google 的引擎之上,它的性能可能会随着时间的推移而提高。npm 注册表也在扩展,因此开发人员将来可能会更容易找到他们正在寻找的东西。,不过,速度远非 Node.js 唯一出名的地方。在 Internet 上阅读它,您会发现大多数人都在广泛谈论它的异步、事件驱动架构。,让我们仔细看看它,看看开发人员如何从中受益。,要了解它的工作原理,我们需要将其与其中一种替代方案进行比较。世界上几乎 80% 的网站都使用 PHP,因此我们将使用它作为示例。如果 PHP 应用程序被要求打开一个文件,它在打开该文件之前不会处理任何其他请求。所有后续请求都取决于第一个请求的执行。,相比之下,Node.js 的架构是异步的,这意味着可以同时处理多个请求。一个请求不需要等待另一个请求的执行,内容交付效率更高。因此,使用 Node.js 创建的应用程序快速、健壮且易于扩展。鉴于这一切,IBM、LinkedIn、Netflix 和 PayPal等科技巨头在其部分产品的开发过程中使用 Node.js 也就不足为奇了。,Node.js 自 2009 年以来就已经存在,与其他Web 技术相比,时间并不长。尽管如此,它已经证明了它作为一个强大的开发框架的价值,在许多不同的领域有数十种用途。,这里是它最闪耀的地方:,高效交付动态内容的能力,加上用于实时 Web 应用程序的 JavaScript 库的存在,使 Node.js 非常适合开发出色的即时消息服务。,HTML5和其他技术的发展意味着您现在可以创建出色的基于浏览器的游戏,而无需依赖可怕的 Flash 动画。Node.js 是最好的新选择之一。,再一次,Node.js 的异步 I/O 使流媒体服务能够同时向数十万用户提供实时、高质量的视频。,JavaScript 主要与前端开发相关,但事实是,有一些 JS 库使开发人员能够使用 Node.js 创建快速可靠的命令行应用程序。,Node.js 的轻量级设计是它在开发人员中如此受欢迎的原因之一。你必须记住,如果你想在 Windows 上使用 Node.js,你将需要相当强大的硬件。但是,对于 Linux,资源使用率非常低,您甚至可以在Raspberry Pi上运行标准的Node.js 应用程序。,有ARM 和 64 位架构的 Linux 版本,在 Windows 上,它可以在 32 位和 64 位机器上运行。macOS 服务器需要 64 位芯片来运行 Node.js,并且还有一个 Docker 容器的官方镜像。总而言之,Node.js 可以在大多数现代设置上运行。,因为它适用于许多不同的操作系统和设置,所以没有一种万能的教程可以向您展示安装 Node.js 的确切步骤。大多数网络托管 VPS 服务器 都在 Linux 上运行,因此我们将重点关注它。然而,即使有了它,安装过程也会因发行版而异。以下是最常见的两种情况。,Node.js 非常受欢迎,可以进入世界上最流行的 Linux 发行版之一——Ubuntu 的官方软件存储库。如果您的 VPS 使用 Ubuntu,安装 Node.js...

互联网+
服务器的工作原理和10种服务器类型-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

服务器的工作原理和10种服务器类型

要充当服务器,必须将设备配置为在网络连接上侦听来自客户端的请求。此功能可以作为操作系统的一部分作为已安装的应用程序、角色或两者的组合存在。例如,Microsoft 的 Windows Server 操作系统提供了侦听和响应客户端请求的功能。此外,安装的角色或服务增加了服务器可以响应的客户端请求类型。在另一个示例中,Apache Web 服务器通过安装在操作系统顶部的附加应用程序 Apache 响应 Internet 浏览器请求。,,当客户端需要来自服务器的数据或功能时,它会通过网络发送请求。服务器接收此请求并以适当的信息进行响应。这是客户端-服务器网络的请求和响应模型,也称为调用和响应模型。,作为单个请求和响应的一部分,服务器通常会执行许多附加任务,包括验证请求者的身份,确保客户端有权访问请求的数据或资源,以及正确格式化或以预期的方式返回所需的响应大大地。,有许多类型的服务器都执行不同的功能。许多网络包含一种或多种常见的服务器类型:, 1、文件服务器,文件服务器存储和分发文件。多个客户端或用户可以共享存储在服务器上的文件。此外,与试图为组织中每台设备上的文件提供安全性和完整性相比,集中存储文件提供了更容易的备份或容错解决方案。文件服务器硬件可以设计为最大限度地提高读写速度以提高性能。, 2、打印服务器,打印服务器允许管理和分发打印功能。无需将打印机连接到每个工作站,单个打印服务器可以响应来自众多客户端的打印请求。今天,一些更大、更高端的打印机配备了自己的内置打印服务器,从而无需额外的基于计算机的打印服务器。该内部打印服务器还通过响应来自客户端的打印请求来发挥作用。,, 3、应用服务器,应用程序服务器运行应用程序来代替在本地运行应用程序的客户端计算机。应用程序服务器通常运行由大量用户共享的资源密集型应用程序。这样做消除了每个客户端都需要有足够的资源来运行应用程序。它还消除了在多台机器上安装和维护软件的需要,而不仅仅是一台机器。, 4、DNS 服务器,域名系统 (DNS) 服务器是应用程序服务器,通过将人类易于理解的名称转换为机器可读的 IP 地址,为客户端计算机提供名称解析。DNS 系统是一个广泛分布的名称数据库和其他 DNS 服务器,每一个都可用于请求一个未知的计算机名称。当客户端需要系统地址时,它会向 DNS 服务器发送一个带有所需资源名称的 DNS 请求。DNS 服务器使用其名称表中的必要 IP 地址进行响应。, 5、邮件服务器,邮件服务器是一种非常常见的应用程序服务器。邮件服务器接收发送给用户的电子邮件并存储它们,直到客户端代表所述用户提出请求。拥有一个电子邮件服务器可以让一台机器始终正确配置并连接到网络。然后它准备好发送和接收消息,而不是要求每台客户端机器都有自己的电子邮件子系统持续运行。, 6、网络服务器,当今市场上最丰富的服务器类型之一是 Web 服务器。Web 服务器是一种特殊类型的应用程序服务器,它托管用户通过 Internet 或 Intranet 请求的程序和数据。Web 服务器响应客户端计算机上运行的浏览器对网页或其他基于 Web 的服务的请求。常见的 Web 服务器包括 Apache Web 服务器、Microsoft Internet Information Services (IIS) 服务器和 Nginx 服务器。,, 7、数据库服务器,公司、用户和其他服务使用的数据量是惊人的。大部分数据都存储在数据库中。数据库需要在任何给定时间可供多个客户端访问,并且可能需要大量的磁盘空间。这两种需求都非常适合在服务器上定位此类数据库。数据库服务器运行数据库应用程序并响应来自客户端的大量请求。常见的数据库服务器应用程序包括 Oracle、Microsoft SQL Server、DB2 和 Informix。, 8、虚拟服务器,虚拟服务器正在席卷服务器世界。与作为操作系统安装在机器硬件上的传统服务器不同,虚拟服务器仅按照称为管理程序的专用软件中的定义存在。每个管理程序都可以同时运行数百甚至数千个虚拟服务器。管理程序将虚拟硬件呈现给服务器,就好像它是真实的物理硬件一样。虚拟服务器像往常一样使用虚拟硬件,管理程序将实际的计算和存储需求传递给下面的真实硬件,在所有其他虚拟服务器之间共享。, 9、代理服务器,代理服务器充当客户端和服务器之间的中介。出于安全目的,通常用于隔离客户端或服务器,代理服务器接收来自客户端的请求。它不是响应客户端,而是将请求传递给另一个服务器或进程。代理服务器从第二个服务器接收响应,然后回复原始客户端,就好像它自己回复一样。这样,客户端和响应服务器都不需要直接相互连接。, 10、监控和管理服务器,存在一些服务器来监视或管理其他系统和客户端。有许多类型的监控服务器。他们中的一些人监听网络并接收每个客户端请求和服务器响应,但有些人自己不请求或响应数据。通过这种方式,监控服务器可以跟踪网络上的所有流量,以及客户端和服务器的请求和回复,而不会干扰这些操作。监控服务器将响应来自监控客户端的请求,例如由监控网络健康状况的网络管理员运行的请求。, ,要充当服务器,必须将设备配置为在网络连接上侦听来自客户端的请求。此功能可以作为操作系统的一部分作为已安装的应用程序、角色或两者的组合存在。例如,Microsoft 的 Windows Server 操作系统提供了侦听和响应客户端请求的功能。此外,安装的角色或服务增加了服务器可以响应的客户端请求类型。在另一个示例中,Apache Web 服务器通过安装在操作系统顶部的附加应用程序 Apache 响应 Internet 浏览器请求。,, 8、虚拟服务器

互联网+
了解五个服务器安全的问题-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

了解五个服务器安全的问题

服务器安全性取决于许多因素,包括操作系统和用途。但有些东西是普遍的。无论服务器是锁在数据中心还是坐在办公室的某个地方,服务器安全都是 IT 部门持续关注的问题。如果您的服务器位于云中,服务器安全性甚至是一个问题。允许黑客或恶意软件访问服务器可能会危及整个企业。仅仅一个感染点就足以破坏整个汤。没有人说过新的工作世界充满乐趣和游戏。有风险。但也有预防措施和最佳实践。让我们来看看排名前五的服务器安全问题。,, 物理安全,物理安全始终是服务器的第一要务。无论您使用什么技巧、技术或软件,如果您允许对服务器进行不受控制的物理访问,您就有可能危及设备。对于数据中心,无论是您自己的还是云服务,物理安全通常内置于操作中。该设施只允许授权人员进入,特定数据大厅或设备笼可能具有额外的物理安全级别,进一步限制了对这些关键服务器的访问。,并非每个企业都能负担得起这种级别的安全性。但是将服务器留在开放的办公区域只是对未经授权的访问的邀请。只需将部门服务器锁定在壁橱中就可以产生很大的不同。无头运行,没有显示器或键盘,提供了额外的安全层。, 明确级别的管理访问控制,需要管理访问权限的用户,无论是 IT 人员还是业务人员,都应该只分配他们完成所需任务所需的权限。操作系统具有精细的控制级别,因此可以将管理任务分配给特定用户,而无需授予整体管理访问权限。云服务的 Web 控制台通常还提供分级管理访问级别,具体取决于服务。请记住,几乎在所有情况下,少即是多。, 保持服务器和应用软件更新,软件供应商定期修补和更新他们的操作系统和应用程序是有原因的。虽然许多补丁都是为了解决功能问题,但几乎总是需要应用安全补丁来维护服务器安全。例如,微软为 Windows Server 发布了一个紧急补丁,以填补其安全漏洞。,,未打补丁的服务器是 Internet 上最大的恶意软件感染源之一,因此,除非您打算让服务器与外界断开连接,否则您需要确保至少在出现安全补丁时应用它们并且被测试。对于基于云的服务器和应用程序,您可能需要定期更新在您的终端上运行的客户端软件,以确保已应用最新的安全修复程序。,及时了解这些变化也会产生人员配备问题,尤其是在 IT 部门可能只有少数人的小型企业中。解决此问题的一种方法是将此类任务外包给外部供应商或合作伙伴,以使您的内部员工能够专注于关键任务任务。, 维护应用程序安全,许多应用程序,尤其是那些具有基于 Web 或协作组件的应用程序,都有自己的安全模型。由于应用程序本身可能会根据应用程序的需要提高安全权限,因此允许对应用程序及其资源的不安全访问可能会危及托管服务器的安全性。特定的应用程序,例如 Web 服务器,将有自己的需要遵循的安全流程。应用程序的正确安装和管理将防止可能危及服务器安全的用户引入的错误。, 关闭服务器不需要的所有功能,服务器不需要网络浏览器,但您经常会发现它们存在。禁用它们,或者根据操作系统完全删除它们。如果您正在为文件和打印服务运行 Windows Server,它几乎不需要安装其他功能。做好功课,并禁用所需操作所需的任何其他功能。具有远程访问或可用性的每个额外功能都为攻击提供了另一个场所。,, 最后的想法,以各种方式维护安全服务器只是限制了员工、陌生人、病毒和恶意软件的访问机会。保持严格的限制对保持安全的计算环境大有帮助。如果没有共同努力,加强 IT 安全不仅很困难,而且几乎是不可能的。但这就是我们可以提供帮助的地方。, ,服务器安全性取决于许多因素,包括操作系统和用途。但有些东西是普遍的。无论服务器是锁在数据中心还是坐在办公室的某个地方,服务器安全都是 IT 部门持续关注的问题。如果您的服务器位于云中,服务器安全性甚至是一个问题。允许黑客或恶意软件访问服务器可能会危及整个企业。仅仅一个感染点就足以破坏整个汤。没有人说过新的工作世界充满乐趣和游戏。有风险。但也有预防措施和最佳实践。让我们来看看排名前五的服务器安全问题。,,

互联网+