Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EC2 のメモリ / ストレージ / ネットワーク速度 / ec2-throughput

Dacd98e0fcfc478b24f9cd7ec9208904?s=47 Manabu Sakai
February 15, 2017

EC2 のメモリ / ストレージ / ネットワーク速度 / ec2-throughput

Dacd98e0fcfc478b24f9cd7ec9208904?s=128

Manabu Sakai

February 15, 2017
Tweet

Transcript

  1. EC2 の メモリ / ストレージ / ネットワーク速度 @manabusakai

  2. 今日はエンジニアっぽい 真面目な話をします

  3. 自己紹介 Twitter / GitHub @manabusakai

  4. 自己紹介 • 坂井 学(さかい まなぶ) • 2016 年にインフラエンジニアとして入社 • Scala

    / Ruby / PHP を書いてました • 得意分野は AWS ◦ AWS 認定ソリューションアーキテクト - プロフェッショナル ◦ AWS 認定 DevOps エンジニア - プロフェッショナル
  5. コンピューティング性能を 意識していますか?

  6. コンピューティング性能とは EC2 はインスタンスタイプごとに決まっている。 • 具体的には ◦ vCPU (CPU Credit) ◦

    メモリ ◦ ストレージ ◦ ネットワーク帯域
  7. 具体的にどのくらいの速度か 意識していますか?

  8. “m4.large” で調べてみた

  9. 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 から推測
  10. 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
  11. EC2 ⇆ Network CPU ⇆ Memory と比べて 1238 倍、 Memory

    ⇆ EBS と比べて 2.8 倍 も遅い。 • m4.large ◦ 帯域幅 : 最大 450 Mbps ◦ スループット : 56.25 MB/s
  12. 速度比較 ネットワークをま たぐとこんなに遅 い!

  13. まとめ • メモリから先はとにかく遅い • クラウド時代でもこの差はなくならない • コードを書くときに、この差を意識してほしい ◦ 良いコードはコンピュータにも優しい

  14. スモールビジネスに携わる方が より創造的な活動にフォーカスできるよう