Azure Database for MySQL
Azure Database for MySQL がプレビューで登場!
AWSではRDSが一般的な中、Azureにはこれといったサービスはありませんでしたが、とうとうお披露目されました。
https://azure.microsoft.com/en-us/services/mysql/
ドキュメントも公開されています。
https://docs.microsoft.com/en-us/azure/mysql/
起動してみる
Azure Database for MySQL で検索すると出てきます。
パラメータを埋めます。
日本でも使えます。
5.7と5.6が利用できます。h
価格はまだBasicのみ
3分ぐらいでデプロイされます。これは早い。
Overview
FireWallの設定。
デフォルト設定でSSL対応。
ここで接続元のIPを設定しないと接続できません。
Connection Stringを表示できます。
パラメータの設定もできます。
RDSに比べて少ない気がします。
スケールアップも可能。
プロパティ
現在(2017/05/11)、作成時に5.7を選択すると5.6.26.0のようです...ふぁ!?まぁプレビューってことで...
# mysql -u dbuser@demomysql01 -p -h demomysql01.mysql.database.azure.com Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 65535 Server version: 5.6.26.0 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> status -------------- mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper Connection id: 65535 Current database: Current user: dbuser@xxx.xxx.xxx.xxx SSL: Cipher in use is AES256-SHA Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.6.26.0 MySQL Community Server (GPL) Protocol version: 10 Connection: demomysql01.mysql.database.azure.com via TCP/IP Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 TCP port: 3306 Uptime: 17 min 10 sec Threads: 5 Questions: 246 Slow queries: 0 Opens: 118 Flush tables: 3 Open tables: 3 Queries per second avg: 0.238 --------------
5.6で作成すると5.6.26...
mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper Connection id: 65533 Current database: Current user: dbuser@xxx.xxx.xxx.xxx SSL: Cipher in use is AES256-SHA Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.6.26.0 MySQL Community Server (GPL) Protocol version: 10 Connection: demomysql02.mysql.database.azure.com via TCP/IP Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 TCP port: 3306 Uptime: 18 min 29 sec Threads: 5 Questions: 249 Slow queries: 0 Opens: 75 Flush tables: 3 Open tables: 1 Queries per second avg: 0.224 --------------
おわりに
まだ、プレビュー段階ですがRDSに対抗できるDBサービスの登場はビジネスインパクトは大かと思います。