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

Nitro Infrastructure 2019

Seigo Watanabe
December 11, 2019

Nitro Infrastructure 2019

Seigo Watanabe

December 11, 2019
Tweet

More Decks by Seigo Watanabe

Other Decks in Technology

Transcript

  1. #cmregrowth
    1

    View Slide

  2. #cmregrowth
    Nitro Infrastructure 2019
    AWS事業本部 渡辺聖剛
    re:Growth 2019 TOKYO
    Classmethod, Inc.
    2

    View Slide

  3. #cmregrowth
    About me
    渡辺聖剛
    ● クラスメソッド株式会社
    AWS 事業本部
    パートナーアライアンス部
    ● 運用/分析/モニタリング SaaS 担当
    ● 前職までは所謂インフラエンジニア
    ● インフラフェチ
    ● 好きな AWS サービス
    ○ ACM, Route 53
    AWS Systems Manager
    https://dev.classmethod.jp/author/watanabe-seigo/
    3

    View Slide

  4. #cmregrowth
    4
    Nitroの話をします
    https://aws.amazon.com/jp/ec2/nitro/

    View Slide

  5. #cmregrowth
    5
    Nitro System
    - Nitro Hypervisor
    - Nitro Card
    - for EBS
    - for VPC
    - for Instance Storage
    - Controller
    - Nitro Security Chip
    Nitro Hypervisor
    Security
    Chip
    CARD
    for EBS
    CARD
    for VPC
    CARD for
    Instance
    Storage
    Firecracker
    VMware
    Cloud on
    AWS
    AWS Outposts
    Nitro Enclaves
    SageMaker HPC on AWS
    Intel / AMD / Arm
    FPGA / Inferentia

    View Slide

  6. #cmregrowth
    6
    Nitro Ecosystem
    - EC2
    - ECS, EKS, SageMaker, Batch ...
    - Enclaves
    - Firecracker microVM
    - Fargate, Lambda
    - open source
    - Outposts (, Local Zone, Wavelength)
    - Other
    - ???

    View Slide

  7. #cmregrowth
    7
    歴史
    - 2013 開発開始
    - 2017 初出
    - 2018-2019
    - AMD for cost-optimized
    - Intel new processor
    - Arm-based
    - Broad selection of Bare Metal
    - 100Gbps networking, EFA
    - GPU
    - Storage optimized

    View Slide

  8. #cmregrowth
    8
    Annapurna labs
    http://www.annapurnalabs.com/

    View Slide

  9. #cmregrowth
    9
    2017
    - Nitro作ったよ
    - Xenから移行したよ
    - 既存(Xenベース)のイン
    スタンスは適切に使い続け
    られる
    - What’s Next?(未定
    https://dev.classmethod.jp/cloud/aws/aws-reinvent-cmp332-compute/

    View Slide

  10. #cmregrowth
    10
    2018
    - 全ての新しいインスタン
    スタイプは全て Nitro
    - AWS のために設えられた
    ハイパーバイザ
    - What’s Next?
    - Outposts = Nitroが必要
    な全ての人の元へ
    https://dev.classmethod.jp/cloud/aws/report-reinvent-2018-1127-cmp303/

    View Slide

  11. #cmregrowth
    11
    3 Keynotes Nitro

    View Slide

  12. #cmregrowth
    12
    Dec. 2 Monday Night Live
    - Peter DeSantis
    - VP, AWS Global
    Infrastructure and
    Customer Support
    - re:Invent Supercomputer
    - CFD (数値流体力学)
    - F1車体の空力
    - 気象予報
    https://youtu.be/GPUWATKe15E

    View Slide

  13. #cmregrowth
    13
    Dec. 3 Andy Jassy
    https://youtu.be/7-31KgImGgU
    - Andy Jassy
    - CEO of Amazon Web
    Services
    - Reinventing the
    hypervisor with the
    AWS Nitro System
    - Chip innovations
    - Graviton2
    - Inferentia (Inf1)

    View Slide

  14. #cmregrowth
    14
    Dec. 5 Dr. Werner Vogels
    https://youtu.be/OdzaTbaQwTg
    - Dr. Werner Vogels
    - CTO of Amazon.com
    - Trust no one:
    - kill Dom0
    - encrypt by default
    - Not even your guest
    - Nitro:
    a base for innovation

    View Slide

  15. #cmregrowth
    15
    MDS201
    Latest Media & Entertainment industry news
    from AWS
    -
    https://dev.classmethod.jp/cloud/aws/reinvent-2019-report-mds201-s/

    View Slide

  16. #cmregrowth
    16
    CMP303
    Powering next-gen Amazon EC2: Deep dive into
    the Nitro system
    https://youtu.be/rUY-00yFlE4

    View Slide

  17. #cmregrowth
    17
    in Developers.IO
    https://dev.classmethod.jp/?s=nitro

    View Slide

  18. #cmregrowth
    18
    まとめ:Nitroの進化によりAWSが得たもの
    - スパコン並のクラウドコンピューティング
    - 高速ネットワーキング:EFA
    - 流体シミュ(CFD), 機械学習(AI/ML SageMaker)
    - 柔軟なCPUアーキテクチャ
    - Intel + AMD, Arm
    - Graviton2, Inf1 (powered by Annapurna labs)
    - セキュリティとポータビリティ
    - hardware-based Root of Trust
    - Enclaves, Outposts
    - リソースキャパシティの柔軟性・コスト最適化
    - Firecracker -> Fargate, Lambda

    View Slide

  19. #cmregrowth
    19

    View Slide