借助 Compute Engine,您可以在 Google 基础架构上创建并运行实例。本文档简要介绍了在创建 Compute Engine 实例期间可用的各种配置参数。如果您是首次创建实例,请先参阅本文档,了解相关流程。
术语 Compute Engine 实例、计算实例或实例是同义词。根据您指定的机器类型,实例可以是裸机实例或虚拟机 (VM) 实例,如下所示:
- 如果其机器类型的名称以
-metal
结尾,则实例为裸机实例,未安装 Hypervisor。 - 否则,实例是虚拟机实例。术语虚拟机实例、虚拟机实例和虚拟机是同义词。
在文档和 Google Cloud 界面(例如Google Cloud console、gcloud 命令行工具和 REST API)中,同义词可互换使用。
准备工作
- 查看 Compute Engine 实例的基础知识。
-
如果您尚未设置身份验证,请进行设置。身份验证是通过其进行身份验证以访问 Google Cloud 服务和 API 的过程。如需从本地开发环境运行代码或示例,您可以选择以下任一选项向 Compute Engine 进行身份验证:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- 硬件:您可以指定机器家族、系列和类型,这些信息决定了 Compute Engine 为您的实例分配的 vCPU 数量、内存以及 CPU 平台。
- 位置:您可以选择要在其中创建实例的区域和可用区。
- 启动磁盘和操作系统:您可以指定要用作实例启动磁盘的磁盘类型,以及要安装在磁盘上的OS。操作系统指定为映像,其中包含在 Google Cloud中运行实例所需的所有驱动程序。如果您要为应用创建实例,可以使用添加了额外驱动程序和软件以支持应用的自定义映像。
- 磁盘容量:您可以为实例添加存储空间,并指定要让 Compute Engine 使用的磁盘类型。 此外,您还可以在创建实例后为其添加更多 Persistent Disk 或 Google Cloud Hyperdisk 存储空间。
- 磁盘加密:您可以自定义 Compute Engine 对资源使用的磁盘加密类型。
- 数据保护和备份:您可以通过安排快照或使用 备份保险柜存储方案(预览版)备份磁盘数据,以进行灾难恢复。 您还可以 为 Google Cloud Hyperdisk 卷启用 Hyperdisk 存储池。
- 网络接口:您可以将默认的自动模式 Virtual Private Cloud (VPC) 网络与实例搭配使用。或者,您也可以指定之前创建的自定义 VPC 或子网。
- 网络性能:您还可以为实例指定虚拟网络接口卡 (vNIC) 的数量和类型。
- 防火墙:您可以配置要允许从互联网传入的网络流量类型。
- 服务账号:您可以将服务账号附加到实例。服务账号允许在实例上运行的应用进行授权的 Google Cloud API 调用,并访问 Google Cloud 资源。
- 机密计算:您可以使用 机密计算对数据进行加密,以防止在使用实例时他人访问您的数据。
- 安全强化型虚拟机功能:通过启用 安全强化型虚拟机功能,您可以增强实例的安全性,使其免受启动级或内核级恶意软件和 rootkit 的攻击。
- 虚拟机访问权限:您可以通过设置 IAM 角色和权限以及用于身份验证的 SSH 密钥,控制对实例具有访问权限的用户。
- 标记和标签:您可以使用标记和标签整理资源。
- 删除保护:您可以保护实例免遭 意外删除。
- 预留:您可以将实例配置为使用任何预留的可用区级资源容量,以确保更好地利用资源。
- 元数据:您可以为实例设置自定义元数据,以存储与实例相关的唯一信息。
- 预配模型:您可以选择标准预配模型或享受折扣的 Spot 预配模型。
- 单独租用:您可以选择使用单租户节点为实例配置专用物理服务器。
通过手动指定自定义配置来创建实例。 如果您要从头开始创建实例,并且遇到以下任一情况,请选择此选项:
- 您知道工作负载所需的具体配置
- 您想要创建具有复杂配置的实例。
- 您想使用 Google Cloud CLI 或 REST 创建实例。
创建针对工作负载进行了优化的实例。 在此方法中,您在创建实例时选择工作负载类型,Google 会自动填充适合您的工作负载的预设配置。如果您刚开始使用 Compute Engine,并且不知道哪种配置最适合您的预期工作负载,请选择此选项。此选项仅在 Google Cloud 控制台中提供。
使用实例模板创建实例。 实例模板是一种资源,用于定义实例的配置设置。如果您已定义配置模板,并希望创建许多具有相同配置的虚拟机,请选择此选项。
通过复制机器映像创建实例。 机器映像包含克隆实例所需的大部分信息和数据。如果您想为现有源实例创建多个副本,请选择此选项。
- 了解如何创建和启动 Compute Engine 实例。
如果您是首次创建实例,请尝试以下某个教程,了解基本配置:
REST
如需在本地开发环境中使用本页面上的 REST API 示例,请使用您提供给 gcloud CLI 的凭据。
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
如需了解详情,请参阅 Google Cloud 身份验证文档中的使用 REST 时进行身份验证。
在创建实例期间的配置选项
创建 Compute Engine 实例时,您可以指定实例所需的配置。Compute Engine 会使用此配置创建您的实例。下表列出了您在创建 Compute Engine 实例期间配置的各种参数:
参数 可配置的内容 机器配置 操作系统 (OS) 和存储空间 网络 可观测性 安全 高级配置 创建和配置实例的方式
您可以通过多种方式创建实例,每种方式都有自己的配置方法,如下所示:
在您创建计算实例后,Compute Engine 会自动启动该实例。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-01-31。
-