VPC環境で利用できます。
NAVERクラウドプラットフォームの Cloud DB Serverlessサービスは、クラウド環境のサーバレスで DBクラスタを簡単かつ迅速に構築し、自動的に仕様と容量を最適化します。使用方法は、Cloud DB Serverless を使用するで詳しく確認できますが、その前に Cloud DB Serverlessサービスを使用する全シナリオをチェックすることをお勧めします。使用シナリオを学習してから使用方法を確認することで、より円滑に Cloud DB Serverlessサービスを活用できます。その後には、NAVERクラウドプラットフォームのコンソールで DBクラスタを作成し、簡単にデータベースを運用できます。
Cloud DB Serverlessを使用する全手順と各手順の説明は、次の通りです。
1.アプリケーションサーバ作成
2.アクセス環境設定
3.アプリケーションサーバアクセステスト
4.DB Cluster作成
5.ACG設定
6.DB Clusterアクセステスト
1.アプリケーションサーバ作成
まず最初に、NAVERクラウドプラットフォームコンソールの Cloud DB Serverlessで、作成する DBクラスタと通信するアプリケーションサーバを作成します。アプリケーションサーバは NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Compute > Serverメニューで作成できます。
参考となるご利用ガイドは、次の通りです。
ここでは、アプリケーションサーバの作成方法を簡単に説明します。全体の作成方法の詳細は、以下のガイドをご参照ください。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Compute > Serverメニューを順にクリックします。 - [サーバ作成] ボタンをクリックします。
- サーバイメージをクリックして選択し、 [次へ] ボタンをクリックします。
- 必要な情報を入力し、 [次へ] ボタンをクリックします。
- 保有中の認証キーがない場合、新しい認証キーを作成して [次へ] ボタンをクリックします。
- 保有中の ACGがない場合、新規 ACGを作成します。
- 最終確認後、 [サーバ作成] ボタンをクリックします。
7.でのアプリケーションサーバの ACG名は、今後 MySQL Serverに ACGを追加する時に使用します。
2.アクセス環境設定
NAVERクラウドプラットフォームコンソールの VPC環境でサーバアクセス環境を設定するには、パブリック IPアドレスを設定します。
ここでは、アクセス環境の設定方法を簡単に説明します。アクセス環境の設定方法に関する詳細は、以下のガイドをご参照ください。
3.アプリケーションサーバアクセステスト
アクセス環境の設定が完了したら、ターミナルプログラムを利用してアプリケーションサーバに正常にアクセスできるかテストを行います。
ターミナルプログラムの PuTTYを利用してアプリケーションサーバに正常にアクセスできるかテストする方法は、次の通りです。
- PuTTYを実行します。
- Host Name(or IP address) と Portアクセス環境の設定で得た IPアドレスやポート番号を入力します。

- [Open] ボタンをクリックします。
- PuTTY Security Alertポップアップが表示されたら、 [Accept] ボタンをクリックします。

- サーバアクセスのための cmd画面が表示されたら、管理者パスワードの確認で得たパスワードを入力します。

passwd コマンドを用いてパスワードを変更できます。
4.DBクラスタ作成
アプリケーションサーバへのアクセステストまで完了したら、次はアプリケーションサーバと通信を行う DBクラスタを作成します。DBクラスタは NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Database > Cloud DB Serverlessメニューで別途のサービスご利用の申し込みなしですぐ作成できます。
参考となるご利用ガイドは、次の通りです。
5.ACG設定
NAVERクラウドプラットフォームのコンソールで Cloud DB Serverlessの DBクラスタにアクセスするための Access Control Group(ACG)を設定する方法は、次の通りです。
ここでは、ACGの設定方法を簡単に説明します。ACGの設定方法に関する詳細は、ACGご利用ガイドをご参照ください。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Database > Cloud DB Serverlessメニューを順にクリックします。 - ACGメニューをクリックします。
- 設定する ACGをクリックして選択した後、 [ACG設定] ボタンをクリックします。
- 自動で作成された DBクラスタの ACGを選択
- アクセスソースにアプリケーションサーバの ACG名を入力します。
- 許可ポートにポート番号を入力します。
- [追加] ボタンをクリックします。
- [適用] ボタンをクリックします。
6.DBクラスタアクセステスト
MySQL Clientをインストールして作成した DBクラスタに正常にアクセスできるかテストする方法は、次の通りです。
-
アプリケーションサーバにアクセスした後、以下のコマンドを実行して MySQLをインストールします。
- Rocky 8.x - 9.xバージョン
[root@localhost ~] # sudo dnf install -y mysql-server [root@localhost ~] # sudo systemctl start mysqld -
以下のコマンドを実行して DBクラスタにアクセスします。
- DBアクセスに必要なドメイン、ポート番号、ユーザー ID、パスワードは、NAVERクラウドプラットフォームコンソールの DB Clusterメニューで確認できます。
[root@localhost ~] # mysql -h ① Privateドメイン名 -u ②user_id -p --port ③DBアクセスポート -- アクセス成功のユースケース [root@localhost ~] # mysql -h db-gmcp.beta-cdb.ntruss.com -umysql_dba -p --port 3306 Enter password: ********** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 17199 Server version: 5.7.19-log 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>