

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon S3 File Gateway を使用したバックアップファイルの転送
<a name="amazon-s3-file-gateway"></a>

[Amazon S3 File Gateway](https://docs.aws.amazon.com/filegateway/latest/files3/what-is-file-s3.html) は、オンプレミス環境をファイルインターフェイスを介して Amazon Simple Storage Service (Amazon S3) に接続し、ネットワークファイルシステム (NFS) やサーバーメッセージブロック (SMB) などの業界標準のファイルプロトコルを使用して Amazon S3 オブジェクトを保存および取得できるようにします。クラウドにデータを保存するための費用対効果に優れたスケーラブルなソリューションとして設計されています。データベースバックアップファイルの保存に使用できるため、大規模なオンプレミスデータベースを AWS クラウドに移行するのに役立ちます。例えば、Amazon S3 File Gateway と任意のデータベースバックアップツールを使用して、大規模な MySQL または MariaDB データベースを Amazon S3 バケットに直接バックアップできます。その後、S3 バケットをターゲットインスタンスにマウントし、バックアップを復元できます。

次の図は、Amazon S3 File Gateway を使用してオンプレミスデータベースのバックアップファイルを AWS クラウドの S3 バケットに転送する際の大まかな手順を示しています。



![\[Amazon S3 File Gateway を使用したデータベースバックアップファイルのクラウドへの転送を示す図。\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/migration-large-mysql-mariadb-databases/images/s3-file-gateway-migration-aws.png)


次に、Amazon S3 File Gateway を使用して、オンプレミスデータセンターから AWS クラウドの S3 バケットにデータベースバックアップファイルを転送する手順を示します。

1. オンプレミスデータセンターを AWS クラウドに接続するには、AWS Direct Connect や AWS Site-to-Site VPN などのサービスを使用するか、パブリックインターネット接続を使用します。

1. S3 ファイルゲートウェイの作成 手順については、「[Creating your gateway](https://docs.aws.amazon.com/filegateway/latest/files3/create-file-gateway.html)」を参照してください。

1. S3 File Gateway によってホストされる NFS または SMB ファイル共有を作成します。手順については、「[Create a file share](https://docs.aws.amazon.com/filegateway/latest/files3/GettingStartedCreateFileShare.html)」を参照してください。

1. MySQL または MariaDB データベースをホストするオンプレミスサーバーに NFS または SMB ファイル共有をマウントします。手順については、「[Mount and use your file share](https://docs.aws.amazon.com/filegateway/latest/files3/getting-started-use-fileshare.html)」を参照してください。

1. オンプレミスの MySQL または MariaDB データベースを、NFS ファイル共有がマウントされているディレクトリにバックアップします。このガイドで説明している任意のバックアップツールを使用できます。

1. このガイドで説明しているいずれかの方法を使用して、ターゲットデータベースインスタンスでデータベースバックアップを復元します。

## 利点
<a name="advantages-amazon-s3-file-gateway"></a>
+ データベースバックアップを S3 バケットで直接生成し、ターゲット DB インスタンスのバックアップを同じ S3 バケットから直接復元することで、エンドツーエンドの移行プロセスを大幅に高速化できます。
+ データベースバックアップファイルは Amazon S3 に永続的に保存され、ユーザーはライフサイクル管理ポリシーと S3 ストレージクラスを選択します。

## 制限
<a name="limitations-amazon-s3-file-gateway"></a>

Amazon S3 File Gateway ファイル共有を使用する場合の制限事項は次のとおりです。
+ ゲートウェイごとのファイル共有の最大数は 50 です。
+ 複数のファイル共有が同じ S3 バケットを使用する場合の読み取りと書き込みの競合を防ぐには、一意のプレフィックス名を使用するように各ファイル共有を設定する必要があります。
+ 個々のファイルの最大サイズ (Amazon S3 の個々のオブジェクトの最大サイズ) は 5 TB です。
+ 最大パス長は 1024 文字です。
+ Windows ACL は、Windows SMB クライアントを使用してファイル共有にアクセスするときに、Active Directory が有効化されているファイル共有のみでサポートされています。
+ Amazon S3 File Gateway では、ファイルとディレクトリごとに最大で 10 個の ACL エントリがサポートされています。
+ SMB ファイル共有のルート ACL 設定は、ゲートウェイでのみ行われます。これらの設定は、ゲートウェイの更新や再起動を行っても保持されます。
**注記**  
ルートの親フォルダではなくルートで ACL を設定した場合、ACL のアクセス許可は Amazon S3 では保持されません。

## ベストプラクティス
<a name="best-practices-amazon-s3-file-gateway"></a>

Amazon S3 File Gateway のベストプラクティスの詳細については、S3 File Gateway ドキュメントの「[ベストプラクティス](https://docs.aws.amazon.com/filegateway/latest/files3/best-practices.html)」を参照してください。