Top Banner
1 Amazon Glacierのご紹介 (機能編) アマゾン データ サービス ジャパン株式会社 2012.08.28
21

Amazon Glacierのご紹介(機能編)

Jun 10, 2015

Download

Technology

低価格なアーカイビングストレージサービス「Amazon Glacier」のご紹介資料です。
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Amazon Glacierのご紹介(機能編)

1

Amazon Glacierのご紹介 (機能編)

アマゾン データ サービス ジャパン株式会社

2012.08.28

Page 2: Amazon Glacierのご紹介(機能編)

2 2

Amazon Glacierのご紹介

AWSが提供するストレージサービス

Amazon Glacier

Glacierの特徴

Glacierの機能

AmzonS3との違い

システム構成例

価格体系

Page 3: Amazon Glacierのご紹介(機能編)

3 3

AWSが提供するストレージサービス

Amazon S3 – 高頻度アクセスを想定したオンライン ストレージサービス

– 耐久性 99.999999999%を実現

– 月額 約10円/GBから提供

Amazon Glacier – 低頻度アクセスかつ長期保存を想定した ストレージサービス

– S3と同等の耐久性99.999999999%を実現

– 月額 約1円/GBからの提供

Page 4: Amazon Glacierのご紹介(機能編)

4 4

Amazon Glacierとは

お客様のご要望

現在テープ媒体などでバックアップを取得しているような大容量 データを、安価で確実に何年もわたって保存する仕組みがほしい

データの取り出し回数は多くないが、必要な際に、確実にデータの 取り出しができることが重要

Page 5: Amazon Glacierのご紹介(機能編)

5 5

Amazon Glacierとは

利用用途

オフサイト アーカイブ

企業データ、画像・動画のアセット、科学技術データ

テープリプレイス 電子保存

図書館、歴史博物館、NGOや政府の電子アーカイブ

IT部門のテープバックアップ、ログデータ等の外部保管

Page 6: Amazon Glacierのご紹介(機能編)

6 6

Amazon Glacierの特徴

低コスト – 初期投資不要

– 運用費不要

– 格納容量、取り出し容量、外部へのデータ転送量に応じた従量課金

耐久性 – 99.999999999%の耐久性

– 同一リージョン内で複数拠点への自動複製保存

– データのインテグリティチェックおよび自動復旧

セキュア – データ転送はSSL通信

– 同一リージョン内のみでの保管

– 自動サーバサイド暗号化(AES256)

– IAMとの連携によるアクセス管理

柔軟性 – 格納容量無制限

– 保存期間制限なし

– いつでも取り出し可能

– 保守切れ等によるデータ移行作業不要

– AWS IMPORT/EXPORTにも対応

東京リージョン含む、US-EAST,US-WEST, EUにてサービス提供開始

Page 7: Amazon Glacierのご紹介(機能編)

7 7

Glacierの機能

Page 8: Amazon Glacierのご紹介(機能編)

8 8

Glacierの機能

Vaultとは – アーカイブの格納コンテナ

– Vault内でのアーカイブ格納数制限なし

– アカウント最大1,000Vaultまで作成可能

– IAMによるアクセス制限指定可能

– Vault単位でのSNS通知可能

• メール通知, HTTPリクエスト実行, SQS実行

Archiveとは – 格納データ

– アップロード時システム側でArchive IDを自動発行

• 別途メタデータ管理DBを準備することを推奨

– 格納データの更新不可(削除のみ)

– 1アーカイブ最大40TBまで

– マルチパートアップロードに対応

Page 9: Amazon Glacierのご紹介(機能編)

9 9

Glacierの機能

Inventoryとは – Vaultに格納されたアーカイブ情報一覧

– JSONもしくはCSVベースでダウンロード

– 情報は1日1回バッチで自動更新

Retrieve Jobとは – アーカイブおよびインベントリ取得要求

– 非同期によるデータ取得

– 並列処理可能

– Retrieve Job要求後、ダウンロード準備完了まで、3.5~4.5時間

– JobIDによる処理状況のトラッキング

– SNSによるJob完了通知(Job単位でも指定可能)

Downloadとは – Retrieveされたデータのダウンロード(アーカイブ

およびインベントリ)

– 準備完了後、24時間以内にダウンロード可能

– AWS内でのデータ転送は無料

Page 10: Amazon Glacierのご紹介(機能編)

10 10

Glacierの機能

Vault情報の取得/内容

Management ConsoleもしくはAPIで取得可能

– リージョン

– 最終インベントリ更新日

– 格納合計サイズ

– 格納アーカイブ数

インベントリ情報の取得/内容

Retrieve Job経由で情報ファイルをダウンロード

– アーカイブID

– アーカイブ詳細

– 作成日

– サイズ

– ハッシュキー

AWS Management Console

{ "VaultARN":"arn:aws:glacier:ap-northeast-1:XXXXXXXXXX:vaults/myvault", "InventoryDate":"2012-08-22T10:54:40Z", "ArchiveList":[ { "ArchiveId":"VuXIueJVKCmi2Krd09mWsPYnBQXM_ThOrZCibCPT6W4QSlHMxgN2eqyH6_1", "ArchiveDescription":"my test archive1", "CreationDate":"2012-08-21T15:57:32Z", "Size":1192542, "SHA256TreeHash":"213cfb8e049cee88f988a61e48ebe699ff201f45d63f786d959a6b97b" }, { "ArchiveId":"GzDjZm4lGcOt73icVTmROC7BqsqPAym49sOYEHxJlGyxKtYv0hQ18keenxOVM", "ArchiveDescription":"my test archive2", "CreationDate":"2012-08-21T16:26:01Z", "Size":1192542, "SHA256TreeHash":"213cfb8e049cee88f988a61e48ebe699ff201f45d663f786d959a6b97b" } } }

