SlideShare a Scribd company logo
re:Invent 2020 re:Cap week1
EC2ストレージパフォーマンスの進化
Classmethod
2020/12/5
Shuji Kikuchi
⾃⼰紹介
菊池 修治 Kikuchi Shuji
クラスメソッド株式会社
AWS事業本部コンサルティング部
部⻑/シニアソリューションアーキテクト
2019 APN Ambassadors
2020 APN ALL AWS Certifications Engineer
re:Invent 2020
Keynoteの裏でライブ配信してました
新サービスまとめ
新サービスまとめ
gp3 Volumes for EBS
gp3ボリューム
新しいEBSボリュームタイプ
• gp2の後継
• gp2を超えるIO性能とコスト効率
• ブートボリュームとしても利⽤可能
新サービスまとめ
io2 Block Express
io2 Block Express
新しいEBSボリュームタイプ(プレビュー)
• 最⼤ 256,000 IOPS
• 最⼤ 4,000GB/s のスループット
• 最⼤ 64TB の容量
• EBS Multi Attacheサポート予定
仕様
汎⽤SSD プロビジョンドIOPS SSD
gp3 gp2 io2 Block Express io2 io1
耐久性 99.8% - 99.9% 99.8% - 99.9% 99.999% 99.999% 99.8% - 99.9%
サイズ 1GB〜16TB 1GB〜16TB 4GB〜64TB 4GB〜16TB 4GB〜16TB
最⼩IOPS 3,000 IOPS
100 IOPS
(3,000 IOPSまで
バースト可能)
- 100 IOPS 100 IOPS
最⼤IOPS
(16KB)
16,000 16,000 256,000 64,000 64,000
最⼤
スループット
1,000MB/s 250MB/s 4,000MB/s 1,000MB/s 1,000MB/s
マルチアタッチ
サポート
○ ○
仕様
汎⽤SSD プロビジョンドIOPS SSD
gp3 gp2 io2 Block Express io2 io1
耐久性 99.8% - 99.9% 99.8% - 99.9% 99.999% 99.999% 99.8% - 99.9%
サイズ 1GB〜16TB 1GB〜16TB 4GB〜64TB 4GB〜16TB 4GB〜16TB
最⼩IOPS 3,000 IOPS
100 IOPS
(3,000 IOPSまで
バースト可能)
- 100 IOPS 100 IOPS
最⼤IOPS
(16KB)
16,000 16,000 256,000 64,000 64,000
最⼤
スループット
1,000MB/s 250MB/s 4,000MB/s 1,000MB/s 1,000MB/s
マルチアタッチ
サポート
○ ○
ブロックストレージの最⼤パフォーマンス
これまでのEC2では ハイメモリのベアメタル
インスタンス(u-6tb1.metalなど)でも
160,000 IOPSが最⼤だった
新しいインスタンスタイプ
R5bインスタンス仕様
インスタンスタイプ vCPU メモリ (GiB)
ネットワーク
パフォーマンス
EBS Optimized
Bandwidth
(Mbps)
EBS Optimized
IOPs@16KiB (IO/s)
r5b.large 2 16 最⼤ 10 ギガビット Up to 10,000 Up to 43,333
r5b.xlarge 4 32 最⼤ 10 ギガビット Up to 10,000 Up to 43,333
r5b.2xlarge 8 64 最⼤ 10 ギガビット Up to 10,000 Up to 43,333
r5b.4xlarge 16 128 最⼤ 10 ギガビット 10,000 43,333
r5b.8xlarge 32 256 10 ギガビット 20,000 86,667
r5b.12xlarge 48 384 10 ギガビット 30,000 130,000
r5b.16xlarge 64 512 20 ギガビット 40,000 173,333
r5b.24xlarge 96 768 25 ギガビット 60,000 260,000
r5b.metal 96 768 25 ギガビット 60,000 260,000
gp3を掘り下げる
gp3はgp2より
安くなるのか︖
gp3料⾦
確保する、容量(GB)と IOPS と スループット(MB/s)に応じた課⾦
• 1GBあたり $0.096 / ⽉
• 3000IOPS を超えて割当てた 1 IOPS あたり $0.06 / ⽉
• 125MB/sを超えて割当てた 1 MB/s あたり $0.048 / ⽉
(例)100GB、4,000 IOPS、スループット200MB/s
容量 $0.096 x 100GB = $9.6
超過IO $0.06 x 1,000IOPS = $60
超過スループット $0.048 x 75MB/s = $3.6 合計 $73.2/⽉
コスト⽐較 gp3 vs gp2 vs io2
要件︓容量100GB、6,000 IOPSのボリュームが欲しい
gp2の場合(3IOPS/GB)
容量2,000GB をプロビジョニング -> $240/⽉
io2の場合
容量100GB と
6,000IOPS をプロビジョニング -> $458.2/⽉
gp3の場合
容量100GB と
追加IO 3,000IOPS をプロビジョニング -> $27.6/⽉
コスト⽐較 vs GP2
容量
GP2 GP3
割当IOPS 割当スルー
プット(MB/s)
料⾦ 割当IOPS 割当スルー
プット(MB/s)
料⾦
100GB 最⼤3,000
ベースライン300
128 $12 3,000 128 $9.74
500GB 最⼤3,000
ベースライン1500
250 ※1 $60 3,000 250 $54
1,000GB 3,000 250 ※1 $120 3,000 250 $102
2,000GB 6,000 250 ※1 $240 6,000 250 $216
8,000GB 16,000 ※1 250 ※1 $960 16,000 250 $852
16,000GB 16,000 ※1 250 ※1 $1,920 16,000 250 $1,620
GP2と同等の容量、IOPS、スループット(MB/s)を割当した場合の東京リージョンの⽉額料⾦
※1 GP2におけるボリュームあたりの上限
パフォーマンス検証
実際に検証してみた
検証環境
• インスタンスタイプ︓c6g.medium
• OS︓Amazon Linux 2
• ブートボリュームとは別に gp3 ボリュームをアタッチ
• 100GB、3,000IOPS、125MB/s
• IOPS、スループットを変更して確認
• fio で16kBブロックで継続的に書き込み
実際に検証してみた
設定
3,000 IOPS
125MB/s
IOPS
実際に検証してみた
設定
3,000 IOPS
125MB/s
設定
16,000 IOPS
125MB/s
IOPS
実際に検証してみた
設定
3,000 IOPS
125MB/s
設定
16,000 IOPS
125MB/s
-> 8,000で頭打ち
IOPS
実際に検証してみた
設定
16,000 IOPS
125MB/s
-> スループットがボトルネックに
スループット
実際に検証してみた
設定
16,000 IOPS
250MB/s
IOPS
実際に検証してみた
設定
16,000 IOPS
250MB/s
IOPS
30分経過後2,500IOPSに低下
実際に検証してみた
なぜ30分経過後にIOが低下する理由
実際に検証してみた
公式ドキュメントより
「これらのインスタンスタイプでは、最⼤パフォーマンスを 24 時間につき少なくとも 30 分間維持
することができます。ワークロードの最⼤パフォーマンスを 30 分以上維持する必要がある場合は、
以下に⽰されているようにベースラインパフォーマンスに基づいて、インスタンスタイプを選択しま
す。」
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ebs-optimized.html
まとめ
新しいEBSボリュームタイプ gp3、io2 Block Express、EC2のインス
タンスタイプ R5b により EC2 のブロックストレージ性能が向上
新たに登場した gp3 ボリュームタイプ
• 性能とコスト効率に優れた gp2 の正統進化
• 今後のEC2ストレージの第⼀選択肢
• パフォーマンスを引き出すためにはボトルネックに注意
• ボリュームとしての最⼤IOPS、スループット
• インスタンス単位での最⼤IOPS、スループット
33

