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
110
Amaozn Q Developer 完全攻略 インフラエンジニアがおさえるべきAI活用術
yosimitu
0
15
AWS GenU✕Novaでみる生成AIモデルの実力
yosimitu
0
73
CloudOperationの進化
yosimitu
0
6
全網羅!? 今年の予選落ちサービスたち
yosimitu
0
11
クラウド解体シリーズ2 サーバーレス解体ショー
yosimitu
0
9
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
Designing for Performance
lara
610
69k
RailsConf 2023
tenderlove
30
1.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Become a Pro
speakerdeck
PRO
29
5.6k
Gamification - CAS2011
davidbonilla
81
5.5k
Documentation Writing (for coders)
carmenintech
76
5.1k
Navigating Team Friction
lara
190
15k
Facilitating Awesome Meetings
lara
57
6.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Why Our Code Smells
bkeepers
PRO
340
57k
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