Amazon S3 on Outposts は、ローカルデータ処理とデータレジデンシーに関するニーズを満たすために、オンプレミスの AWS Outposts 環境にオブジェクトストレージを提供します。S3 API と機能を使用することにより、S3 on Outposts は、Outpost のデータの保存、セキュリティ保護、タグ付け、取得、レポート、およびアクセスの制御を容易にします。AWS Outposts は、AWS のインフラストラクチャ、サービス、およびツールをほぼすべてのデータセンター、コロケーションスペース、オンプレミスの施設に拡張し、真に安定したハイブリッドエクスペリエンスを実現するフルマネージドサービスです。
データ所在地の要件を満たすのに役立つだけでなく、S3 on Outposts を使用して、データをオンプレミスアプリケーションの近くに保持することにより、厳しいパフォーマンスニーズを満たすことができます。S3 on Outposts は、同じ S3 API を使用する「S3 Outposts」という名前の新しい Amazon S3 ストレージクラスを提供し、Outpost の複数のデバイスとサーバーにデータを永続的かつ冗長的に保存するように設計されています。Outpost に 26 TB、48 TB、96 TB、240 TB、または 380 TB の S3 ストレージ容量を追加できます (26 TB S3 オプションは、11 TB EBS が構成された Outpost でのみサポートされます)。各 Outposts では、AWS アカウントごとに最大 100 のバケットを作成できます。AWS Storage サービスとの間でデータを簡単に移動できるサービスである AWS DataSync は、S3 on Outposts をサポートしているため、転送する対象、転送するタイミング、使用するネットワーク帯域幅を選択して、Outposts と AWS リージョン間のデータ転送を自動化できます。
利点
フルマネージド型インフラストラクチャ
S3 on Outposts では、Outpost に S3 容量がインストールされ、AWS によるモニタリング、パッチ、更新が行われるため、オブジェクトストレージをオンプレミスで簡単にデプロイすることができます。容量は、26 TB、48 TB、96 TB、240 TB、または 380 TB の中から選択できます。S3 on Outposts を使用することで、ストレージを管理する場合に必要となる時間、リソース、運用リスク、メンテナンスのダウンタイムを抑えることができます。
オンプレミスでのデータ処理と保存
データをオンプレミス環境でローカルに処理して安全に保存し、AWS リージョンの S3 に転送してさらなる処理やアーカイブを行います。S3 on Outposts にはオンプレミスのオブジェクトストレージが用意されており、さまざまなネットワークによるデータ転送とバッファを最小限に抑えると同時に、AWS DataSync を使用して Outposts と AWS リージョンの間でデータを簡単に転送できます。
真に一貫したハイブリッドエクスペリエンスを実現
S3 on Outposts では、オンプレミスでもクラウドと同じ S3 API を使用し、ポリシーベースのアクセス制御、暗号化、ライフサイクルの有効期限処理、タグ付けなどの機能を、オンプレミスでもクラウドと同じように利用できます。さまざまな API の使用、手動によるソフトウェア更新、サードパーティのハードウェアとサポートの購入を必要とする他のハイブリッドソリューションとは異なり、S3 on Outposts では一貫したハイブリッドエクスペリエンスを提供します。
ユースケース
データレジデンシー
S3 on Outposts を使用してオンプレミスでデータを保存、取得することで、データの保存場所、規制、またはコンプライアンス要件を満たすことができます。S3 on Outposts では、データをオンプレミスで保持することでデータレジデンシー、規制、コンプライアンス要件を満たすことができます。また、AWS が提供する俊敏性、コスト、および革新性を活用できます。S3 on Outposts では、現在 AWS リージョンが存在しない国、州 / 地域、または場所内のオンプレミスで Outpost 上のデータを保管することで、お客様がデータレジデンシーまたは規制要件を満たすことを可能にします。
ハイスループットのローカルデータ処理
病院での医療画像処理、自動運転車のデータ取得、製造プロセスといった、ハイスループットのローカル処理を必要とするオンプレミスアプリケーションでは、S3 on Outposts はデータをローカルで処理および保存し、厳しいワークロード要件を満たすことができます。S3 on Outposts はローカルオブジェクトストレージを提供して、さまざまなネットワークによるデータ転送とバッファを最小限に抑えます。DataSync を使用すると、AWS リージョンと Outpost 間のデータ転送を簡単にスケジュールできます。
AWS 移行のステージングと検証
オンプレミスでアプリケーションを構築またはテストし、最終的にこれらのアプリケーションを AWS リージョンに移行するお客様にとって、アプリケーションに必要な変更を最小限に抑えることができるようになりました。S3 on Outposts は、AWS に簡単に移行できるポータブルアプリケーションをオンプレミスの Outposts 上で構築する機能を提供するため、クラウド移行ジャーニーにおける中間ステップを可能にします。
使用開始
S3 on Outposts を使用するには、S3 on Outposts をサポートする AWS Outposts 設定を選択するか、既存の Outpost に S3 ストレージを追加します。次に、Outposts コンソールまたは API を使用して、Outpost にバケットと S3 Access Points を作成します。
続いて、AWS CLI または SDK を使用して、AWS リージョンの S3 バケットの場合と同様に、Outposts の S3 バケットからオブジェクトを保存、取得します。Outposts コンソールからバケットを表示および管理したり、AWS DataSync を使用して AWS リージョン内の Outpost と Amazon S3 間のオブジェクト転送を管理したりできます。