什么是服务器托管服务?

服务器托管服务提供对物理服务器或虚拟服务器的远程访问,从而方便个人和企业存储网站文件、应用和数据,以供在线访问。主要的托管类型有共享托管、VPS 托管、专用托管和云托管。至于哪种类型最适合您,取决于您对性能、资源、安全性和预算的具体需求。

托管类型

这是一种经济实惠的选择,多个网站共用一台服务器的资源。它最适合流量不大的小型网站,但无法保证资源充足。

该方案可在物理服务器上创建虚拟分区,为您提供一部分专用资源。它是比共享托管更高一级的选择,能以适中的费用提供更多控制权和资源保证。

您将独享一整台物理服务器。这保证了最高的控制、性能和安全级别,因而非常适合大型项目和高流量网站。

使用互连的虚拟服务器网络,可提供高可伸缩性和灵活性。它非常适合动态工作负载和大规模操作,可让您根据需要扩缩资源。

服务器托管服务的工作原理是什么?

  • 存储数据:网站、应用和数据存储在服务器的电子组件上,例如处理器和存储空间
  • 可访问性:服务器连接到高速网络,因此互联网用户可以通过域名(网址)访问存储的信息
  • 网络请求:当您输入一个网址时,系统会向服务器发送网络请求,然后服务器会发送网站数据作为响应,返回到您的设备

服务器托管服务的优势

采用现代服务器托管解决方案能提供诸多优势。

自定义和控制

能够自定义自己的服务器是一项巨大的优势。虚拟机让您可以完全控制自己的环境,避免了必须受限于平台所设定的限制。

专用资源

使用虚拟机时,CPU 和 RAM 等资源专供您使用,因此性能不会受到其他用户的影响。

增强型安全功能

专用环境可实现更强大的安全性。您可以根据自己的需求实现自定义防火墙和安全协议。

性能改进

由于资源不共享,专用虚拟机通常可以为高流量网站提供更高的正常运行时间和更快的响应速度。

费用可预测

许多服务都采用固定价格,这使得预算更具可预测性。另外一些模式是采用随用随付方案,因此您只需为自己的实际用量付费。

如何在 Google Cloud 上设置服务器托管服务

在 Google Cloud 上设置服务器托管服务后,您可以获得一系列控制权限,小至管理您自己的虚拟机,大至编排一整个虚拟机舰队。最直接的方法是使用 Compute Engine,它提供了一个完全由您控制的虚拟服务器

创建虚拟机实例

在 Google Cloud 控制台中,前往 Compute Engine 部分,然后选择“创建实例”。

配置您的服务器

  • 为实例命名
  • 选择区域可用区,即服务器运行所在的物理位置;建议选择靠近用户的位置,以获得更好的性能
  • 选择机器类型;这决定了服务器的 CPU 和 RAM 容量;您可以先选择较小的机器类型,以后再调整大小
  • 选择启动磁盘;这是服务器的硬盘和操作系统;您可以选择 Debian 和 Ubuntu 等热门 Linux 发行版,也可以选择 Windows Server
  • 在防火墙设置中,勾选允许 HTTP 和 HTTPS 流量复选框;这样会打开标准 Web 端口,以便用户访问您的网站

连接到您的服务器

虚拟机运行后,您可以直接从 Web 浏览器或使用自己的终端通过 SSH 安全地连接到该虚拟机。

安装软件

现在,您有了一个全新的服务器。您需要使用命令行安装所需的软件,例如 Web 服务器(如 NGINX 或 Apache)、数据库和应用编程语言。

部署应用

将应用文件复制到服务器,并配置 Web 服务器以运行这些文件。

创建虚拟机实例

在 Google Cloud 控制台中,前往 Compute Engine 部分,然后选择“创建实例”。

配置您的服务器

  • 为实例命名
  • 选择区域可用区,即服务器运行所在的物理位置;建议选择靠近用户的位置,以获得更好的性能
  • 选择机器类型;这决定了服务器的 CPU 和 RAM 容量;您可以先选择较小的机器类型,以后再调整大小
  • 选择启动磁盘;这是服务器的硬盘和操作系统;您可以选择 Debian 和 Ubuntu 等热门 Linux 发行版,也可以选择 Windows Server
  • 在防火墙设置中,勾选允许 HTTP 和 HTTPS 流量复选框;这样会打开标准 Web 端口,以便用户访问您的网站

连接到您的服务器

虚拟机运行后,您可以直接从 Web 浏览器或使用自己的终端通过 SSH 安全地连接到该虚拟机。

安装软件

现在,您有了一个全新的服务器。您需要使用命令行安装所需的软件,例如 Web 服务器(如 NGINX 或 Apache)、数据库和应用编程语言。

部署应用

将应用文件复制到服务器,并配置 Web 服务器以运行这些文件。

高级服务器管理

对于更复杂的应用,您可能需要将多个服务器作为一个集群协同运行GKE 是一个强大的解决方案。您无需管理单个服务器,只需管理整个集群,GKE 会负责将您的应用分发到不同的机器上。集群中的每个服务器本质上都是 Compute Engine 实例,但 GKE 自动处理了大规模的实例管理工作。这非常适合需要高可用性的微服务和应用。

无服务器替代方案

如果您完全不想操心服务器管理,Cloud Run 提供了一种无服务器的方案。使用此方案,您只需提供您的容器化应用即可。Google 会处理所有底层服务器基础设施,您的应用会根据流量自动扩缩。虽然它是一种强大的托管解决方案,但它会抽象化服务器,因此您无法直接访问操作系统。

利用 Google Cloud 解决业务难题

新客户可获得 $300 赠金,用于抵扣 Google Cloud 的费用。
您想解决什么问题?
What you'll get:
分步指南
参考架构
可用的预构建解决方案
此服务是使用 Vertex AI 构建的。您必须年满 18 周岁才能使用。请勿输入敏感信息、机密信息或个人信息。

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。