SlideShare une entreprise Scribd logo
1  sur  67
Télécharger pour lire hors ligne
AWS上で使える
ストレージ十番勝負!
2013/5/7
SKILL BASECAMP 2013
Copyright © 2012 Amazon Web Services
自己紹介
名前
 片山暁雄
所属
 アマゾンデータサービスジャパン
 技術統括本部 エンタープライズソリューション部
 部長/ソリューションアーキテクト
Twitter
 @c9katayama
好きなAWSサービス
 Amazon Simple Workflow Service
Copyright © 2012 Amazon Web Services
本日のゴール
AWSのストレージ群を把握する
各ストレージについて、機能や利用シーンを把握する
自宅に帰り、すべてのストレージを試してみる
Copyright © 2012 Amazon Web Services
AWS(Amazon Web Services)のご紹介
ストレージ十番勝負!
まとめ
本日のアジェンダ
Copyright © 2012 Amazon Web Services
AWS(Amazon Web Services)
のご紹介
Copyright © 2012 Amazon Web Services6
カリフォルニア
ダブリン
シンガポール
東京
オレゴン
世界中でサービスを展開中
初期費用なしで全世界のインフラを利用可能
バージニア
サンパウロ
リージョン
エッジローケーション
GovCloud
データは指定した地域に置かれる
シドニー
Copyright © 2012 Amazon Web Services
AWSの様々なサービス
7
お客様のアプリケーション
認証
AWS IAM
モニタリング
Amazon
CloudWatch
Web管理画面
Management
Console
デプロイと自動化
AWS Elastic
Beanstalk
AWS CloudFromation
IDEプラグイン
Eclipse
Visual Studio
ライブラリ & SDKs
Java, PHP, .NET,
Python, Ruby
Development &
Administration
コンテンツ配信
Amazon CloudFront
メッセージ
Amazon SNS
Amazon SQS
分散処理
Elastic MapReduce
メール配信
Amazon SES
キャッシング
Amazon Elasticache
ワークフロー管理
Amazon SWF
Application
Service
コンピュータ処理
Amazon EC2
Auto Scale
ストレージ
Amazon S3
Amazon EBS
AWS StorageGateway
Amazon Glacier
データベース
Amazon RDS
Amazon DynamoDB
Amazon SimpleDB
Amazon Redshift
AWS グローバルインフラ
Geographical Regions, Availability Zones, Points of PresenceAZRegion
ネットワーク & ルーティング
Amazon VPC / Amazon Elastic Load Balancer / Amazon Route 53 /AWS Direct Connect
Infrastructure
Service
Copyright © 2012 Amazon Web Services
www.barackobama.com
Copyright © 2012 Amazon Web Services
Obama for America
有権者の情報管理、資金管理、電話システムなど、200以上のアプ
リケーションをAWS上でホスト
選挙後は必要なデータだけを残してインフラを破棄
アーキテクチャ図:http://awsofa.info/
多くのデータストアを利用
 SQLServer
 HBase
 LevelDB
 mongoDB
 PostgreSQL
 Vertica
 MySQL
 Amazon RDS
 Amazon ElastiCache
 Amazon DynamoDB
 Amazon S3
 Amazon SimpleDB
CloudHSM(Hardware Security Module)
10
© 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of
AWS上で稼働させることのできるHSM
安全な鍵の保管および、耐タンパ性エンクロージャー内の
一連の暗号化操作を提供する専用アプライアンスをAWS上
で提供
現在US-EASTとEUで提供。2013年中にその他リージョン
に拡大予定
Copyright © 2012 Amazon Web Services
ストレージ十番勝負!
12
ところで・・・
AWS上でストレージはいくつある?
1. Ephemeral Disk
2. Elastic Block Store(EBS)
3. AWS Storage Gateway
4. Amazon Simple Storage Service(S3)
5. Amazon Glacier
6. Amazon ElastiCache
7. Amazon SimpleDB
8. Amazon DynamoDB
9. Amazon Relational Database Service(RDS)
10.Amazon Redshift
13
Ephemeral Disk EBS S3 GlacierStorage Gateway
DynamoDBElastiCache RDS RedshiftSimpleDB
揮発性
NoSQL
EC2へマウント バックアップ
YesSQL
関係図
複数AZでの冗長化
Copyright © 2012 Amazon Web Services
1.Ephemeral Disk
Copyright © 2012 Amazon Web Services
1.Ephemeral Disk(インスタンスストレージ)
特徴
 EC2の物理筐体のローカルディスクで、EC2にマウント可能
 インスタンスにより、利用可能なサイズが決まっている
• t1.micro,m3は利用不可。hs1は48TB
利点
 無料!
 任意のファイルフォーマットが利用可能
 SSDが利用可能(hi1.4xlargeが2TB,cr1.8xlargeが240G)
注意点
 インスタンスを停止すると、データが消去される
 スナップショット機能はない
EC2
/dev/xvdg
/dev/xvdf
S3
揮発性
EC2へマウント
Copyright © 2012 Amazon Web Services
Ephemeral Diskの用途
EC2からマウントして使うデータの格納
計算時の一時ファイルや、画像処理の一時データなど
キャッシュファイル
大容量のデータを1インスタンスに格納する場合
SSDのIO速度が必要な場合
S3
Copyright © 2012 Amazon Web Services
2.Amazon Elastic Block Store
Copyright © 2012 Amazon Web Services
特徴
 EC2にマウント可能なネットワーク
ストレージ
利点
 任意のファイルシステムが利用可能
 スナップショット機能搭載
 複数EBSを1つのEC2インスタンスに
アタッチ可能
 EBSを別のEC2にマウントしなおす
事も可能
注意点
 1EBSあたり最大1TB
 複数のEC2から1つのEBSをマウント
することは出来ない
Region
Availability Zone - a
EBS EBS EBS
Availability Zone - b
EBS EBS
S3
EBS
Snapshot
EC2 EC2
2.Amazon Elastic Block Store(EBS)
EC2へマウント
Copyright © 2012 Amazon Web Services
EBSスナップショットの取得処理方式
S3への連携は差分で、格納は全分で行われる
EBS
10G
EBS
10G
EBS
10G初回
Amazon Simple
Storage Service (S3)
に実ファイルが格納
2回目 3回目
A
A
B B
B
C
C
A B B C
スナップ
ショット
の概念
1G
1G
1G 1G 1G
計1G
計1G 計2G
←変更
差分
←変更
差分
計2G
初回は全分1Gが取得 2回目は差分
1Gのみが取得
3回目は2回目との
差分1Gのみが取得
スナップショットの概
念として、各時点の全
分が確保される。
S3に格納される実
ファイルベースでは
スナップショットに
紐づくファイルを差
分で管理される。
(利用容量ベースで
合計3G)
連携は差分
Copyright © 2012 Amazon Web Services
EBSスナップショットのリストア処理方式
戻したいスナップショット時点に全分方式でリストアすることが可能
(当然Diskの物理交換も不要で、EBSの特徴的な機能)
EBS
10G
EBS
10G
EBS
10G初回
Amazon Simple
Storage Service (S3)
に実ファイルが格納
2回目 3回目
A
A
B B
B
C
C
A B B C
スナップ
ショット
の概念
1G
1G
1G 1G 1G
計1G
計1G 計2G
例えばこのスナップショットを削除
計2G
障
害 EBS
10G
B計1G
2回目スナップショッ
トの取得時点に戻した
い場合
残りのスナップ
ショットに無い
データAは削除される
2回目時点
Copyright © 2012 Amazon Web Services
全領域に一旦アクセスしておく
より大きなインスタンス/より大きなEBSボリューム
ストライピングによる性能向上
Provisioned IOPS
 1ボリューム最大4000IOPSまで指定可能なオプション
 16KB以下のブロックサイズの場合、指定IOPSの10%以
