首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
V2EX  ›  云计算

你怎么理解 Terraform 宣称 cloud-agnostic?

  •  
  •   ddou · 2016-03-29 23:50:11 +08:00 · 2089 次点击
    这是一个创建于 1211 天前的主题,其中的信息可能已经有所发展或是发生改变。
    针对每个平台写的 configuration 并不能在其他平台重用,每个 provider 支持的 resource 也不一样,配置也完全不一样。更准确的讲 Terraform 是一个能支持多个云平台的 provision 工具。与宣称的 cloud-agnostic 无关。

    个人理解的 agnostic , 应该如 java 一般, write once, run everywhere , 而不是如 terraform 所述针对每个 provider 来一套。

    路过的各位怎么看?
    7 回复  |  直到 2019-03-15 16:25:25 +08:00
        1
    zealic   2016-03-30 00:21:05 +08:00
    每个平台的模型都不一样,要抽象成通用的模型,就必须取最小功能集;这样就失去了意义。
    Terraform 的初衷是将基础设施作为可版本化控制的配置来管理。
        2
    ddou   2016-03-30 00:25:16 +08:00
    @zealic 对 infrastructure as code 这点没有疑问。只是觉得它口号喊的有点过了,连所有提到 terraform 的文章都言必称 cloud agnostic ……
        3
    lairdnote   2016-03-30 08:23:10 +08:00
    这个工具很不错。。 write once, run everywhere . 每个 provider 都写一个。然后做好变量控制。 就是这样了
        4
    Gnep   2016-04-17 11:30:39 +08:00
    @zealic 正解
        5
    pythonee   135 天前
    @zealic 大家有使用过这样的工具吗
        6
    pythonee   135 天前
    @zealic (没有写完就发出去了)不知道这样的工具主要使用场景是什么,应该是很大规模的场景吧,使用这样的工具会获得什么好处吗,我理解开资源可能一般来说,就是一次性的工作
        7
    dcoder   130 天前
    @ddou @zealic @Gnep
    我觉得楼主 ddou 说的是对的, Terraform 可以说是跨云的工具, 但是做不到 cloud-agnostic
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1070 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 18:22 · PVG 02:22 · LAX 11:22 · JFK 14:22
    ♥ Do have faith in what you're doing.