Azure资源组是将一个完整的堆栈绑定在一起的一件事,所以如果你想知道你的完整堆栈是什么样子,只需打开RG,所有资源都在那里(不是说非常大的堆栈)。AWS中有这样的服务吗??
kx5bkwkv1#
AWS也有资源组。它与Azure资源组不同。但它会满足你的需要。您需要为资源使用标签,然后使用AWS资源组对它们进行分组。标签非常强大,在AWS中得到了广泛的应用。
vyswwuz22#
AWS Cloudformation模板使用模板中定义的所有资源创建“堆栈”。在AWS控制台中,您在Cloudformation服务下看到的是这些堆栈。在我看来,它们非常像Azure资源组。模板中资源的生命周期由堆栈管理。如果删除堆栈,则所有资源都将被删除;类似于Azure资源组。
izkcnapc3#
如评论中所述,您可以使用资源组将AWS资源分组在一起。如果您正在寻找不仅仅是分组,那么还有AWS OpsWorks Stacks。AWS OpsWorks Stacks只是引擎盖下的厨师。在这里,您可以获得相关资源的完整视图,并可以进行管理。
ocebsuys4#
我已经在Azure上玩了一段时间Kubernetes(AKS)和Terraform。我习惯于部署Azure资源组和其中的所有内容:
很简单。所以,我只是尝试在AWS中部署一个类似的数据堆栈。这完全不一样,而且要付出更多的努力。
4条答案
按热度按时间kx5bkwkv1#
AWS也有资源组。它与Azure资源组不同。但它会满足你的需要。您需要为资源使用标签,然后使用AWS资源组对它们进行分组。标签非常强大,在AWS中得到了广泛的应用。
vyswwuz22#
AWS Cloudformation模板使用模板中定义的所有资源创建“堆栈”。在AWS控制台中,您在Cloudformation服务下看到的是这些堆栈。在我看来,它们非常像Azure资源组。模板中资源的生命周期由堆栈管理。如果删除堆栈,则所有资源都将被删除;类似于Azure资源组。
izkcnapc3#
如评论中所述,您可以使用资源组将AWS资源分组在一起。如果您正在寻找不仅仅是分组,那么还有AWS OpsWorks Stacks。AWS OpsWorks Stacks只是引擎盖下的厨师。在这里,您可以获得相关资源的完整视图,并可以进行管理。
ocebsuys4#
我已经在Azure上玩了一段时间Kubernetes(AKS)和Terraform。我习惯于部署Azure资源组和其中的所有内容:
很简单。所以,我只是尝试在AWS中部署一个类似的数据堆栈。这完全不一样,而且要付出更多的努力。
1.子网(您也将在这里定义CIDR块),然后确定可用性区域。
1.您还需要安全组。
您还需要IAM资源并附加相关角色/策略。在Azure中,一旦权限和服务主体到位,您就不必担心所有这些事情。
这一切都是在你部署任何东西之前。
现在,这是我试图复制我在Azure上所做的事情的直接感觉。我也没有让在AWS上部署这些资源需要多长时间(比如在欧盟地区需要30分钟- YMMV -但与Azure相比要长得多)来影响我的判断。🙄
当我使用AWS EKSCLI命令行工具进行测试以配置kubernetes集群和节点时,创建了Cloudformation“堆栈”。在Cloudformation上删除堆栈将删除所有关联的资源,就像在Azure上删除资源组一样。
我认为,使用Terraform可能是一个好主意,这是你在不得不追查为什么你不能删除某个资源后可能得出的结论,因为有些东西仍然在使用它(而且它与Azure资源组中的其他东西不在同一个地方)。