这是一种经济实惠的选择,多个网站共用一台服务器的资源。它最适合流量不大的小型网站,但无法保证资源充足。
该方案可在物理服务器上创建虚拟分区,为您提供一部分专用资源。它是比共享托管更高一级的选择,能以适中的费用提供更多控制权和资源保证。
您将独享一整台物理服务器。这保证了最高的控制、性能和安全级别,因而非常适合大型项目和高流量网站。
使用互连的虚拟服务器网络,可提供高可伸缩性和灵活性。它非常适合动态工作负载和大规模操作,可让您根据需要扩缩资源。
采用现代服务器托管解决方案能提供诸多优势。
自定义和控制
能够自定义自己的服务器是一项巨大的优势。虚拟机让您可以完全控制自己的环境,避免了必须受限于平台所设定的限制。
专用资源
使用虚拟机时,CPU 和 RAM 等资源专供您使用,因此性能不会受到其他用户的影响。
增强型安全功能
专用环境可实现更强大的安全性。您可以根据自己的需求实现自定义防火墙和安全协议。
性能改进
由于资源不共享,专用虚拟机通常可以为高流量网站提供更高的正常运行时间和更快的响应速度。
费用可预测
许多服务都采用固定价格,这使得预算更具可预测性。另外一些模式是采用随用随付方案,因此您只需为自己的实际用量付费。
在 Google Cloud 上设置服务器托管服务后,您可以获得一系列控制权限,小至管理您自己的虚拟机,大至编排一整个虚拟机舰队。最直接的方法是使用 Compute Engine,它提供了一个完全由您控制的虚拟服务器。
创建虚拟机实例 | 在 Google Cloud 控制台中,前往 Compute Engine 部分,然后选择“创建实例”。 |
配置您的服务器 |
|
连接到您的服务器 | 虚拟机运行后,您可以直接从 Web 浏览器或使用自己的终端通过 SSH 安全地连接到该虚拟机。 |
安装软件 | 现在,您有了一个全新的服务器。您需要使用命令行安装所需的软件,例如 Web 服务器(如 NGINX 或 Apache)、数据库和应用编程语言。 |
部署应用 | 将应用文件复制到服务器,并配置 Web 服务器以运行这些文件。 |
创建虚拟机实例
在 Google Cloud 控制台中,前往 Compute Engine 部分,然后选择“创建实例”。
配置您的服务器
连接到您的服务器
虚拟机运行后,您可以直接从 Web 浏览器或使用自己的终端通过 SSH 安全地连接到该虚拟机。
安装软件
现在,您有了一个全新的服务器。您需要使用命令行安装所需的软件,例如 Web 服务器(如 NGINX 或 Apache)、数据库和应用编程语言。
部署应用
将应用文件复制到服务器,并配置 Web 服务器以运行这些文件。
对于更复杂的应用,您可能需要将多个服务器作为一个集群协同运行。GKE 是一个强大的解决方案。您无需管理单个服务器,只需管理整个集群,GKE 会负责将您的应用分发到不同的机器上。集群中的每个服务器本质上都是 Compute Engine 实例,但 GKE 自动处理了大规模的实例管理工作。这非常适合需要高可用性的微服务和应用。
如果您完全不想操心服务器管理,Cloud Run 提供了一种无服务器的方案。使用此方案,您只需提供您的容器化应用即可。Google 会处理所有底层服务器基础设施,您的应用会根据流量自动扩缩。虽然它是一种强大的托管解决方案,但它会抽象化服务器,因此您无法直接访问操作系统。