我希望在 Azure 中运行 MySQL/MariaDB 来托管总计约 100GB 的几个数据库,我希望至少有 50GB 的增长空间,最好将其放在 SSD 上。
看起来微软提供了“MySQL 应用程序预览”,但是我担心将生产工作放在“预览”系统上。
话虽如此,下一个最佳选择似乎是启动一个具有足够磁盘大小的 Ubuntu 16.04 VM,其成本在 850 美元到 1200 美元之间月,感觉有点过分了。
我还发现可能有一种方法可以连接一个使用我的存储帐户“blob”的磁盘,我可以将其连接到更便宜的 VM。
人们目前如何实现此配置?我觉得购买如此昂贵的东西作为数据库服务器完全是错误的。
答案1
我可以确认,目前有数千名客户出于生产目的使用我们的 MySQL 预览服务。Geekwire.com 只是其中之一。从支持角度来看,我们目前对待它的方式与我们达到普遍可用性时对待它的方式没有什么不同。
至于您需要多少个计算单元,您可以粗略地将 100 个计算单元等同于 1 个核心 - 但是不要将其与 IaaS VM 实现所需的核心数量进行比较。PaaS 服务的核心仅专用于 MySQL 服务器 - 而不是主机操作系统。但是,如果您发现当前的计算单元不够,您可以为此进行扩展(或缩小),而无需配置新实例。它会在运行中发生,停机时间约为 20-30 秒。
希望这能有所帮助!Jason - Microsoft Azure Database for MySQL 团队