gpt4 book ai didi

azure - 我应该使用什么类型的 azure 资源来托管许多数据库

转载 作者:行者123 更新时间:2023-12-03 00:10:09 25 4
gpt4 key购买 nike

我有一个项目,需要托管许多数据库(500 个及以上)考虑到当今的所有选项和价格,我正在尝试找到管理一切的最佳选择。

过去我会有一个虚拟服务器,上面有 SQL-SERVER,我会自己创建数据库,仅此而已。

但是今天我在 AZURE 上托管我当前的项目,这是一个简单的 Web 服务器,带有 SQL 服务器和一个数据库。

我不知道从 AZURE 中选择什么资源是SQL仓库吗?或者我需要获得虚拟机吗?或者任何其他选择?

我阅读了网上找到的所有信息,但其中大部分内容让我感到困惑。我希望有人可以帮助我,我想从您的经验中了解

提前谢谢您

最佳答案

这在很大程度上取决于数据库的大小和负载。您有 3 个选择 - 您可以自己获取一个虚拟机并在那里拥有一个 SQL 服务器。您几乎可以控制正在发生的事情,并且可以托管任意数量的数据库。不过,您将负责备份、更新和维护。但这几乎是固定价格。

另一个选择是从 Azure 获取 SQL Server - 您不需要过多考虑备份、加密、更新和其他无聊的东西,您就可以获得。每台服务器最多可以有 5000DB,但您可以选择数据库的大小和性能层。然而,这可能会很昂贵,因为您需要按数据库付费。

第三个选项是 Elastic Pool - 这基本上是一堆共享相同资源的数据库。如果您有很多负载较小的小型数据库,这会很有用。这比仅按规模上的每个数据库付费更便宜。但是,如果某些 DB 上的负载非常不均匀,则可能无法工作 - 它们可能会消耗所有 DTU,并使其余 DB 的处理能力不足。

所以,根据你的情况,你想做什么就看你自己了。就我个人而言,我不会选择虚拟机——太麻烦了。我建议考虑(基于数据库负载)弹性池和独立数据库的组合。

关于azure - 我应该使用什么类型的 azure 资源来托管许多数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49214914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com