VPC環境で利用できます。
Snapshotメニューでは、クラスタの構成、設定、データなどを記録したスナップショットを作成し、NAVERクラウドプラットフォームの Object Storageに保存できます。また、定期的にスナップショットを自動作成する Snapshot Schedulingを設定できます。
Kibanaまたは OpenSearch Dashboardsの Consoleでスナップショットに関連した以下のようなタスクを実行できます。詳細は、スナップショット管理をご参照ください。
- APIを呼び出してスナップショットを作成
- スナップショット作成の失敗原因を確認
- スナップショットを利用したデータ復元
- スナップショット削除
Snapshot画面
Search Engine Service利用のための Snapshotメニューの基本的な説明は、次の通りです。

| 領域 | 説明 |
|---|---|
| ① メニュー名 | 現在確認中のメニュー名、保有したクラスタ数 |
| ② 基本機能 | Search Engine Serviceの詳細の詳細情報の確認、ページの更新 |
| ③ クラスタリスト | 保有したクラスタリスト |
| ④ API認証キーを設定する | Object Storageアクセスのために API認証キーを設定(API認証キー設定を参照) |
| ⑤ Snapshot管理 | スナップショットの作成管理機能
|
| ⑥ 履歴確認タブ | クリックして、スナップショットの作成履歴、Snapshot Schedulingの設定履歴のうち、確認する履歴タブをクリック |
| ⑦ 履歴 | スナップショットの作成履歴または Snapshot Schedulingの設定履歴を表示 |
API認証キー設定
スナップショットを作成するには、まず Object Storageアクセスのために API認証キーを設定し、Object Storage Plugin(s3-repository)をインストールする必要があります。
- 2021年7月23日以前作成されたクラスタ: API認証キーの設定と同時に Object Storage Pluginをインストール
- 2021年7月23日以降作成されたクラスタ: クラスタ作成時に Object Storage Pluginを自動でインストール
API認証キーを設定・変更する方法は、次の通りです。
- まず、API認証キーを作成します。
- API認証キーの作成方法は、APIガイドをご参照ください。
- サブアカウントの API認証キーを設定した場合、Object Storageの Change/writeObjectの権限のあるバケットにのみスナップショットを保存できます。詳細は、Sub Account ご利用ガイドをご参照ください。
- API認証キーを設定してから実際に反映されるまでに数分~数十分かかる場合があります。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Big Data & Analytics > Search Engine Serviceメニューを順にクリックします。 - Snapshotメニューをクリックします。
- 認証キーを設定するクラスタをクリックして選択した後、 [API認証キーを設定する] ボタンをクリックします。
- API認証キーの設定のポップアップが表示されたら、API認証キーの Access Key IDと Secret Keyを入力した後、 [確認] ボタンをクリックします。
- 設定された API認証キーを変更するには、 [変更] ボタンをクリックした後に使用する API認証キーの情報を入力します。
- 2021年7月23日以前作成されたクラスタの場合、認証キーの設定と同時に Object Storage Pluginがインストールされます。
- [確認] ボタンをクリックします。
Snapshot管理
クラスタのスナップショットの作成や、定期的にスナップショットを自動作成する Snapshot Schedulingを設定・解除できます。
スナップショットの保存・利用の際に、 Object Storageの利用に応じた追加料金が発生することがあります。Object Storageの利用料金に関する詳細は、Object Storage紹介をご参照ください。
スナップショット作成
スナップショットを作成する方法は、次の通りです。
スナップショットを作成する前に、クラスタに API認証キーを設定してスナップショットを保存するバケットを作成します。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Big Data & Analytics > Search Engine Serviceメニューを順にクリックします。 - Snapshotメニューをクリックします。
- スナップショットを作成するクラスタをクリックした後 [Snapshot管理] ボタンをクリックします。
- Snapshotを作成するをクリックします。
- Snapshotの作成のポップアップが表示されたら、スナップショットを保存するバケットを選択した後、Snapshot名を入力します。
- ロック設定されたバケットは選択できません。
- アクセス制御が設定されたバケットの場合、全ノードのアクセスを許可してから選択できます。
- サブアカウントの API認証キーを設定した場合、Object Storageの Change/writeObjectの権限のあるバケットにのみスナップショットを保存できます。
- [確認] ボタンをクリックします。
- フォルダ名が「クラスタ名-クラスタコード」のフォルダにスナップショットファイルが保存されます。
- スナップショットの作成の進捗状況は、 [Snapshot作成履歴] タブで確認できます。
Snapshot Scheduling設定
Snapshot Schedulingを設定し、希望する時間にスナップショットを作成・保存できます。
Snapshot Schedulingが設定されたステータスで新しい Snapshot Schedulingを設定する場合、既存設定が解除されます。
Snapshot Schedulingを設定する方法は次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Big Data & Analytics > Search Engine Serviceメニューを順にクリックします。 - Snapshotメニューをクリックします。
- Snapshot Schedulingを設定するクラスタをクリックした後、 [Snapshot管理] ボタンをクリックします。
- Snapshot Scheduling設定をクリックします。
- Snapshot Scheduling設定のポップアップが表示されたら、設定情報を入力した後に [確認] ボタンをクリックします。
- Bucket: スナップショットを保存する Object Storageバケットを選択
- Snapshot名: 作成するスナップショットの名前を入力
- スナップショット名の重複防止のため、「スナップショット名-作成日-時間」のように保存されます。(例)
my-scheduling-2022-0303-1200)
- スナップショット名の重複防止のため、「スナップショット名-作成日-時間」のように保存されます。(例)
- Snapshot設定時間: 毎日または特定曜日の特定時間にスナップショットを作成するように設定
- [確認] ボタンをクリックします。
- スナップショットを初めて作成する際に全インデックスに対してスナップショットファイルを作成し、以降同じバケットにスナップショットを作成する場合、増分式で保存されます。
Snapshot Scheduling解除
設定した Snapshot Schedulingを解除する方法は次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Big Data & Analytics > Search Engine Serviceメニューを順にクリックします。 - Snapshotメニューをクリックします。
- Snapshot Schedulingの設定を解除するクラスタをクリックして選択した後、 [Snapshot管理] ボタンをクリックします。
- Snapshot Schedulingの解除をクリックします。
- Snapshot Scheduling解除のポップアップが表示されたら、 [設定を解除する] ボタンをクリックします。
- [確認] ボタンをクリックします。
スナップショット作成履歴の確認
スナップショットの作成履歴を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Big Data & Analytics > Search Engine Serviceメニューを順にクリックします。 - Snapshotメニューをクリックします。
- 対象クラスタをクリックし、 [Snapshot作成履歴] タブをクリックします。
- 作成履歴と情報を確認します。
- クラスタ名: 該当するクラスタの名前
- タスク日時: 設定したスナップショット作成タスクの日付と時間
- タスク履歴: スナップショット作成タスクの履歴
- 実行時間: タスクの実行にかかった時間
- 対象 Bucket: 作成したスナップショットを保存したバケット名
- 備考: スナップショットの作成に失敗した場合、 [ログを見る] ボタンをクリックして失敗ログを確認
- 失敗ログが表示されない場合、Kibanaまたは OpenSearch Dashboardsで詳細な原因を確認できます。(スナップショット作成の失敗原因を確認を参照)
Snapshot Scheduling設定履歴の確認
Snapshot Schedulingの設定履歴を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Big Data & Analytics > Search Engine Serviceメニューを順にクリックします。 - Snapshotメニューをクリックします。
- 対象クラスタをクリックした後、 [Snapshot Scheduling設定履歴] タブをクリックします。
- 設定履歴と情報を確認します。
- 設定時刻: Snapshot Schedulingを設定した時刻
- 設定/解除: Snapshot Schedulingの設定ステータス
- 対象 Bucket: スナップショットを保存するように設定したバケット名
- Snapshot名: 設定したスナップショットの名前
- スナップショット名の重複防止のため、「スナップショット名-作成日-時間」のように保存されます。(例)
my-scheduling-2022-0303-1200)
- スナップショット名の重複防止のため、「スナップショット名-作成日-時間」のように保存されます。(例)
- タスク曜日: 設定したスナップショット作成タスクの曜日
- タスク時刻: 設定したスナップショット作成タスクの時刻
スナップショットファイルの確認
Object Storageバケットに保存したスナップショットファイルを確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Storage > Object Storageメニューを順にクリックします。 - Bucket Managementメニューをクリックします。
- バケットリストでスナップショットを保存したバケットをクリックします。
- フォルダ名が「スナップショットを作成したクラスタ名-クラスタコード」のフォルダをダブルクリックします。
- 保存されたスナップショットの関連ファイルを確認します。
Object Storageに関する詳細は、Object Storage ご利用ガイドをご参照ください。