More Related Content

PPTX
失敗から学ぶAWSの監視
PDF
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
PDF
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
PDF
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
PDF
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
PDF
AWS Black Belt Techシリーズ Amazon VPC
PDF
AWSの課金体系
PDF
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
失敗から学ぶAWSの監視
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
AWS Black Belt Techシリーズ Amazon VPC
AWSの課金体系
20210216 AWS Black Belt Online Seminar AWS Database Migration Service

What's hot (20)

PDF
AWS X-Rayによるアプリケーションの分析とデバッグ
PDF
浸透するサーバーレス 実際に見るユースケースと実装パターン
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PDF
AWS Black Belt Online Seminar 2016 AWS CloudFormation
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
PDF
20190320 AWS Black Belt Online Seminar Amazon EBS
PDF
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
PDF
20210330 AWS Black Belt Online Seminar AWS Glue -Glue Studioを使ったデータ変換のベストプラクティス-
PPTX
AWSで作る分析基盤
PDF
イミュータブルデータモデル(入門編)
PDF
20200526 AWS Black Belt Online Seminar AWS X-Ray
PPTX
Data Factory V2 新機能徹底活用入門
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
PDF
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
PDF
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
PDF
20191023 AWS Black Belt Online Seminar Amazon EMR
PDF
Infrastructure as Code (IaC) 談義 2022
PDF
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
PDF
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
AWS X-Rayによるアプリケーションの分析とデバッグ
浸透するサーバーレス 実際に見るユースケースと実装パターン
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
AWS Black Belt Online Seminar 2016 AWS CloudFormation
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
20190320 AWS Black Belt Online Seminar Amazon EBS
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
20210330 AWS Black Belt Online Seminar AWS Glue -Glue Studioを使ったデータ変換のベストプラクティス-
AWSで作る分析基盤
イミュータブルデータモデル(入門編)
20200526 AWS Black Belt Online Seminar AWS X-Ray
Data Factory V2 新機能徹底活用入門
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
20191023 AWS Black Belt Online Seminar Amazon EMR
Infrastructure as Code (IaC) 談義 2022
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
Ad