内に収まる性能を、年間99.9%の時間で提供
EBS-Optimized Instance
 EC2とEBS間のネットワークを最適化するオプション
 最大2Gbpsの帯域を確保
 Provisioned IOPSと一緒に利用すると効果が高い
EC2
EBSの性能向上
EC2
Optimized
P-IOPS
Copyright © 2012 Amazon Web Services
様々な暗号化製品の利用が可能
 Windows Bitlocker (Microsoft)
 Secure Cloud(TrendMicro)
 SafeNet ProtectV (SafeNet)
 Crypt Setup(OSS)
冗長化機能や分散FSも利用可能
 DRBD(OSS)
 ClusterPro (NEC)
 GlusterFS (OSS)
 Redhat Storage Server (Redhat)
EBSの暗号化/冗長化
EC2 EBS
EC2 EBS
レプリカ
NASAのWebシステムアーキテクチャ
・WebサーバにNginx、CMSにRailo
を使用
・GlusterFSをCMSのファイ
ル共有ディスクに
・使用サービス:
CloudFront,Route53,ELB,EC2,RDS,
S3,CloudWatch
Copyright © 2012 Amazon Web Services
GlusterFSをAWSで実行すると・・
サーバ、ディスクの調達が容易
 時間課金で試すのが簡単
異なるデータセンター間・遠隔地へのレプリカテストが
容易
 世界中のデータセンターが使える
GlusterFSを使用して、冗長的なアーキテクチャを実装
可能
 最も困難なデータ冗長化を実現
 クラウドアーキテクチャの自由度が大幅にUP
Copyright © 2012 Amazon Web Services
レプリケーション
複数のリージョンを使ったシステム
 例えば日本とシンガポールをまたいだシステム構築
 バックアップシステムやDRシステム
Geo-Replication
 遠隔地へ、非同期でデータを同期
 マスター/スレーブモデル
Replicated Volumes Geo-replication
クラスター内でデータをミラーリング 地理的に離れたクラスタでデータ
をミラーリング
高可用性を提供 バックアップやDR用途
同期処理 非同期処理
Copyright © 2012 Amazon Web Services
EC2 EBS
EC2 EBS
EC2 EBS
EC2 EBS
USリージョン
(マスター)
シンガポール
(スレーブ)
レプリカ
レプリカ
Geo-Replication
Copyright © 2012 Amazon Web Services
EC2からマウントして使うデータの格納
OSやDBなど、永続性が必要なデータの格納
スナップショット取得が必要なデータ
アベイラビリティゾーン/リージョンをまたいでコピーしたいデータ
EBSの用途
EBS
S3
EBS
Snapshot
EBS
Region
Region
リージョン
間コピー
Copyright © 2012 Amazon Web Services
3.AWS Storage Gateway
Copyright © 2012 Amazon Web Services
特徴
 EC2からiSCSIでマウント可能な仮想アプライアンス
 SGWへ書き込んだデータは、自動的にS3へバックアップされる
• EBSのスナップショット形式で保存
 オンプレミスにも展開が可能
• AWS上ではAMI、オンプレではVMWare/HyperV形式で提供
3.AWS Storage Gateway(SGW)
EC2へマウント
バックアップ
S3
EBS
Snapshot
EC2 EC2
SGW
サービス
iSCSI iSCSI
Copyright © 2012 Amazon Web Services
Gateway-Stored Volumes
 オンプレミス向けのモード
 作成する容量と同容量のディスクをSWGの仮想アプライアンスに
用意するモード
 S3へは、定期的にバックアップ(最短1時間)
 1ディスク最大1TB、1SGWで最大12TBまでサポート
Gateway-Cached Volumes
 オンプレミス/EC2向けモード
 プライマリデータをS3に持ち、直近アクセスデータのみローカル
に持つモード
 S3へは、逐次データを転送
 1ディスク32TB、1SGWで最大150TBまでサポート
2つの動作モード
1T1T
1T32T
Copyright © 2012 Amazon Web Services
ファイルサーバ用のストレージ
バックアップディスク代わり
オンプレミスのDR対策
SGWの用途
S3
EBS
Snapshot
EC2 EC2
SGW
サービス
iSCSI
Copyright © 2012 Amazon Web Services
4.Amazon Simple Storage
Service
Copyright © 2012 Amazon Web Services
特徴
 インターネット接続されたストレージ
 HTTP(S)でファイルを入出力
利点
 高いデータ耐久性
 容量制限なし(1ファイル上限5TB)
 従量課金
 AES256の暗号化機能の利用が可能
注意点
 CIFSやNFSでは接続できない
4.Amazon S3
アベイラビリティ
ゾーン
アベイラビリティ
ゾーン
アベイラビリティ
ゾーン
リージョン
データを
自動複製
複数AZでの冗長化
バックアップ
Copyright © 2012 Amazon Web Services
ファイルのバックアップ
 多くの商用製品がバックエンドにS3を利用可能に
ログファイルや分析ファイルなどの大量データの格納
画像や動画などの格納
 S3から直接配布が可能
S3の用途
EC2
EBS
EMR
Dynamo
DB
…
…
…
…
Copyright © 2012 Amazon Web Services
5.Amazon Glacier
Copyright © 2012 Amazon Web Services
特徴
 Glacier = 氷河
 インターネット接続されたアーカイブ
 HTTP(S)でファイルを入出力
利点
 高いデータ耐久性
 容量制限なし(1アーカイブ上限40TB)
 従量課金 1GB 月間約1円
 AES256で自動的に暗号化
注意点
 1度ファイルを入れると、取り出すのに
3-4時間必要となる
 ファイル名は自動採番されたものに変わ
る
5.Amazon Glacier
アベイラビリティ
ゾーン
アベイラビリティ
ゾーン
アベイラビリティ
ゾーン
リージョン
データを
自動複製
複数AZでの冗長化
バックアップ
Copyright © 2012 Amazon Web Services
S3のバケットにライフサイクル設定を行なう事で、一定時間
経ったデータを自動的にGlacierに転送
転送されたあとも、S3にファイル名が残せる
 インデックスの作成が不要
