Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AIインフラを考える

Avatar for Masayuki Kobayashi Masayuki Kobayashi
September 25, 2025
83

 AIインフラを考える

第38回 ISOC-JP Workshop での登壇資料です。
https://isoc.jp/activities/38th_isocjp_workshop/

AI関連技術の急速な発展に伴い、分散深層学習や推論処理といった要求の厳しいワークロードを支えるため、ハードウェアやソフトウェア・フレームワークなどの要素技術は多様化しています。また、サービスごとに異なる要件が求められる可能性もあります。このような状況では、従来のベストプラクティスとは異なるアプローチが必要となり、基盤システムのアーキテクチャ全体にわたる変革が求められています。

このワークショップでは、実際のサービス構築・実装を通じて見えてきた課題や、課題解決のために提案されている最新の技術動向について話します。

Avatar for Masayuki Kobayashi

Masayuki Kobayashi

September 25, 2025
Tweet

Transcript

  1. © SAKURA internet Inc. ࣗݾ঺հ খྛਖ਼޾ʢ.BTBZVLJ,PCBZBTIJʣ ͘͞ΒΠϯλʔωοτΠϯϑϥΤϯδχΞ ୲౰ۀ຿ɿ • ϕΞϝλϧܕ(16Ϋϥ΢υαʔϏεʮߴՐྗ1):ʯͷΠϯϑϥઃܭɾߏங

    • ઌ୺ٕज़ͷௐࠪɾݕূ ུྺɿ • ݱࡏ͘͞ΒΠϯλʔωοτ • -*/&ˠϠϑʔˠ-*/&Ϡϑʔ • **+
  2. © SAKURA internet Inc. "*Πϯϑϥ--. ੜ੒"* ͷͨΊͷΠϯϑϥ • ੜ੒"*ͷधཁΛى఺ͱ͢ΔɺΠϯϑϥ΁ͷཁٻ͕ܹԽ͍ͯ͠Δ •

    ݱࡏͷ--.͸౤ೖ͢ΔܭࢉࢿݯͱσʔλͷྔͰϞσϧͷਫ਼౓͕޲্͢ΔʢεέʔϦϯάଇʣ • ϋΠύʔεέʔϥʔΛத৺ʹ"*Πϯϑϥ͸ڊେԽͷҰ్ ܭࢉྔ΁ ͷधཁ (16ੑೳ޲্ <1'-01T> ωοτϫʔΫ΁ ͷੑೳཁٻ ີ݁߹͠ ͨγες Ϝͷधཁ ফඅిྗ૿Ճ ిྗɾྫྷ٫΁ͷཁٻ ΑΓଟ͘ ͷ(16Λ ूੵՄೳ ʹ l5IF)PU$IJQJTB3BDLz "*-JUFSBMMZ%FNBOETXF5IJOL0VUTJEFUIF#PY IUUQTIDIPUDIJQTPSH .FUB͕ൃදͨ͠)ZQFSJPO%$ͷن໛ Ϛϯϋολϯౡͱͷൺֱ
  3. © SAKURA internet Inc. "*ΠϯϑϥΛऔΓר͘ঢ়گ • --.ͷ෼ࢄֶशͰ͸ඞཁͳܭࢉࢿݯͷྔ͕૿Ճ • ෳ਺ͷσʔληϯλʔͰҰͭͷϞσϧΛֶश͢Δن໛ʹ •

    (16ؒͷεϧʔϓοτΛཁٻ͢Δ • ਪ࿦Ͱ΋େن໛ͳ3FBTPOJOHͳͲͰ෼ࢄਪ࿦ͷधཁ͕૿Ճ • ΑΓଟ͘ͷϝϞϦ༰ྔ͕ඞཁ ,7$BDIF4IBSJOH౳ • ϨΠςϯγɺ55'5࡟ݮ ܭࢉྔ΁ ͷधཁ (16ੑೳ޲্ <1'-01T> ωοτϫʔΫ΁ ͷੑೳཁٻ ີ݁߹͠ ͨγες Ϝͷधཁ ফඅిྗ૿Ճ ిྗɾྫྷ٫΁ͷཁٻ ΑΓଟ͘ ͷ(16Λ ूੵՄೳ ʹ $PNQVUJOH 1FSGPSNBODF %FFQEJWFJOUPSVOOJOH%$OFUXPSLPQFSBUJPOTBUTDBMF *&&&)143 IUUQTIQTSJFFFIQTSPSH
  4. © SAKURA internet Inc. "*ΠϯϑϥΛऔΓר͘ঢ়گ • ύϑΥʔϚϯεͷݶք͸ɺ୯ͳΔ'-01TͰ͸ͳ͘ɺ ૬ޓ઀ଓωοτϫʔΫʹΑܾͬͯ·Δ • ҟͳΔͭͷωοτϫʔΫυϝΠϯͰͷ࠷దԽ͕ਐߦத

    • 4DBMF6Q ϥοΫ಺ ˠϝϞϦؒͷϩʔυετΞૢ࡞Λ௒௿஗Ԇʹ • 4DBMF0VU ϥοΫؒ ˠ)JHI3BEJY )JHI#BOEXJEUIΛ௥ٻ • 4DBMF0VUTJEF %$ؒ ˠ௕ڑ཭ɾ෼ࢄܕ"*Ϋϥελͷ࣮ݱ • 4DBMF6QଳҬ4DBMF0VUଳҬˠଳҬͷඇରশੑ͕՝୊ ܭࢉྔ΁ ͷधཁ (16ੑೳ޲্ <1'-01T> ωοτϫʔΫ΁ ͷੑೳཁٻ ີ݁߹͠ ͨγες Ϝͷधཁ ফඅిྗ૿Ճ ిྗɾྫྷ٫΁ͷཁٻ ΑΓଟ͘ ͷ(16Λ ूੵՄೳ ʹ /FUXPSL 5ISPVHIQVU
  5. © SAKURA internet Inc. "*ΠϯϑϥΛऔΓר͘ঢ়گ ܭࢉྔ΁ ͷधཁ (16ੑೳ޲্ <1'-01T> ωοτϫʔΫ΁

    ͷੑೳཁٻ ີ݁߹͠ ͨγες Ϝͷधཁ ফඅిྗ૿Ճ ిྗɾྫྷ٫΁ͷཁٻ ΑΓଟ͘ ͷ(16Λ ूੵՄೳ ʹ • ܭࢉػಉ࢜ΛՄೳͳݶΓۙ͘ʹ഑ஔɾ઀ଓ͍ͨ͠ • (16ϝϞϦΛڞ༗ࢿݯͱͯ͠ѻ͍ɺ ϥοΫશମΛ͔͋ͨ΋୯ҰͷڊେͳܭࢉػͷΑ͏ʹݟͤΔ • ϥοΫ಺Ͱ ௒௿஗ԆɾߴଳҬͷΠϯλʔίωΫτن֨Ͱ (16ಉ࢜Λ૬ޓ઀ଓ • ϥοΫεέʔϧʢ4DBMF6QʣγεςϜͷ୆಄ • ಔઢͰͷ઀ଓ͔ΒޫΠϯλʔίωΫτ΁ͷస׵ظ /7*%*"$POUSJCVUFT/7*%*"(#/7-%FTJHOTUP0QFO$PNQVUF1SPKFDU IUUQTEFWFMPQFSOWJEJBDPNCMPHOWJEJBDPOUSJCVUFTOWJEJBHCOWMEFTJHOTUPPQFODPNQVUFQSPKFDU 4DBMF6Q 4ZTUFN
  6. © SAKURA internet Inc. "*ΠϯϑϥΛऔΓר͘ঢ়گ ܭࢉྔ΁ ͷधཁ (16ੑೳ޲্ <1'-01T> ωοτϫʔΫ΁

    ͷੑೳཁٻ ີ݁߹͠ ͨγες Ϝͷधཁ ফඅిྗ૿Ճ ిྗɾྫྷ٫΁ͷཁٻ ΑΓଟ͘ ͷ(16Λ ूੵՄೳ ʹ • (16ͷফඅిྗ͸૿ՃͷҰ్ • /7*%*"# 8 ୯ମ • ϥοΫεέʔϧγεςϜͰ͸L8ఔ౓ • ௚ྲྀڅి΁ͷγϑτ͕Ճ଎ • ݱࡏ͸%$7څి 03W ϥοΫ΁ͷస׵ظ • ϋΠύʔεέʔϥʔ͸.8ϥοΫΛ૝ఆͨ͠ઃܭΛਪਐத • 7%$ 7%$څిˠ.U %JBCMP1SPKFDU 0$1 • ిؾࣗಈंͷαϓϥΠνΣʔϯͷ׆༻ • ྫྷ٫͸ਫྫྷ͕લఏ • ۭྫྷͰͷαʔόूੵ཰͕ݶքʹˠਫྫྷԽͰߴີ౓ϥοΫԽ • ͘͞ΒΠϯλʔωοτͰ΋ਫྫྷγεςϜΛӡ༻த • ࠓޙ͸αʔόʔ͚ͩͰͳ͘ωοτϫʔΫػث΋ਫྫྷԽͷྲྀΕ 1PXFS  $PPMJOH
  7. © SAKURA internet Inc. "*ΠϯϑϥΛऔΓר͘ঢ়گ4DBMF6Qͱ4DBMF0VU • 4DBMF6Qͱ4DBMF0VUͦΕͧΕͰ৽ͨͳن֨࢓༷͕ఏҊɾ࣮૷͞Ε͍ͯΔ • ͦΕͧΕ͕ɺͲͷྖҬͷԿͷ՝୊ΛͲͷΑ͏ʹղܾ͠Α͏ͱ͍ͯ͠Δͷ͔Λਖ਼֬ʹཧղ͢Δ͜ͱ͕ॏཁ •

    ৄ͘͠͸ޙ൒ͷηογϣϯͰ 4DBMF6Q&UIFSOFU'SBNFXPSL4QFDJGJDBUJPO IUUQTEPDTCSPBEDPNDPNEPDTDBMFVQ FUIFSOFUGSBNFXPSL 6MUSB"DDFMFSBUPS-JOL4QFDJGJDBUJPO IUUQTVBMJOLDPOTPSUJVNPSHXQ DPOUFOUVQMPBET6"-JOL@4QFDJGJDBUJPO @W@&WBMVBUJPO@$PQZQEG 6MUSB&UIFSOFU4QFDJGJDBUJPO IUUQTVMUSBFUIFSOFUPSHXQ DPOUFOUVQMPBETTJUFT6QEBUFE 6&4QFDJGJDBUJPOQEG 4DBMF0VU 4DBMF6Q
  8. © SAKURA internet Inc. զʑ͸͍·ذ࿏ʹཱ͍ͬͯΔ • ϋʔυ΢ΣΞ΍ιϑτ΢ΣΞɾϑϨʔϜϫʔΫͳͲ͕ڻҟతͳ଎౓ͰਐԽ͍ͯ͠Δ • ઃܭͨ͠γεςϜ͕ߏஙɾӡ༻։࢝͞ΕΔࠒʹ͸࣍ͷνοϓΞʔΩςΫνϟͱͦͷपลٕज़͕ੈքͷओྲྀʹͳ͍ͬͯΔ •

    ࠷ઌ୺ͷΠϯϑϥ͕೥Ͱ௠෗Խ͢ΔੈքͰɺ਺೥୯ҐͰ࠶ར༻Մೳͳڞ௨ΞʔΩςΫνϟΛܾΊΒΕͳ͘ͳͬͨ • ֤ཁૉٕज़ͷຊ࣭ΛݟۃΊɺࣗ෼ͨͪʹͱͬͯ࠷దͳબ୒͕Կͳͷ͔ΛઌಡΈ͠൑அͰ͖Δྗ͕ඞཁ /*$ͷ଎౓ (à(à5 ઀ଓن֨ɾํࣜ͸Ͳ͏ͳΔʁ 4XJUDI"4*$ 5à5 4FS%FT͸Ͳ͏ͳΔʁ αʔόͷϑοτϓϦϯτ &*"PS0$1 Πϯνʹγϑτ͢Δ͔ʁ εΠονͷਫྫྷԽλΠϛϯά ਫྫྷͳΒ03W ਫྫྷ/8ϥοΫ͸Ͳ͏͢Δʁ --.ͷΞʔΩςΫνϟ .P&͕౰ͨΓલʹ Πϯϑϥ΁ͷӨڹ͸ʁ ωοτϫʔΫΞʔΩςΫνϟ 3FTJMJFODF޲্ .VMUJ1MBOFߏ੒ʹ͢Δ͔ʁ ෼ࢄਪ࿦ͷ࣌୅ Ͳ͜·Ͱඞཁʁ ಉ͡ΠϯϑϥͰఏڙͰ͖Δʁ 4DBMF6Q /7-JOLWT&UIFSOFU Φʔϓϯͳٕज़ʁ ߴ଎ετϨʔδ $POWFSHFEߏ੒ͷྲྀΕ ͲͷΑ͏ʹઃܭ͢Δʁ 0QUJDBM $10ͷ঎༻Խ͕։࢝ ͍·ඞཁͳͷ͔ʁ 4ZNNFUSJDNFNPSZ (16%JSFDU"TZOD 4DBMF6QͷઃܭʹӨڹ͢Δʁ (16ফඅిྗ 8à 8à 8 ઃஔՄೳͳϥοΫ਺͸ʁ ޓ͍ʹૄʹݟ͑Δཁૉ͕ෳࡶͳґଘͱτϨʔυΦϑͷؔ܎ʹ͋Δ
  9. © SAKURA internet Inc. "*ϫʔΫϩʔυͷੑೳʹӨڹΛ༩͑Δ΋ͷ 1BSBMMFMJTN ڊେͳϞσϧΛͲͷΑ͏ʹෳ਺ͷ(16ʹ෼ׂɺ ܭࢉΛฒྻԽ͢Δ͔ʁ ूஂ௨৴ɺϝϞϦηϚϯςΟοΫ௨৴ 1BSBMMFMJTNʹԠͨ͡(16ؒͰͷޮ཰తͳԋࢉ௨৴΍ɺ

    (16Λى఺ͱ͢ΔϦϞʔτϝϞϦૢ࡞ 3%." 3FNPUF%JSFDU.FNPSZ"DDFTT $16Λհͣ͞ʹϦϞʔτϝϞϦ΁௚઀ಡΈॻ͖͢Δ ࠷దͳτϥϯεϙʔτ͸Կ͔ʁ ϩεϨε੍ޚ όοϑΝͷ᫔᫓ʹΑΔύέοτϩεΛ͍͔ʹ๷͙ͷ͔ʁ ᫔᫓੍ޚΞϧΰϦζϜ ͲͷΑ͏ʹ3%."σʔλͷૹ৴଎౓Λௐ੔͢Δ͔ʁ όʔεττϥϑΟοΫ΁ͷରԠ ϩʔυόϥϯγϯά ෳ਺ͷύεͰτϥϑΟοΫΛ෼ࢄͤ͞Δ͔ʁ 3%."ύέοτͷॱংΛ͍͔ʹอͭͷ͔ʁ ωοτϫʔΫτϙϩδ࠷దԽ ੑೳΛ্͛ΔͨΊͷωοτϫʔΫτϙϩδͱ͸ʁ αʔό಺෦ΛؚΊͨσʔλύε͸࠷దͳঢ়گ͔ʁ
  10. © SAKURA internet Inc. "*ϫʔΫϩʔυͷੑೳʹӨڹΛ༩͑Δ΋ͷ 1BSBMMFMJTN • %BUB1BSBMMFM • .PEFM1BSBMMFM

    1JQFMJOF 5FOTPS &YQFSU • %1BSBMMFM 51 11 %1 ूஂ௨৴ɺϝϞϦηϚϯςΟοΫ௨৴ • Y$$- • "MM3FEVDF3FEVDF4DBUUFS "MM(BUIFS • "MMUP"MM 4FOE3FDW • /74).&. 3%." 3FNPUF%JSFDU.FNPSZ"DDFTT • 3P$&W &UIFSOFU • *OGJOJ#BOE ϩεϨε੍ޚ • &$/ • 1'$ ᫔᫓੍ޚΞϧΰϦζϜ • %$2$/ &$/CBTFE • ;53355$$ XP&$/ ϩʔυόϥϯγϯά • 3%."VOBXBSF-# %-# 4DIFEVMFE'BCSJD • 3%."BXBSF-# 21'MPX1JOOJOH ωοτϫʔΫτϙϩδ࠷దԽ • 4DBMF6Q/7-JOL 1$*F • 4DBMF0VU3BJM0QUJNJ[FE
  11. © SAKURA internet Inc. χϡʔϥϧωοτϫʔΫͱฒྻԽઓུ 1BSBMMFMJTN 1BSBMMFMJ[BUJPO4USBUFHJFTJO/FVSBM/FUXPSLT IUUQTOXLUJNFTCMPHTQPUDPNQBSBMMFMJ[BUJPOTUSBUFHJFTJOOFVSBMIUNM ਪ࿦ʹॱ఻೻ͷΈ ֶशʹॱ఻೻ʢਪ࿦ʣʴٯ఻೻ʢύϥϝʔλߋ৽ʣ

    ׆ੑԽؔ਺ʹΑΔඇઢܗԽ ೖྗͱॏΈͷܭࢉઢܗม׵ ଛࣦਖ਼ղͱͷڑ཭ ਖ਼ղϥϕϧ ڭࢣ͋Γ Ϟσϧͷ༧ଌ ਪ࿦݁Ռ ͜ΕΛٯ఻೻ͯ͠ॏΈɾόΠΞεΛߋ৽͢Δͷֶ͕श • ֤ϑΣʔζͰͲͷΑ͏ͳ৘ใ͕ަ׵͞ΕΔͷ͔ɺ Կ͕ϘτϧωοΫʹͳΔͷ͔Λ஌Δ • ฒྻॲཧͷͨΊͷਖ਼͍͠ΠϯϑϥΛ࡞Δʹ͸ ΞϓϦέʔγϣϯͷ௨৴ಛੑΛཧղ͢Δ͜ͱ͸ෆՄܽ
  12. © SAKURA internet Inc. χϡʔϥϧωοτϫʔΫͱฒྻԽઓུ 1BSBMMFMJTN • ୯Ұͷ(16ϝϞϦͰॲཧ͖͠Εͳ͍ϞσϧΛෳ਺ͷ(16ʹͲͷΑ͏ʹ෼ࢄɾ෼ׂ͢Δͷ͔ • ϞσϧΞʔΩςΫνϟɺϢʔεέʔεͷཁ݅ɺϋʔυ΢ΣΞߏ੒ͳͲʹԠͯ͡ฒྻԽख๏Λબ୒

    • ͲͷํࣜΛ࢖͏ʹͯ͠΋ɺجຊతʹ(16ؒΛ઀ଓ͢ΔωοτϫʔΫ͕ߴ଎ɾ௿஗ԆͰ͋Δ͜ͱ͕๬·ΕΔ ฒྻԽํࣜ ಺༰ ௨৴ಛੑ ओͳ௨৴υϝΠϯ ϘτϧωοΫ %BUB1BSBMMFM %1 • ϞσϧΛෳ਺ͷ(16ʹෳ੡ • جຊతʹ͸Ϟσϧ͕(16ʹऩ·Δ͜ͱ͕લఏ͕ͩ ;F30ͳͲͷ࠷దԽʹΑΓେن໛Ϟσϧʹ΋ద༻Մೳ • "MM3FEVDF • 4DBMF0VU • ϊʔυؒଳҬ 1JQFMJOF1BSBMMFM 11 • ϞσϧΛ૚Ͱ෼ׂʢ//Λॎʹ੾Δʣ • ग़ྗΛ࣍ͷ૚ʹ఻ൖ • 4FOE3FDW 11 • 4DBMF0VU • ϊʔυؒଳҬ • 1JQFMJOF#VCCMF 5FOTPS1BSBMMFM 51 • ߦྻԋࢉΛෳ਺(16ʹ෼ׂʢ//Λԣʹ੾Δʣ • (16ؒ௨৴͕׬ྃ͢Δ·Ͱܭࢉ͸׬ྃ͠ͳ͍ • 3FEVDF4DBUUFSPS"MM(BUIFS • 4DBMF6Q • 4DBMF0VU • ϊʔυؒଳҬ • ϨΠςϯγ &YQFSU1BSBMMFM &1 • .JYUVSFPG&YQFSUT .P& ϞσϧͰར༻ • ೖྗ͝ͱʹ''/ͷΤΩεύʔτ૚͕ҟͳΓɺ ରԠ͢Δ(16ʹϧʔςΟϯά͢Δ • BMMBMM • 4DBMF0VU • ϊʔυؒଳҬ %1BSBMMFM  11 51 %1 • ֤ฒྻํࣜΛ֊૚తʹ૊߹ͤେن໛Խ • ֤ํࣜʹґଘ • 4DBMF0VU • ϊʔυؒଳҬ • 1JQFMJOF#VCCMF جຊతʹωοτϫʔΫ͕஗͍ͱԿΛ΍ͬͯ΋஗͍
  13. © SAKURA internet Inc. "*Πϯϑϥ૬ޓ઀ଓͰੑೳ͕ܾ·Δ • ߴଳҬɾ௿஗ԆɾϩεϨε͕ཁٻ͞ΕΔ • 3%."3FNPUF%JSFDU.FNPSZ"DDFTTͷ௨৴ੑೳΛ࠷େԽ͢ΔͨΊ •

    3%."ͱ͸ʁ • ϦϞʔτϗετͷϝϞϦʹ௚઀ΞΫηε͢Δٕज़ • ϩεϨεͱ͸Կͳͷ͔ʁ • όοϑΝͷ᫔᫓ɾڝ߹ʹΑΔύέοτϩε͕ى͖ͳ͍࢓૊Έ • ϋʔυ΢ΣΞো֐Ͱൃੜ͢ΔύέοτϩεͳͲෆՄආͳ΋ͷ͸ର৅֎ • Ͳ͏΍ͬͯϩεϨεΛ࣮ݱ͍ͯ͠Δʁ • *OGJOJ#BOEͱ͍͏ઐ༻ͷΠϯλʔίωΫτن֨Ͱ࣮ݱઐ༻ͷϋʔυ΢ΣΞͱτϥϯεϙʔτ"1*͕ඞཁ • $#'$$SFEJUCBTFE'MPX$POUSPMͱ͍͏᫔᫓੍ޚ͕ࠜװ • Ѽઌʢड৴ଆʣͷόοϑΝʹۭ͖͕͋Δ͔Ͳ͏͔Λ֬ೝ͔ͯ͠Βૹ৴͢ΔͨΊ᫔᫓͕ى͖ͳ͍ ͜ΕΒΛίϞσΟςΟͳ࣮૷ &UIFSOFU Ͱ࣮ݱ͍ͨ͠
  14. © SAKURA internet Inc. ͳͥ&UIFSOFUͳͷ͔ʁ • ίετ • ίϞσΟςΟͳ੡඼͸ࢢ৔Ͱڝ૪ݪཧ͕ಇ͘ •

    Ϛϧνςφϯγʔ • Ϋϥ΢υαʔϏεͰఏڙ͢ΔͨΊʹ͸ඞਢ • ωοτϫʔΫΛςφϯτ͝ͱʹॊೈʹ෼཭͍ͨ͠ • &UIFSOFUͰ΋ੑೳΛे෼ʹग़ͤΔΑ͏ʹͳͬͨ • *#ͷ΄͏͕ۇ͔ʹ௿஗ԆͰ͸͋Δ͕ɺεϧʔϓοτʹେࠩ͸ͳ͍ • ಛఆ༻్ͷ)1$ΫϥελͳͲΛআ͍ͯ*#Λબ୒͢Δཧ༝͕ͳ͘ͳͬͨ • ٕज़͕ΦʔϓϯͰ͋Δ͜ͱ • ࣗ෼ͨͪͷཁ݅ͱ؀ڥʹ߹Θٕͤͨज़ɾ੡඼બఆ͕Ͱ͖Δ͜ͱ • ୭΋͕ٞ࿦ʹࢀՃͰ͖ΔʢΠϯλʔωοτͷਫ਼ਆʣ 3%."PWFS$PNNPEJUZ&UIFSOFUBU4DBMF IUUQTXXXNJDSPTPGUDPNFOVTSFTFBSDIXQ DPOUFOUVQMPBETSENB@TJHDPNNQEG
  15. © SAKURA internet Inc. 3%."PWFS $POWFSHFEc$PNNPEJUZ &UIFSOFU • 3P$&W3%."PWFS$POWFSHFE&UIFSOFU ϩοΩʔ

    • *OGJOJ#BOEͷτϥϯεϙʔτ - Λ6%1*1ͰΧϓηϧԽͯ͠&UIFSOFU্Ͱసૹ • ωοτϫʔΫΛਖ਼͘͠lDPOWFSHFEzͤ͞ΔͨΊʹ͸*OGJOJ#BOEͷ࢓༷ *#" Λཧղ͢Δඞཁ͕͋Δ *##5) -)FBEFS *#1BZMPBE 6%1 )FBEFS *1 )FBEFS &UIFSOFU )FBEFS *$3$ '$4 *#"QBDLFU 3P$&W UVQMFFOUSPQZ 3%.".FTTBHF 2VFVF1BJS *OGPSNBUJPO
  16. © SAKURA internet Inc. 3%."PWFS $POWFSHFEc$PNNPEJUZ &UIFSOFU 3%."8SJUF.FTTBHF 4J[F1.56 *##5)

    -)FBEFS *#3&5) &YUFOEFE)FBEFS *#1BZMPBE 6%1 )FBEFS *1 )FBEFS &UIFSOFU )FBEFS *$3$ '$4 3%."8SJUF0OMZ • ֦ுϔομ 3&5) ʹѼઌϦϞʔτϝϞϦͷԾ૝ΞυϨε͕֨ೲ͞Ε͍ͯΔ • ϑϥάϝϯτ͕ෆཁͳϝοηʔδ͸୯Ұͷ3%."8SJUF0OMZͱͯ͠׬݁͢Δ 0Q$PEFC
  17. © SAKURA internet Inc. 3%."PWFS $POWFSHFEc$PNNPEJUZ &UIFSOFU 3%."8SJUF.FTTBHF 4J[F1.56 *##5)

    -)FBEFS *#3&5) &YUFOEFE)FBEFS *#1BZMPBE 6%1 )FBEFS *1 )FBEFS &UIFSOFU )FBEFS *$3$ '$4 *##5) -)FBEFS *#1BZMPBE 6%1 )FBEFS *1 )FBEFS &UIFSOFU )FBEFS *$3$ '$4 *##5) -)FBEFS *#1BZMPBE 6%1 )FBEFS *1 )FBEFS &UIFSOFU )FBEFS *$3$ '$4 3%."8SJUF'JSTU 3%."8SJUF.JEEMF 3%."8SJUF-BTU • 1.56Λ௒͑Δϝοηʔδ͸ϑϥάϝϯτ͞ΕΔ • ѼઌϦϞʔτϝϞϦͷԾ૝ΞυϨεʢॻ͖ࠐΈઌʣ͸ઌ಄ͷύέοτʹͷΈ֦ுϔομͱͯ͠෇༩ • ޙଓͷύέοτ͕ઌʹಧ͘͜ͱ͸ڐ༰͍ͯ͠ͳ͍ • l*#"EPFTOPUTVQQPSUTFMFDUJWFQBDLFUSFUSBOTNJTTJPOOPSUIFPVUPGPSEFSSFDFQUJPOPGQBDLFUTz 0Q$PEFC 0Q$PEFC 0Q$PEFC
  18. © SAKURA internet Inc. 3%."PWFS $POWFSHFEc$PNNPEJUZ &UIFSOFU 3%."8SJUF.FTTBHF 4J[F1.56 *##5)

    -)FBEFS *#3&5) &YUFOEFE)FBEFS *#1BZMPBE 6%1 )FBEFS *1 )FBEFS &UIFSOFU )FBEFS *$3$ '$4 • 1.56Λ௒͑ΔϝοηʔδΛ3%."8SJUF0OMZʹϑϥάϝϯτ͢Ε͹Α͍ͷͰ͸ʁ • ͢΂ͯͷύέοτʹ֦ுϔομʢѼઌϝϞϦΞυϨεʣΛ෇༩͢Δˠ͜Ε͸*#"࢓༷نఆ֎ಈ࡞ • ύέοτͷड৴ॱং͕ٯసͯ͠΋ॻ͖ࠐΊΔˠ్தܦ࿏ͰύέοτεϓϨʔʹΑΔ෼ࢄ͕Մೳ • ಛఆͷϑΝʔϜ΢ΣΞͰ͜ΕΛઃఆՄೳʹ͍ͯͨ͠3/*$΋͋ͬͨʢݱࡏͷ࠷৽൛Ͱ͸ෆՄʣ *##5) -)FBEFS *#3&5) &YUFOEFE)FBEFS *#1BZMPBE 6%1 )FBEFS *1 )FBEFS &UIFSOFU )FBEFS *$3$ '$4 *##5) -)FBEFS *#3&5) &YUFOEFE)FBEFS *#1BZMPBE 6%1 )FBEFS *1 )FBEFS &UIFSOFU )FBEFS *$3$ '$4 3%."8SJUF0OMZ 3%."8SJUF0OMZ 3%."8SJUF0OMZ 0Q$PEFC 0Q$PEFC 0Q$PEFC • ͜ͷ··Ͱ͸׬ྃ௨஌͖ͭసૹʢ3%."@83*5&@8*5)@*..ʣʹରԠͰ͖ͳ͍ͨΊɺθϩ௕ͷ3%."@83*5&@8*5)@*..Λ࠷ޙʹૹΔͳͲͷ࣮૷ͷ޻෉͕ඞཁʹͳΔ • ͜ͷ͢΂ͯͷύέοτʹѼઌΞυϨε৘ใΛ෇༩͢Δͱ͍͏ಈ࡞͸ɺ3P$&Wʹ୅ΘΔ৽͍͠"*ϫʔΫϩʔυ޲͚ͷ&UIFSOFUϕʔεٕज़ͷτϥϯεϙʔτͰ΋࠾༻͞Ε͍ͯΔ
  19. © SAKURA internet Inc. 3%."PWFS $POWFSHFEc$PNNPEJUZ &UIFSOFU • ݱࡏͷ"*.-ωοτϫʔΫͰओྲྀͷ3P$&W͸ɺཁૉٕज़ʹಛผ৽͍͠΋ͷ͸࢖͍ͬͯͳ͍ •

    ྺ࢙ͷ͋ΔΠϯλʔωοτඪ४ٕज़Λ૊Έ߹Θ͍ͤͯΔʹա͗ͳ͍ • &$/ &YQMJDJUDPOHFTUJPO/PUJGJDBUJPO • 3'$ • 1'$ 1SJPSJUZCBTFE'MPX$POUSPM • *&&&2CC • &54 &OIBODFE5SBOTNJTTJPO4FMFDUJPO • *&&&2B[ • ͜ΕΒΛ૊Έ߹Θͤͯ&UIFSOFU্Ͱ"*ϫʔΫϩʔυͷτϥϑΟοΫΛॲཧ͍ͯ͠Δ ݱࡏͷཁٻͷܹ͍͠"*ϫʔΫϩʔυʹ࠷దͱ͸ݴ͍೉͍ ൓Ԡ଎౓ɾճ෮ྗɾՄࢹੑʹ՝୊͕͋Δ
  20. © SAKURA internet Inc. &$/ӡ༻ͷ೉͠͞ 3FBDUJPO1PJOU $POHFTUJPO1PJOU /PUJGJDBUJPO1PJOU ᫔᫓ &$/$BQBCMF5SBOTQPSUCJU

    lzPSlz $POHFTUJPO&YQFSJFODFECJU lz $/1 $POHFTUJPO/PUJGJDBUJPO1BDLFU lz ૹ৴଎౓ௐ੔ ૹ৴଎౓ճ෮ • &$/CJUΛར༻ͯ͠εΠονͷ᫔᫓ΛѼઌʹ௨஌͢Δ • Ѽઌϊʔυ͔Β$/1͕ฦ͖ͬͯͨΒͦͷ21ͷૹ৴ϨʔτΛௐ੔ • $/1͸ϖΠϩʔυΛ࣋ͨͳ͍ϔομͷΈͷBDLύέοτ • ᫔᫓ʹ൓Ԡ͢Δ·Ͱͷ͕࣌ؒ௕͍ • Ͳ͜Ͱ᫔᫓͔ͨ͠Θ͔Βͳ͍ • ϚʔΩϯάᮢ஋ͷઃఆ͕Α͘Θ͔Βͳ͍ • \NJO NBY^UISFTIPMEͷ஋ͷࠜڌ͸ʁ • NBYNBSLQSPCBCJMJUZͷ஋͸͡Όͳ͍ͱͩΊʁ • σϑΥϧτ஋Ͱӡ༻ʹͳΓ͕ͪ໰୊͕ى͖͔ͯΒௐ੔
  21. © SAKURA internet Inc. &$/ӡ༻ͷ೉͠͞ 3FBDUJPO1PJOU $POHFTUJPO1PJOU /PUJGJDBUJPO1PJOU ᫔᫓ &$/$BQBCMF5SBOTQPSUCJU

    lzPSlz $POHFTUJPO&YQFSJFODFECJU lz $/1 $POHFTUJPO/PUJGJDBUJPO1BDLFU lz ૹ৴଎౓ௐ੔ 3FBDUJPO1PJOU $POHFTUJPO1PJOU /PUJGJDBUJPO1PJOU ᫔᫓ &$/$BQBCMF5SBOTQPSUCJU lzPSlz $/1 $POHFTUJPO/PUJGJDBUJPO1BDLFU lz ૹ৴଎౓ௐ੔ • ᫔᫓ʹૣ͘൓Ԡ͍ͨ͠ͳΒɺ͜ΕͰ΋ྑ͍ͷͰ͸ʁ • $/1͸୯ͳΔ#5)͚ͩͷBDLͳͷͰɺ21ͷ৘ใ͚ͩಡΈऔΕ͹εΠονͰ$/1Λੜ੒ɾૹ৴Ͱ͖Δ͸ͣʁ
  22. © SAKURA internet Inc. &$/ӡ༻ͷ೉͠͞ 3FBDUJPO1PJOU $POHFTUJPO1PJOU /PUJGJDBUJPO1PJOU ᫔᫓ &$/$BQBCMF5SBOTQPSUCJU

    lzPSlz $POHFTUJPO&YQFSJFODFECJU lz $/1 $POHFTUJPO/PUJGJDBUJPO1BDLFU lz ૹ৴଎౓ௐ੔ 3FBDUJPO1PJOU $POHFTUJPO1PJOU /PUJGJDBUJPO1PJOU ᫔᫓ &$/$BQBCMF5SBOTQPSUCJU lzPSlz $/1 $POHFTUJPO/PUJGJDBUJPO1BDLFU lz ૹ৴଎౓ௐ੔ • ૹ৴ݩ21ͷ৘ใ͸#5)ʹ͸ؚ·Εͳ͍ͷͰɺεΠον͕ҰҙʹίϯςΩετΛಛఆͰ͖ͳ͍ɻɻ • ʮૹ৴ݩͱѼઌͷ৘ใ͸ৗʹಉҰϔομ಺ʹଘࡏ͢Δʯͱ͍͏*1ωοτϫʔΫͷৗࣝͱ͸ҟͳΔ 'BTU$POHFTUJPO/PUJGJDBUJPO1BDLFU $/1 JO3P$&W/FUXPSLT IUUQTEBUBUSBDLFSJFUGPSHEPDESBGUYJBPSUHXHSPDFWGBTUDOQ $/1ʹ͸ૹ৴ݩͷ21͕᫔᫓ର৅ͷ21 %FTU21 ͱͯ֨͠ೲ͞ΕΔ͕ εΠον͸ͦͷ৘ใΛϔομ͔ΒಡΉ͜ͱ͕Ͱ͖ͳ͍ #5)ʹແ͍ͨΊ
  23. © SAKURA internet Inc. αΠϨϯτυϩοϓͷ՝୊r%SPQ/PUJGJDBUJPO • ύέοτ͕Ͳ͜Ͱ᫔᫓ɾഁغ͞Εͨͷ͔஌Γ͍ͨˠ࠶ૹཁٻͷτϦΨʔΛߴ଎Խ • ࠷ۙ͸᫔᫓Ͱഁغ͞ΕΔύέοτͷϔομ෦෼ΛτϦϛϯάͯ͠௨஌͢Δ࢓૊Έ͕͋Δʢະݕূʣ •

    ϖΠϩʔυ෦෼Λམͱͯ͠ผͷ༏ઌΩϡʔ͔Βɺ%4$1஋Λ᫔᫓ൃੜ৔ॴʹԠͨ͡஋ʹॻ͖׵͑ͯૹ৴ • ड৴ଆ/*$ʹ͸ʮ5SJNNFE1BDLFUʯͱཧղͯ͠࠶ૹ੍ޚΛىಈ͢ΔϩδοΫ͕৽ͨʹඞཁ • ैདྷͷ&UIFSOFUͷड৴ॲཧ࣮૷͚ͩͰ͸ରԠͰ͖ͳ͍ͨΊɺରԠ͢Δ/*$͕ඞཁʹͳΔ 0SJHJOBM1BDLFU -)FBEFS -)FBEFS 1BZMPBE %4$1 4XJUDI $POHFTUJPO1PJOU *OHSFTT 1PSU &HSFTT 1PSU 5SJNNFE1BDLFU -)FBEFS -)FBEFS %4$1 2 2 %$/)FBEFS 5SJNNFE
  24. © SAKURA internet Inc. 1'$ӡ༻ͷ೉͠͞ • ಉҰ%$ϧʔϜ಺ͷۉҰͰݶఆతͳ઀ଓൣғ έʔϒϧ௕Nະຬ Ͱ͸σϑΥϧτ஋Ͱ໰୊ʹͳΒͳ͍ •

    ͔͠͠ɺ෺ཧత੍໿ͷ͋Δίϯςφ%$Λӡ༻͍ͯ͠Δզʑͷ؀ڥͰ͸ɺ"*ΠϯϑϥʹඞཁͳγεςϜ͕ ҟͳΔ৔ॴʹ෼ࢄͯ͠ઃஔ͞ΕΔ͜ͱ΋͋Δ • ͜ͷΑ͏ͳέʔεͰύϑΥʔϚϯεΛ࠷େԽ͢ΔͨΊͷνϡʔχϯάΛ͠ͳ͚Ε͹ͳΒͳ͍ • ճઢଳҬͱਖ਼֬ͳઢ࿏௕ɺར༻͢Δ4XJUDI"4*$ݻ༗ͷ࢓༷ͷύϥϝʔλ͔Βܭࢉ͢Δ • ڑ཭ͷଌఆ΍τϙϩδͷೝࣝΛࣗಈͰߦ͍࠷ద஋Λಈతʹద༻͢Δ࣮૷͕๬·͘͠ɺ௕ڑ཭3%."ͷ؍఺Ͱ͸ 1'$͕໰୊ʹͳΒͳ͍Α͏ͳδϣϒεέδϡʔϦϯά΍τϥϯεϙʔτ੍ޚΛιϑτ΢ΣΞଆͰߦ͑Δͱཧ૝ $POUBJOFS%$ (16'BSN $BCMF-FOHUIN $BCMF-FOHUIN $BCMF-FOHUIN #VJMEJOH%$ 4UPSBHF'BSN
  25. © SAKURA internet Inc. 1'$&$/ͷӡ༻՝୊ • ༷ʑͳཁ݅΍੍໿ͷԼͰઃܭ͞ΕΔ࣮ࡍͷݱ৔ͷωοτϫʔΫ͸ɺص্ͷཧ૝௨Γʹ͸ͳΒͳ͍ • ͢΂ͯͷػثͱϙʔτʹద༻Մೳͳڞ௨ͷສೳϓϩϑΝΠϧ͸ͳ͍ •

    ϕϯμʔσϑΥϧτ஋΍͢΂ͯಉ͡ઃఆͰӡ༻͢Δͱਂࠁͳ1FSGPSNBODF*TTVFʹͳΔ͜ͱ΋͋Δ 4IBMMPX#VGGFS4XJUDI %FFQ#VGGFS4XJUDI 3%."4FSWFS 3%."4FSWFS C B A "d$Ͱద੾ͳόοϑΝϓϩϑΝΠϧ͸ҟͳΔ
  26. © SAKURA internet Inc. ϩʔυόϥϯγϯάͷ՝୊ 3%."VOBXBSF-# 3%."BXBSF-# ํࣜ 1VSF&$.1 %-#(-#

    GMPXMFU 4DIFEVMFE'BCSJD &OIBODFE&UIFSOFU 'MPX1JOOJOH ϑϩʔͷࣝผํ๏ UVQMF UVQMF 'MPXBHOPTUJD 'MPXBHOPTUJD 2VFVF1BJS ෼ࢄཁૉ &$.1)BTI ϦϯΫ࢖༻཰ 1BDLFU$FMM୯Ґ 1BDLFU୯Ґ 21'MPX୯Ґ /*$ଆͷαϙʔτ ෆཁ ෆཁ ෆཁ ඞཁ Ұ෦ඞཁ ϦΦʔμʔ ͳ͠ ͳ͠ ͋Γ εΠονଆ ͋Γ /*$ଆ ͳ͠ • 3P$&W͸Τϯτϩϐʔͷগͳ͍ϑϩʔ͕ࢧ഑తɺ௨ৗͷ-&$.1 ϋογϡͰͷ෼ࢄ͕ࠔ೉ • ֤͔ࣾΒ༷ʑͳϩʔυόϥϯγϯάํࣜ΍ͦͷؔ࿈ٕज़͕ఏҊɾ࣮૷͞Ε͍ͯΔʢंྠͷ࠶ൃ໌ʁʣ • ΤϯτϩϐʔΛ૿΍͢WTͲ͜ʹϦΦʔμʔͷΠϯςϦδΣϯεΛஔ͔͘ • ࣗࣾͰ(16ΫϥελͷϫʔΫϩʔυΛ༧ଌɾ੍ޚͰ͖ΔΑ͏ͳΠϯϑϥͳΒબ୒ࢶ͸๛෋ • ϕΞϝλϧϓϥϯΛఏڙ͢Δଆͱͯ͠͸ɺεΠονͰΠϯςϦδΣϯε͕׬݁͢Δͱӡ༻͠΍͍͢ • /*$ͱ࿈ܞͨ͠ಈ࡞ઃఆ΍ࡉ͔ͳύϥϝʔλνϡʔχϯάͷෛՙ͕ߴ͍ • ࡉ͔͍ύϥϝʔλ͸σϑΥϧτ஋Ͱӡ༻ʹͳΓ͕ͪ໰୊͕ى͖͔ͯΒௐ੔
  27. © SAKURA internet Inc. τϙϩδͷ࠷దԽ՝୊r4DBMF0VU5PQPMPHZ /*$ /*$ /*$ /*$ /*$

    /*$ /*$ /*$ (16 (16 (16 (16 (16 (16 (16 (16 4DBMF6Q*OUFSDPOOFDU /*$ /*$ /*$ /*$ /*$ /*$ /*$ /*$ (16 (16 (16 (16 (16 (16 (16 (16 4DBMF6Q*OUFSDPOOFDU -FBG -FBG -FBG -FBG -FBG -FBG -FBG -FBG -FBG -FBG -FBG -FBG -FBG -FBG -FBG -FBG 4QJOF 4QJOF 4QJOF 4QJOF 4QJOF 4QJOF 4QJOF 4QJOF 1MBOF" 1MBOF# • ࢢ৔ʹڙڅ͞Ε͍ͯΔ/*$ͷ଎౓͸(ʹ౸ୡɺ͢Ͱʹ5΋ݟ͍͑ͯΔ • /*$ͷ଎౓ʹ߹ΘͤͯεΠον୯ମͷసૹ༰ྔ΋εέʔϧΞοϓ͍ͤͯ͘͞ͷ͔ʁ 5ˠ5 • 54XJUDI"4*$͔Β͸εΠονͷਫྫྷԽΛߟ͑Δඞཁ͕͋ΔۭྫྷͰ͸ϑοτϓϦϯτ͕૿Ճ ࠷௿36 • (Ҏ߱ɺ/*$ʹෳ਺ͷ.10έʔϒϧΛ઀ଓ͢ΔલఏͳΒɺϚϧνϓϨʔϯߏ੒ͷબ୒ࢶ͕ੜ·ΕΔ • ยํͷϓϨʔϯʹ໰୊͕͋ͬͯ΋ɺ΋͏ҰํͷϓϨʔϯͰܭࢉΛܧଓ͢Δબ୒ࢶ͕͋Δˠ3FTJMJFODF޲্ • طଘͷసૹ༰ྔͷεΠον ۭྫྷ ͰεέʔϧΞ΢τͰ͖Δ୆਺ͷ૿Ճʹ൐͏ӡ༻ෛՙͱτϨʔυΦϑ 4JOHMF1MBOF 54XJUDI'BCSJD 54XJUDI'BCSJD 54XJUDI'BCSJD Y(CQT Y(CQT 3BJM0QUJNJ[FE5PQPMPHZ .VMUJ1MBOF.VMUJ3BJM0QUJNJ[FE5PQPMPHZ
  28. © SAKURA internet Inc. ࠷ۙͷਪ࿦ΛऔΓר͘ঢ়گ • ϦΫΤετʢϢʔβʔͷೖྗʣͷଟ༷ԽͱෳࡶԽ • ೖྗͷ௕͞΋ϦΫΤετ͝ͱʹ͹Β͖͕ͭେ͖͘ͳ͍ͬͯΔ •

    3FBTPOJOHͷීٴʹΑΓɺೖྗίϯςΩετ௕ͷ͹Β͖͕ͭΑΓݦஶʹͳ͖ͬͯͨ • 55'5 *5-ͳͲϢʔβʔͷମݧʹӨڹ͢ΔϝτϦΫεͱͦͷཁҼΛҙࣝ͢Δඞཁੑ͕ߴ·ͬͨ • εέʔϧɾੑೳͷݶք • ୯७ʹϞσϧ͕େ͖͘ɺ୯Ұͷ(16΍ϊʔυͰ͸ॲཧ͖͠Εͳ͘ͳ͍ͬͯΔ • େن໛ʹͳΔͱ(16ͷϝϞϦ )#. ͕଍Βͳ͍ • (16ͷϝϞϦʹ͸Ϟσϧ͚ͩͰͳ్͘தͷܭࢉ݁Ռ BDUJWBUJPOT ͳͲ΋֨ೲ͞ΕΔ • ۙ೥ͷ--.Ͱ͸.JYUVSFPG&YQFSUTʢ.P&ʣͱݺ͹ΕΔΞʔΩςΫνϟΛ࠾༻͍ͯ͠Δ͜ͱ͕ଟ͘ ੑೳ͕ྑ͍ҰํͰɺ͜ͷΞʔΩςΫνϟͷϞσϧ͸୯Ұϊʔυʹ৐ͤΔ͜ͱ͕೉͍͠ ෼ࢄֶश͚ͩͰͳ͘ɺਪ࿦΋෼ࢄॲཧͰେن໛Խ͢Δஹ͕͠ݟ͑࢝Ί͍ͯΔ
  29. © SAKURA internet Inc. --.ͷਪ࿦ͱ͸ࣗݾճؼϞσϧʢ"VUPSFHSFTTJWFʣ • --.ʹΑΔτʔΫϯੜ੒͸ϢʔβೖྗΛݩʹɺϞσϧ͕࣍ͷ୯ޠΛ༧ଌ͠ੜ੒͢Δ • ͞Βʹͦͷੜ੒ͨ͠τʔΫϯΛܥྻͷ຤ඌʹՃ͑ɺ࠶౓࣍ͷτʔΫϯͷ༧ଌܭࢉΛࣗݾճؼతʹߦ͏ •

    ਪ࿦࣌ͷ4FMG"UUFOUJPOʢ୯ޠؒͷؔ࿈౓ʣͷܭࢉ͸ɺ৽͍͠τʔΫϯҎ֎͸ͨͩͷ࠶ܭࢉʹͳΔ • ܭࢉ݁ՌΛΩϟογϡ͢Ε͹ɺҎ߱ͷܭࢉͰ࢖͍·Θ͢͜ͱͰܭࢉྔΛݮΒͤΔͷͰ͸ʁ • ͜Ε͕,7$BDIFͱݺ͹ΕΔ΋ͷ • ͞Βʹɺਪ࿦࣌ʹʮΩϟογϡΛੜ੒͢Δஈ֊ʯͱʮΩϟογϡΛ࢖͍ճ͢ஈ֊ʯΛ۠ผ͢Ε͹ޮ཰తʁ • ͜Ε͕1SFGJMMͱ%FDPEFͱݺ͹ΕΔ΋ͷ --. *UFSBUJPO --. *UFSBUJPO ,7 $BDIF &YBDUMZ --. *UFSBUJPO ,7 $BDIF JU --. *UFSBUJPO ,7 $BDIF JT *TUIJTB,7$BDIF &04 1SFGJMMr1SPNQUQIBTF $PNQVUF#PVOE %FDPEFr5PLFOHFOFSBUJPOQIBTF .FNPSZ#PVOE
  30. © SAKURA internet Inc. --.ͷਪ࿦ͱ͸r1SFGJMM%FDPEF • ਪ࿦͸1SFGJMMͱ %FDPEFͱݺ͹ΕΔҟͳΔͭͷεςοϓ͔Βߏ੒͞ΕΔ • 1SFGJMM

    • ϢʔβʔͷೖྗΛτʔΫϯԽɺೖྗτʔΫϯΛॲཧ͠ɺ࠷ॳͷग़ྗτʔΫϯΛੜ੒͢ΔϑΣʔζ • ಉ࣌ʹ,7$BDIF΋ੜ੒ • ॳճͷ"UUFOUJPOԋࢉ͸εΩοϓͰ͖ͳ͍ͨΊɺߦྻԋࢉ͕ओཁͳॲཧ • $PNQVUF#PVOEͳϑΣʔζ • %FDPEF • ௚લͷτʔΫϯΛܥྻʹՃ͑ɺޙଓͷग़ྗΛੜ੒͍ͯ͘͠ϑΣʔζ • ৽نͷτʔΫϯʹରͯ͠ɺ,7$BDIFΛߋ৽ • ,7$BDIFʹΑΔܭࢉ݁Ռͷ࠶ར༻͕Ͱ͖ΔͨΊܭࢉॲཧ͸ॏ͘ͳ͍͕ɺ,7$BDIFͷϝϞϦૢ࡞ʹ͕͔͔࣌ؒΔ • .FNPSZ#PVOEͳϑΣʔζ
  31. © SAKURA internet Inc. 1%%JTBHHSFHBUJPOr,7$BDIF4IBSJOH • 1SFGJMMͱ%FDPEFΛผʑͷ8PSLFS (16 ʹ෼཭͢Δ •

    1%%JTBHHSFHBUJPO • ॲཧಛੑͷҟͳΔϘτϧωοΫΛ෼཭͠ɺͦΕͧΕͰޮ཰Խ͢Δ • ҰํͰɺ৽ͨͳ՝୊΋ੜ·ΕΔ • ,7$BDIFΛͲͷΑ͏ʹ8PSLFSؒͰڞ༗͢Δͷ͔ʁ ˠ,7$BDIF4IBSJOH • ͲͷΑ͏ʹϦΫΤετΛϧʔςΟϯά͢Δ͔ʁˠ΍Γ͍ͨ͜ͱ͸ʮΩϟογϡʹ౰ͯΔʯͦΕ͚ͩ • ,7$BDIFͷαΠζͱసૹʹඞཁͳωοτϫʔΫੑೳ͸Ͳͷఔ౓ͳͷ͔ʁ ˠਪ࿦Ͱ΋ωοτϫʔΫ͕ϘτϧωοΫʹʁ %JTU4FSWF%JTBHHSFHBUJOH1SFGJMMBOE%FDPEJOHGPS (PPEQVUPQUJNJ[FE-BSHF-BOHVBHF.PEFM4FSWJOH IUUQTBSYJWPSHQEGW IUUQTXXXOWJEJBDPNKBKQPOEFNBOETFTTJPOHUDT
  32. © SAKURA internet Inc. ,7$BDIFαΠζͱσʔλసૹͷݟੵ΋Γ ύϥϝʔλ આ໌ 2 • ,ͱ7ͷ྆ํΛอଘ͢ΔͨΊͷ܎਺

    • "UUFOUJPOͰ͸ 2VFSZ ,FZ 7BMVF͕࢖ΘΕΔ͕ɺ ਪ࿦࣌ʹΩϟογϡ͞ΕΔͷ͸աڈͷ ,FZͱ 7BMVF n_layers • 5SBOTGPSNFSϞσϧͷதؒ૚ͷ਺ • ֤૚͝ͱʹ,7Λอଘ͢ΔͷͰ૚਺෼ϝϞϦ͕૿͑Δ n_heads • ,7Λ࣋ͭ.VMUJ)FBE"UUFOUJPOͷϔου਺ head_dim • ֤ϔου͕࣋ͭ࣍ݩ਺ • ϔου਺ͱֻ͚Δ͜ͱͰɺτʔΫϯ͋ͨΓͷ,·ͨ͸7ͷຒΊࠐΈϕΫτϧͷ࣍ݩ਺ʹͳΔ seq_len • ॲཧ͢ΔτʔΫϯ਺ʢίϯςΩετ௕ʣ • τʔΫϯ਺͕ഒʹͳΕ͹Ωϟογϡ΋ഒඞཁʹͳΔ precision_bytes • '1 '1ͳͲͷਫ਼౓ • མͱͤ͹ϝϞϦ࢖༻ྔ͸ݮΔ batch • ಉ࣌ॲཧ͢ΔϦΫΤετ਺ • ਪ࿦࣌ʹอ࣋͢Δ,7$BDIFͷϝϞϦ࢖༻ྔʢϦΫΤετ͋ͨΓʣ • KV Cache Size = 2 × n_layers × (n_heads × head_dim) × seq_len × precision_bytes × batch • .VMUJ)FBE"UUFOUJPO .)" ߏ଄ͷ৔߹ͷࣜ
  33. © SAKURA internet Inc. ,7$BDIFαΠζͱσʔλసૹͷݟੵ΋Γ ύϥϝʔλ ஋ 2  n_layers

     n_heads  head_dim  seq_len  precision_bytes #ZUF '1 batch  • ਪ࿦࣌ʹอ࣋͢Δ,7$BDIFͷϝϞϦ࢖༻ྔʢϦΫΤετ͋ͨΓʣ • KV Cache Size = 2 × n_layers × (n_heads × head_dim) × seq_len × precision_bytes × batch • .VMUJ)FBE"UUFOUJPO .)" ߏ଄ͷ৔߹ͷࣜ -MBNB#Λࢀߟʹ,τʔΫϯͷೖྗΛ૝ఆ͢Δͱ KV Cache Size = 2 × 32 × (32 x 128) × 4096 × 2 × 1 ≈ 2.0GB
  34. © SAKURA internet Inc. ,7$BDIFαΠζͱσʔλసૹͷݟੵ΋Γ ϑΣʔζ ྦྷੵUPLFOT ,7$BDIFαΠζ ॳظ͔Βͷ૿Ճྔ QSFGJMM

     .# ॳظͷͨΊͳ͠ TUUPLFO   .# ,# ,# UIUPLFO  .# .# UIUPLFO   .# .#  UIUPLFO   .# .#  UIUPLFO    .#  .# • .)"ߏ଄ͷ#--.Ͱਪ࿦࣌ʹอ࣋͢Δ,7$BDIFͷϝϞϦ࢖༻ྔʢϦΫΤετ͋ͨΓʣ • ॳظೖྗUPLFOT ໨ඪग़ྗ UPLFOTͷνϟοτϘοτΛ૝ఆʢ୹ೖྗˠ௕ग़ྗʣ • UPLFOT≈೔ຊޠςΩετͰࣈఔ౓ͷೖྗʹରͯ͠ɺ UPLFOT≈ ࣈఔ౓ͷग़ྗ • τʔΫϯ૿͑ͨͱ͖ͷ૿෼͸ seq_len͕ ͞ΕΔ͚ͩ ύϥϝʔλ ஋ 2  n_layers  n_heads  head_dim  precision_bytes #ZUF '1 batch  • 1%%JTBHHSFHBUJPO͍ͯ͠Δ৔߹ɺ͜ͷ.#Λసૹ͢Δඞཁ͕͋Δ • ͜ͷαΠζͳΒ·ͩ༨༟ʁ • ͜Ε͸ϦΫΤετ͋ͨΓͷసૹྔ
  35. © SAKURA internet Inc. ,7$BDIFαΠζͱσʔλసૹͷݟੵ΋Γ ϑΣʔζ ྦྷੵUPLFOT ,7$BDIFαΠζ ॳظ͔Βͷ૿Ճྔ QSFGJMM

      (# ॳظͷͨΊͳ͠ TUUPLFO    (# ,# ,# UIUPLFO   (# .# UIUPLFO   (# .# UIUPLFO   (# .# • .)"ߏ଄ͷ#--.Ͱਪ࿦࣌ʹอ࣋͢Δ,7$BDIFͷϝϞϦ࢖༻ྔʢϦΫΤετ͋ͨΓʣ • ॳظೖྗ UPLFOT ໨ඪग़ྗUPLFOTͷจॻཁ໿Λ૝ఆʢ௕ೖྗˠ୹ग़ྗʣ • ઢܗ૿Ճ཰ʢ,#UPLFOʣ͸ಉ͡ɺτʔΫϯ͝ͱʹԿCZUF૿͑Δ͔͸Ϟσϧߏ଄ͱਫ਼౓Ͱܾ·Γɺೖྗͷ௕͞ͱ͸ແؔ܎ • ೖྗՄೳͳίϯςΩετ௕Λ ·Ͱ֦ு͍ͯ͠ΔͱԾఆ ύϥϝʔλ ஋ 2  n_layers  n_heads  head_dim  precision_bytes #ZUF '1 batch  • 1%%JTBHHSFHBUJPO͍ͯ͠Δ৔߹ɺ͜ͷ(#Λసૹ͢Δඞཁ͕͋Δ • ͜Ε΋ϦΫΤετ͋ͨΓͷసૹྔ
  36. © SAKURA internet Inc. ,7$BDIFαΠζͱσʔλసૹͷݟੵ΋Γ #MMBNB #MMBNB ,7$BDIFαΠζ n_layers 

     n_heads   head_dim   KV Cache / layer = 2 × (n_heads × head_dim) × 2 [FP16]     ೖྗτʔΫϯ਺, ,7$BDIFTJ[F<(#>   ೖྗτʔΫϯ਺, ,7$BDIFTJ[F<(#>   ೖྗτʔΫϯ਺,Yಉ࣌઀ଓϦΫΤετ਺ ,7$BDIFTJ[F<(#>   ,7$BDIFసૹ࣌ؒ (CQT(#T  NTT  NTT (CQT(#T  NTT  NTT (CQT(#T  NTT  NTT ͜ͷ,7$BDIFసૹʹ͔͔Δ͕࣌ؒϢʔβʔମݧΛѱԽͤ͞Δ͕ɺ Ϣʔβʔͷೖྗͷ܏޲࣍ୈͰγεςϜʹ͔͔Δෛՙ͕มΘΔͷ͕Πϯϑϥઃܭ্೉͍͠ϙΠϯτ ,7$BDIF4J[F$BMDVMBUPSΛར༻ͯ͠ࢉग़ IUUQTMNDBDIFBJLW@DBDIF@DBMDVMBUPSIUNM
  37. © SAKURA internet Inc. ,7$BDIFαΠζͱಉ࣌ϦΫΤετ਺ͷݟੵ΋Γ γʔέϯε௕ ୯ମϝϞϦ࢖༻ྔ ಉ࣌઀ଓՄೳ਺ ,τʔΫϯ (#

    ϦΫΤετ ,τʔΫϯ (# ϦΫΤετ ,τʔΫϯ (# ϦΫΤετ ,τʔΫϯ (# ϦΫΤετ ,τʔΫϯ (# ϦΫΤετ ,τʔΫϯ (# ϦΫΤετ Ϟσϧྫ#MMBNB (16ϝϞϦ/7*%*")(# Ϟσϧ༰ྔ(# ར༻ՄೳϝϞϦ(# • ͢΂ͯͷϦΫΤετ͕ಉҰγʔέϯε௕ͩͱԾఆ͠ɺ୯Ұ(16ͰॲཧՄೳͳϦΫΤετ਺Λࢼࢉ • ϞσϧΛϩʔυͨ͠ޙͷ(16ϝϞϦͰɺͲͷఔ౓ͷਪ࿦ϦΫΤετ͕ಉ࣌઀ଓՄೳ͔ • ϞσϧʹΑͬͯೖྗՄೳίϯςΩετ਺ͷ্ݶ͕͋Δ͜ͱʹ஫ҙ • ҎԼ͸Θ͔Γ΍͢͞Λ༏ઌ͠୯७Խͨ͠ྫͰ͢
  38. © SAKURA internet Inc. ,7$BDIFΛͲͷωοτϫʔΫͰసૹ͢Δ͔ • ͜͜Ͱʮ4DBMF6Q/FUXPSLʯͱʮ4DBMF0VU/FUXPSLʯΛͲ͏࢖͏͔͕ॏཁʹͳΔ • ,7$BDIFͷసૹͰύϑΥʔϚϯε͕མ͍ͪͯͯ͸࿩ʹͳΒͳ͍ •

    ߴ଎͔ͭ௿஗Ԇʹసૹ͢ΔͨΊʹ͸4DBMF61Λར༻͢Δ • αʔόͷϨΠΞ΢τ΍Πϯϑϥߏ੒ʹΑͬͯબ୒Ͱ͖Δܦ࿏͕มΘΔˠͲ͕͜ϘτϧωοΫʹͳΔ͔஌͓ͬͯ͘ υϝΠϯ ΠϯλʔίωΫτن֨ ࠷େ఻ૹ଎౓ʢ(16͋ͨΓʣ උߟ 4DBMF6Q 1$*F(FO (#T Y ୯Ұํ޲ Ϩʔϯ͋ͨΓ(#T 1$*F(FO (#T Y ୯Ұํ޲ Ϩʔϯ͋ͨΓ(#T /7-JOL (#T -JOL ୯Ұํ޲ )PQQFS ϦϯΫ͋ͨΓ(#T /7-JOL (#T -JOL ୯Ұํ޲ #MBDLXFMM ϦϯΫ͋ͨΓ(#T 4DBMF0VU (/*$%16 (#T ૒ํ޲ $POOFDU9#MVF'JFME (/*$ (#T ૒ํ޲ $POOFDU9
  39. © SAKURA internet Inc. ,7$BDIFͷஔ͖৔ॴͱ؅ཧΛͲ͏͢Δ͔ • )#.ʹ৐Βͳ͘ͳͬͨΒͲ͏͢Δʁ • ֎෦ͷϝϞϦʢετϨʔδʣʹΦϑϩʔυ͢Δ͜ͱ΋ߟ͑ΒΕ͍ͯΔ •

    )#.ϗετϝϞϦϩʔΧϧετϨʔδ 44% ڞ༗ετϨʔδ (16%JSFDU3%." ͷॱʹ஗͍ • ஗͍ετϨʔδʹฉ͖ʹߦ͘ͷ͸ίετޮ཰͕ѱ͍ͷͰɺͦ͜·Ͱ΍Δͷ͔͸ݸਓతʹٙ໰ • ,7$BDIF༻ʹڞ༗ϝϞϦϓʔϧΛ༻ҙͯ͠ߴ଎ʹ઀ଓ͠Α͏ͱ͍͏औΓ૊ΈΛ͍ͯ͠ΔελʔτΞοϓاۀ΋͋Δ • ࠷దͳτϥϯεϙʔτͷબ୒΍Ωϟογϡ؅ཧΛͲ͏͢Δ͔ʁ • /*9-/7*%*"*OGFSFODF9GFS-JCSBSZ χΫηϧ ͷొ৔ • IUUQTHJUIVCDPNBJEZOBNPOJYM • /$$-Λิ׬͢Δ௨৴ϥΠϒϥϦͰ,7$BDIFసૹΛαϙʔτ͢Δ • τϙϩδ΍ར༻ՄೳͳϝϞϦετΞͳͲΛ͏·͘൑அ͠ɺ࠷దͳτϥϯεϙʔτʢ3P$&ɺ/7-JOLFUDʣΛબ୒ • εέδϡʔϦϯά΍σʔλసૹ·ͰؚΊͯ؅ཧʹ͢Δ෼ࢄਪ࿦ϑϨʔϜϫʔΫ΋ొ৔͍ͯ͠Δ ࣗ෼ͨͪͷΠϯϑϥʹ߹ͬͨ࠷దԽख๏Λݕূɾద༻͢Δඞཁ͕͋Δ
  40. © SAKURA internet Inc. "*Πϯϑϥͷઃܭɾӡ༻ʹඞཁͳ͜ͱ • Πϯϑϥ͔ΒϞσϧΞʔΩςΫνϟʹࢸΔ·Ͱͷ෯޿͍஌ࣝͱܦݧ • σʔλύεͷͲ͜ʹ໰୊͕͋Δͷ͔Λಛఆ͢ΔͨΊͷ஌ࣝɾܦݧɾεΩϧ͕ඞཁ •

    ϫʔΫϩʔυ͕ϋʔυ΢ΣΞτϙϩδʹਖ਼͘͠όΠϯυ͞ΕΔ͜ͱ͕ॏཁ • ΞϓϦέʔγϣϯ͸ϋʔυ΢ΣΞΛద੾ʹ࢖͑ΔΑ͏ʹͳ͍ͬͯΔ͔ʁ • αʔόͱωοτϫʔΫػثͷઃఆ͸ͦͷΠϯϑϥͷ໨తʹ߹͍ͬͯΔ͔ʁ • ΞϓϦέʔγϣϯͱϋʔυ΢ΣΞ͕ڠௐͯ͠࠷େύϑΥʔϚϯεΛൃش͢Δͱ͍͏͜ͱͷཧղ • ୭͔ͷϦϑΝϨϯεΞʔΩςΫνϟ 7BMJEBUFE%FTJHO ͸͋ͳͨͷϕετΞʔΩςΫνϟͰ͸ͳ͍ • Ͳͷఔ౓ͷίετΛ෷͑͹ɺϢʔβʹͱͬͯʮԿ͕ʯɾʮͲΕ͘Β͍ʯվળ͞ΕΔ͔ͱ͍͏େہతͳࢹ࠲ͱײ֮ • Α͋͘ΔʮԿނ͔ύϑΥʔϚϯε͕ग़ͳ͍ʯͱ͍͏໰͍ • ྫ (16ؒ௨৴͕஗͍ετϨʔδͱͷσʔλసૹ͕஗͍ͳΜ͔͍ͭ΋ͱҧ͏͜Μͳ͸ͣ͡Όͳ͍ ਖ਼͍͠Πϯϑϥ͸ΞϓϦέʔγϣϯ΁ͷਖ਼͍͠ཧղͷ্Ͱ੒Γཱͭ
  41. © SAKURA internet Inc. ͜Ε͔Βʹ޲͚ͯͷݸਓͷ͓ؾ࣋ͪ • ಛఆͷٕज़υϝΠϯ΍ઐ໳ྖҬ͚ͩʹดͨ͡໰୊ղܾ΍࠷దԽ͕Ͱ͖ͳ͘ͳΓͭͭ͋Δ • ΞϓϦέʔγϣϯͱΠϯϑϥʹ໌֬ʹઢΛҾ͘ͱɺྑ͍΋ͷ͕࡞Εͳ͍ •

    ಛʹݱࡏͷ"*Πϯϑϥͷٕज़ಈ޲ΛݟΔͱɺਨ௚౷߹γεςϜ΁ͷ༳Γ໭͕͠དྷ͍ͯΔͱײ͍ͯ͡Δ • ιϑτ΢ΣΞͱϋʔυ΢ΣΞΛҰͭͷίϯϐϡʔςΟϯάγεςϜͱͯ͠ݟΔ • ͨͩɺΤϯδχΞͷظ଴ͱͯ͠࠾༻͢Δٕज़͸Φʔϓϯͳ΋ͷͰ͋ͬͯ΄͍͠ • ࡢࠓ஫໨౓͕ߴ·͍ͬͯΔ"*ͷͨΊͷ֤छ࠷৽ٕज़͸Φʔϓϯͳͷ͔ʁ • ։͔ΕͨϝʔϦϯάϦετͰ୭Ͱ΋࣭໰ɾٞ࿦͕Ͱ͖Δʁ • lTQFDJGJDBUJPOzͱ͍͏໊ͷϚʔέςΟϯάͰ͸ࠔΔ • ຊ౰ʹඞཁͳ΋ͷΛݟۃΊΔඞཁ͕͋Δ • ϋΠύʔεέʔϥʔΛத৺ʹ࡞ΒΕͨ΋ͷ͸ɺͲ͏ͯ͠΋՝୊ઃఆ͕େ͖͘ͳΔ܏޲ʹ͋Δ • খن໛ࣄۀऀͷզʑʹ͸'JSTU8PSME1SPCMFNTͳ΋ͷ΋͋ΔͷͰɺຊ࣭తͳ՝୊ΛݟࣦΘͳ͍Α͏ʹ͍ͨ͠ • ͦͷٕज़͕ɺզʑͷԿͷ՝୊Λղܾ͠ɺͲͷΑ͏ͳརӹΛ΋ͨΒ͢ͷ͔ɺτϨʔυΦϑ͕Կ͔
  42. © SAKURA internet Inc. ࢀߟ৘ใ • )PU$IJQT • )PU*OUFSDPOOFDUT •

    0$1"1"$4VNNJU • /7*%*"$POUSJCVUFT/7*%*"(#/7-%FTJHOTUP0QFO$PNQVUF1SPKFDU • 4",63"0/&&NQPXFSJOH5SBOTQBSFOUBOE0QFO"*1MBUGPSNTUISPVHI1SJWBUF4FDUPS)1$*OWFTUNFOUJO+BQBO • 1BSBMMFMJ[BUJPO4USBUFHJFTJO/FVSBM/FUXPSLT • 3%."PWFS$PNNPEJUZ&UIFSOFUBU4DBMF • 3%."PWFS$POWFSHFE&UIFSOFUW 3P$&W $IFBU4IFFU • 'BTU$POHFTUJPO/PUJGJDBUJPO1BDLFU $/1 JO3P$&W/FUXPSLT • ,7$BDIF4J[F$BMDVMBUPS • %JTU4FSWF%JTBHHSFHBUJOH1SFGJMMBOE%FDPEJOHGPS(PPEQVUPQUJNJ[FE-BSHF-BOHVBHF.PEFM4FSWJOH • *OUSPEVDJOH/7*%*"%ZOBNP"%JTUSJCVUFE*OGFSFODF4FSWJOH'SBNFXPSLGPS3FBTPOJOHNPEFMT • /7*%*"*OGFSFODF9GFS-JCSBSZ /*9-  • %JTUSJCVUFE*OGFSFODF4FSWJOHW--. -.$BDIF /*9-BOEMMNE 4QFDJBM5IBOLT ͘͞ΒΠϯλʔωοτಓԼ͞Μ