VPN怎么使用谷歌地图
您将创建 Compute Engine 实例、部署 nginx,最后将网络负载平衡器放在前面。您可以通过图形控制台或命令行创建 Compute Engine 实例。本实验将指导您使用命令行。
Google Compute Engine 提供在 Google 数据中心内运行的虚拟机,这些虚拟机连接到 Google 的全球光纤网络。我们提供的工具和工作流可让您从单一实例扩容到覆盖全球的负载均衡云计算。
这些虚拟机启动速度快,不仅配备永久性磁盘存储空间,还能提供稳定的性能VPN怎么使用谷歌地图。这些机器提供多种配置(包括预定义容量),还支持根据具体需求优化的自定义机器类型创建。
是此项目参与者的显示名称。它是 Google API 尚未使用的字符串,您可以随时对其进行更新。
在所有 Google Cloud 项目中必须是唯一的,并且不可变(一经设置便无法更改)。Cloud Console 会自动生成一个唯一字符串;通常情况下,您无需关注该字符串。在大多数 Codelab 中,您都需要引用项目 ID(它通常标识为
),因此如果您不喜欢某个 ID,请再生成一个随机 ID,还可以尝试自己创建一个,并确认是否可用。然后,项目创建后,ID 会处于“冻结”状态。
注意:项目 ID 必须是全局唯一的,一旦您选择使用,其他任何人都无法再使用。您是此 ID 的唯一用户。即使该项目被删除,该 ID 也无法再使用。
注意:如果您使用的是 Gmail 账号,可以将默认位置设置为无组织。如果您使用的是 Google Workspace 账号,请选择对贵组织来说合理的位置。
接下来,您需要在 Cloud Console 中启用结算功能,才能使用 Cloud 资源/API。运行此 Codelab 应该不会产生太多的费用(如果有费用的话)。要关闭资源以避免产生超出本教程范围的费用,请按照此 Codelab 末尾提供的任何“清理”说明操作。Google Cloud 的新用户符合参与$300 USD 免费试用计划的条件。
基于 Debian 的这个虚拟机已加载了您需要的所有开发工具。它提供了一个持久的 5GB 主目录,并且在 Google Cloud 中运行,大大增强了网络性能和身份验证。这意味着在本 Codelab 中,您只需要一个浏览器(没错,它适用于 Chromebook)。
在连接到 Cloud Shell 后,您应该会看到自己已通过身份验证,并且相关项目已设置为您的PROJECT_ID。
注意:gcloud命令行工具已预安装在 Cloud Shell 中,您肯定支持其标签页添加功能。如需了解详情,请参阅gcloud 命令行工具概览。
注意:当您在自己的机器上运行gcloud时,配置设置将在会话之间保持不变。但是在 Cloud Shell 中,您将需要为每个新会话或重新连接配置此设置。
如前所述,我们将在此 Codelab 中使用gcloud命令行。在这里完成的所有操作都可以通过控制台(位于来实现。
注意:如果您在设置步骤中省略了指定默认可用区的操作,则该命令会作出响应,为您推荐一个可用区。
默认情况下,Google Cloud Platform 仅允许少量端口访问。我们即将安装 Nginx,因此我们先在防火墙配置中启用端口 80。
这将创建名为allow-80的防火墙规则,其中包含允许进行入站连接 (--source-ranges) 的 IP 地址块的默认列表设置为0.0.0.0/0(所有位置)。
或者,您也可以直接从控制台) 通过 SSH 登录到实例,方法是依次转到Compute Engine虚拟机实例,然后点击SSH。
创建一个名为startup.sh且包含以下内容的文件(您可以使用自己喜欢的文本编辑器:vim、nano或emacs):
浏览到,您应该会看到更新后的首页。如果几秒钟后页面没有立即重试,则主机可能仍在启动 nginx。
如需创建服务器集群,您首先需要创建一个实例模板。创建实例模板后,您可以创建一个实例组来管理要创建的实例数。
然后,我们来创建一个目标池。目标池使我们能够使用同一个访问组中的所有实例,这对于后续步骤的负载均衡来说必不可少。
然后,您可以使用浏览器访问负载平衡器,其中IP_ADDRESS是运行上一个命令后显示的地址。
由于我们的所有实例都位于同一可用区,因此我们决定使用区域级负载平衡器。Google Cloud 还提供了此处讨论的全局选项:
如果有空,您可以在 Google Compute Engine 上运行自己喜爱的应用服务器,例如 Wildfly、Tomcat、Jetty 等。请先试试利用空闲时间启动一个服务器,然后再继续!
不要忘记关停集群,否则集群将继续运行并产生费用。以下命令将删除 Google Compute Engine 实例、实例组、定位组和负载平衡器。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据Apache 2.0 许可获得了许可。有关详情,请参阅Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。


