前書き
Synologyは、LinuxベースのDiskStation Managerソフトウェアを実行するさまざまなホームおよびビジネスネットワーク接続ストレージデバイス(NAS)を作成します。
DigitalOcean Spacesは、大量のデータを簡単かつ費用効果の高い方法で保存および取得できるようにするオブジェクトストレージサービスです。
このチュートリアルでは、SynologyのHyper Backupソフトウェアを使用して、DigitalOcean SpaceにデータをバックアップするSynology NASをセットアップします。
前提条件
このチュートリアルを完了するには、いくつかの共有フォルダーまたはiSCSI LUNが作成済みのSynology NASが必要です。
また、スペースに関する次の詳細も知っておく必要があります。
-
アクセスキー
-
秘密鍵
-
サーバーURL
-
バケット名
チュートリアルHow To Create a DigitalOcean Space and API Keyを実行すると、スペースを設定して上記のすべての情報を取得する方法を学ぶことができます。
情報を入手したら、管理者が有効なユーザーとしてSynologyのWebインターフェースにログインし、ステップ1に進んでバックアップソフトウェアをインストールします。
[[step-1 -—- installing-the-hyper-backup-software]] ==ステップ1—ハイパーバックアップソフトウェアのインストール
ログインすると、DSMのデスクトップインターフェースが表示されます。
ハイパーバックアップソフトウェアをインストールするには、Package Centerアイコンをクリックします。 アプリケーションが開きます。 パッケージセンターの左側の列で、Backupを選択してバックアップアプリを参照します。 少し下にスクロールすると、Hyper Backupソフトウェアが見つかります。
Installボタンをクリックして、ソフトウェアをインストールします。 アプリケーションがダウンロードおよびインストールされると、いくつかのステータスの更新が表示され、ボタンがOpenに変わります。 ボタンをクリックしてHyper Backupを開くか、画面の左上隅にあるメインメニューボタンをクリックしてDSMメインメニューから起動できます。
アプリケーションのリストが表示されます。 Hyper Backupをクリックすると、アプリケーションが開きます。
次に、バックアップを設定する手順を説明します。
[[step-2 -—- setting-up-a-backup-to-spaces]] ==ステップ2—スペースへのバックアップの設定
ハイパーバックアップを最初に開くと、Backup Wizard画面が表示されます。
このwizardは、最初のバックアップを構成するために5つの手順を実行します。
まず、S3 Storageを選択して、Spacesの保存先の設定を開始します。 次に、Nextをクリックして続行します。
この手順により、Spacesへの接続が設定されます。 オプションを見ていきましょう。
-
S3 Server:ドロップダウンからCustom Server URLを選択します
-
Server address:は、Spacesサーバーアドレスである必要があります。これは、Spaceの作成時に選択したデータセンターリージョンと
digitaloceanspaces.com
になります。 この場合、nyc3.digitaloceanspaces.com
を入力しました -
Access Key:スペースアクセスキー
-
Secret Key:スペースの秘密鍵
-
Bucket name:このフォームフィールドをクリックすると、アプリケーションはサーバーへの接続を試み、使用可能なすべてのバケット(個々のスペース)を検索します。 結果のリストから適切なスペースを選択するか、必要に応じて新しいスペースを作成できます
-
Directory:これは、バックアップデータが保存されるスペース内のディレクトリです。
Nextをクリックして、次のステップに進みます。
バックアップするアイテムを選択するよう求められます。 ここでは、Storageボリュームを選択しました。 また、ディレクトリ階層にドリルダウンして、バックアップする個々のサブディレクトリを選択することもできます。
選択したら、Nextを押します。
この次のステップには、バックアップタスクの圧縮、暗号化、およびスケジューリングを制御するための多くのオプションがあります。 まず、Taskフィールドにタスクに名前を付けます。 この場合、Example Backupを選択しました。
次に、you must check the Enable transfer encryption checkbox。 スペースは暗号化されたHTTPS接続でのみ使用できるため、このボックスを選択しないと接続は失敗します。
残りのデフォルトはそのままでかまいませんが、バックアップのクライアント側の暗号化を有効にすることもできます。 これは、NASがバックアップファイルをSpacesに送信する前に暗号化することを意味します。 これは、先ほど選択したEnable transfer encryptionオプションとは異なります。このオプションは、転送中にのみファイルを保護するためです。 クライアント側の暗号化では、すべてのバックアップデータがSpacesサーバーで完全に暗号化されます。
バックアップと整合性チェックのスケジュールを更新することもできます。 追加された帯域幅とプロセッサの負荷がNASの使用を妨げない時間を選択します。 通常、これは深夜です。
Nextをクリックして、最後のステップに進みます。
この手順では、backup rotationsを構成します。ここで、古いバックアップは体系的に削除され、ストレージの使用量が削減されます。 Smart Recycleオプションは、Number of versionsオプションで指定された総数に達する前に、24時間の毎時バックアップ、1か月の毎日のバックアップ、および可能な限り多くの毎週のバックアップを保持する適切なデフォルトです。
別のオプションが必要な場合は、Customized retentionを選択し、Settingsをクリックして設定します。
回転設定がすべて完了したら、Applyをクリックしてセットアップを終了します。 すぐにバックアップするように求められます。 選択しない場合、設定したスケジュールに従って最初のバックアップが行われます。 そうしないと、バックアップがすぐに開始されます。 いずれにしても、メインのHyper Backupインターフェースに移動します:
このインターフェイスを使用して、追加のバックアップタスクを設定し、バックアップデータを参照および復元し、進行中のバックアップのステータスを監視できます。
結論
このチュートリアルでは、SynologyのHyper Backupソフトウェアをインストールし、DigitalOcean Spacesオブジェクトストレージサービスへのバックアップを構成しました。 ハイパーバックアップの構成と使用の詳細については、official documentationを参照してください。