【问题标题】:Reduce azure maintenance cost降低 Azure 维护成本
【发布时间】:2017-10-09 05:51:02
【问题描述】:

目前我们在 Azure 中有 2 个环境 1.暂存环境 2.直播/生产环境

两个环境都在不同的帐户中 是否建议将两个环境放在一个帐户中并让它们共享同一个资源组?这会降低维护成本吗? 让 2 个环境共享同一个资源组的优缺点是什么

关于优化 azure 的任何提示和技巧?

非常感谢任何建议。谢谢!

【问题讨论】:

  • 答案取决于几个细节(什么样的资源,有多少,你是否使用持续部署等等)。有很多针对不同资源类型的解决方案,例如 Web 应用程序的插槽。另外,您不应该在 1 中混淆 2 个问题。

标签: azure


【解决方案1】:

Azure Cost Manager 可让您总体上查看和优化云支出。这是对一般问题的一般回答。

【讨论】:

    【解决方案2】:

    两个环境都在不同的帐户中,是否建议将两个环境放在一个帐户中并让它们共享同一个资源组?

    是的。如果您的暂存环境不经常使用,您可以关闭“始终开启”设置以减少内存使用量。

    如果您的应用程序使用数据库,您可能需要配置与生产不同的数据库。如果您使用的是 SQL 服务,您可以使用 S0(10 个 DTU)实例,这不会花费您太多。

    这会降低维护成本吗?

    您将开始使用一个,而不是使用两个不同的资源组。这应该会降低您的成本。

    让 2 个环境共享同一个资源组的优缺点是什么

    优点:

    • 成本更低

    缺点:

    • 如果暂存的应用程序消耗如此多的资源,资源组可能会受到负面影响。如果启用横向扩展选项,容量可能会自动增加,这会增加成本。

    【讨论】:

    • 嗨,什么是 s10 实例?
    • 如果...我们有 3 个客户端,每个客户端在不同的用户组中都有一个暂存环境。我可以创建一个用户组吗?并且有一个带有 3 个数据库的 SQL 实例?如果一个数据库比另外两个消耗更多内存怎么办?
    • 不是S10。 I2ve 将其更正为具有 10 个 DTU 容量的 S0。你可以在azure.microsoft.com/en-us/pricing/details/sql-database看到不同的类型。
    • 如果您选择单一数据库,每个数据库都有自己的容量限制。您可以为您拥有的每个数据库定义容量限制。例如,经常访问的数据库可能有 100 个 DTU,而访问较少的数据库(如临时数据库)可能有 10 个 DTU。它们在资源利用方面互不影响。但是,如果您更喜欢使用数据库所在的弹性池,则可以管理它们的集体容量。请查看我之前评论中的链接。在那里你会找到每个选项的解释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 2023-02-06
    • 2022-01-16
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多