翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS ストレージサービスの選択
最初のステップを実行する
|
目的 |
どの AWS ストレージサービスが組織に最適かを判断するのに役立ちます。 |
|
最終更新日 |
2024 年 6 月 26 日 |
|
対象サービス |
序章
AWS は、データを保存、アクセス、保護、分析するための、信頼性が高く、スケーラブルで安全なストレージサービスの幅広いポートフォリオを提供します。これにより、ストレージメソッドをニーズに合わせやすくなり、オンプレミスインフラストラクチャでは簡単には実現できないストレージオプションが提供されます。ストレージサービスを選択するときは、アクセスパターンに合わせることが、必要なパフォーマンスを達成するために不可欠です。
ブロック、ファイル、オブジェクトストレージサービス、およびワークロードのクラウドデータ移行オプションから選択できます。ワークロードに適したストレージサービスを選択するには、ビジネスニーズに基づいて一連の決定を行う必要があります。
この決定ガイドは、適切な質問を行い、実装の明確な道筋を示し、既存のオンプレミスストレージから移行するのに役立ちます。
を理解する
データは、アプリケーションデプロイ、分析ワークフロー、機械学習のイノベーションを成功させるための基盤です。Well-Architected システムは複数のストレージサービスを使用し、さまざまな機能を有効にしてパフォーマンスを向上させます。
ただし、多くの場合、適切なストレージサービスの選択は、既に使用しているもの (または使い慣れているもの) とどの程度一致しているかから始まります。使い慣れたストレージサービスを使用すると、開始が容易になり、データの移行が簡単になり、さらに高速になる可能性があります。
例えば、Amazon FSx データストレージファミリーのサービスには、一般的なファイルシステムに合わせた 4 つのオプションがあります。
-
Amazon FSx for Windows File Serverは、フルマネージドの Microsoft Windows ファイルサーバーで、完全にネイティブの Windows ファイルシステムでバックアップされています。
-
Amazon FSx for Lustre では、高性能 Lustre ファイルシステムを起動して実行できます。
-
Amazon FSx for OpenZFS は、オンプレミスの ZFS または他の Linux ベースのファイルサーバー AWS から にデータを移動できるフルマネージドファイルストレージサービスです。
-
Amazon FSx for NetApp ONTAP は、NetApp の一般的な ONTAP ファイルシステム上に構築された、信頼性、スケーラビリティ、高性能、機能豊富なファイルストレージを提供するフルマネージドサービスです。
定義
次のストレージタイプには AWS サービスオプションがあります。
-
ブロック — ブロックストレージは、データストレージとストレージデバイスを制御するテクノロジーです。ファイルやデータベースエントリなどのデータを取得し、同じサイズのブロックに分割します。次に、ブロックストレージシステムは、高速なアクセスと取得のために最適化された方法で、基盤となる物理ストレージにデータブロックを保存します。
-
ファイルシステム — ファイルシステムは、ファイルとフォルダの階層構造にデータを保存します。ネットワーク環境では、ファイルベースのストレージは多くの場合、ネットワーク接続ストレージ (NAS) テクノロジーを使用します。NAS を使用すると、ユーザーはローカルハードドライブと同様の方法でネットワークストレージデータにアクセスできます。ファイルストレージはユーザーフレンドリで、ユーザーはファイル共有コントロールを管理できます。
-
オブジェクト — オブジェクトストレージは、データをオブジェクトと呼ばれる非構造化形式で保存および管理するテクノロジーです。各オブジェクトには一意の識別子がタグ付けされ、基盤となるコンテンツを説明するメタデータが含まれます。
-
キャッシュ — キャッシュは、システムパフォーマンスの向上とレイテンシーの低減を目的として、頻繁にアクセスされるデータや最近使用されたデータをアクセスポイントの近くに一時的に保存するために使用する高速データストレージレイヤーです。これは、低速かつ大規模なプライマリストレージ (ディスクやリモートストレージなど) と、データにアクセスする必要があるコンピューティングリソースとの間のバッファとして機能します。
-
Hybrid/Edge — Hybrid/Edge ストレージは、オンプレミスのストレージインフラストラクチャとクラウドストレージサービスを組み合わせて、パフォーマンス、コスト、コンプライアンスなどの要件に基づいて 2 つの環境間のデータモビリティを可能にします。低レイテンシーアクセス、コスト最適化、データ主権、クラウドスケーラビリティ、ビジネス継続性などの利点があります。
移行オプション
ストレージサービスを選択するだけでなく、選択したサービス内でのデータの移行方法も選択する必要があります。 AWS では、オンラインまたはオフラインのどちらでデータを移行する必要があるかに応じて、いくつかの選択肢が用意されています。
-
オンライン移行では、オンプレミスデータセンターで実行中に、データとアプリケーションをインターネット経由で転送します。このアプローチは、ダウンタイムを最小限に抑え、組織がクラウドリソースをより早く使用を開始できるため、オフライン移行よりも効率的です。ただし、信頼性の高いインターネット接続が必要であり、大量のデータやミッションクリティカルなアプリケーションには適していない可能性があります。
-
オフライン移行では、インターネットに接続せずにデータとアプリケーションを移動します。このアプローチでは、外部ハードドライブやその他のストレージメディア上のデータをクラウドプロバイダーのデータセンターに物理的に転送する必要があります。この方法は、通常、転送する大量のデータ、帯域幅や接続の制限、セキュリティやプライバシーに関する懸念がある場合に使用されます。
重要な考慮事項は 2 つあります。
-
速度 - 速度が重要な場合はオンライン移行を選択します。オンラインは分または時間単位で測定され、オフラインは日単位で測定できます。データが頻繁に更新され、タイムクリティカルな場合は、オンラインを選択します。タイムクリティカルではなく、1 回限りの移動の場合はオフラインを選択します。
-
帯域幅 - データをオンラインに移動すると、day-to-day帯域幅から解放されます。ネットワーク制約があり、転送中にビジネスを中断することなくデータをオフラインにできる場合は、オフラインを選択します。Snow Family の AWS サービスは、オフライン移行のオプションを提供します。
考慮する
既存のアプリケーションをクラウドに移行するか、クラウドで新しいアプリケーションを構築するため、 AWS ストレージサービスを検討している可能性があります。クラウドにデータを移動するときは、データを移動する場所、潜在的なユースケース、移動するデータの種類、使用可能なネットワークリソースを理解することが重要です。
AWS ストレージサービスを選択する際に考慮すべき基準をいくつか示します。
選択
ストレージオプションの評価に使用する基準がわかったので、ビジネスニーズに適した AWS ストレージサービスを選択する準備が整いました。
次の表は、どのストレージオプションがどの状況に最適化されているかを示しています。これを使用して、ユースケースに最適なものを決定できます。
| ストレージタイプ | 何に最適化されていますか? | ストレージサービスまたはツール |
|---|---|---|
| Block | Applications requiring low-latency, high-performance durable storage attached to single Amazon EC2 instances or containers, such as databases and general-purpose local instance storage. | |
|
ファイルシステム |
複数の Amazon EC2 インスタンスまたはコンテナ、またはチームファイル共有、高可用性のエンタープライズアプリケーション、分析ワークロード、ML トレーニングなど、複数のオンプレミスサーバー間での読み取りおよび書き込み共有アクセスを必要とするアプリケーションとワークロード。 |
|
| Object | Read-heavy workloads such as content distribution, web hosting, big data analytics, and ML workflows. Well-suited for scenarios where data needs to be stored, accessed, and distributed globally over the internet. | |
|
Cache |
オンプレミスの NFS ファイルシステムやクラウドファイルシステム (Amazon FSx for OpenZFS、Amazon FSx for NetApp ONTAP)、Amazon S3 など、さまざまな場所に保存されているファイルデータを処理 AWS するためのフルマネージド、スケーラブル、高速キャッシュ。 |
|
|
ハイブリッド/エッジ |
低レイテンシーのデータをオンプレミスアプリケーションに配信し、オンプレミスアプリケーションに Cloud-Backed ストレージへのアクセスを提供します。 |
次の表に、オンラインオプションとオフラインオプションの詳細を示します。
| 移行オプション | 速度が優先される場合 | 帯域幅が重要な場合 | ストレージサービスまたはツール |
|---|---|---|---|
| Online | Online is optimized for frequent updates to data. Use it for time-critical or ongoing workloads. | Consider scheduling your transfer during off hours when you have sufficient bandwidth. | |
|
オフライン |
Suitable for one-time or periodic uploads - and when data can be static in transit. |
この選択は、使用可能な最小帯域幅のみを使用する必要があり、物理的な移動の予測可能性を好む場合に理にかなっています。 |
使用アイテム
データ、パフォーマンス要件、およびこのガイドで説明されているその他の基準を使用するために必要な最適なプロトコルを決定したので、ニーズに最適なストレージサービスについても理解しておく必要があります。
を使用し、利用可能な各 AWS ストレージサービスの詳細について調べる方法を調べるために、各サービスの仕組みを調べるための経路を用意しました。次のセクションでは、詳細なドキュメント、実践的なチュートリアル、開始するためのリソースへのリンクを提供します。
Explore
-
開発者
-
アーキテクチャ図
上のコンテナのリファレンスアーキテクチャ図をご覧ください AWS。
-
ホワイトペーパー
開始してベストプラクティスを学ぶのに役立つホワイトペーパーをご覧ください。
-
AWS ソリューション
コンテナの一般的なユースケースについて、厳選されたソリューションとアーキテクチャガイダンスをご覧ください。