$30 off During Our Annual Pro Sale. View Details »

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

Manabu Sakai
February 15, 2017

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

Manabu Sakai

February 15, 2017
Tweet

More Decks by Manabu Sakai

Other Decks in Technology

Transcript

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

    View Slide

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

    View Slide

  3. 自己紹介
    Twitter / GitHub
    @manabusakai

    View Slide

  4. 自己紹介
    ● 坂井 学(さかい まなぶ)
    ● 2016 年にインフラエンジニアとして入社
    ● Scala / Ruby / PHP を書いてました
    ● 得意分野は AWS
    ○ AWS 認定ソリューションアーキテクト - プロフェッショナル
    ○ AWS 認定 DevOps エンジニア - プロフェッショナル

    View Slide

  5. コンピューティング性能を
    意識していますか?

    View Slide

  6. コンピューティング性能とは
    EC2 はインスタンスタイプごとに決まっている。
    ● 具体的には
    ○ vCPU (CPU Credit)
    ○ メモリ
    ○ ストレージ
    ○ ネットワーク帯域

    View Slide

  7. 具体的にどのくらいの速度か
    意識していますか?

    View Slide

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

    View Slide

  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 から推測

    View Slide

  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

    View Slide

  11. EC2 ⇆ Network
    CPU ⇆ Memory と比べて 1238 倍、
    Memory ⇆ EBS と比べて 2.8 倍 も遅い。
    ● m4.large
    ○ 帯域幅 : 最大 450 Mbps
    ○ スループット : 56.25 MB/s

    View Slide

  12. 速度比較
    ネットワークをま
    たぐとこんなに遅
    い!

    View Slide

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

    View Slide

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

    View Slide