🔥

MariaDBをVNetに接続する (Azure)

2023/02/24に公開

はじめに

MariaDBとAzure Functionsを同一のVNetに接続しようとしたが、なぜかMariaDBをVNetに接続できなかったので、その原因と対処法をまとめます。

結論

MariaDBのコンピューティングレベルがBasicの場合はVNetに接続できません。

対処法

MariaDBのコンピューティングレベルを「汎用」に変更します。
または、MariaDBのコンピューティングレベルを「メモリ最適化」に変更します。

コンピューティングレベルとは?

MariaDBのコンピューティングレベルは、以下の3つがあります。

  • 基本 (1 か 2 個の仮想コア) - 低負荷なコンピューティングと I/O パフォーマンスが必要なワークロードに最適
  • 汎用 (2 から 64 個の仮想コア) - 最も一般的なワークロード用のバランスの取れた構成
  • メモリ最適化 (2 から 32 個の仮想コア) - CPU に対するメモリの比率が高い環境を必要とするワークロードに最適

「基本」の場合は、VNetに接続できないようです。
ちなみに、「基本」の場合は5千円程度かかるのに対して、「汎用」は月に1万円弱かかります。
高いですね、、、

GitHubで編集を提案

Discussion