Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
EC2 の メモリ / ストレージ / ネットワーク速度 @manabusakai
Slide 2
Slide 2 text
今日はエンジニアっぽい 真面目な話をします
Slide 3
Slide 3 text
自己紹介 Twitter / GitHub @manabusakai
Slide 4
Slide 4 text
自己紹介 ● 坂井 学(さかい まなぶ) ● 2016 年にインフラエンジニアとして入社 ● Scala / Ruby / PHP を書いてました ● 得意分野は AWS ○ AWS 認定ソリューションアーキテクト - プロフェッショナル ○ AWS 認定 DevOps エンジニア - プロフェッショナル
Slide 5
Slide 5 text
コンピューティング性能を 意識していますか?
Slide 6
Slide 6 text
コンピューティング性能とは EC2 はインスタンスタイプごとに決まっている。 ● 具体的には ○ vCPU (CPU Credit) ○ メモリ ○ ストレージ ○ ネットワーク帯域
Slide 7
Slide 7 text
具体的にどのくらいの速度か 意識していますか?
Slide 8
Slide 8 text
“m4.large” で調べてみた
Slide 9
Slide 9 text
CPU ⇆ Memory CPU ⇆ Memory の間は 68 GB/s と高速。 ● Xeon E5-2676 v3 @ 2.40 GHz ○ 最大メモリ帯域幅 : 68 GB/s ○ 対応メモリ : DDR4 1600/1866/2133 ○ E5-2676 v3 は AWS 独自モデルのため E5-2670 v3 から推測
Slide 10
Slide 10 text
Memory ⇆ EBS gp2 だと CPU ⇆ Memory と比べて 435 倍 も遅い。 ● General Purpose SSD (gp2) ○ スループット : 最大 160 MB/s ○ IOPS : 3 IOPS/GB ● Provisioned IOPS SSD (io1) ○ スループット : 最大 320 MB/s ○ IOPS : 50 IOPS/GB
Slide 11
Slide 11 text
EC2 ⇆ Network CPU ⇆ Memory と比べて 1238 倍、 Memory ⇆ EBS と比べて 2.8 倍 も遅い。 ● m4.large ○ 帯域幅 : 最大 450 Mbps ○ スループット : 56.25 MB/s
Slide 12
Slide 12 text
速度比較 ネットワークをま たぐとこんなに遅 い!
Slide 13
Slide 13 text
まとめ ● メモリから先はとにかく遅い ● クラウド時代でもこの差はなくならない ● コードを書くときに、この差を意識してほしい ○ 良いコードはコンピュータにも優しい
Slide 14
Slide 14 text
スモールビジネスに携わる方が より創造的な活動にフォーカスできるよう