AWS ストレージを極める

AWS クラウドのテクノロジーとサービスの基本概念

Rahulraj Singh

Technical Product Manager

AWS ストレージ入門

  • AWS は用途に応じた多様なストレージサービスを提供
  • クラウドでの安全なデータ管理・保存・取得に不可欠

データストレージを示すアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

AWS ストレージ入門

  • AWS は用途に応じた多様なストレージサービスを提供
  • クラウドでの安全なデータ管理・保存・取得に不可欠

データストレージとストレージライフサイクルポリシーを示す2つのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

AWS ストレージ入門

  • AWS は用途に応じた多様なストレージサービスを提供
  • クラウドでの安全なデータ管理・保存・取得に不可欠

データストレージ、ストレージライフサイクルポリシー、バックアップサービスを示す 3 つのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

AWS のストレージタイプ

オブジェクトストレージのアイコン。

ブロックストレージのアイコン。

ファイルストレージのアイコン。

キャッシュストレージのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

オブジェクトストレージとは?

  • データを「オブジェクト」として管理・整理するストレージアーキテクチャ

 

主な特長:

  • 水平スケーリング
  • メタデータ管理
  • 非構造化データの保存

マルチメディア保存、バックアップとアーカイブ、大容量の Web アプリ向けを示す3つの縦型アイコン。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon S3

 

AWS が提供する、高スケーラビリティかつ高耐久なオブジェクトストレージサービス

  • 耐久性 99.999999999%(11 ナイン)を想定
  • すべての AWS リージョンで利用可能

AWS アカウント、S3 バケット、オブジェクトの関係を示す階層図。

AWS クラウドのテクノロジーとサービスの基本概念

S3 のストレージクラス

S3 で利用可能な 6 種類のストレージクラスを表す6つのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

S3 のストレージクラス

Standard

  • 高耐久・高スケーラブル、全リージョンで利用可
  • 頻繁にアクセスされるデータ向け

S3 Standard ストレージクラスのアイコン。

Intelligent Tiering

  • コストを自動最適化
  • アクセス頻度の変化に応じて階層を自動移動

S3 Intelligent-Tiering ストレージクラスのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

S3 のストレージクラス

One Zone-Infrequent Access (IA)

  • 低コスト、単一アベイラビリティーゾーン
  • 再作成が容易な低頻度アクセスデータに最適

S3 One Zone-IA ストレージクラスのアイコン。

Glacier

  • 低コストのアーカイブ保存
  • 取り出しは数分~数時間の範囲

S3 Glacier ストレージクラスのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

S3 のストレージクラス

Glacier Deep Archive

  • 最低コスト、最長の取り出し時間
  • ほぼアクセスしないデータ向け

S3 Glacier Deep Archive ストレージクラスのアイコン。

S3 Outposts

  • オンプレミスへのストレージ拡張
  • プライベート/パブリッククラウドのデータを統合

S3 Outposts ストレージクラスのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

ブロックストレージとは?

データを固定サイズのブロックに分割し、各ブロックに固有アドレスを付与

 

ユースケース

  • I/O 集約型のトランザクション Web アプリ運用
  • ビッグデータ分析エンジンの最適化

ブロックストレージの仕組みを示すアーキテクチャ図。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon EBS

Amazon のコンピュートサービス向けの、スケーラブルで高性能なブロックストレージ

Amazon EBS で駆動するアプリケーションの水平フロー。

AWS クラウドのテクノロジーとサービスの基本概念

ファイルストレージサービスの概要

データを階層構造で整理・保存

主な特長

  • 複数ユーザー/サービスで同時読書きを許可
  • ファイルのメタデータを保存

ファイルストレージ構造を示す階層フローチャート。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon EFS

AWS クラウドサービスやオンプレミス資源で使えるファイルストレージサービス

ユースケース

  • DevOps の簡素化
  • コンテンツ管理の強化
  • データサイエンスの高速化

Amazon EFS の機能を示すアーキテクチャ図。

AWS クラウドのテクノロジーとサービスの基本概念

AWS のキャッシュストレージサービス

頻繁に参照するデータを、すぐ取り出せる場所に保存

キャッシュストレージの機能を示すアーキテクチャ図。

  • データ取得の待ち時間を減らし応答を高速化
  • バックエンドサーバーの負荷を軽減
AWS クラウドのテクノロジーとサービスの基本概念

Amazon ElastiCache

頻繁に使うデータへシームレスかつ高速にアクセスできるキャッシュサービス

ユースケース

  • Web アプリのセッションデータをインメモリ保存
  • リアルタイム分析データへのアクセスを加速

Amazon ElastiCache の機能を示すアーキテクチャ図。

AWS クラウドのテクノロジーとサービスの基本概念

AWS ストレージタイプの再確認

 

S3 の 6 つのストレージクラスを表す6つのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

AWS ストレージタイプの再確認

 

一方に S3 の 6 クラス、もう一方に Elastic Block Store を示す 2 つのボックス。

AWS クラウドのテクノロジーとサービスの基本概念

AWS ストレージタイプの再確認

 

S3 の 6 クラス、Elastic Block Store、Elastic File System を示す 3 つのボックス。

AWS クラウドのテクノロジーとサービスの基本概念

AWS ストレージタイプの再確認

 

S3 の 6 クラス、ブロックストア、ファイルストレージ、キャッシュストレージを示す 4 つのボックス。

AWS クラウドのテクノロジーとサービスの基本概念

ストレージライフサイクルポリシー

事前定義ルールに基づき、S3 内でオブジェクトをクラス間で移行する仕組み

ストレージライフサイクルポリシーの例を示すフローダイアグラム。

  • コストと性能を最適化
  • データ管理とコンプライアンスを改善
AWS クラウドのテクノロジーとサービスの基本概念

AWS Backup

複数の AWS サービス横断でバックアップを集中・自動化する、低コストのフルマネージドサービス

AWS Backup を説明するフローダイアグラム。

  • リージョン間バックアップ
  • 保持・削除ポリシーを設定
AWS クラウドのテクノロジーとサービスの基本概念

Passons à la pratique !

AWS クラウドのテクノロジーとサービスの基本概念

Preparing Video For Download...