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
860
ISP で用いられている技術とネットワーク
wakamonog meeting 10 で発表した資料
Ryoma TAKEDA
June 24, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.3k
require(ESM)とECMAScript仕様
uhyo
1
230
ChatGPT for IT Service Management (IT Pro)
dahatake
7
1.6k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
280
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
130
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
210
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
210
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.3k
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
150
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
130
Featured
See All Featured
Fireside Chat
paigeccino
21
2.6k
Designing the Hi-DPI Web
ddemaree
276
33k
Documentation Writing (for coders)
carmenintech
60
3.9k
Producing Creativity
orderedlist
PRO
337
39k
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
How to train your dragon (web standard)
notwaldorf
73
5.2k
Why Our Code Smells
bkeepers
PRO
331
56k
Design by the Numbers
sachag
274
18k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
How GitHub (no longer) Works
holman
304
140k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
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 ઐ༻ઢ ϒϩʔυόϯυ ϞόΠϧ ΞϓϦέʔγϣϯ