GlacierからS3への復帰も可能
S3との連携機能
1年後
S3 Glacier
Copyright © 2012 Amazon Web Services
企業データ、画像/動画などの資産、科学技術データの保存
ログファイルや分析ファイルなどの大量データの格納
めったに利用しないが、法律や規約などで保存が必要な情報
テープバックアップからの乗り換え
Glacierの用途
Copyright © 2012 Amazon Web Services
6.Amazon ElastiCache
Copyright © 2012 Amazon Web Services
特徴
 Memcahed互換のキャッシュストレージ
 キーとバリューのデータをオンメモリで保持
利点
 1クリックでMemcachedサーバの起動が可能
 障害発生に自動復旧
 クラスタを組む事も可能
注意点
 ElastiCacheのデータは揮発性のため、バックアップを取得
することは出来ない
用途
 Memcachedの置き換え
 アプリケーションデータやDBアクセスのキャッシュ
EC2
6.Amazon ElastiCache
揮発性
NoSQL
Copyright © 2012 Amazon Web Services
7.Amazon SimpleDB
Copyright © 2012 Amazon Web Services
特徴
 REST APIでアクセスする、スキーマフリーの独自データベース
 キーと、アトリビュート(キー名と値のペア)でデータをストア
 データ量と、クエリーの計算量で課金
利点
 DB管理は一切不要。スケールアウトやデータ分散はAWSが実施
 フルオートインデクシング
 SQLライクなクエリーの実行が可能
注意点
 1ドメイン(1テーブル)あたり最大10GB、10億アイテムまで
 ドメインをまたいだJOINやトランザクションは未サポート
7.Amazon SimpleDB
NoSQL
複数AZでの冗長化
Copyright © 2012 Amazon Web Services
格納する属性が決まっていない、半構造化データの格納
DBの管理負荷を減らしたい場合
複雑なトランザクションが不要なデータの格納
 メタデータや管理用データなどの格納
SimpleDBの用途
Copyright © 2012 Amazon Web Services
8.Amazon DynamoDB
Copyright © 2012 Amazon Web Services
REST APIでアクセスする、スキーマフリーの独自データ
ベース
ハッシュキーと、属性(キー名と値のペア)でデータをス
トア
3か所のデータセンターのSSDにデータを保存
8.Amazon DynamoDB
NoSQL
複数AZでの冗長化
Copyright © 2012 Amazon Web Services
利点
 DB管理は一切不要。スケールアウトやデータ分散はAWSが実施
 データ容量無制限(レコード数の制限がない)
 読み込み/書き込みのスループットの指定が可能
 強い一貫性を保ちながら、数ミリ秒の低遅延でアクセス可能
注意点
 検索は、ハッシュキー、レンジキー、ローカルセカンダリイン
デックスが対象
 属性を使った検索はフルスキャンが必要
DynamoDBの機能
Copyright © 2012 Amazon Web Services
DBの管理負荷を減らしたい場合
一貫した読み込み/書き込み速度が必要な場合
大容量のデータストアが必要な場合
DynamoDBの用途
EC2
EC2
EC2
EC2
EC2
100,000write
200,000read
Copyright © 2012 Amazon Web Services
9.Amazon Relational
Database Service
Copyright © 2012 Amazon Web Services
9.Amazon Relational Database
Service(RDS) 複数AZでの冗長化
YesSQL
マネージされたRDBMSサービス
 MySQL、Oracle、SQLServerが利用可能
バックアップやフェイルオーバーに対応したDBを、数
クリックで利用可能
ライセンスも従量課金で利用可能
EC2
Copyright © 2012 Amazon Web Services
RDSの機能
さまざまなマネージド機能
 ポイントタイムリカバリ、スナップショット、パッチ適用、自
動フェイルオーバー
リードレプリカの追加
 MySQL/5台まで
ポイントタイム
リカバリ
スナップ
ショット
データ同期
自動フェイルオーバー
パッチ適用
AZ-a AZ-b
リード
レプリケーション
Copyright © 2012 Amazon Web Services
RDSの性能
8仮想コア、68 GBメモリのDBサーバまで利用可能
3TBまでのストレージを利用可能
 OracleとMySQLの場合。SQLServerは1TB
Provisioned IOPSも利用可能
 MySQL,Oracleは30000,SQLServerは10000上限
Copyright © 2012 Amazon Web Services
RDSの用途
SQLでのアクセスが必要なアプリケーション実行
開発、テスト環境
Oracle,MySQL,SQLServerの置き換え
53
Amazon
Redshift
Copyright © 2012 Amazon Web Services
Data Warehouse as a Service
 分析用に整理された大量の統合業務データの管理サービス
 フルマネージドサービス
拡張性:数百GB~1.6PBまで拡張可能
高速:カラムナ型、超並列演算(MPP)
低額:インスタンスの従量課金
10.Amazon Redshift
Copyright © 2012 Amazon Web Services
行型 vs. カラムナ型
DWHにはカラムナ型のデータベースが用いられる
orderid name qty
1 Book 100
2 Pen 50
…
n Eraser 70
orderid name qty
1 Book 100
2 Pen 50
…
n Eraser 70
行型 – トランザクション処理向き カラムナ型 – 分析処理向き
Copyright © 2012 Amazon Web Services
耐久性・可用性
 S3へのバックアップ、ノード・ドライブ故障への対応
連携
 インプットデータはS3、DynamoDBなどのAWSサービスから
の連携
Postgres SQL JDBC/ODBC ドライバを使ったSQLクライア
ント、BIツールをサポート
Amazon Redshiftの機能
Copyright © 2012 Amazon Web Services
アーキテクチャー
リーダーノードを経由して
クエリーを実行
各コンピュートノードで演算が
並列実行
各コンピュートノードにローカ
ルストレージを保持
コンピュートノードはhs1.xlと
hs1.8xlから選択
BIツール
リーダー
ノード
コン
ピュート
ノード
コン
ピュート
ノード
コン
ピュート
ノード
JDBC/ODBC
10GigE Mesh
SQL エンドポイント:
• クエリーの並列化
• 結果を生成
クエリー実行ノード
• “N” スケールアウト
を実現
• ローカルディスク
S3, DynamoDB, EMRとの統合
Copyright © 2012 Amazon Web Services
DWノード(コンピュートノード)
High Storage Extra Large (XL) DW Node:
 CPU: 2 virtual cores
 ECU: 4.4
 Memory: 15 GiB
 Storage: 3 HDD with 2 TB of local attached storage
 Network: Moderate
 Disk I/O: Moderate
 API: dw.hs1.xlarge
High Storage Eight Extra Large (8XL) DW Node:
 CPU: 16 virtual cores
 ECU: 35
 Memory: 120 GiB
 Storage: 24 HDD with 16 TB of local attached storage
 Network: 10 Gigabit Ethernet with support for cluster placement groups
 Disk I/O: Very High
 API: dw.hs1.8xlarge
Copyright © 2012 Amazon Web Services
シングルノード (2TB)
クラスター 2 – 32ノード(4TB – 64TB)
クラスター 2 – 100ノード(32TB – 1.6PB)
拡張性
Extra Large Node (XL) 8 Extra Large Node (8XL)
数百GBから数PBまで拡張可能
Copyright © 2012 Amazon Web Services
クエリー
PostgreSQL JDBC/ODBCドライバ経由で標準的な
SQLを実行可能
対応BIツール
• ACTUATE
• birst
• JASPERSOFT
• MicroStrategy
リーダーノードに接続し、クエリー実行
 リーダーノードがクエリーを分配し、C++のコードを生成、
