首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS OpsWorks对CloudFormation

AWS OpsWorks对CloudFormation
EN

Stack Overflow用户
提问于 2017-11-24 16:32:31
回答 2查看 1.9K关注 0票数 4

我想了解对OpsWorks的确切限制--这些事情我们可能根本做不到,也可能不是最优的。这将需要进入下一个级别-- CloudFormation。当然,我们可以使用OpsWorks + CloudFormation --充分利用这两个世界--这是一个最佳实践。

我意识到OpsWorks的一些局限性--它不能提供所有东西--比如电子病历、S3等等--但从未在详尽的列表中找到过。另外,OpsWorks AutoScaling配置也有局限性。CloudFormation允许我们控制与OpsWorks不同的环境。请务必理解,有大量的重叠和CloudFormation确实增加了复杂性。

有一个先前的讨论,但没有明确的界限。

EN

回答 2

Stack Overflow用户

发布于 2017-11-24 18:53:36

OpsWorks是一个与CloudFormation完全不同的服务。

OpsWorks专注于管理分层为堆栈的应用程序,并在设置和部署应用程序时利用厨师配方的优势。

CloudFormation是一种用于创建AWS基础结构集的描述性语言。

这看起来很明显,但问题是,无论何时您更喜欢管理应用程序及其部署周期,OpsWorks服务都更适合。当然,您可以使用云形成来定义OpsWorks中的整个应用程序和层,这将允许您复制整个应用程序层集(用于测试环境等等)。

了解每个服务的边界的唯一好方法是根据您的需要使用它们,然后您将发现Opsworks强大的地方,以及Cloudformation补充或允许您自动化Opsworks设置的地方。

关于版本控制,CF允许您对基础结构堆栈进行版本化,这可能与您通过opsworks管理的代码版本无关。

问候

票数 5
EN

Stack Overflow用户

发布于 2022-09-04 15:18:03

在许多情况下,CloudFormation与OpsWorks一起使用;其中CloudFormation用于提供基础设施,OpsWorks用于配置所创建的资源。OpsWorks (通过主厨或傀儡)在配置应用程序栈时提供了更丰富的功能,然后是CloudFormation提供的简单shell脚本。因此,通常使用CloudFormation来部署AWS资源,使用OpsWorks来完成应用程序/operating系统的详细配置。

在某些方面,可以说CloudFormation更多地关注于AWS基础设施资源的集合,而不是应用程序本身;但是正如您已经提到的那样,这两个服务可以互换地完成一些事情。

这个AWS链路可能会在它声明的地方有所帮助:

与AWS CloudFormation相比,AWS OpsWorks堆栈支持范围更窄的面向应用程序的AWS资源类型,包括Amazon实例、Amazon卷、弹性IP和亚马逊CloudWatch度量。

这当然不是对CloudFormation的限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47477111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档