【问题标题】:Create Google Cloud Virtual Machine from PHP从 PHP 创建 Google Cloud 虚拟机
【发布时间】:2019-03-14 14:41:35
【问题描述】:

我是云环境(谷歌云)的新手.. 目前我有10多个不同的php应用软件产品。 我有网站,用户可以在其中注册并创建自己的子域名... 每次用户在我的网站上注册时,我都会手动创建虚拟机并将子域手动指向虚拟机...

当在我的网站上注册的用户越来越多时,手动添加VM并逐个指向DNS变得非常困难

在我看来,我们可以自动化这个过程吗?如果可能的话怎么做? 最好的方法是什么?我听说过容器和 kubernetes...

感谢所有信息、帮助和建议...谢谢

【问题讨论】:

  • 是的,您可以使用 Google SDK for PHP 完成所有这些操作。然而,考虑一下 Harsh 的回答 - Terraform 作为一种自动化工具非常有效。
  • @JohnHanley 但如果有人是初学者,那么最好使用 Google SDK 从字面上看,你的答案非常简单,我在想 TF 的大事。所以对于初学者来说,使用 PHP 的 SDK 将很容易实现。

标签: google-cloud-platform cloud


【解决方案1】:

您可以使用代码作为基础设施,例如 terraform。

你可以运行 terraform php。

在此处了解更多信息:https://github.com/aol/terraform-php

您可以在其中设置所有内容,它还将代表您启动 VM,称为基础代码。

【讨论】:

  • 这是一个有趣的答案。使用 Terraform 还允许自动拆除资源。从 PHP 调用 Terraform 使整个过程非常易于管理。
  • @JohnHanley 你好,很高兴见到你,我刚刚查看了你的个人资料,在云上拥有 10 年以上的经验。我有一些疑问,所以我已经发布了问题,请您根据您的经验提出一些建议stackoverflow.com/questions/55157078/…这么多提前
  • @HarshManvar 谢谢...看来这是我需要的...我应该使用这个 terraform 学到很多东西...
  • @JohnHanley 自动拆解资源 --> 你能给我更多的启示吗?听起来很有趣...谢谢
  • 跟踪测试中创建的所有资源,并在拆卸过程中自动销毁/释放它们。
猜你喜欢
  • 2019-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-06
  • 2019-06-30
  • 1970-01-01
  • 2018-02-16
相关资源
最近更新 更多