コンピュートノードで実行
 使用可能な全コンピュートノードにおいてリーダーノードに
結果を返す
• pentaho
• PERVASIVE
• tableau
など
Copyright © 2012 Amazon Web Services
可用性
データはプライマリとは、別ノードにセカンダリコピーが保
存される
ドライブの故障は透過的に処理
 リーダーノードは自動的にクエリーをセカンダリ・コピーにル
ート
 冗長性を維持するために、データの再配置が実行される
単一・複数ノードの故障
 新規ノードが割当てられるまで、クラスタは使用不可となる
 自動的に他ノードからデータがコピーされる
 複数ノード障害時にプライマリ/セカンダリのデータを損失した
場合、スナップショットからの復旧が必要となる
Copyright © 2012 Amazon Web Services
SQL発行が必要な分析アプリケーション
大量のデータを元に分析を行なうケース
既にBIツールを利用しているケース
Redshiftの用途
Your
BI Tools
Amazon Redshift
JDBC/ODBC
Copyright © 2012 Amazon Web Services
まとめ
Copyright © 2012 Amazon Web Services
高速、大容量、高耐久性、さまざまなストレージが
利用できる
既存の資産に加えて、AWSクラウドならではの選択も
RAIDや分散FS、大規模ストレージなどもAWSなら安価
に実験が可能
まとめ
Copyright © 2012 Amazon Web Services
AWS 無料使用枠
Amazon EC2 750時間/月のLinux マイクロインスタンス
 複数インスタンスでも、合計750時間/月であれば無料利用枠に該当
Amazon EC2 750時間/月のWindows Server マイクロインス
タンス
 複数インスタンスでも、合計750時間/月であれば無料利用枠に該当
Amazon EBS
 30 GB に加え、200万 I/O、スナップショット ストレージ 1 GB
Elastic Load Balancing
 750時間に加え 15 GB 分のデータ処理
帯域幅「送信(アウト)」15 GB
1. Ephemeral Disk
2. Elastic Block Store(EBS)
3. AWS Storage Gateway
4. Amazon Simple Storage Service(S3)
5. Amazon Glacier
6. Amazon ElastiCache
7. Amazon SimpleDB
8. Amazon DynamoDB
9. Amazon Relational Database Service(RDS)
10.Amazon Redshift
ストレージ無料枠
詳細はhttp://aws.amazon.com/jp/free/
AWS Summit Tokyo 2013
http://www.awssummittokyo.com/
2013/6/5 , 6/6
新高輪プリンスホテル

Contenu connexe

Tendances

Presto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon AthenaPresto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon AthenaAmazon Web Services Japan
 
Oci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ssOci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ssKenichi Sonoda
 
20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBS20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBSAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormationAWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormationAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorksAWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorksAmazon Web Services Japan
 
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターンFluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターンKentaro Yoshida
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAkihiro Kuwano
 
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)NTT DATA Technology & Innovation
 
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatchAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage GatewayAWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage GatewayAmazon Web Services Japan
 
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Amazon Web Services Japan
 
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之Insight Technology, Inc.
 
AWSでDockerを扱うためのベストプラクティス
AWSでDockerを扱うためのベストプラクティスAWSでDockerを扱うためのベストプラクティス
AWSでDockerを扱うためのベストプラクティスAmazon Web Services Japan
 
AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編Serverworks Co.,Ltd.
 
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)NTT DATA OSS Professional Services
 
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration ServiceAmazon Web Services Japan
 

Tendances (20)

Presto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon AthenaPresto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon Athena
 
Oci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ssOci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ss
 
20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBS20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBS
 
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormationAWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormation
 
Amazon Redshift 概要 (20分版)
Amazon Redshift 概要 (20分版)Amazon Redshift 概要 (20分版)
Amazon Redshift 概要 (20分版)
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
 
OCI Logging 概要
OCI Logging 概要OCI Logging 概要
OCI Logging 概要
 
AWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorksAWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorks
 
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターンFluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターン
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
 
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
 
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch20190326 AWS Black Belt Online Seminar Amazon CloudWatch
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
 
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage GatewayAWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
 
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
 
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之C34 Always On 可用性グループ 構築時のポイント by 小澤真之
C34 Always On 可用性グループ 構築時のポイント by 小澤真之
 
AWSでDockerを扱うためのベストプラクティス
AWSでDockerを扱うためのベストプラクティスAWSでDockerを扱うためのベストプラクティス
AWSでDockerを扱うためのベストプラクティス
 
AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編
 
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
 
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
 

Similaire à AWS上で使えるストレージ十番勝負

EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-Yuta Imai
 
AWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block Store
AWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block StoreAWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block Store
AWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block StoreAmazon Web Services Japan
 
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例Yuuki Namikawa
 
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説Machie Atarashi
 
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)Amazon Web Services Japan
 
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...Amazon Web Services Japan
 
[AWSマイスターシリーズ] Amazon Redshift
[AWSマイスターシリーズ] Amazon Redshift[AWSマイスターシリーズ] Amazon Redshift
[AWSマイスターシリーズ] Amazon RedshiftAmazon Web Services Japan
 
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版Akira Shimosako
 
SAPでクラウドはじめてみませんか? AWS and Azure
SAPでクラウドはじめてみませんか? AWS and AzureSAPでクラウドはじめてみませんか? AWS and Azure
SAPでクラウドはじめてみませんか? AWS and AzureMasaru Hiroki
 
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...Amazon Web Services Japan
 
cloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたことcloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたことHiroyasu Suzuki
 
[AWSマイスターシリーズ] Instance Store & Elastic Block Store
[AWSマイスターシリーズ] Instance Store & Elastic Block Store[AWSマイスターシリーズ] Instance Store & Elastic Block Store
[AWSマイスターシリーズ] Instance Store & Elastic Block StoreAmazon Web Services Japan
 
AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月Yasuhiro Horiuchi
 
IBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころIBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころmtanaka0111
 
Ibm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころIbm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころjapan_db2
 
AWSを用いたWebホスティング
AWSを用いたWebホスティングAWSを用いたWebホスティング
AWSを用いたWebホスティングSORACOM, INC
 
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するdb tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するMasayuki Ozawa
 
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi YoshidaInsight Technology, Inc.
 

Similaire à AWS上で使えるストレージ十番勝負 (20)

EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
 
AWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block Store
AWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block StoreAWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block Store
AWSマイスターシリーズ Instance Store(Ephemeral Disk) & Elastic Block Store
 
Scaling MongoDB on AWS
Scaling MongoDB on AWSScaling MongoDB on AWS
Scaling MongoDB on AWS
 
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
 
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説
 
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
 
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
 
