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
Akamai Training Day2
Search
rm-rf-slant
September 30, 2015
Technology
0
110
Akamai Training Day2
rm-rf-slant
September 30, 2015
Tweet
Share
More Decks by rm-rf-slant
See All by rm-rf-slant
The story behind AbemaTV
rmrfslant
10
10k
PostgreSQL - maintenance -
rmrfslant
0
130
CloudでのMySQL
rmrfslant
0
84
Other Decks in Technology
See All in Technology
クラウドセキュリティを支える技術と運用の最前線 / Cutting-edge Technologies and Operations Supporting Cloud Security
yuj1osm
2
250
AI エージェントとはそもそも何か? - 技術背景から Amazon Bedrock AgentCore での実装まで- / AI Agent Unicorn Day 2025
hariby
2
490
サンドボックス技術でAI利活用を促進する
koh_naga
0
140
Oracle Cloud Infrastructure:2025年8月度サービス・アップデート
oracle4engineer
PRO
0
170
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
0
220
JuniorからSeniorまで: DevOpsエンジニアの成長ロードマップ
yuriemori
2
350
DDD集約とサービスコンテキスト境界との関係性
pandayumi
2
190
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
4
1.2k
AWSで推進するデータマネジメント
kawanago
0
770
今!ソフトウェアエンジニアがハードウェアに手を出すには
mackee
1
200
Kiroと学ぶコンテキストエンジニアリング
oikon48
5
4.5k
モバイルアプリ研修
recruitengineers
PRO
5
1.6k
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
4 Signs Your Business is Dying
shpigford
184
22k
Automating Front-end Workflow
addyosmani
1370
200k
For a Future-Friendly Web
brad_frost
179
9.9k
Building Adaptive Systems
keathley
43
2.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Code Review Best Practice
trishagee
70
19k
BBQ
matthewcrist
89
9.8k
Designing for humans not robots
tammielis
253
25k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
Akamai&Training&Day2 !"module8"~"module15"!
module8 !"Predic)ve"Accelera)on"!
@Predic(ve*Accelera(on • Prefetching Կ͕ඞཁ͔Ѳ͍ͯ͠ΔͨΊɺઌʹOrigin͔ΒΩϟογϡΛऔͬ ͯ͘Δɻ ͭ·Γɺ͋Δఔ༧ଌͯ͠ઌʹίϯςϯπΛͱͬͯ͘ΔΈ(ඞ ཁͳͷΛઌʹ)
@Predic(ve*Accelera(on • Akamai'instant Prefethingͱಉ࣌ʹɺϨίϝϯυ͞Εͨ༏ઌͷߴ͍ίϯςϯπΛ ઌʹऔͬͯ͘Δɻ ʢΞΧϚΠαʔόʔ͕Ωϟογϡʣ Α͘ݟΒΕΔίϯςϯπͱ͔ɺTOP3Ϣʔβʔͷίϯςϯπͱ͔...
None
͜͜Ͱʂ
Q.Akamai(InstantϓϦϑΣονͷ্Ґޓ ͳͷͰɺϓϦϑΣονػೳͱಉ࣌ʹ͑Δ?
A.ޡΓ
module9 !"Intelligence"Features"1"!
@Intelligence*Features • Content'Targe,ng'and'Edge'Space Edge%Space૬खͷmetadataΛผͯ͠ಛఆ͢Δ͜ͱ͕Ͱ͖Δɻ ॅॴͱ͔Ͱஅ͠ɺదͳίϯςϯπΛϢʔβʔʹಧ͚Δ͜ͱ͕ Մೳɻ
@Intelligence*Features • Device'Characteriza.on ϦΫΤετ͕Ͳͷ͔Βૹ৴͞Ε͔ͨผɻ iPhone༻ͷΩϟογϡͱ͔ɺPC༻ͷΩϟογϡΈ͍ͨͳײ͡Ͱ ͍͚Δࣄ͕Մೳɻ ֤ʹಛԽͨ͠ίϯςϯπ৴͕Ͱ͖Δɻ
@Intelligence*Features • Mobile(Detect(and(Redirect ಉ͡URLʹϦΫΤετ͕དྷͨࡍɺใΛಡΈऔΔɻ ϞόΠϧʹಛԽͨ͠ػೳɻ Akamai)Edge)ServerͰհ͢Δ͜ͱͰɺRound)Tripͷ࣌ؒݮ͕Ͱ ͖ΔͷͰɺ݁ՌతʹύϑΥʔϚϯε্͕͢Δɻ
module10 !"Intelligence"Features"2"!
@Intelligence*Features • Site&Analyzer Akamai͕༻ҙ͍ͯ͠ΔϞχλϦϯάػೳɻ Luna)ControlͰݟΕΔɻ WEB)αΠτͷϖʔδϩʔυ࣌ؒɺಛఆͷϖʔδભҠʹֻ͔Δ߹ ܭ࣌ؒΛఆظతʹϨϙʔτ͢ΔࣄͳͲ͕Մೳɻ
@Intelligence*Features • Log%Delivery%Service CPίʔυຖʹlogΛఏڙɻ Net)StrageΛซ༻͢Δ͔ࣗࣾͷαʔόʹஔ͍ͯFTP͢ΔΈ͍ͨͳ ͍ํʹͳΓͦ͏ɻ
@Intelligence*Features • Real&user&monitoring ΤϯυϢʔβʔͷମݧΛهɻʢUXʣ ςετͷࡍʹɺΤϯυϢʔβʔͷڥͱಉ͡ঢ়گΛఏڙ͢Δɻ Metric: DNS TCP First0byte First0paint
DOM0etc...
module11 !"Availability"Features"!
@Availability*Features • Site&Failover ίϯςϯπͷऔಘઌΛɺಈతʹऔࣺબ͢Δػೳɻ • Edge&Load&Balancing ηογϣϯΛΒͳ͍··ɺrequest'responseΛ࣮ݱ͍ͯ͠Δɻ • SureRoute)for)failover ܦ࿏Λಈతʹมߋ͢Δ͜ͱ͕Ͱ͖Δɻ
@Availability*Features • Global'Traffic'Management DNSϨϕϧͰDCͷ͖ઌΛมߋ͢Δɻ ෳDC͕ଘࡏͨ͠߹ɺׂ߹ͰτϥϑΟοΫΛ͚Δ͜ͱ͕Ͱ͖ Δɻ མ͍ͪͯΔDCʹϦΫΤετ͕ߦ͔ͳ͍Έʹͳ͍ͬͯΔɻ ͦͷޙɺམ͍ͪͯΔDC͕෮׆ͨ͠ΒͦͷDCʹτϥϑΟοΫΛ ྲྀ͢ɻ
module12 !"Op%miza%on"Features"[Compression]"!
@Last&Mile&Accelera.on(Gzip) • Adap&ve)Image)Compression ͜ΕjpegͷΈରԠɻSaaSɻ ѹॖαΠζઃఆՄೳɻ ίωΫγϣϯͷঢ়گʹΑͬͯը૾ͷΫΦϦςΟΛௐ͢Δ͜ͱʹ ΑͬͯɺύϑΥʔϚϯεΛҡ࣋͢Δ͜ͱΛ࣮ݱ͍ͯ͠Δ ↓ ͔͠ɺͲͷαΠζͷը૾ผʑͷΩϟογϡͰ୲อ͢ΔͷͰɺ αΠζมߋʹΑͬͯফ͑Δࣄͳ͍ɻ
module13 !"Op%miza%on"Features"[Front!end]"!
@"FEO(Front+End"Op.miza.on) νϡʔχϯάʢ࠷దԽʣΛϓϥοτϑΥʔϜͰͬͯ͠·͏ػೳ • αΠζͷܰྔԽ • ϦΫΤετݮ • ϨϯμϦϯάͷՃ • 2ͭͷάϨʔυ͕͋Δ
@"FEO(Front+End"Op.miza.on) • FEO%Standard ύϑΥʔϚϯεམͪΔ͕ɺ҆ఆͨ͠࠷దԽ͕࣮ݱͰ͖Δɻ • FEO%Premier ϑϧͰ࠷దԽʢϖʔδʹΑͬͯશ͘ҧ͏࠷దԽΛ͓͜ͳ͏ʣ Response'image'loadingͱ͍͏ػೳͰɺͲΜͳը໘αΠζͰɺ࠷ దͳը૾Λఏڙ͢Δɻ ʢ༧ΊAkamaiͰɺಉ͡ը૾͔Β༷ʑͳαΠζͷͷΛ༻ҙʣ
@"FEO(Front+End"Op.miza.on) ෦తͳ • ϦΫΤετɾϨεϙϯεͷؒͰFEO͢ΔͷͰɺ࣌ؒΛ͔͚ͯղ ੳ͢Δɺ࠷దԽͷϨϕϧ্ɻ • ίϯςϯπαΠζɺෆඞཁͳ෦ΛAkamaiΞʔΩςΫνϟʔ ͰτϦϛϯά͔ͯ͠ΒΤϯυϢʔβʔʹ৴͢ΔࣄʹΑͬ ͯɺ݁Ռతʹ࠷খݶͷσʔλަ৴ͰࡁΉΈʹͳ͍ͬͯΔɻ
module14 !"Addi&onal"Modules"and"Services"!
@"Fast"DNS ͜ΕʹΑͬͯɺߴ͔࣮ͭ֬ɺ҆શͳ!DNSղܾ͕ՄೳʹͳΔɻ • DNSϨεϙϯεΛ࠷େ75ύʔηϯτ্ • DNSαʔϏεͷՄ༻ੑΛ্ • DNSSecΛαϙʔτ
@"Cloud"Monitor ͍ΘΏΔμογϡϘʔυɻ
None
None
@"china"CDN தࠃͷΦϯϥΠϯϢʔβʔͷ৴༻ɻ தࠃͷࢢͰϏδωενϟϯεΛ௫Έ͍ͨਓʹ͓͢͢Ίɻ • தࠃͷओཁ"ISP"3"ࣾͯ͢ͷ"POP • Մॲॴಘ͕࠷ߴ্͍Ґ"10"লͷ"POP • ਓޱ͕࠷ଟ্͍Ґ"10"ࢢͷ"POP
͜͜Ͱʂ
Q.DNSSecΛαϙʔτͨ͠Akamaiͷ DNSαʔϏεͱʁ
A.Fast'DNS
module15 !"Cloudlets"!
@Cloudlets • ৴ઃఆΛ֎ग़͠Ͱ͖Δ • ઃఆͦͷͷΛڞಉཧ • ͍͔ͭ͘छྨ͕͋Δ ৄ͘͠ɺ↓ͷURL h&p:/ /www.akamai.co.jp/enja/html/technology/cloudlets.html
Cloudlets • Edge&Redirector ۙͷΤοδαʔόʔ͔ΒϦμΠϨΫτ • Visitor(Priori*za*on ϢʔβʔʹΑͬͯɺ༏ઌΛௐઅͯͪ࣌ؒ͠Λܰݮ Wai$ng'roomΛ༻ҙͯ͠ɺ༏ઌ͍Ϣʔβʔͦͬͪʹ͛Δ • Image'Convertera
໊લ௨Γɺը૾มػೳ
࠷ޙʹ...
@ߨٛऴྃޙͷ͓ • 15͙Β͍ٳܜΛ͞Μͩޙɺೝఆࢼݧ͕ߦΘΕΔ • ༰ɺ΄΅ߨٛͷ༰͔Βग़͞ΕΔ • 30͙Β͍ͷࢼݧΛऴ͑ͨޙɺΞϯέʔτʹ͑ͯղࢄ • ड͔ΔͱɺҰԠೝఆॻ͕ൃߦ͞ΕΔ&(pdf...)
None
@ॴײ • ϥϘΛऔΓೖΕͳ͕ΒςϯϙΑ͘ల։͞Ε͍ͯ͘ͷͰɺ࣮ફత • جૅ࣮֬ʹʹ͘༰ͩͱࢥ͏ͷͰɺࢀՃͯ͠ଛͳ͍ • ͕̎ؒͩɺLUNA&Control͕ͦΕͳΓʹૢΕΔΑ͏ʹͳΕΔ • ͓னͷ͓ห͕߽՚ʂ←
None
ࠇໟڇ͕৯ΒΕΔʂʂʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ (కΊ͕దͰ͢Έ·ͤΜ...)