Classic/VPC環境で利用できます。
NAVERクラウドプラットフォームの Cloud DB for MySQLは、クラウド環境で MySQL Serverを簡単かつスピーディーに構築して安定したキャッシュサービスが行えるように運用、管理します。NAVERクラウドプラットフォームの Cloud DB for MySQLを活用する全体の手順は、次の通りです。

各手順についての説明は次の通りです。
1. アプリケーションサーバ作成
2. アクセス環境設定
3. アプリケーションサーバアクセステスト
4. MySQL Server作成
5. ACG設定
6. MySQL Serverアクセステスト
1. アプリケーションサーバ作成
まず、NAVERクラウドプラットフォームコンソールの Cloud DB for MySQLで作成する MySQL Serverと通信を行うアプリケーションサーバ(APPサーバ)を作成します。アプリケーションサーバ(APPサーバ)は NAVERクラウドプラットフォームコンソールの Services > Server メニューで作成します。
参考となるご利用ガイドは次の通りです。
2. アクセス環境設定
アプリケーションサーバの作成が完了したら、アプリケーションサーバにユーザーがアクセスできるようにアクセス環境を設定します。アクセス環境を設定するには、次の2つの方法があります。
- NAVERクラウドプラットフォームのポート転送を使用してアクセス設定(Classic環境)
- NAVERクラウドプラットフォームのパブリック IPアドレスを使用して Private Domainにアクセス設定(VPC環境)
パブリック IPアドレスを使用したアクセス設定時、 管理者パスワード確認 機能を利用してサーバアクセスに必要な管理者(root)パスワードを確認する必要があります。
参照できるご利用ガイドは次の通りです。
SSL VPNを使用すると、MySQL Serverにより安全にアクセスすることができます。管理用目的で使用する場合、SSL VPNを利用した方がセキュリティ上はより有利です。
3. アプリケーションサーバアクセステスト
アクセス環境の設定が完了したら、ターミナルプログラムを利用してアプリケーションサーバに正常にアクセスできるかテストを行います。
参照できるご利用ガイドは次の通りです。
4. MySQL Server作成
アプリケーションサーバへのアクセステストまで完了したら、次はアプリケーションサーバと通信を行う MySQL Serverを作成します。MySQL Serverは NAVERクラウドプラットフォームコンソールの Services > Database > Cloud DB for MySQL メニューで別途のサービスご利用の申し込みなしですぐ作成できます。
参考となるご利用ガイドは次の通りです。
サーバの冗長化構成
障害発生時にデータの消失を防いでサービスへの影響を最小限に抑えられるように、サーバの冗長化を設定します。Cloud DB for MySQLは、Master Serverと Standby Master Serverを作成し、Master Server障害時に Standby Master Serverに自動 Failoverされる機能を提供します。DNS方式で冗長化を提供するため、アプリケーションの変更は必要ありません。
サーバの冗長化構成を行うには、MySQL Server作成時に高可用性サポートをクリックして選択します。
モニタリングとイベントの管理
作成完了して運用中の MySQL Serverを対象に、NAVERクラウドプラットフォームコンソールでサーバの性能や OSのステータスに対するモニタリングと発生したイベントを確認して、安定的にキャッシュサービスを提供できるように管理します。NAVERクラウドプラットフォームの Cloud Insightを活用して、イベント、通知、アラームを設定することもできます。
Cloud Insightご利用の申し込み時に別途料金が発生します。Cloud Insightの紹介と料金プランの詳細は、NAVERクラウドプラットフォームポータルの サービス > Management & Governance > Cloud Insight メニューをご参照ください。
参照できるご利用ガイドは次の通りです。
管理および運用権限の管理
ユーザーのメインアカウントのほか、サブアカウントを作成して Cloud DB for MySQLの管理および運用権限を様々な方法で設定します。NAVERクラウドプラットフォームの Sub Account内の System Managedポリシーと User Createdポリシーを活用して権限を設計します。
Sub Accountは、ご利用の申し込みの際に別途料金が発生しない無料サービスです。Sub Accountの紹介と料金プランの詳細は、NAVERクラウドプラットフォームポータルの サービス > Management & Governance > Sub Account メニューをご参照ください。
参照できるご利用ガイドは次の通りです。
読み取り負荷分散設定
MySQL Serverの読み取り負荷分散を NAVERクラウドプラットフォームの Load Balancerを使用して設定できます。
Load Balancerのご利用の申し込みをする時に、別途料金が発生します。Load Balancerの紹介と料金プランに関する説明は、NAVERクラウドプラットフォームポータルのサービス > Storage > Load Balancerメニューをご参照ください。
参照できるご利用ガイドは次の通りです。
5. ACG設定
作成した MySQL Serverにアプリケーションサーバがアクセスできるように、MySQL Serverの Access Control Group(ACG)を設定します。
参照できるご利用ガイドは次の通りです。
6. MySQL Serverアクセステスト
MySQL Clientを利用し、作成した MySQLサーバに正常にアクセスできるかテストを行います。
参照できるご利用ガイドは次の通りです。
7. データベースの作成
DBの作成は下記の3つの方法で行ってください。 権限の誤用による問題を防ぐために、ユーザーには直接 DB作成権限を付与していません。DBの作成時に DDL権限を持つアカウントは、作成されたデータベースに対するすべての権限を持ちます。
参考となるご利用ガイドは次の通りです。
8. 外部ソリューション連携
Zeroboard、Gnuboardなどの外部ソリューションを連携でき、ストレージエンジンを InnoDBに指定してインストールすると使用できます。他のストレージエンジンが必要な場合、MySQLインストール型サービスを使用できます。
参考となるご利用ガイドは次の通りです。