Similar to JAWS-UG 横浜 re:Invent re:Cap week1 EC2ストレージパフォーマンスの進化 (20)

PDF
re:Grouth 2020 : AWS Infrastrucuter Serviceの進化 2020
PDF
[INSIGHT OUT 2011] c14 openハードウェアの夜明け前(ssd infiniband検証)
PDF
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
PDF
JAWS-UG北陸第5回勉強会 クラウド破産しないためのEBS入門
PDF
20150821 Azure 仮想マシンと仮想ネットワーク
PPTX
JAWS-UG HPC #17 - HPC on AWS @ 2019
PPTX
Scaling MongoDB on AWS
PDF
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
PDF
「Windows Azure でスーパーコンピューティング!」for Microsoft MVP camp 2014 大阪会場
PDF
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
PDF
クラウドの組み立て方事始め H/W利用者としての事業者
PDF
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
PPT
Scaling
PPTX
AWSでのバースト ― GP2 T2 ご紹介資料
PDF
【MySQL編】サーバ環境が進化する今話題のPCIe SSDを評価してみた
PDF
POWER8ここだけの話
PDF
20140315 jawsdays i2 instance io performance
PDF
AKS+KEDAで実現!Container Functions Pipeline
PDF
SAP on Azure インフラ設計解説:HA/DR、Backupからパフォーマンス最適化まで
PDF
[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...
re:Grouth 2020 : AWS Infrastrucuter Serviceの進化 2020
[INSIGHT OUT 2011] c14 openハードウェアの夜明け前(ssd infiniband検証)
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
JAWS-UG北陸第5回勉強会 クラウド破産しないためのEBS入門
20150821 Azure 仮想マシンと仮想ネットワーク
JAWS-UG HPC #17 - HPC on AWS @ 2019
Scaling MongoDB on AWS
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
「Windows Azure でスーパーコンピューティング!」for Microsoft MVP camp 2014 大阪会場
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
クラウドの組み立て方事始め H/W利用者としての事業者
【YahooJapanMeetup#31LT】ElasticStack on AWS DeepDive
Scaling
AWSでのバースト ― GP2 T2 ご紹介資料
【MySQL編】サーバ環境が進化する今話題のPCIe SSDを評価してみた
POWER8ここだけの話
20140315 jawsdays i2 instance io performance
AKS+KEDAで実現!Container Functions Pipeline
SAP on Azure インフラ設計解説:HA/DR、Backupからパフォーマンス最適化まで
[db tech showcase Tokyo 2016] D24: データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第三章 ~デ...
Ad

More from Shuji Kikuchi (20)

PDF
re:Growth 2021 コンピュートサービスの進化を語る
PDF
AWS Outpostsセミナー オンプレミスネットワークとの接続
PDF
NW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がる ネットワークアーキテクチャ
PDF
[JAWS-UG 横浜] AWS re:Invent 2019 Network関連アップデート 5本立て
PDF
Developers.IO 2019 Tokyo re:inventの歩き方
PDF
Developers.IO 2019 ハイブリッド/マルチVPC環境を構成するためのAWSネットワーク完全理解
PDF
[JAWS-UG Tokyo 32] AWS Client VPNの特徴
PDF
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
PDF
re:Growth 2018 Tokyo:Amazon Global Networkが提供する新サービス
PDF
Developers.IO 2018 Tokyo AWSベストプラクティス
PDF
AKIBA.AWS #10 NLBを取り巻く環境のUPDATE
PDF
[AKIBA.AWS] NLBとPrivateLinkの仕様に立ち向かう
PDF
[AKIBA.AWS] VGWのルーティング仕様
PDF
[AKIBA.AWS] VPN接続とルーティングの基礎
PDF
[AKIBA.AWS] VPCをネットワーク図で理解してみる
PDF
[HIGOBASHI.AWS] AWS ネットワーク小ネタ祭り
PDF
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
PDF
[AKIBA.AWS] re:invent 2017アップデート:ついてこられるか?AWSネットワークの進化
PDF
[MongoDB勉強会 in 2017] MongoDB on AWS
PDF
[AKIBA.AWS] EC2の基礎 - パフォーマンスを100%引き出すオプション設定 -
re:Growth 2021 コンピュートサービスの進化を語る
AWS Outpostsセミナー オンプレミスネットワークとの接続
NW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がる ネットワークアーキテクチャ
[JAWS-UG 横浜] AWS re:Invent 2019 Network関連アップデート 5本立て
Developers.IO 2019 Tokyo re:inventの歩き方
Developers.IO 2019 ハイブリッド/マルチVPC環境を構成するためのAWSネットワーク完全理解
[JAWS-UG Tokyo 32] AWS Client VPNの特徴
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
re:Growth 2018 Tokyo:Amazon Global Networkが提供する新サービス
Developers.IO 2018 Tokyo AWSベストプラクティス
AKIBA.AWS #10 NLBを取り巻く環境のUPDATE
[AKIBA.AWS] NLBとPrivateLinkの仕様に立ち向かう
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPCをネットワーク図で理解してみる
[HIGOBASHI.AWS] AWS ネットワーク小ネタ祭り
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
[AKIBA.AWS] re:invent 2017アップデート:ついてこられるか?AWSネットワークの進化
[MongoDB勉強会 in 2017] MongoDB on AWS
[AKIBA.AWS] EC2の基礎 - パフォーマンスを100%引き出すオプション設定 -

JAWS-UG 横浜 re:Invent re:Cap week1 EC2ストレージパフォーマンスの進化