什么是云服务器?云服务器是一种已被虚拟化的计算服务器,它的资源可供用户通过网络远程访问。免费云服务器旨在提供相同的功能,支持相同的操作系统 (OS) 和应用程序,并提供与在本地数据中心运行的传统物理服务器相似的性能特征。云服务器通常被称为虚拟服务器、虚拟专用服务器或虚拟平台。
云服务器是云技术的重要组成部分。服务器虚拟化的广泛采用在很大程度上促进了云计算的兴起和持续增长。云服务器支持各种类型的云计算交付模型,从基础架构即服务 ( IaaS ) 到平台即服务 ( PaaS ) 和软件即服务 ( SaaS )。
免费云服务器如何工作?
免费云服务器通过虚拟化物理服务器来工作,使用户可以从远程位置访问它们。服务器虚拟化通常但不总是通过使用管理程序来完成。然后使用物理服务器的计算资源来创建和驱动虚拟服务器,也称为云服务器。然后,组织可以从任何物理位置通过有效的 Internet 连接访问这些虚拟服务器。
在公共云计算模型中,云供应商提供对这些虚拟服务器和存储资源的访问权,以换取通常按即用即付订阅模式构建的费用。仅包括虚拟服务器、存储和网络的云计算交付模型称为 IaaS。PaaS 产品为客户提供了一个云计算环境,包括用于应用程序开发的软件和硬件工具,这些工具由云服务器、存储和网络资源提供支持。在 SaaS 模型中,供应商通过云向付费客户提供完整的、完全托管的软件产品。SaaS 应用程序依赖于云服务器来获取计算资源。尽管私有云服务器的工作方式类似,但这些物理服务器是公司私有、拥有的基础架构的一部分。
免费云服务器的类型
企业可以从多种类型的云服务器中进行选择。三个主要模型包括:
公共云服务器
云服务器最常见的表达方式是虚拟机 ( VM )——或计算“实例”——公共云提供商托管在其自己的基础架构上,并使用基于 Web 的界面或控制台通过 Internet 交付给用户。此模型称为 IaaS。云服务器的示例包括 Amazon Elastic Compute Cloud ( EC2 ) 实例、Microsoft Azure 实例和 Google Compute Engine 实例。
私有云服务器
云服务器也可以是本地 私有云中的计算实例。在这种情况下,企业通过局域网 ( LAN ) 将云服务器交付给内部用户,在某些情况下,还通过互联网将云服务器交付给外部用户。托管公共云服务器和私有云服务器之间的主要区别在于后者存在于组织自己的基础架构中,而公共云服务器在组织之外拥有和运营。混合云可能包括公共或私有云服务器。
专用云服务器
除了虚拟云服务器之外,云提供商还可以提供物理云服务器,也称为 裸机服务器,本质上是将云提供商的物理服务器专用于用户。这些专用云服务器(也称为专用实例)通常在组织必须部署自定义虚拟化层或缓解多租户云服务器经常伴随的性能和安全问题时使用。
免费云服务器提供多种计算选项,具有不同的处理器和内存资源。这使组织能够选择最适合特定工作负载需求的实例类型。例如,较小的 Amazon EC2 实例可能提供一个虚拟 CPU 和 2 GB 内存,而较大的 Amazon EC2 实例提供 96 个虚拟 CPU 和 384 GB 内存。此外,还可以找到针对独特工作负载要求量身定制的云服务器实例,例如计算优化的实例,其中包括相对于内存量而言更多的处理器。
虽然传统物理服务器通常包含一些存储,但大多数公共云服务器不包含存储资源。相反,云提供商通常将存储作为单独的云服务提供,例如 Amazon Simple Storage Service ( Amazon S3 ) 和 Google Cloud Storage。组织提供存储实例并将其与云服务器关联以保存内容,例如 VM 映像和应用程序数据。
免费云服务器的好处
使用云服务器的选择将取决于组织的需求及其特定的应用程序和工作负载要求。一些潜在的好处包括:
使用方便
管理员可以在几分钟内配置服务器。使用公共云服务器,组织无需担心服务器安装、维护或拥有物理服务器所带来的其他任务。
全球化
公共云服务器可以全球化工作负载。使用传统的集中式数据中心,管理员仍然可以在全球范围内访问工作负载,但网络 延迟 和中断会降低地理位置较远的用户的性能。通过在不同的全球区域托管工作负载的重复实例,组织可以从更快且通常更可靠的访问中受益。
成本和灵活性
公共云服务器遵循 现收现付定价模式。与物理服务器及其维护成本相比,这可以为组织节省资金,特别是对于只需要临时运行或不经常使用的工作负载。云服务器通常用于临时工作负载,例如软件开发和测试,以及需要根据需求扩大或缩小资源的工作负载。但是,根据使用量的不同,云服务器的长期和全时成本可能会比完全拥有服务器更昂贵。此外,云计算费用的全面细分对于避免隐藏成本非常重要。
免费云服务器的挑战
选择使用免费云服务器也可能给组织带来一些潜在的不利因素。
- 监管和治理:监管义务和公司治理标准可能会禁止组织使用云服务器并将数据存储在不同的地理位置。
- 表现:由于云服务器通常是多租户环境,并且管理员无法直接控制这些服务器的物理位置,因此同一硬件上其他云服务器的过多存储或网络需求可能会对 VM 产生不利影响。这通常被称为“嘈杂的邻居”问题。专用或裸机云服务器可以帮助组织避免此问题。
- 中断和弹性:云服务器会遭受周期性和不可预测的服务中断,这通常是由于提供商环境中的故障或意外的网络中断造成的。出于这个原因,并且由于用户无法控制云提供商的基础架构,一些组织选择将关键任务工作负载保留在其本地数据中心而不是公共云中。此外,公共云中没有固有的高可用性或冗余。需要更高可用性的工作负载的用户必须有意识地将可用性构建到工作负载中。
注意事项
当组织评估使用云服务器来满足其计算需求时,有一些关键的考虑因素。
- 虚拟云服务器与物理服务器:虽然虚拟云服务器方便、易于管理且预算友好,但它们更多地用于高度可变的工作负载,而不是数据密集型工作负载。通常,物理服务器比虚拟服务器更可定制且功能更强大。
- 虚拟化类型:尽管管理程序辅助虚拟化是最常见的,但还有其他类型的服务器虚拟化,例如硬件、硬件辅助、半虚拟化和操作系统级别。
- 安全:安全性仍然是云技术的主要关注点。在确保他们拥有正确的安全选项来保护他们的虚拟服务器时,供应商应该不遗余力。
在考虑任何类型的云服务时,组织应检查提供商使用的特定云服务器——例如类型、配置和虚拟化技术。虽然与物理服务器相比,将云服务器用于计算任务可以为客户提供许多特定的好处,但某些用例可能有利于传统的本地服务器。