[AWSマイスターシリーズ] Amazon Redshift
[AWSマイスターシリーズ] Amazon Redshift[AWSマイスターシリーズ] Amazon Redshift
[AWSマイスターシリーズ] Amazon Redshift
 
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
 
SAPでクラウドはじめてみませんか? AWS and Azure
SAPでクラウドはじめてみませんか? AWS and AzureSAPでクラウドはじめてみませんか? AWS and Azure
SAPでクラウドはじめてみませんか? AWS and Azure
 
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
 
cloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたことcloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたこと
 
[AWSマイスターシリーズ] Instance Store & Elastic Block Store
[AWSマイスターシリーズ] Instance Store & Elastic Block Store[AWSマイスターシリーズ] Instance Store & Elastic Block Store
[AWSマイスターシリーズ] Instance Store & Elastic Block Store
 
AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月
 
IBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころIBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころ
 
Ibm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころIbm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころ
 
AWSを用いたWebホスティング
AWSを用いたWebホスティングAWSを用いたWebホスティング
AWSを用いたWebホスティング
 
AWSのNoSQL入門
AWSのNoSQL入門AWSのNoSQL入門
AWSのNoSQL入門
 
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するdb tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
 
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida
 

Plus de Akio Katayama

AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介Akio Katayama
 
SORACOMでのJava/AWS活用
SORACOMでのJava/AWS活用SORACOMでのJava/AWS活用
SORACOMでのJava/AWS活用Akio Katayama
 
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)Akio Katayama
 
3つのS3バケット
3つのS3バケット3つのS3バケット
3つのS3バケットAkio Katayama
 
JAWS-UG名古屋 Lambda-LT
JAWS-UG名古屋 Lambda-LTJAWS-UG名古屋 Lambda-LT
JAWS-UG名古屋 Lambda-LTAkio Katayama
 
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手! [JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手! Akio Katayama
 
AWS Cloud Design Pattern for Enterprise
AWS Cloud Design Pattern for EnterpriseAWS Cloud Design Pattern for Enterprise
AWS Cloud Design Pattern for EnterpriseAkio Katayama
 
あたらしいCloud Design Pattern
あたらしいCloud Design PatternあたらしいCloud Design Pattern
あたらしいCloud Design PatternAkio Katayama
 
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)Akio Katayama
 
AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)Akio Katayama
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)Akio Katayama
 
CDP Night #1 静的コンテンツ配信編
CDP Night #1 静的コンテンツ配信編CDP Night #1 静的コンテンツ配信編
CDP Night #1 静的コンテンツ配信編Akio Katayama
 
AWSマイスターシリーズReloaded(AWS Cloudformation)
AWSマイスターシリーズReloaded(AWS Cloudformation)AWSマイスターシリーズReloaded(AWS Cloudformation)
AWSマイスターシリーズReloaded(AWS Cloudformation)Akio Katayama
 
Amazon SimpleWorkflowのご紹介
Amazon SimpleWorkflowのご紹介Amazon SimpleWorkflowのご紹介
Amazon SimpleWorkflowのご紹介Akio Katayama
 
Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012Akio Katayama
 
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012Akio Katayama
 
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -Akio Katayama
 

Plus de Akio Katayama (20)

AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介
 
SORACOMでのJava/AWS活用
SORACOMでのJava/AWS活用SORACOMでのJava/AWS活用
SORACOMでのJava/AWS活用
 
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
 
3つのS3バケット
3つのS3バケット3つのS3バケット
3つのS3バケット
 
前座Lambda
前座Lambda前座Lambda
前座Lambda
 
AWS Mahjong
AWS MahjongAWS Mahjong
AWS Mahjong
 
JAWS-UG名古屋 Lambda-LT
JAWS-UG名古屋 Lambda-LTJAWS-UG名古屋 Lambda-LT
JAWS-UG名古屋 Lambda-LT
 
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手! [JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
 
AWS Cloud Design Pattern for Enterprise
AWS Cloud Design Pattern for EnterpriseAWS Cloud Design Pattern for Enterprise
AWS Cloud Design Pattern for Enterprise
 
あたらしいCloud Design Pattern
あたらしいCloud Design PatternあたらしいCloud Design Pattern
あたらしいCloud Design Pattern
 
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)
 
AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)
 
PHP on Cloud
PHP on CloudPHP on Cloud
PHP on Cloud
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
 
CDP Night #1 静的コンテンツ配信編
CDP Night #1 静的コンテンツ配信編CDP Night #1 静的コンテンツ配信編
CDP Night #1 静的コンテンツ配信編
 
AWSマイスターシリーズReloaded(AWS Cloudformation)
AWSマイスターシリーズReloaded(AWS Cloudformation)AWSマイスターシリーズReloaded(AWS Cloudformation)
AWSマイスターシリーズReloaded(AWS Cloudformation)
 
Amazon SimpleWorkflowのご紹介
Amazon SimpleWorkflowのご紹介Amazon SimpleWorkflowのご紹介
Amazon SimpleWorkflowのご紹介
 
Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012
 
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012
 
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
 

Dernier

2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 

Dernier (12)

2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 

