NetApp BlueXPを使ってBOXにあるファイルをAmazon FSx for NetApp ONTAPに同期してみた

ファイルサーバからデータをBOXに移行したり、BOXのデータをバックアップとしてクラウドに移行したり、様々なユースケースがあります。この記事では、[「BOXにあるファイルをAmazon S3バケットに同期してみた」](https://qiita.com/heyanxia/items/2d8f9ca86a9ac48c9e89)を参考してNetApp BlueXP GUIからBOXにあるファイルをFSxNに同期したいと思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2991583/b327a81f-426a-76bb-929f-a7d50829511c.png)

# Keyword
* Amazon FSx for NetApp ONTAP(FSxN)
AmazonがフルマネージドのNetApp ONTAPファイルシステム上に構築された、信頼性が高く、スケーラブルで、パフォーマンスが高く、機能が豊富なファイルストレージを提供するサービスです。ONTAPファイルシステムの使い慣れた圧縮・重複排除・階層化機能、及びAPIオペレーションと、フルマネージドAWSのネイティブサービスを兼ね備えています。
* NetApp BlueXP
ストレージとデータ サービスを統合コントロール プレーンで一元管理し、ハイブリッド マルチクラウド エクスペリエンスを変革します。わかりやすいインターフェイスと強力な自動化により、種類の異なる環境を管理する際のリソースの無駄、複雑さ、リスクを軽減でき、シンプルな運用が実現します。
* BOX
BOXは、世界中で活用されているファイル共有のオンラインストレージサービスです。オンラインストレージとはさまざまな形式のファイルを管理できるサービスであり、マニュアルの共有や議事録の保存など、ビジネスのあらゆるシーンで活用されています。また、BOXは海外で開発されたサービスですが、日系企業でも広く導入されています。

* NetApp Cloud Sync
ハイブリッド・マルチクラウド環境でのデータ同期サービスです。NFSまたはCIFSファイル共有、Amazon S3 Object、Azure Blob、Google Cloud Storage、IBM Cloud Object Storage、NetApp StorageGRID、BOX、SMB Serverなど異なるフォーマットのファイルサーバーの間でデータを転送できます。

# 手順
1.BOXの認証情報を準備、BlueXPのConnector、Cloud SyncとFSxNをAmazon Cloud上に作成
2.BlueXPのGUIにより、BOXにあるファイルをFSxNに同期
構成イメージ：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2991583/1eaf3123-a447-7f78-2f4e-422b9433e676.png)

# 1.BOXの認証情報を準備、BlueXPのConnector、Cloud SyncとFSxNをAmazon Cloud上に作成
* BOXの認証情報を準備
[「BOXの認証情報を準備」](https://qiita.com/heyanxia/private/2d8f9ca86a9ac48c9e89#1box%E3%81%AE%E8%AA%8D%E8%A8%BC%E6%83%85%E5%A0%B1%E3%82%92%E6%BA%96%E5%82%99)を参考してBOXを設定します。

* BlueXPのConnectorの作成
　[こちら](https://docs.netapp.com/us-en/cloud-manager-setup-admin/task-creating-connectors-aws.html)のガイドを参考して、Permissionを確認した上でBlueXPのGUIからConnectorを作成します。

* Cloud Syncの作成
[「Amazon Cloud上にNetApp Cloud SyncのData Brokerを作成する二つの方法」](https://qiita.com/heyanxia/items/c19d476bf4df60802e8f)を参考にしてCloud SyncのData BrokerをAWS上に作成します。

* FSxNの作成
FSxNを作成する方法はBlueXPのGUI、またはAWS Consoleの二つがあります。今回はAWS Consoleから`Quick start`で簡単に作ります。VPCはCloud Syncと同じにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2807172/492fe5b9-a488-993c-1cb7-445b45961372.png)

# 2.BlueXPのGUIにより、BOXにあるファイルをFSxNに同期
BlueXPのGUIにより、BOXとFSxNの`Sync Relationship`を作ります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2807172/73b4ffa0-d1f0-c295-824a-51396eb59ca1.png)
BOXの認証情報を正しく入れた後、中のファイルが読み込まれます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2807172/62156140-7d8e-5a82-3553-40e114429c60.png)
BOXにあるファイル`NetAppCloudSyncDemo`をFSxNの`/nfs`に同期します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2807172/5d2e96c7-6113-a213-2389-12efe7f0b04d.png)
同期の詳細をDashboardから確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2807172/6273ce11-af4c-61b3-6546-ae2dfee3d482.png)
FSxNにmountして同期できたBOXファイルを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2807172/e2e3e34b-95f6-5ec8-b9bf-7c2470e1f2b1.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2807172/87c6c39d-6a61-f947-4cc6-d77ef700c71d.png)

# まとめ
NetApp BlueXPのGUI操作により、Cloud Syncを使ってBOXにあるファイルをAmazon FSx for NetApp ONTAPに同期しました。同じことをAWS S3とCloud Volumes ONTAPでもできます。

# 参考リンク
1.[BOXにあるファイルをAmazon S3バケットに同期してみた](https://qiita.com/heyanxia/private/2d8f9ca86a9ac48c9e89)
2.[Amazon Cloud上にNetApp Cloud SyncのData Brokerを作成する二つの方法](https://qiita.com/heyanxia/items/c19d476bf4df60802e8f)
3.[BlueXP connector: Create a Connector in AWS from BlueXP](https://docs.netapp.com/us-en/cloud-manager-setup-admin/task-creating-connectors-aws.html#set-up-permissions-for-an-iam-user)
4.Cloud Sync: [Creating a new data broker in AWS](https://docs.netapp.com/us-en/cloud-manager-sync/task-installing-aws.html)
5.[Amazon FSx for ONTAP](https://docs.netapp.com/us-en/cloud-manager-fsx-ontap/use/task-creating-fsx-working-environment.html)
6.[FSxNとCloud Syncを作成](https://qiita.com/heyanxia/items/9c62781fdc045a93b3b5#2fsxn%E3%81%A8cloud-sync%E3%82%92%E4%BD%9C%E6%88%90)
7.[NetApp BlueXP : 進化したクラウドのための統合ハイブリッド マルチクラウド管理](https://www.netapp.com/ja/bluexp/)
8.[Create a Connector in AWS from BlueXP](https://docs.netapp.com/us-en/cloud-manager-setup-admin/task-creating-connectors-aws.html)