- 印刷する
- PDF
Cloud DB for MySQL のシナリオ
- 印刷する
- PDF
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と通信を行うアプリケーションサーバを作成します。アプリケーションサーバは、NAVERクラウドプラットフォームコンソールのServices > Serverメニューで作成できます。
参考となるご利用ガイドは以下のとおりです。
2. アクセス環境の設定
アプリケーションサーバの作成が完了したら、アプリケーションサーバにユーザーがアクセスできるようにアクセス環境を設定します。アクセス環境を設定するには、以下の2つの方法があります。
- NAVERクラウドプラットフォームのポートフォワードを使用してアクセスを設定(Classic環境)
- NAVERクラウドプラットフォームのグローバルIPを使用してPrivate Domainへのアクセスを設定(VPC環境)
グローバルIPを使用したアクセス設定時は、管理者パスワードの確認機能を利用してサーバへのアクセスに必要な管理者(ルート)パスワードを確認する必要があります。
参考となるご利用ガイドは以下のとおりです。
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サーバとStandby Masterサーバを作成して、Masterサーバの障害時にStandby Masterサーバへと自動Failoverされる機能を提供します。DNS方式で二重化を提供するため、アプリケーションの変更は必要ありません。
サーバの二重化構成を行うには、MySQL Server作成時に高可用性サポートをクリックして選択します。
モニタリングとイベント管理
作成完了して運用中のMySQL Serverを対象に、NAVERクラウドプラットフォームコンソールでサーバの性能やOSの状態に対するモニタリングと発生したイベントを確認して、安定的にキャッシュサービスを提供できるように管理できます。NAVERクラウドプラットフォームのCloud Insightを活用して、イベント、通知とアラームを設定することもできます。
Cloud Insightの利用を申し込むと、別途料金が課金されます。Cloud Insightの紹介や料金プランについての説明は、NAVERクラウドプラットフォームポータルのサービス > Management > Cloud Insightメニューをご参照ください。
参考となるご利用ガイドは以下のとおりです。
管理と運用権限管理
ユーザーのメインアカウントのほか、サブアカウントを作成してCloud DB for MySQLの管理及び運用権限を様々な方法で設定できます。NAVERクラウドプラットフォームのSub Account内のSystem ManagedポリシーとUser Createdポリシーを活用して権限設定を行えます。
Sub Accountは、利用申込の際に別途料金が発生しない無料サービス
です。Sub Accountの紹介や料金プランについての詳しい説明は、NAVERクラウドプラットフォームポータルのサービス > Management > Sub Accountメニューをご参照ください。
参考となるご利用ガイドは以下のとおりです。
読み取り負荷分散設定
MySQL Serverの読み取り負荷分散をNAVERクラウドプラットフォームのLoad Balancerを使用して設定できます。
Load Balancerの利用を申し込むと、別途料金が課金されます。Load Balancerの紹介や料金プランについての説明は、NAVERクラウドプラットフォームポータルのサービス > Storage > Load Balancerメニューをご参照ください。
参考となるご利用ガイドは以下のとおりです。
5. ACG設定
作成したMySQL Serverにアプリケーションサーバがアクセスできるように、MySQL ServerのACG(Access Control Group)を設定します。
参考となるご利用ガイドは以下のとおりです。
6. MySQL Serverへのアクセステスト
MySQL Clientを利用し、作成したMySQLサーバに正常にアクセスできるかテストを行ってください。
参考となるご利用ガイドは以下のとおりです。