AWS上で使えるストレージ十番勝負

  • 2. Copyright © 2012 Amazon Web Services 自己紹介 名前  片山暁雄 所属  アマゾンデータサービスジャパン  技術統括本部 エンタープライズソリューション部  部長/ソリューションアーキテクト Twitter  @c9katayama 好きなAWSサービス  Amazon Simple Workflow Service
  • 3. Copyright © 2012 Amazon Web Services 本日のゴール AWSのストレージ群を把握する 各ストレージについて、機能や利用シーンを把握する 自宅に帰り、すべてのストレージを試してみる
  • 4. Copyright © 2012 Amazon Web Services AWS(Amazon Web Services)のご紹介 ストレージ十番勝負! まとめ 本日のアジェンダ
  • 5. Copyright © 2012 Amazon Web Services AWS(Amazon Web Services) のご紹介
  • 6. Copyright © 2012 Amazon Web Services6 カリフォルニア ダブリン シンガポール 東京 オレゴン 世界中でサービスを展開中 初期費用なしで全世界のインフラを利用可能 バージニア サンパウロ リージョン エッジローケーション GovCloud データは指定した地域に置かれる シドニー
  • 7. Copyright © 2012 Amazon Web Services AWSの様々なサービス 7 お客様のアプリケーション 認証 AWS IAM モニタリング Amazon CloudWatch Web管理画面 Management Console デプロイと自動化 AWS Elastic Beanstalk AWS CloudFromation IDEプラグイン Eclipse Visual Studio ライブラリ & SDKs Java, PHP, .NET, Python, Ruby Development & Administration コンテンツ配信 Amazon CloudFront メッセージ Amazon SNS Amazon SQS 分散処理 Elastic MapReduce メール配信 Amazon SES キャッシング Amazon Elasticache ワークフロー管理 Amazon SWF Application Service コンピュータ処理 Amazon EC2 Auto Scale ストレージ Amazon S3 Amazon EBS AWS StorageGateway Amazon Glacier データベース Amazon RDS Amazon DynamoDB Amazon SimpleDB Amazon Redshift AWS グローバルインフラ Geographical Regions, Availability Zones, Points of PresenceAZRegion ネットワーク & ルーティング Amazon VPC / Amazon Elastic Load Balancer / Amazon Route 53 /AWS Direct Connect Infrastructure Service
  • 8. Copyright © 2012 Amazon Web Services www.barackobama.com
  • 9. Copyright © 2012 Amazon Web Services Obama for America 有権者の情報管理、資金管理、電話システムなど、200以上のアプ リケーションをAWS上でホスト 選挙後は必要なデータだけを残してインフラを破棄 アーキテクチャ図:http://awsofa.info/ 多くのデータストアを利用  SQLServer  HBase  LevelDB  mongoDB  PostgreSQL  Vertica  MySQL  Amazon RDS  Amazon ElastiCache  Amazon DynamoDB  Amazon S3  Amazon SimpleDB
  • 10. CloudHSM(Hardware Security Module) 10 © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of AWS上で稼働させることのできるHSM 安全な鍵の保管および、耐タンパ性エンクロージャー内の 一連の暗号化操作を提供する専用アプライアンスをAWS上 で提供 現在US-EASTとEUで提供。2013年中にその他リージョン に拡大予定
  • 11. Copyright © 2012 Amazon Web Services ストレージ十番勝負!
  • 12. 12 ところで・・・ AWS上でストレージはいくつある? 1. Ephemeral Disk 2. Elastic Block Store(EBS) 3. AWS Storage Gateway 4. Amazon Simple Storage Service(S3) 5. Amazon Glacier 6. Amazon ElastiCache 7. Amazon SimpleDB 8. Amazon DynamoDB 9. Amazon Relational Database Service(RDS) 10.Amazon Redshift
  • 13. 13 Ephemeral Disk EBS S3 GlacierStorage Gateway DynamoDBElastiCache RDS RedshiftSimpleDB 揮発性 NoSQL EC2へマウント バックアップ YesSQL 関係図 複数AZでの冗長化
  • 14. Copyright © 2012 Amazon Web Services 1.Ephemeral Disk
  • 15. Copyright © 2012 Amazon Web Services 1.Ephemeral Disk(インスタンスストレージ) 特徴  EC2の物理筐体のローカルディスクで、EC2にマウント可能  インスタンスにより、利用可能なサイズが決まっている • t1.micro,m3は利用不可。hs1は48TB 利点  無料!  任意のファイルフォーマットが利用可能  SSDが利用可能(hi1.4xlargeが2TB,cr1.8xlargeが240G) 注意点  インスタンスを停止すると、データが消去される  スナップショット機能はない EC2 /dev/xvdg /dev/xvdf S3 揮発性 EC2へマウント
  • 16. Copyright © 2012 Amazon Web Services Ephemeral Diskの用途 EC2からマウントして使うデータの格納 計算時の一時ファイルや、画像処理の一時データなど キャッシュファイル 大容量のデータを1インスタンスに格納する場合 SSDのIO速度が必要な場合 S3
  • 17. Copyright © 2012 Amazon Web Services 2.Amazon Elastic Block Store
  • 18. Copyright © 2012 Amazon Web Services 特徴  EC2にマウント可能なネットワーク ストレージ 利点  任意のファイルシステムが利用可能  スナップショット機能搭載  複数EBSを1つのEC2インスタンスに アタッチ可能  EBSを別のEC2にマウントしなおす 事も可能 注意点  1EBSあたり最大1TB  複数のEC2から1つのEBSをマウント することは出来ない Region Availability Zone - a EBS EBS EBS Availability Zone - b EBS EBS S3 EBS Snapshot EC2 EC2 2.Amazon Elastic Block Store(EBS) EC2へマウント
  • 19. Copyright © 2012 Amazon Web Services EBSスナップショットの取得処理方式 S3への連携は差分で、格納は全分で行われる EBS 10G EBS 10G EBS 10G初回 Amazon Simple Storage Service (S3) に実ファイルが格納 2回目 3回目 A A B B B C C A B B C スナップ ショット の概念 1G 1G 1G 1G 1G 計1G 計1G 計2G ←変更 差分 ←変更 差分 計2G 初回は全分1Gが取得 2回目は差分 1Gのみが取得 3回目は2回目との 差分1Gのみが取得 スナップショットの概 念として、各時点の全 分が確保される。 S3に格納される実 ファイルベースでは スナップショットに 紐づくファイルを差 分で管理される。 (利用容量ベースで 合計3G) 連携は差分
  • 20. Copyright © 2012 Amazon Web Services EBSスナップショットのリストア処理方式 戻したいスナップショット時点に全分方式でリストアすることが可能 (当然Diskの物理交換も不要で、EBSの特徴的な機能) EBS 10G EBS 10G EBS 10G初回 Amazon Simple Storage Service (S3) に実ファイルが格納 2回目 3回目 A A B B B C C A B B C スナップ ショット の概念 1G 1G 1G 1G 1G 計1G 計1G 計2G 例えばこのスナップショットを削除 計2G 障 害 EBS 10G B計1G 2回目スナップショッ トの取得時点に戻した い場合 残りのスナップ ショットに無い データAは削除される 2回目時点
  • 21. Copyright © 2012 Amazon Web Services 全領域に一旦アクセスしておく より大きなインスタンス/より大きなEBSボリューム ストライピングによる性能向上 Provisioned IOPS  1ボリューム最大4000IOPSまで指定可能なオプション  16KB以下のブロックサイズの場合、指定IOPSの10%以 内に収まる性能を、年間99.9%の時間で提供 EBS-Optimized Instance  EC2とEBS間のネットワークを最適化するオプション  最大2Gbpsの帯域を確保  Provisioned IOPSと一緒に利用すると効果が高い EC2 EBSの性能向上 EC2 Optimized P-IOPS
  • 22. Copyright © 2012 Amazon Web Services 様々な暗号化製品の利用が可能  Windows Bitlocker (Microsoft)  Secure Cloud(TrendMicro)  SafeNet ProtectV (SafeNet)  Crypt Setup(OSS) 冗長化機能や分散FSも利用可能  DRBD(OSS)  ClusterPro (NEC)  GlusterFS (OSS)  Redhat Storage Server (Redhat) EBSの暗号化/冗長化 EC2 EBS EC2 EBS レプリカ
  • 24. Copyright © 2012 Amazon Web Services GlusterFSをAWSで実行すると・・ サーバ、ディスクの調達が容易  時間課金で試すのが簡単 異なるデータセンター間・遠隔地へのレプリカテストが 容易  世界中のデータセンターが使える GlusterFSを使用して、冗長的なアーキテクチャを実装 可能  最も困難なデータ冗長化を実現  クラウドアーキテクチャの自由度が大幅にUP
  • 25. Copyright © 2012 Amazon Web Services レプリケーション 複数のリージョンを使ったシステム  例えば日本とシンガポールをまたいだシステム構築  バックアップシステムやDRシステム Geo-Replication  遠隔地へ、非同期でデータを同期  マスター/スレーブモデル Replicated Volumes Geo-replication クラスター内でデータをミラーリング 地理的に離れたクラスタでデータ をミラーリング 高可用性を提供 バックアップやDR用途 同期処理 非同期処理
  • 26. Copyright © 2012 Amazon Web Services EC2 EBS EC2 EBS EC2 EBS EC2 EBS USリージョン (マスター) シンガポール (スレーブ) レプリカ レプリカ Geo-Replication
  • 27. Copyright © 2012 Amazon Web Services EC2からマウントして使うデータの格納 OSやDBなど、永続性が必要なデータの格納 スナップショット取得が必要なデータ アベイラビリティゾーン/リージョンをまたいでコピーしたいデータ EBSの用途 EBS S3 EBS Snapshot EBS Region Region リージョン 間コピー
  • 28. Copyright © 2012 Amazon Web Services 3.AWS Storage Gateway
  • 29. Copyright © 2012 Amazon Web Services 特徴  EC2からiSCSIでマウント可能な仮想アプライアンス  SGWへ書き込んだデータは、自動的にS3へバックアップされる • EBSのスナップショット形式で保存  オンプレミスにも展開が可能 • AWS上ではAMI、オンプレではVMWare/HyperV形式で提供 3.AWS Storage Gateway(SGW) EC2へマウント バックアップ S3 EBS Snapshot EC2 EC2 SGW サービス iSCSI iSCSI
  • 30. Copyright © 2012 Amazon Web Services Gateway-Stored Volumes  オンプレミス向けのモード  作成する容量と同容量のディスクをSWGの仮想アプライアンスに 用意するモード  S3へは、定期的にバックアップ(最短1時間)  1ディスク最大1TB、1SGWで最大12TBまでサポート Gateway-Cached Volumes  オンプレミス/EC2向けモード  プライマリデータをS3に持ち、直近アクセスデータのみローカル に持つモード  S3へは、逐次データを転送  1ディスク32TB、1SGWで最大150TBまでサポート 2つの動作モード 1T1T 1T32T
  • 31. Copyright © 2012 Amazon Web Services ファイルサーバ用のストレージ バックアップディスク代わり オンプレミスのDR対策 SGWの用途 S3 EBS Snapshot EC2 EC2 SGW サービス iSCSI
  • 32. Copyright © 2012 Amazon Web Services 4.Amazon Simple Storage Service
  • 33. Copyright © 2012 Amazon Web Services 特徴  インターネット接続されたストレージ  HTTP(S)でファイルを入出力 利点  高いデータ耐久性  容量制限なし(1ファイル上限5TB)  従量課金  AES256の暗号化機能の利用が可能 注意点  CIFSやNFSでは接続できない 4.Amazon S3 アベイラビリティ ゾーン アベイラビリティ ゾーン アベイラビリティ ゾーン リージョン データを 自動複製 複数AZでの冗長化 バックアップ
  • 34. Copyright © 2012 Amazon Web Services ファイルのバックアップ  多くの商用製品がバックエンドにS3を利用可能に ログファイルや分析ファイルなどの大量データの格納 画像や動画などの格納  S3から直接配布が可能 S3の用途 EC2 EBS EMR Dynamo DB … … … …
  • 35. Copyright © 2012 Amazon Web Services 5.Amazon Glacier
  • 36. Copyright © 2012 Amazon Web Services 特徴  Glacier = 氷河  インターネット接続されたアーカイブ  HTTP(S)でファイルを入出力 利点  高いデータ耐久性  容量制限なし(1アーカイブ上限40TB)  従量課金 1GB 月間約1円  AES256で自動的に暗号化 注意点  1度ファイルを入れると、取り出すのに 3-4時間必要となる  ファイル名は自動採番されたものに変わ る 5.Amazon Glacier アベイラビリティ ゾーン アベイラビリティ ゾーン アベイラビリティ ゾーン リージョン データを 自動複製 複数AZでの冗長化 バックアップ
  • 37. Copyright © 2012 Amazon Web Services S3のバケットにライフサイクル設定を行なう事で、一定時間 経ったデータを自動的にGlacierに転送 転送されたあとも、S3にファイル名が残せる  インデックスの作成が不要 GlacierからS3への復帰も可能 S3との連携機能 1年後 S3 Glacier
  • 38. Copyright © 2012 Amazon Web Services 企業データ、画像/動画などの資産、科学技術データの保存 ログファイルや分析ファイルなどの大量データの格納 めったに利用しないが、法律や規約などで保存が必要な情報 テープバックアップからの乗り換え Glacierの用途
  • 39. Copyright © 2012 Amazon Web Services 6.Amazon ElastiCache
  • 40. Copyright © 2012 Amazon Web Services 特徴  Memcahed互換のキャッシュストレージ  キーとバリューのデータをオンメモリで保持 利点  1クリックでMemcachedサーバの起動が可能  障害発生に自動復旧  クラスタを組む事も可能 注意点  ElastiCacheのデータは揮発性のため、バックアップを取得 することは出来ない 用途  Memcachedの置き換え  アプリケーションデータやDBアクセスのキャッシュ EC2 6.Amazon ElastiCache 揮発性 NoSQL
  • 41. Copyright © 2012 Amazon Web Services 7.Amazon SimpleDB
  • 42. Copyright © 2012 Amazon Web Services 特徴  REST APIでアクセスする、スキーマフリーの独自データベース  キーと、アトリビュート(キー名と値のペア)でデータをストア  データ量と、クエリーの計算量で課金 利点  DB管理は一切不要。スケールアウトやデータ分散はAWSが実施  フルオートインデクシング  SQLライクなクエリーの実行が可能 注意点  1ドメイン(1テーブル)あたり最大10GB、10億アイテムまで  ドメインをまたいだJOINやトランザクションは未サポート 7.Amazon SimpleDB NoSQL 複数AZでの冗長化
  • 43. Copyright © 2012 Amazon Web Services 格納する属性が決まっていない、半構造化データの格納 DBの管理負荷を減らしたい場合 複雑なトランザクションが不要なデータの格納  メタデータや管理用データなどの格納 SimpleDBの用途
  • 44. Copyright © 2012 Amazon Web Services 8.Amazon DynamoDB
  • 45. Copyright © 2012 Amazon Web Services REST APIでアクセスする、スキーマフリーの独自データ ベース ハッシュキーと、属性(キー名と値のペア)でデータをス トア 3か所のデータセンターのSSDにデータを保存 8.Amazon DynamoDB NoSQL 複数AZでの冗長化
  • 46. Copyright © 2012 Amazon Web Services 利点  DB管理は一切不要。スケールアウトやデータ分散はAWSが実施  データ容量無制限(レコード数の制限がない)  読み込み/書き込みのスループットの指定が可能  強い一貫性を保ちながら、数ミリ秒の低遅延でアクセス可能 注意点  検索は、ハッシュキー、レンジキー、ローカルセカンダリイン デックスが対象  属性を使った検索はフルスキャンが必要 DynamoDBの機能
  • 47. Copyright © 2012 Amazon Web Services DBの管理負荷を減らしたい場合 一貫した読み込み/書き込み速度が必要な場合 大容量のデータストアが必要な場合 DynamoDBの用途 EC2 EC2 EC2 EC2 EC2 100,000write 200,000read
  • 48. Copyright © 2012 Amazon Web Services 9.Amazon Relational Database Service
  • 49. Copyright © 2012 Amazon Web Services 9.Amazon Relational Database Service(RDS) 複数AZでの冗長化 YesSQL マネージされたRDBMSサービス  MySQL、Oracle、SQLServerが利用可能 バックアップやフェイルオーバーに対応したDBを、数 クリックで利用可能 ライセンスも従量課金で利用可能 EC2
  • 50. Copyright © 2012 Amazon Web Services RDSの機能 さまざまなマネージド機能  ポイントタイムリカバリ、スナップショット、パッチ適用、自 動フェイルオーバー リードレプリカの追加  MySQL/5台まで ポイントタイム リカバリ スナップ ショット データ同期 自動フェイルオーバー パッチ適用 AZ-a AZ-b リード レプリケーション
  • 51. Copyright © 2012 Amazon Web Services RDSの性能 8仮想コア、68 GBメモリのDBサーバまで利用可能 3TBまでのストレージを利用可能  OracleとMySQLの場合。SQLServerは1TB Provisioned IOPSも利用可能  MySQL,Oracleは30000,SQLServerは10000上限
  • 52. Copyright © 2012 Amazon Web Services RDSの用途 SQLでのアクセスが必要なアプリケーション実行 開発、テスト環境 Oracle,MySQL,SQLServerの置き換え
  • 54. Copyright © 2012 Amazon Web Services Data Warehouse as a Service  分析用に整理された大量の統合業務データの管理サービス  フルマネージドサービス 拡張性:数百GB~1.6PBまで拡張可能 高速:カラムナ型、超並列演算(MPP) 低額:インスタンスの従量課金 10.Amazon Redshift
  • 55. Copyright © 2012 Amazon Web Services 行型 vs. カラムナ型 DWHにはカラムナ型のデータベースが用いられる orderid name qty 1 Book 100 2 Pen 50 … n Eraser 70 orderid name qty 1 Book 100 2 Pen 50 … n Eraser 70 行型 – トランザクション処理向き カラムナ型 – 分析処理向き
  • 56. Copyright © 2012 Amazon Web Services 耐久性・可用性  S3へのバックアップ、ノード・ドライブ故障への対応 連携  インプットデータはS3、DynamoDBなどのAWSサービスから の連携 Postgres SQL JDBC/ODBC ドライバを使ったSQLクライア ント、BIツールをサポート Amazon Redshiftの機能
  • 57. Copyright © 2012 Amazon Web Services アーキテクチャー リーダーノードを経由して クエリーを実行 各コンピュートノードで演算が 並列実行 各コンピュートノードにローカ ルストレージを保持 コンピュートノードはhs1.xlと hs1.8xlから選択 BIツール リーダー ノード コン ピュート ノード コン ピュート ノード コン ピュート ノード JDBC/ODBC 10GigE Mesh SQL エンドポイント: • クエリーの並列化 • 結果を生成 クエリー実行ノード • “N” スケールアウト を実現 • ローカルディスク S3, DynamoDB, EMRとの統合
  • 58. Copyright © 2012 Amazon Web Services DWノード(コンピュートノード) High Storage Extra Large (XL) DW Node:  CPU: 2 virtual cores  ECU: 4.4  Memory: 15 GiB  Storage: 3 HDD with 2 TB of local attached storage  Network: Moderate  Disk I/O: Moderate  API: dw.hs1.xlarge High Storage Eight Extra Large (8XL) DW Node:  CPU: 16 virtual cores  ECU: 35  Memory: 120 GiB  Storage: 24 HDD with 16 TB of local attached storage  Network: 10 Gigabit Ethernet with support for cluster placement groups  Disk I/O: Very High  API: dw.hs1.8xlarge
  • 59. Copyright © 2012 Amazon Web Services シングルノード (2TB) クラスター 2 – 32ノード(4TB – 64TB) クラスター 2 – 100ノード(32TB – 1.6PB) 拡張性 Extra Large Node (XL) 8 Extra Large Node (8XL) 数百GBから数PBまで拡張可能
  • 60. Copyright © 2012 Amazon Web Services クエリー PostgreSQL JDBC/ODBCドライバ経由で標準的な SQLを実行可能 対応BIツール • ACTUATE • birst • JASPERSOFT • MicroStrategy リーダーノードに接続し、クエリー実行  リーダーノードがクエリーを分配し、C++のコードを生成、 コンピュートノードで実行  使用可能な全コンピュートノードにおいてリーダーノードに 結果を返す • pentaho • PERVASIVE • tableau など
  • 61. Copyright © 2012 Amazon Web Services 可用性 データはプライマリとは、別ノードにセカンダリコピーが保 存される ドライブの故障は透過的に処理  リーダーノードは自動的にクエリーをセカンダリ・コピーにル ート  冗長性を維持するために、データの再配置が実行される 単一・複数ノードの故障  新規ノードが割当てられるまで、クラスタは使用不可となる  自動的に他ノードからデータがコピーされる  複数ノード障害時にプライマリ/セカンダリのデータを損失した 場合、スナップショットからの復旧が必要となる
  • 62. Copyright © 2012 Amazon Web Services SQL発行が必要な分析アプリケーション 大量のデータを元に分析を行なうケース 既にBIツールを利用しているケース Redshiftの用途 Your BI Tools Amazon Redshift JDBC/ODBC
  • 63. Copyright © 2012 Amazon Web Services まとめ
  • 64. Copyright © 2012 Amazon Web Services 高速、大容量、高耐久性、さまざまなストレージが 利用できる 既存の資産に加えて、AWSクラウドならではの選択も RAIDや分散FS、大規模ストレージなどもAWSなら安価 に実験が可能 まとめ
  • 65. Copyright © 2012 Amazon Web Services AWS 無料使用枠 Amazon EC2 750時間/月のLinux マイクロインスタンス  複数インスタンスでも、合計750時間/月であれば無料利用枠に該当 Amazon EC2 750時間/月のWindows Server マイクロインス タンス  複数インスタンスでも、合計750時間/月であれば無料利用枠に該当 Amazon EBS  30 GB に加え、200万 I/O、スナップショット ストレージ 1 GB Elastic Load Balancing  750時間に加え 15 GB 分のデータ処理 帯域幅「送信(アウト)」15 GB
  • 66. 1. Ephemeral Disk 2. Elastic Block Store(EBS) 3. AWS Storage Gateway 4. Amazon Simple Storage Service(S3) 5. Amazon Glacier 6. Amazon ElastiCache 7. Amazon SimpleDB 8. Amazon DynamoDB 9. Amazon Relational Database Service(RDS) 10.Amazon Redshift ストレージ無料枠 詳細はhttp://aws.amazon.com/jp/free/
  • 67. AWS Summit Tokyo 2013 http://www.awssummittokyo.com/ 2013/6/5 , 6/6 新高輪プリンスホテル