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
ISP で用いられている技術とネットワーク
Search
Ryoma TAKEDA
June 24, 2017
Technology
0
950
ISP で用いられている技術とネットワーク
wakamonog meeting 10 で発表した資料
Ryoma TAKEDA
June 24, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
Post-AIコーディング時代のエンジニア生存戦略
shinoyu
0
300
pmconf 2025 大阪「生成AI時代に未来を切り開くためのプロダクト戦略:圧倒的生産性を実現するためのプロダクトサイクロン」 / The Product Cyclone for Outstanding Productivity
yamamuteki
3
1.8k
個人から巡るAI疲れと組織としてできること - AI疲れをふっとばせ。エンジニアのAI疲れ治療法 ショートセッション -
kikuchikakeru
4
1.8k
レガシーで硬直したテーブル設計から変更容易で柔軟なテーブル設計にする
red_frasco
4
420
【M3】攻めのセキュリティの実践!プロアクティブなセキュリティ対策の実践事例
axelmizu
0
170
重厚長大企業で、顧客価値をスケールさせるためのプロダクトづくりとプロダクト開発チームづくりの裏側 / Developers X Summit 2025
mongolyy
0
160
Redux → Recoil → Zustand → useSyncExternalStore: 状態管理の10年とReact本来の姿
zozotech
PRO
21
8.9k
米軍Platform One / Black Pearlに学ぶ極限環境DevSecOps
jyoshise
2
510
LINEヤフー バックエンド組織・体制の紹介
lycorptech_jp
PRO
0
830
LINEギフト・LINEコマース領域の開発
lycorptech_jp
PRO
0
340
ECS組み込みのBlue/Greenデプロイを動かしてELB側の動きを観察してみる
yuki_ink
3
350
やり方は一つだけじゃない、正解だけを目指さず寄り道やその先まで自分流に楽しむ趣味プログラミングの探求 2025-11-15 YAPC::Fukuoka
sugyan
3
900
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Visualization
eitanlees
150
16k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Documentation Writing (for coders)
carmenintech
76
5.1k
Side Projects
sachag
455
43k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Navigating Team Friction
lara
190
15k
The Cult of Friendly URLs
andyhume
79
6.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
A better future with KSS
kneath
239
18k
Transcript
*41Ͱ༻͍ΒΕ͍ͯΔ ٕज़ͱωοτϫʔΫ ాཾഅ
ࣗݾհ w ాཾഅ ͚ͨͩΓΐ͏· w ۀ༰ w *41ͷΤοδଆ ސ٬ଆʹ͍ۙωοτϫʔΫ
ͷӡ༻ɺαϙʔτ w ͦͷଞ͍ͬͯΔ͜ͱ w *OUFSOFU8FFLͷϓϩάϥϜاը w TVLJZBLJQSPKFDU w IUUQTXXXTVLJZBLJTLJ
*41ͱԿ͔ w *OUFSOFU4FSWJDF1SPWJEFS w ެऺ௨৴ճઢͳͲΛܦ༝ͯ͠ܖऀʹ ωοτϫʔΫͷଓੑΛఏڙ͢Δࣄۀऀ w ͭ·Γ w ࣗͨͪͰɺ༷ʑͳڌʹ͚ͯͷଓੑΛ࣋ͪ
w ར༻͍ͨ͠ͱ͍͏ਓʹରͯ͠ଓੑΛఏڙ͠ w ωοτϫʔΫʢΠϯλʔωοτʣΛར༻Ͱ͖ΔΑ͏ʹ͍ͯ͠Δ 3
ISP ͷωοτϫʔΫߏ 4 όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9
ϧʔλ όοΫϘʔϯ ϧʔλ όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9 ϧʔλ QFFS USBOTJU CDN Internet eXchange QFFS ઐ༻ઢ ϒϩʔυόϯυ ϞόΠϧ ΞϓϦέʔγϣϯ ର֎ଓ όοΫϘʔϯ Τοδ
*41͕࣋ͭର֎ଓͱ w ଟ͘ͷ*41͕ɺΠϯλʔωοτ UIF*OUFSOFU ͷଓੑΛఏڙ͍ͯ͠Δ w ·ͣͲ͏ͬͯɺΠϯλʔωοτଓ͍ͯ͠Δ͔ʁ w ͯ͢ͷ*41ଓͰ͖ΔࣄۀऀʹͳΔ
w ͯ͢ͷ*41ଓͰ͖Δࣄۀऀ͔ΒଓੑΛങ͏ 5
Πϯλʔωοτͷߏͱ w ݱࡏͷΠϯλʔωοτɺ ༷ʑͳࣄۀऀ͕֊ߏ ʹͳͬͯܗ͞Ε͍ͯΔ w ্Ґͷ֊͔Βॱʹɺ5JFS 5JFSͱݺΕΔ w ֊ͷ্ԼɺϐΞɾτϥϯδοτͷ͔ؔΒ
ܾఆ͢Δ͜ͱ͕Ұൠత 5JFS 5JFS 5JFS AS1 AS2 AS4 AS3 AS5 AS6 AS7 AS8 AS9
ϐΞ w ޓ͍ͷܦ࿏ใΛަ͠ɺ ޓ͍ͷ"4ͷ౸ୡੑΛ֬อ͢ΔؔΛɺ ϐΞ QFFS ͱݺΜͰ͍Δ w ϐΞʹΑΔτϥϑΟοΫͷަɺ ແঈͰߦΘΕΔ͜ͱ͕ଟ͍
7 AS AS AS ϐΞ ϐΞ ϐΞ 5JFSO
τϥϯδοτ w ޓ͍ͷܦ࿏ใΛަ͠ɺޓ͍ͷ"4ҙ֎ͷ౸ୡੑ ֬อ͢ΔؔΛɺτϥϯδοτ USBOTJU ͱݺΜͰ͍Δ w τϥϯδοτͷఏڙɺ༗ঈʹͳΔ͜ͱ͕ଟ͘ɺ ͦͷֹτϥϑΟοΫྔʹԠͨ͡ैྔ՝ۚͱͳΔ͜ͱ͕ଟ͍
AS AS AS ϐΞ ϐΞ ϐΞ AS τϥϯδοτ 5JFSO 5JFSO
*41ͷڧΈͱ w *41ͷڧ͞ɺ ͍͔ʹత·Ͱૣ͘ɺ௨৴Λམͱ͢͜ͱͳ͘ಧ͚Δ͔ w ϐΞɾτϥϯδοτΛଟ͘ͷࣄۀऀͱߦ͏΄͏͕ɺ త·Ͱͷཧతͳڑ͘ͳΔ w ͕ࣗଓ͠Α͏ͱ͍ͯ͠Δ*41͕ɺ ʮͲ͜ͱϐΞɾτϥϯδοτΛ͍ͯ͠Δͷ͔ʯ
ΛΔ͜ͱͱͯॏཁ
ISP ͷωοτϫʔΫߏ όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9
ϧʔλ όοΫϘʔϯ ϧʔλ όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9 ϧʔλ QFFS USBOTJU CDN Internet eXchange QFFS ઐ༻ઢ ϒϩʔυόϯυ ϞόΠϧ ΞϓϦέʔγϣϯ όοΫϘʔϯ Τοδ ର֎ଓ
*41ͷόοΫϘʔϯߏ w *41ͷόοΫϘʔϯɺ ༻్ʹԠͯ͡ଟஈߏΛऔΔ͜ͱ͕ଟ͍ w αʔϏεऩ༰ϧʔλ ༷ʑͳαʔϏεΛऩ༰͠ɺόοΫϘʔϯͱӡͿઃඋ w όοΫϘʔϯϧʔλ
αʔϏεͰൃੜͨ͠τϥϑΟοΫΛӡͿઃඋ w *9ϧʔλ ଞࣄۀऀͱͷ૬ޓଓΛߦ͏ઃඋ w ͦΕͧΕٻΊΒΕΔੑೳɺ ϝϯςφϯε࣌ͷӨڹ͕ҟͳͬͯ͘Δ όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9 ϧʔλ όοΫϘʔϯ ϧʔλ όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9 ϧʔλ QFFS USBOTJU CDN Internet eXchange QFFS ઐ༻ઢ ϒϩʔυόϯυ ϞόΠϧ ΞϓϦέʔγϣϯ
*41ͷόοΫϘʔϯߏ όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9 ϧʔλ
όοΫϘʔϯ ϧʔλ όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9 ϧʔλ QFFS USBOTJU CDN Internet eXchange QFFS ઐ༻ઢ ϒϩʔυόϯυ ϞόΠϧ ΞϓϦέʔγϣϯ Τοδ όοΫϘʔϯ ର֎ଓ
͓٬͞Μʹఏڙ͢ΔωοτϫʔΫ w αʔϏεऩ༰ϧʔλΑΓԼʹɺ ֤αʔϏεʹԠ༷ͨ͡ʑͳߏͷωοτϫʔΫ͕͋Δ w ࠷Ұൠతͳʢݹ͔͘Β͋ΔʣαʔϏε͕ɺ ઐ༻ઢͱݺΕΔαʔϏε w ͓٬͞Μͷͱ͜ΖʹճઢΛҾ͍ͯɺ
ΠϯλʔωοτଓͰ͖ΔΑ͏ʹ͢ΔαʔϏε
ར༻ܗଶ w ճઢͷఏڙʹ༷ʑͳܗ͕ࣜ͋Γɺ͓٬͞Μ͕ͲΕ΄Ͳ ճઢΛॏཁࢹ͍ͯ͠Δ͔Ͱܾ·ͬͯ͘Δ w ো͕ى͖ͯ௨৴அ͕ى͖ͯ΄͘͠ͳ͍ w ௨৴ྔ͕ଟ͍ͷͰɺ9(CQTͷଳҬΛ༻ҙͯ͠΄͍͠
ར༻ܗଶͷҰྫ w *41͕ɺ͓٬͞Μʹఏڙ͠ ͍ͯΔܗଶͷҰྫ w ֤ϨΠϠʹ͓͍ͯɺ ੑΛ֬อ͍ͯ͠Δ w -#(1
7331 041' w -451 -"( w -ޫεΠον w ߹ʹΑͬͯɺ *41͕͓٬͞Μͷωοτϫʔ ΫΛཧ͢Δ͜ͱ͋Δ 4*ͳͲ ޫεΠον Τοδϧʔλ αʔϏεऩ༰ ϧʔλ ͓٬͞Μͷ ωοτϫʔΫ #(1 7331 451 -"(
ճઢʹਵͯ͠ఏڙ͢Δͷ w %/4ʹΑΔ໊લղܾػೳͷఏڙ w ͓٬͞Μ͕ճઢΛ༻͢Δࡍʹࢀর͢Δ Ωϟογϡαʔό w *1ΞυϨεΛׂΓͯͨࡍɺ ٯҾ͖ͷ໊લղܾ͕ग़དྷΔΑ͏ʹ͢ΔͨΊͷ ݖҖ%/4αʔό
w ଞʹɺ/51αʔόͳͲɺ ސ٬͕Α͘ར༻͢ΔͷΛ͚ͯఏڙ͍ͯ͠Δ*41͋Δ 16
ճઢΛकΔ %P4ରࡦ w % %P4 <%JTUSJCVUFE>%FOZPG4FSWJDF ඪͷαʔϏεʹରͯ͠େྔͷαʔϏεཁٻΛૹΓɺ ਖ਼ৗͳαʔϏεఏڙΛෆೳʹ͢Δ͜ͱ w
*41ɺ௨৴ΛӡͿͷ͕ࣄͳͷͰɺ ௨৴ΛࢭΊΔ͜ͱຊདྷͷࣄͰͳ͍ w *41ɺجຊతʹ͓٬͞Μͷ௨৴ΛݟΔ͜ͱ͕Ͱ͖ͳ͍ ʢ௨৴ͷൿີʣ 17
ճઢΛकΔ %P4ରࡦ w ͓٬͞Μʹఏڙ͍ͯ͠ΔଳҬ Ҏ্ͷ߈ܸ͕དྷͨ߹ w ͓٬͞Μ௨৴Λར༻͢Δ͜ ͱ͕Ͱ͖ͳ͍ w ͓٬͞ΜଆͰϑΟϧλ
ͯ͠ɺ্ྲྀͷଳҬ͕ ڱ͍ͷͰͲ͏͠Α͏ͳ͍ 18 Τοδϧʔλ αʔϏεऩ༰ ϧʔλ ͓٬͞Μͷ ωοτϫʔΫ ߈ܸύέοτ (CQT ଳҬ (CQT ਖ਼ৗͳ௨৴ (CQT ਖ਼ৗͳ௨৴͕ಧ͔ͳ͍
ճઢΛकΔ %P4ରࡦ w ͓٬͞Μ͔Βͷཁ͕͋Δ߹PS*41 ͷ͍࣋ͬͯΔઃඋʹӨڹ͕͋Δ߹ɺ ͓٬͞Μͷ௨৴ΛݟͯϑΟϧλΛೖΕΔ w "$- ΞΫηεϦετ ͳͲͰϑΟϧλ
w 35#)#(1ͷܦ࿏ࠂͰɺOFYUIPQΛม͑Δ OVMM ͜ ͱʹΑΓɺ͓٬͞ΜѼʹ௨৴͕ྲྀΕͳ͍Α͏ʹ͢Δ 19
·ͱΊ w *41ͷωοτϫʔΫɺஈߏ *9 ίΞ αʔϏεऩ༰ϧʔλ ʹΑͬͯߏ͞Ε͍ͯΔ w ΑΓଟ͘ͷސ٬ճઢʢτϥϯδοτʣ Λఏڙ͢Δ͜ͱʹΑΓɺ*41ͷωοτϫʔΫΛ͍͛ͯΔ
w ແঈͰτϥϑΟοΫΛަ͠߹͏͜ͱͰϐΞΛு͍ͬͯΔ w *41Πϯλʔωοτͷଓੑͷଞʹఏڙ͍ͯ͠Δͷ w %/4 /51αʔόͳͲ w %%P4ରࡦ 20 όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9 ϧʔλ όοΫϘʔϯ ϧʔλ όοΫϘʔϯ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ αʔϏεऩ༰ ϧʔλ *9 ϧʔλ *9 ϧʔλ QFFS USBOTJU CDN Internet eXchange QFFS ઐ༻ઢ ϒϩʔυόϯυ ϞόΠϧ ΞϓϦέʔγϣϯ