狠狠撸

狠狠撸Share a Scribd company logo
AWS Infrastrucuter Serviceの進化 2020
2020/12/18
Shuji Kikuchi
??紹介
菊池 修治/Kikuchi Shuji
クラスメソッド株式会社
AWS事業本部コンサルティング部
部?/シニアソリューションアーキテクト
2019 APN Ambassadors
2020 APN ALL AWS Certifications Engineer
re:Invent 2020
碍别测苍辞迟别の里でライブ配信してました
新サービスまとめ
Infrastructure Service
Update
Infrastructure Service Update
Computing
? Amazon EC2 Mac Instances
? Amazon EC2 M5zn Instances
? Amazon EC2 D3 / D3en Dense Storage Instances
? Amazon EC2 C6gn Instances – 100 Gbps Networking with AWS
Graviton2 Processors – Coming Soon
? Amazon EC2 G4ad Instances Featuring AMD GPUs for Graphics –
Coming Soon
? Amazon EC2 R5b Instances Provide 3x Higher EBS Performance
? Habana Gaudi-based EC2 Instances – Coming Soon
? AWS Trainium – Coming Soon
Infrastructure Service Update
Storage
? Amazon EBS gp3
? Amazon EBS io2 Block Express – Preview
? Amazon S3 Replication Adds Support for Multiple Destination
Buckets
? Amazon S3 Strong Read-After-Write Consistency
? Amazon S3 Replication adds support for two-way replication
? Amazon S3 Bucket Keys
Infrastructure Service Update
Edge Computing
? AWS Outposts in two new sizes – Coming soon
? New Local zone – Preview / Coming soon
? Wavelength(Tokyo/KDDI、Daejeon/SK Telecom、London/Vodafone)
Networking
? AWS Global Accelerator launches custom routing
? AWS Transit Gateway Connect to simplify SD-WAN branch connectivity
? Amazon Virtual Private Cloud (VPC) Reachability Analyzer
EC2 Mac Instances
re:Grouth 2020 : AWS Infrastrucuter Serviceの進化 2020
EC2 Mac Instances
Amazon EC2 で Mac が利?可能に
? 物理的なmac mini
? Thunderbolt で Nitroと接続
? 専有ホスト/1?単位の課?であることに注意
? 現状はIntel CPU
? M1 Chipは2021年対応予定
新サービスまとめ
gp3 Volumes for EBS
gp3ボリューム
新しいEBSボリュームタイプ
? gp2の後継
? gp2を超えるIO性能とコスト効率
? ブートボリュームとしても利?可能
新サービスまとめ
io2 Block Express
io2 Block Express
新しいEBSボリュームタイプ(プレビュー)
? 最? 256,000 IOPS
? 最? 4,000MB/s のスループット
? 最? 64TB の容量
? EBS Multi Attacheサポート予定
io2 Block Express
プレビュー申請 -> 承認後に利?可能
? 現?のIO2と排他利?
? 本番利?していないAWSアカウント/リージョンで申
請しましょう
仕様
汎?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 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
驳辫3を掘り下げる
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のインス
タンスタイプ により EC2 のIO性能が向上
新たに登場した gp3 ボリュームタイプは
? 性能とコスト効率に優れた gp2 の正統進化
? 今後のEC2ストレージの第?選択肢
? パフォーマンスを引き出すためにはボトルネックに注意
? ボリュームとしての最?IOPS、スループット
? インスタンス単位での最?IOPS、スループット
re:Grouth 2020 : AWS Infrastrucuter Serviceの進化 2020

More Related Content

re:Grouth 2020 : AWS Infrastrucuter Serviceの進化 2020