Inventory (JSON Format)

XXXXXXXX

Page 11: Amazon Glacierのご紹介(機能編)

11 11

Glacierの機能

AWS Import / Export

– AWSのリージョンに対してデータが格納されたHDDを送付いただくことで、直接Glacierに対しデータのアップロードすることが可能

– 現在Tokyoリージョンは未対応

AWS

Import / Export

Page 12: Amazon Glacierのご紹介(機能編)

12 12

Glacierの機能

Valult

– Valutの作成、削除 • createVault, deleteVault

– Vault情報の取得 • listVaults, descriveVault

– Vault単位の通知設定 • createVaultNotifications,

getVaultNotifications, setVaultNotifications, deleteVaultNotifications

Archive

– アップロード、削除 • uploadArchive, deleteArchive

– マルチパートアップロード • initiateMultipartUpload,

uploadMultipartUpload, abortMultipartUpload, completeMultipartUpload, listMultipartUpload

Retrieve

– Job生成 • initiateJob (inventory-retrieval,archive-

retrieval)

– Job情報の取得 • describeJob , listJobs

– データのダウンロード • getJobOutput

提供API機能一覧

現時点ではJavaと.NETのSDKを提供

Page 13: Amazon Glacierのご紹介(機能編)

13 13

Amazon S3との違い VS

Amazon S3 Amazon Glacier

Object (S3) VS Archive(Glacier)

ファイル単位 ファイルもしくはアーカイブされたファイル単位(ZIP/TAR等)

上書き更新可能 WORM (Write Once Read Many) アーカイブの更新不可

リスト可能なインデックス インデックスなし

オブジェクト名指定可能 システムが生成するアーカイブID

同期ダウンロード 非同期ダウンロード

オブジェクトレベルでのアクセス管理 アーカイブ単位でのアクセス管理なし

スタンダード + 低冗長化ストレージ スタンダードのみ

Server Side Encryption選択可 自動Server Side Encryption

LISTによるメタデータ情報参照 Inventoryによるダウンロード方式のみ

Bucket (S3) VS Vault (Glacier)

アクセスコントロール(IAM + Bucket Policy) アクセスコントロール (IAMのみ)

SNSによる通知設定可 SNSによる通知設定可

ログ設定可 ログ設定不可

ライフサイクルポリシー指定可 ライフサイクルポリシー指定不可

Webサイト機能 Webサイト機能なし

データ格納 同期型 同期型

オブジェクト名指定可能 システムによるアーカイブID自動生成

データ取得

同期型 非同期型

Jobによる処理要求

オブジェクト名でのアクセス アーカイブIDでのアクセス

Page 14: Amazon Glacierのご紹介(機能編)

14 14

システム構成例

Amazon Glacier

AWS Direct Connect

AWS Import/Export

お客様のDC

アーカイブ テープ装置

Primary Storage

AWS / On-Premise Application Server

アーカイブシステム (検索, ログ分析, アクセスコントロール)

インデックス /メタデータ

管理

Amazon IAM

Amazon SNS

アップロード/ダウンロード

アップロード / ダウンロード

ジョブ完了通知

アクセスコントロール

インデックス メタデータ管理

RDS DynamoDB

インデックス管理

データ分析 データ変換

EC2 EMR

データ分析 エンコーディング

Page 15: Amazon Glacierのご紹介(機能編)

15 15

価格体系

価格体系(東京リージョンの場合)

ストレージ $0.012/GB/月

リクエスト数 (アップロード、データ取出)

$0.06/1,000リクエスト

アップロード 無料

データ取出 毎月総格納容量の5%まで無料

上記以上は、$0.012/GB

短期間での削除 (90日以内に削除した場合)

$0.036/GB

AWS外部へのダウンロード 通常のダウンロード料金

($0.201/GBから) *AWS内部からのダウンロードは無料

Page 16: Amazon Glacierのご紹介(機能編)

16 16

まとめ

低コスト、かつ非常に耐久性の高い長期保存用アーカイブストレージ

手間のかかる運用なしに、いつでもアップロード /ダウンロード可能

容量無制限で、格納データもセキュアに保管

Amazon Glacierで簡単に アーカイブやバックアップデータの長期保存が可能に

Page 17: Amazon Glacierのご紹介(機能編)

17 17

Appendix: Amazon S3との連携

Amazon S3とGlacier間で シームレスにデータの移動ができる

機能が近日リリース予定

Page 18: Amazon Glacierのご紹介(機能編)

18 18

Appendix: 管理画面

Management Console Vault作成画面

Page 19: Amazon Glacierのご紹介(機能編)

19 19

Appendix: 管理画面

SNS通知設定画面

Page 20: Amazon Glacierのご紹介(機能編)

20 20

Appendix: 管理画面

Glacier管理画面 (Valut一覧)

Page 21: Amazon Glacierのご紹介(機能編)

21