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
Infra Study 2nd #6 スポンサーLT
Search
Toshifumi Anan
October 29, 2021
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Infra Study 2nd #6 スポンサーLT
Infra Study 2nd #6 スポンサーLT
Toshifumi Anan
October 29, 2021
More Decks by Toshifumi Anan
See All by Toshifumi Anan
Istioのハマりどころ
tanan
2
540
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
Why Our Code Smells
bkeepers
PRO
340
58k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
A designer walks into a library…
pauljervisheath
211
24k
Designing Experiences People Love
moore
143
24k
Automating Front-end Workflow
addyosmani
1370
210k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
Fireside Chat
paigeccino
42
4k
Test your architecture with Archunit
thirion
1
2.3k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
380
Transcript
Infra Study 2nd #6 スポンサーLT 株式会社ユーザベース 阿南 肇史 1
仕事:SPEEDA の SRE 担当 興味:GCP / Istio / 量子情報技術 Twitter:@toshanan
阿南 肇史 (Anan Toshifumi) 自己紹介 2
今まで触れてきた素晴らしい ソフトウェアがキャリアに影響 3
私のキャリアに大きく影響したと 思うソフトウェアをご紹介します!! 4
① Aerospike 5
• 社会人2年目頃にAerospikeと出会う • 広告配信プラットフォームのKVSとして導入 • shared nothing 構成 • インデックスはメモリ、データはSSDに配置
◦ スケールしやすい • とにかく高速な読み書きにこだわる 6 Aerospike
• ディスクはファイルシステムを構成しない ◦ rawデバイスに直接アクセスすることで高速化を目指す • 一度書き込まれた領域には新規データを書き込まない ◦ デフラグを行うプロセスが backgroundで稼働し、デフラグ完了後に書き込み OKになる
• ロードバランサー不要で、クライアントから1ホップで対象ノードに到達 ◦ クラスター全体で4096のパーティションを保持し各ノードに分散して配置 ◦ レコードのkeyの先頭12bitをパーティションIDとする ◦ クライアント側でデータがどのパーティションにあるか判断してデータを取得 7 Aerospike 低レイヤーでの様々な工夫
8 Aerospike Aerospikeすごい!! インフラ楽しい!!
② Istio 9
• KubernetesのPodにEnvoy Proxyを sidecarとして注入 ◦ 全ての通信はIstio(Proxy)を経由する • 2018年頃にユーザベースで導入 ◦ 初めて導入したバージョンはv0.7
◦ 導入当初は不安定な動作に悩まされる 10 Istio https://istio.io/latest/about/service-mesh/
11 Istio https://jimmysong.io/en/blog/sidecar-injection-iptables-and-traffic-routing/
12 Istioすごい!! インフラ面白い!!
13 Conclusion 新しいソフトウェアに触れる サービスに導入して深く理解する 低レイヤーでの工夫を発見する インフラの可能性は広い!!
14 ご静聴ありがとうございました 登壇内容について話してみたい方、弊 社について興味のある方はTwitterでDM ください!! @toshanan