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
巷で話題の SOCI についてのお話
Search
takakuni
March 29, 2024
Technology
0
160
巷で話題の SOCI についてのお話
takakuni
March 29, 2024
Tweet
Share
More Decks by takakuni
See All by takakuni
re:Inforce 2024 コンテナセキュリティアップデートまとめ
takakuni
0
330
AWS re:Inforce 2024 個人的推しアップデート総まとめ(仮)
takakuni
0
1.1k
Backlog Git を AWS に繋ぎ コンテナイメージをビルドしてみた
takakuni
0
110
NW-JAWS #11 re:Cap 2023 Amazon Q network trouble shooting について
takakuni
0
1.1k
re:Invent 2023 コンテナイメージスキャンどうなった!?
takakuni
0
1.7k
AWS Engineer Meetsup 2023 登壇資料
takakuni
0
3.2k
JAWS-UG 朝会 #43 登壇資料
takakuni
0
1.1k
JAWS-UG 横浜 #54 資料
takakuni
0
570
JAWS-UG 朝会 #40 登壇資料
takakuni
0
930
Other Decks in Technology
See All in Technology
楽しくGoを学び合う、LayerXの勉強会文化 / LayerX's study culture of having fun and learning Go together
ar_tama
2
350
「我々はどこに向かっているのか」を問い続けるための仕組みづくり / Establishing a System for Continuous Inquiry about where we are
daitasu
0
170
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
初中級者用如何使用backlog -VALE TUDOEDITION-
in0u
0
140
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
190
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
640
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
Scaling Technical Excellence at 104: Evolution in AWS and Developer Empowerment
scotthsieh825
1
160
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
0
190
AIアシスタントの活用で品質の向上と開発ワークフローのスピードアップ
nagix
1
210
地理情報とAPIのトレンド
nagix
0
160
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
Featured
See All Featured
For a Future-Friendly Web
brad_frost
173
9.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Statistics for Hackers
jakevdp
792
220k
Faster Mobile Websites
deanohume
303
30k
Designing for Performance
lara
604
67k
Optimizing for Happiness
mojombo
373
69k
Code Reviewing Like a Champion
maltzj
517
39k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Atom: Resistance is Futile
akmur
261
25k
How to train your dragon (web standard)
notwaldorf
79
5.5k
Transcript
巷で話題の SOCI のお話 クラスメソッド株式会社 たかくに 2024.03.29 1
2 自己紹介 たかくに • 所属:クラスメソッド株式会社 • 部署:AWS 事業本部コンサルティング部 • ロール:ソリューションアーキテクト
• 最近の推し(フォント):ヒラギノ丸ゴ ProN
3 はじめに 今日、全て覚える必要はないです Seekable OCI が必要になった時に、 この資料あったなと思い出してください
4 突然ですが Seekable OCI って聞いたことありますか?
5 略して SOCI (so-CHEE) って言います。
6 ヒラギノ丸ゴ ProN と 同じくらい今日のテーマで大事です。
7 SOCI 君は何者なんだい? 一言で言えば、
8 SOCI 君は何者なんだい? AWS Fargate 上で利用される コンテナイメージの遅延読み込み技術です。
9 ざっくりおさらい
10 ざっくりおさらい
11 遅延読み込みのイメージ
12 遅延読み込みのイメージ
13 遅延読み込みのイメージ
14 遅延読み込みのイメージ
15 SOCI を利用することで ECS タスクの起動時間の短縮が見込める
16 そもそも なぜ、この機能が出てきたのか?
17 on EC2 ではキャッシュが利用可能
18 on EC2 の場合(1周目)
19 on EC2 の場合(1周目)
20 on EC2 の場合(1周目)
21 on EC2 の場合(2周目)
22 on EC2 の場合(2周目)
23 on EC2 の場合(2周目)
24 on EC2 の場合(こんなこともできる)
25 on Fargate の場合
26 どうやって動くの? 遅延読み込みの解像度を上げる
27 の前に... コンテナイメージってどうなっているの?
28 (再掲)遅延読み込みのイメージ
29 (再掲)遅延読み込みのイメージ
30 イメージマニフェスト
31 イメージマニフェスト
32 お待たせしました 遅延読み込みの解像度を上げる
33 (再掲)イメージマニフェスト
34 SOCI では
35 SOCI では
36 SOCI では
37 SOCI では
38 SOCI インデックスをさらに深掘り
39 SOCI インデックスをさらに深掘り
40 SOCI インデックスをさらに深掘り
41 SOCI インデックスをさらに深掘り
42 SOCI インデックスをさらに深掘り
43 SOCI インデックスをさらに深掘り
44 SOCI インデックスをさらに深掘り
45 SOCI インデックスをさらに深掘り
46 SOCI インデックスの作り方
47 • soci create コマンド ◦ コマンドラインベースで作成 • AWS SOCI
Index Builder を使う ◦ AWS のソリューションを使って自動化 SOCI インデックスの作り方
48 • soci create コマンド ◦ コマンドラインベースで作成 • AWS SOCI
Index Builder を使う ◦ AWS のソリューションを使って自動化 SOCI インデックスの作り方
49 AWS SOCI Index Builder
• 250 MB 以下は逆効果の可能性あり ◦ 全て作成していいものでもない • ECR 内に同梱されるため、 ◦
ライフサイクル管理に注意 • コンテナイメージのダイエットも頑張ろう 50 SOCI の注意点等
設立20周年記念クラスメソッド史上 最大のテックとビジネスの祭典 「クラスメソッド オデッセイ」で検索 事前登録受付中