-2

在 terraform 中,我们得到一个状态文件,而 CloudFormation 也有一个工作状态的概念。go cloud是如何处理状态的,是不是我们必须自己去创建呢?

有关 Go Cloud 的更多信息

4

2 回答 2

3

Terraform 想要解决管理和配置云服务的问题。

Go Cloud 想解决在应用程序代码中使用云服务的问题。

所以,他们一起工作得很好。例如,Go Cloud 示例留言簿应用程序 ( https://github.com/google/go-cloud/tree/master/samples/guestbook ) 使用 Terraform 来提供在各种云提供商上运行应用程序所需的资源;示例中的应用程序代码有少量特定于提供程序的设置代码,但应用程序逻辑本身与提供程序无关。

于 2019-01-14T19:49:26.780 回答
1

去云

Go Cloud 项目是一项允许应用程序开发人员在任何云提供商组合上无缝部署云应用程序的计划。它通过为存储和数据库等常见用途提供稳定、惯用的接口来做到这一点。想想云产品的数据库/sql。

地形

Terraform 是一种用于安全高效地构建、更改和版本控制基础架构的工具。Terraform 可以管理现有和流行的服务提供商以及定制的内部解决方案。

因此,go-cloud您可以创建一个这样的工具terraform,现在可以为以下内容提供通用 API:

  • 非结构化二进制 (blob) 存储
  • 在运行时更改的变量(配置)
  • 连接到 MySQL 数据库
  • 服务器启动和诊断:请求日志记录、跟踪和健康检查
于 2018-07-25T13:20:12.933 回答