您访问过的每个网站都托管在服务器上。购买托管方案时,您实际上是在租用这些服务器上的空间。您可以在此空间中存储网站的所有数据,例如代码、图片、视频和文本。托管公司负责使该服务器稳定运行、抵御安全威胁,并在有人输入您的域名时,将网站文件传送至其浏览器。没有网站托管服务,您的网站就只是存放在个人电脑上的一组文件,外界无法访问。
让网站对全球用户可见,涉及数个相互配合的关键步骤。下面简单介绍了此流程:
注册域名 | 首先,选择并注册一个域名。它是您网站在互联网上的唯一地址(例如 yourwebsite.com)。这是用户找到您网站的方式。 |
选择网站托管 | 接下来,您需要选择网站托管和托管方案。此服务在服务器上提供物理空间,用于存储您的网站的所有文件。 |
上传网站文件 | 设置好托管服务后,将构成网站的所有文件(如 HTML 页面、图片和代码)上传到托管方的服务器。 |
通过 DNS 连接 | 域名系统 (DNS) 就像互联网的地址簿。当有人在浏览器中输入您的域名时,DNS 会找到正确的服务器 IP 地址,并将浏览器指向该地址。然后,服务器会将您网站的文件发送到用户的计算机,您的网站就会显示在用户的屏幕上。 |
注册域名
首先,选择并注册一个域名。它是您网站在互联网上的唯一地址(例如 yourwebsite.com)。这是用户找到您网站的方式。
选择网站托管
接下来,您需要选择网站托管和托管方案。此服务在服务器上提供物理空间,用于存储您的网站的所有文件。
上传网站文件
设置好托管服务后,将构成网站的所有文件(如 HTML 页面、图片和代码)上传到托管方的服务器。
通过 DNS 连接
域名系统 (DNS) 就像互联网的地址簿。当有人在浏览器中输入您的域名时,DNS 会找到正确的服务器 IP 地址,并将浏览器指向该地址。然后,服务器会将您网站的文件发送到用户的计算机,您的网站就会显示在用户的屏幕上。
网站托管有多种类型,分别满足不同需求,覆盖从小型个人博客到大型企业应用的各类场景。
这是最常见且通常最经济实惠的方案,您需要与数百甚至数千个其他网站共享服务器资源,例如内存和处理能力。对于流量较低的新网站、博客或小型企业,这是一个很好的起点。
使用专用托管时,您为自己的网站独占租用一整台物理服务器。这种方法可为您提供最大的控制权、性能和安全性,但可能也是最昂贵的选择。通常由流量极高的大型企业采用。
VPS 介于共享托管和专用托管之间。虽然仍与其他用户共用一台物理服务器,但您将获得专属虚拟分区,并享有有保障的资源配额。与共享托管相比,其提供更强的性能与更高的灵活性,且无需承担专用服务器的高成本。
云托管使用互连的虚拟服务器和物理服务器网络,这些服务器共同托管一组网站。这种设置具有极高的灵活性与可扩缩性,您可按需更轻松地添加或移除资源。对于流量波动较大的网站,这是理想之选,因为通常只按实际使用的资源计费。最可能从云托管中受益的网站示例如下:
云托管与传统托管的主要区别在于架构、可扩缩性和定价。传统托管将您的网站绑定到单台服务器,而云托管利用由多台服务器构成的网络,提供更高的灵活性与可靠性。
功能 | 传统托管(共享、VPS、专用) | 云托管 |
架构 | 依赖于单台集中式服务器。如果该服务器出现故障,您的网站就会宕机(无法访问)。 | 采用分布式服务器网络。如果一台服务器发生故障,另一台服务器会自动接管。 |
可伸缩性 | 资源是固定的。扩缩通常需要手动升级方案,并且可能会导致停机。 | 资源具有弹性。 您几乎可以即时扩缩资源,以应对流量变化。 |
定价模式 | 通常是固定的月费或年费,无论您使用多少资源。 | 通常采用随用随付模式。您只需为实际消耗的资源付费。 |
可靠性 | 正常运行时间取决于单台物理机(物理服务器)的运行状况。 | 由于采用冗余的多服务器网络,通常可提供更高的正常运行时间和可靠性。 |
功能
传统托管(共享、VPS、专用)
云托管
架构
依赖于单台集中式服务器。如果该服务器出现故障,您的网站就会宕机(无法访问)。
采用分布式服务器网络。如果一台服务器发生故障,另一台服务器会自动接管。
可伸缩性
资源是固定的。扩缩通常需要手动升级方案,并且可能会导致停机。
资源具有弹性。 您几乎可以即时扩缩资源,以应对流量变化。
定价模式
通常是固定的月费或年费,无论您使用多少资源。
通常采用随用随付模式。您只需为实际消耗的资源付费。
可靠性
正常运行时间取决于单台物理机(物理服务器)的运行状况。
由于采用冗余的多服务器网络,通常可提供更高的正常运行时间和可靠性。
选择合适的网站托管对网站的成功至关重要。以下是应重点关注的关键功能。
可靠性(正常运行时间)
正常运行时间是指网站在线且可访问的时间所占的百分比。建议选择保证至少 99.9% 正常运行时间的主机;低于该标准可能导致访客流失与营收受损。
可伸缩性
您的主机套餐(托管方案)应能随网站发展而扩展。优秀的主机(Web 主机/托管服务商)通常提供便捷方式,便于在流量增长时升级资源,且不会造成明显停机。
安全性
强有力的安全措施不容妥协。您的托管服务提供商应提供防火墙、恶意软件扫描和免费 SSL 证书等功能,以保护您的网站和访问者的数据。
技术支持
当出现问题时,您需要快速且有效的支持。优先选择可通过实时聊天、电话或邮件等渠道提供 24/7 客服支持的主机(托管服务商)。
在部署任何内容之前,您需要一个 Google Cloud 项目。您可以在 Google Cloud 控制台中创建项目。此项目将成为集中管理您全部云资源的中心。
Cloud Run 使用容器:容器是将应用程序代码及其所有依赖项捆绑在一起的软件包。使用 Docker 等工具,创建网站的“容器映像”,并将其推送到映像注册表(如 Google 的 Artifact Registry)。
将容器映像推送到注册表后,您即可在 Cloud Run 上将其部署为服务。您可以在 Cloud 控制台中完成,或使用 gcloud 命令行工具。在部署期间,您可以配置内存限制和环境变量等设置。
部署服务后,Cloud Run 会为其提供一个默认网址。如需使用您自己的域名(例如 www.yourwebsite.com),您可以直接在 Google Cloud 控制台中轻松地将其映射到 Cloud Run 服务。