Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
クラウド解体シリーズ1 EC2解体ショー
Search
yosimitu
June 12, 2024
0
7
クラウド解体シリーズ1 EC2解体ショー
yosimitu
June 12, 2024
Tweet
Share
More Decks by yosimitu
See All by yosimitu
THE FRUGAL ARCHITECTに乾杯!~コスト意識からはじまるインフラ設計 ~
yosimitu
0
2
AWS Summit Japan 2025 re:Cap
yosimitu
0
1
Well-Architected Framework新時代 〜 IaC Analyzerを活用するセルフレビューのススメ 〜
yosimitu
0
1
JAWS DAYS 2025 re:Cheers
yosimitu
0
100
Amaozn Q Developer 完全攻略 インフラエンジニアがおさえるべきAI活用術
yosimitu
0
15
AWS GenU✕Novaでみる生成AIモデルの実力
yosimitu
0
65
CloudOperationの進化
yosimitu
0
6
全網羅!? 今年の予選落ちサービスたち
yosimitu
0
10
クラウド解体シリーズ2 サーバーレス解体ショー
yosimitu
0
9
Featured
See All Featured
Fireside Chat
paigeccino
39
3.6k
Gamification - CAS2011
davidbonilla
81
5.4k
Site-Speed That Sticks
csswizardry
10
830
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Become a Pro
speakerdeck
PRO
29
5.5k
Unsuck your backbone
ammeep
671
58k
Designing for Performance
lara
610
69k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
What's in a price? How to price your products and services
michaelherold
246
12k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
© NEC Solution Innovators, Ltd. 2024 クラウド解体シリーズ パート1 『EC2の中身解体ショー』 2024年6月12日
NECソリューションイノベータ株式会社 好光 泰章
© NEC Solution Innovators, Ltd. 2024 2 @DisneyLand 自己紹介 システム基盤ソリューション事業部
クラウドテクニカル基盤G シニアマネージャー CLUSTERPRO開発やってました クラウド勉強会(雲乃珈琲)のオーナー 2021/2022/2023 Japan AWS Top Engineer 2022/2023 Japan AWS All Certifications Engineer (社外活動) JAWS-UG 横浜支部コアメンバー
© NEC Solution Innovators, Ltd. 2024 3 JAWS-UG初心者支部#57 LT勉強会 -
connpass 社外活動(宣伝) https://bit.ly/jawsbgnr57 JAWS-UG初登壇
© NEC Solution Innovators, Ltd. 2024 4 サーバー解体ショー楽しかったですよね? コンピュータといわれるものがどのようなパーツで構成され それぞれがどう連携して動くかを知っておくことは
エンジニアにとって非常に重要です。
© NEC Solution Innovators, Ltd. 2024 5 Amazon EC2 Architecture
EC2を支える 仮想化基盤(おまけあり)について解説します AWSのデータセンターから EC2持ってくるなんてことはできませんw
© NEC Solution Innovators, Ltd. 2024 6 Amazon EC2 Architecture
Instances EC2 Software Instances EC2 Software EC2 Hosts EC2 Management Services Instances AMIs Security Groups EBS EBS EBS Storage ハードウェアレイヤ サービスレイヤ みんなから 見えているところ 高速NWで接続され ホストとストレージが分離 実際のハードウェア
© NEC Solution Innovators, Ltd. 2024 7 Original Amazon EC2
Architecture Hypervisorを経由して リソースへアクセス Xenとともに 2006年ころに開発
© NEC Solution Innovators, Ltd. 2024 8 Original Amazon EC2
Architectureにおける課題 密結合な構成による課題 ①リソース問題 → 仮想化基盤制御 Dom0 が専有 ②セキュリティ問題 → Dom0へのアクセスコントロール ③パフォーマンス問題 →ネットワークやストレージの仮想化を SW制御するためレイテンシが大きく、ばらつく ④拡張性の問題 → 新しいインスタンスタイプの提供で改造が 必要
© NEC Solution Innovators, Ltd. 2024 9 New Amazon EC2
Architecture ハードウェア にオフロード Nitro System KVMベース
© NEC Solution Innovators, Ltd. 2024 10 Nitro Card Elastic
Fablic Adaptor (100Gbpsの通信)
© NEC Solution Innovators, Ltd. 2024 11 Nitoro Systemの歴史 2013年
ネットワーク処理を専用チップへオフロード → ゲストOSのネットワークプロトコル処理を減少 EC2 C3インスタンス 2014年 ストレージ処理を専用チップへオフロード → ストレージI/Oや暗号処理のオーバヘッドを低減 EC2 C4インスタンス 2017年 EC2管理そのものを専用チップへオフロード Linux KVMをベースとしたチップベースの仮想化基盤 EC2 C5インスタンス イスラエル AnnapurnaLabs 買収
© NEC Solution Innovators, Ltd. 2024 12 Nitoro Systemによるインパクト 密結合な構成による課題
①リソース問題 → 仮想化基盤制御 Dom0 が専有 ②セキュリティ問題 → Dom0へのアクセスコントロール ③パフォーマンス問題 →ネットワークやストレージの仮想化を SW制御するためレイテンシが大きく、ばらつく ④拡張性の問題 → 新しいインスタンスタイプの提供で改造が 必要 セキュリティの向上 最大限のパフォーマンス 多様なインスタンスタイプの提供
© NEC Solution Innovators, Ltd. 2024 13 セキュリティの向上 ・仮想化基盤がホストから分離されており、ホスト環境への管理アクセス禁止 ・ホストから独立してファームウェアアップデートが可能
・Nitroカードへの通信は暗号化
© NEC Solution Innovators, Ltd. 2024 14 最大限のパフォーマンスをカスタマーに提供 仮想化オーバヘッドの影響を極小化することでベアメタルと同等のパフォーマンスを実現
© NEC Solution Innovators, Ltd. 2024 15 多様なインスタンスタイプの提供 ・仮想化基盤がホストから独立することで ホストとして様々なインスタンスタイプの提供が可能(AMD、Graviton、Macなど)
・ベアメタルタイプの提供も可能に(Hypervisorなし) → VMC on AWSなどもこのタイプ(ベアメタルの上にVMwareを搭載)
© NEC Solution Innovators, Ltd. 2024 16 2022 2017
© NEC Solution Innovators, Ltd. 2024 17 Silicon innovation re:Invent2023
Graviton4 re:Invent2023 Trainium2
© NEC Solution Innovators, Ltd. 2024 18 Silicon innovation Graviton
Graviton2 Graviton3 Graviton4 Inferentia Trainium
© NEC Solution Innovators, Ltd. 2024 19 Amazon EC2を支える仮想化基盤 Nitro
Systemにより 高セキュリティ、高パフォーマンス、高イノベーションを実現 AWS シリコンイノベーションとして、汎用のみならず、機械学習 というビジネスを拡大するために専用のチップを独自開発 クラウドの進化をハード視点で見てみるもの非常に面白い まとめ
None