Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
クラウド解体シリーズ1 EC2解体ショー
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yosimitu
June 12, 2024
18
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クラウド解体シリーズ1 EC2解体ショー
yosimitu
June 12, 2024
More Decks by yosimitu
See All by yosimitu
JAWS DAYS 2026 re:Cheers
yosimitu
0
16
わたしのAWSジャーニー 大事なことは全部横浜が教えてくれた ~JAWS-UG横浜から学ぶコミュニティ運営の真髄 ~
yosimitu
0
230
THE FRUGAL ARCHITECTに乾杯!~コスト意識からはじまるインフラ設計 ~
yosimitu
0
13
AWS Summit Japan 2025 re:Cap
yosimitu
0
34
Well-Architected Framework新時代 〜 IaC Analyzerを活用するセルフレビューのススメ 〜
yosimitu
0
13
JAWS DAYS 2025 re:Cheers
yosimitu
0
220
Amaozn Q Developer 完全攻略 インフラエンジニアがおさえるべきAI活用術
yosimitu
0
50
AWS GenU✕Novaでみる生成AIモデルの実力
yosimitu
0
110
CloudOperationの進化
yosimitu
0
27
Featured
See All Featured
Between Models and Reality
mayunak
4
460
The World Runs on Bad Software
bkeepers
PRO
72
12k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
800
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
530
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
990
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
New Earth Scene 8
popppiees
4
2.6k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
490
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
570
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