$30 off During Our Annual Pro Sale. View Details »

招待講演  超個体型データセンターOSを目指したさくらインターネット研究所の取り組みと未来を見据えた研究組織設計

招待講演  超個体型データセンターOSを目指したさくらインターネット研究所の取り組みと未来を見据えた研究組織設計

招待講演  超個体型データセンターOSを目指したさくらインターネット研究所の取り組みと未来を見据えた研究組織設計

マルチメディア,分散,協調とモバイル(DICOMO2019)シンポジウム セッション 6A  未来に向けたエコシステムの構築

さくらインターネット株式会社
さくらインターネット研究所

上級研究員
松本亮介 / まつもとりー / @matsumotory

MATSUMOTO Ryosuke
PRO

July 04, 2019
Tweet

More Decks by MATSUMOTO Ryosuke

Other Decks in Research

Transcript

  1. ͘͞ΒΠϯλʔωοτגࣜձࣾ
    (C) Copyright 1996-2019 SAKURA Internet Inc
    ͘͞ΒΠϯλʔωοτݚڀॴ
    ট଴ߨԋ ௒ݸମܕσʔληϯλʔOSΛ໨ࢦͨ͠
    ͘͞ΒΠϯλʔωοτݚڀॴͷऔΓ૊ΈͱະདྷΛݟਾ͑ͨݚڀ૊৫ઃܭ
    2019/07/04 ্ڃݚڀһ দຊ ྄հ
    ϚϧνϝσΟΞɼ෼ࢄɼڠௐͱϞόΠϧ(DICOMO2019)γϯϙδ΢Ϝ ηογϣϯ 6A ະདྷʹ޲͚ͨΤίγεςϜͷߏங

    View Slide

  2. 2
    ɾ͘͞ΒΠϯλʔωοτݚڀॴ ্ڃݚڀһ
    ɾϖύϘݚڀॴ ٬һݚڀһ ݚڀސ໰
    ɾגࣜձࣾGrooves Forkewll ٕज़ސ໰
    ɾηΩϡϦςΟɾΩϟϯϓߨࢣ
    ɾ৘ใॲཧֶձ Πϯλʔωοτͱӡ༻ٕज़ݚڀձ ֤छҕһ
    ɾITRC ֤छҕһ
    ɾژ౎େֶത࢜ʢ৘ใֶʣ
    দຊ྄հ / ·ͭ΋ͱΓʔ / @matsumotory

    View Slide

  3. 3
    ɾ2008೥04݄ ৽ଔͰϑΝʔεταʔόגࣜձࣾ΁ೖࣾ
    ɾ2012೥04݄ ձࣾΛ΍Ίͯژ౎େֶ৘ใֶݚڀՊത࢜՝ఔ΁
    ɾԬ෦ݚͰΤϯδχΞͱͯ͠ͷ࣮ફతͳऔΓ૊ΈΛݚڀ΁
    ɾ2015೥04݄ GMOϖύϘגࣜձࣾ΁ೖࣾ
    ɾ2016೥ ϖύϘݚڀॴ্ཱͪ͛ޙΤϯδχΞͱݚڀऀͷཱ྆
    ɾ͜Ε·ͰͷΩϟϦΞ͸ΤϯδχΞͱݚڀऀͷཱ྆Λҙ͖ࣝͯͨ͠
    ɾ2018೥11݄ ͘͞ΒΠϯλʔωοτݚڀॴ΁ೖࣾ
    ɾݚڀऀʹઐ೦͍ͯͭ͘͠΋Γ
    ͜Ε·Ͱͷܦྺ

    View Slide

  4. 4
    ϒϩά΋;·͓͑ͯ༠͍௖͍ͨ
    ref: https://hb.matsumoto-r.jp/entry/2019/03/26/223750

    View Slide

  5. 5
    1. എܠͱൃද֓ཁ
    2. ௒ݸମܕσʔληϯλʔͱ͍͏ίϯηϓτͱҙਤ
    3. ະདྷΛݟਾ͑ͨݚڀ૊৫ઃܭ
    4. ·ͱΊ
    ໨࣍

    View Slide

  6. 1.
    എܠͱൃද֓ཁ

    View Slide

  7. 7
    େن໛σʔληϯλʔͷूத
    • σʔληϯλʔͷେن໛Խͱूத
    • ίϯϐϡʔλϦιʔεͱίετͷޮ཰Խ
    • Ϋϥ΢υར༻͕͜͜਺೥Ͱਵ෼ͱଅਐ͞Ε͖ͯͨ
    • ٕज़എܠͷมԽʹ൐ͬͯOSS΍Ϋϥ΢υαʔϏε΋ٸ଎ʹมԽ
    • ιϑτ΢ΣΞ΍ϕϯμʔʹڧ͘ґଘ͠ͳ͍มԽʹڧ͍ઃܭ͕ٸ຿
    • αʔϏεͷػೳͷந৅Խͱૄ݁߹ͳઃܭ͕ීٴ
    • Ϋϥ΢υωΠςΟϒɾϚϧνΫϥ΢υɾϚΠΫϩαʔϏεԽ

    View Slide

  8. 8
    σʔληϯλʔͷूத͔Β෼ࢄ
    • Ϋϥ΢υΛલఏʹϞϊϦγοΫͳαʔϏεઃܭ͔ΒϚΠΫϩαʔϏεԽ΁
    • αʔϏεͷ֤ػೳΛখ͞ͳαʔϏεͱ࣮ͯ͠૷͠gRPC౳Ͱ࿈ܞ
    • ೝূ΍ਪનɺͦͷଞ֤छػೳΛϚΠΫϩαʔϏεԽͯ͠૊Έ߹ΘͤΔ
    • ϚΠΫϩαʔϏε୯ҐͰͷଟ༷ͳνʔϜ։ൃ΍ӡ༻ͷޮ཰Խ
    • εέʔϦϯά΍ো֐࣌ͷӨڹͷہॴԽ
    • ϚΠΫϩαʔϏεؒͰͷଳҬෆ଍΍ϨΠςϯγʔͷ௿ݮ͕ٻΊΒΕΔ
    • େن໛σʔληϯλʔͷڑ཭ʢ౦ژͱੴङؒʣͰ΋ٞ࿦͕ੜ࢝͡ΊΔ
    • αʔό͚ͩͰͳ͘ηϯαʔ΍σόΠεͷߴ౓Խɾଟ਺ԽʹΑΔଳҬෆ଍

    View Slide

  9. 9
    σʔληϯλʔػೳ͕ࣾձʹ༹͚ࠐΉະདྷ
    • ֤ίϯϐϡʔςΟϯάػೳ͕ݸମͱͯ͠ػೳͭͭ͠૯ମͱͯ͠͸౷཰
    • ϥοΫϨϕϧͷίϯϐϡʔλ܈ɼEdge/FogίϯϐϡʔςΟϯάͷࣗ཯Խ
    • খɾதن໛σʔληϯλʔ͕ϋϒͱͳͬͯ݁Ռతʹશମ͕઀ଓɾߏ੒
    • ੜ׆ͷதͰਓʑ͕ίϯϐϡʔλͷΞγετΛৗʹड͚Δ࣌୅Λ໨ࢦ͢
    • ͍·͔ͩͭͯͳ͍ϚγϯύϫʔͱΠϯςϦδΣϯεͳػೳΛఏڙ
    • ࣾձʹ༹͚ࠐΉσʔληϯλʔػೳ͓ΑͼΫϥ΢υͷϚγϯύϫʔ
    • ௒ݸମܕσʔληϯλʔ͓ΑͼOSͱ͍͏ίϯηϓτΛఆΊΔ

    View Slide

  10. 10
    ຊൃද
    • ௒ݸମܕσʔληϯλʔʹ͓͚ΔίϯηϓτͱϏδϣϯͷ঺հ
    • ͳͥίϯηϓτ΍Ϗδϣϯ͕ඞཁ͔ͩͬͨ
    • ௒ݸମܕσʔληϯλʔ/OSͱ͸Կ͔
    • ͘͞ΒΠϯλʔωοτݚڀॴͷऔΓ૊Έ֓ཁ
    • ະདྷΛݟਾ͑ͨݚڀ૊৫ઃܭ
    • ΤϯδχΞϦϯάΛܦݧͨ͠ݚڀऀ͸༗རʁ
    • ΤϯδχΞͱݚڀऀ͕༥߹͢Δݚڀ։ൃ૊৫
    • ਎ۙʹϓϩμΫτΛ࣋ͭݚڀ૊৫ͷ͋Γํͱ͸

    View Slide

  11. 2.
    ௒ݸମܕσʔληϯλʔ
    ͱ͍͏ίϯηϓτͱҙਤ

    View Slide

  12. 12
    ͳͥݚڀॴʹίϯηϓτͱϏδϣϯ͕ඞཁ͔
    • اۀͷݚڀॴ͸νʔϜͱͯ͠ߏ੒͠Ұؙͱͳͬͯݚڀ։ൃΛߦ͍͍ͨ
    • ݚڀͷ৔߹ɺඞͣ͠΋اۀͷίϯηϓτͱಉ͡ʹͳΒͳ͍৔߹΋͋Δ
    • ݚڀһͷ໨ࢦ͢ํ޲ੑʹ͕ࠩ͋Δͱٞ࿦ʹᴥᴪ͕ى͖ͨΓ͢Δ
    • ݚڀॴ֎ʹ΋औΓ૊ΈΛݟ͑΍͘͢͠ڞײΛಘΔ
    • اۀ಺Ͱݚڀॴͱݱ৔ͷϝϯόʔ͕ڠྗͯ͠اۀ಺࢈ֶ࿈ܞΛߦ͏
    • ٞ࿦ͷޮ཰ԽɾνʔϜલఏͰͷݚڀ։ൃ
    • ֤ݚڀһ͕໎ͬͨ࣌ͷڌΓॴͰ͋Γɺ໎Θͳ͍Α͏ʹαϙʔτ͠߹͏؀ڥ
    • νʔϜͰߦ͏͜ͱʹΑΔٞ࿦΍ਐḿͷ৺ཧత҆શੑ

    View Slide

  13. 13
    ίϯηϓτͱݚڀςʔϚͷཱͪҐஔ
    • ίϯηϓτ͸ݚڀॴͷݚڀ։ൃʹ͓͚ΔபͰ͋Γํ਑
    • ํ޲ੑ͸͕ࣔ͢۩ମతͳΞϓϩʔν΍࣌ܥྻ͸࣌୅എܠʹԠͯ͡มΘΔ
    • ίϯηϓτʹ͓͚ΔϏδϣϯͱ͸
    • ίϯηϓτ͕ཧ૝తʹਐΉͱ͜ͷΑ͏ͳ࣌ܥྻʹͳΔͱ͍͏૝૾
    • ඞͣ͠΋Ϗδϣϯ௨Γʹ͸͍͔ͳ͍͠ɺϏδϣϯ΋ৗʹߋ৽͞ΕΔ
    • ݚڀςʔϚ͸ίϯηϓτ΍Ϗδϣϯʹج͍ͮͯΞϓϩʔνΛܾΊ͍ͯ͘
    • ίϯηϓτʹج͍ͮͯݚڀһͷಘҙ෼໺͝ͱʹෳ਺ͷݚڀςʔϚ͕͋Δ

    View Slide

  14. 14
    ͘͞ΒΠϯλʔωοτݚڀॴͷϑΥʔΧε


    T
    TF T
    AS
    T
    A
    A P
    A
    P
    R T
    T
    T
    RI
    V

    View Slide

  15. 15
    ݱࡏͷΫϥ΢υ͚ͩͰ໰୊͕ղܾͰ͖ΔΘ͚Ͱ͸ͳ͍
    • ΑΓҰ૚ந৅ԽͷਐΜͩΠϯλʔωοτͷ༷૬ͷมԽ
    • Ϋϥ΢υωΠςΟϒʹΑͬͯ͞ΒͳΔσʔληϯλʔͷڊେԽ
    • தԝूݖతͳίϯϐϡʔςΟϯάͰ͸೉͍͠έʔε
    • ϨΠςϯγ͕େ͖ͯ͘൑அ͕ؒʹ߹Θͳ͍ϦΞϧλΠϜ͕ཁٻ͞ΕΔέʔε
    • ͋Δ͍͸σʔλ͕๲େͰଳҬ͕ෆ଍͢Δέʔε
    • ࠓޙΫϥ΢υͷϚγϯύϫʔΛͲͷΑ͏ʹ׆༻Ͱ͖ΔੈքΛ໨ࢦ͢΂͖͔ʁ
    • ͘͞ΒΠϯλʔωοτݚڀॴͷίϯηϓτͱϏδϣϯΛ࠶ఆٛ

    View Slide

  16. 16
    ͘͞ΒΠϯλʔωοτݚڀॴͷϏδϣϯ

    View Slide

  17. ίϯηϓτɿ௒ݸମܕσʔληϯλʔ

    View Slide

  18. 18
    ͦ΋ͦ΋௒ݸମͱ͸
    • ӳޠͰ͸superorganism
    • ࣾձੑࠛ஬ͷࣾձूஂΛҙຯ͢Δ͜ͱ͕ଟ͍
    • ࣾձֶ΍ੜ෺ֶɺܦࡁֶɺαΠόωςΟοΫεͷ෼໺ͳͲͰٞ࿦
    • ୯ػೳ͔ͭݸผͷػೳΛ࣋ͭݸମ͕૯ମͱͯ͠ݸମҎ্ͷৼΔ෣͍Λ͢Δ
    • ଟ਺ͷҟछͷݸମ͕ಠࣗʹಈ͕͘૯ମͱͯ͠͸ҰͭͷݸମͷΑ͏ʹৼΔ෣͏
    • ಉछͰߏ੒͞ΕΔ৔߹͸ݸମ܈΍ίϩχʔͳͲͱݺͿ৔߹΋
    • ͍͔ͭ͘εϚʔτγςΟͷจ຺Ͱ࿦จ΍دߘ͕͋Δ [1][2]
    [1] Franco Zambonelli, Toward Sociotechnical Urban Superorganisms, IEEE Computer Magazine, pp. 76-78, vol. 45, 2012.
    [2] Nicola Bicocchi, Alket Cecaj, Damiano Fontana, Marco Mamei, Andrea Sassi, Franco Zambonelli, Collective Awareness for Human-ICT
    Collaboration in Smart Cities, IEEE WETICE 2013, Volume: 1, Pages: 3-8, 2013.

    View Slide

  19. 19
    ௒ݸମܕσʔληϯλʔͷ੔ཧ
    1. ݱࡏ͸σʔληϯλʔʹڊେͳίϯϐϡʔςΟϯάϦιʔε͕ଘࡏ͍ͯ͠·͕͢ɺ
    ࠓޙ͸ϨΠςϯγʗηΩϡϦςΟʗίετ౳ͷཁ͔݅Βɺ͋ΒΏΔ৔ॴ΍ࣾձɺ૊
    ৫ʹίϯϐϡʔςΟϯάϦιʔε༹͕͚ࠐΜͰ͍͘͜ͱʹͳΓ·͢ɻ
    2. ͦΕΒ෼ࢄͨ͠ίϯϐϡʔςΟϯάϦιʔε͸ɺ୯ಠͰίϯϐϡʔςΟϯάύϫʔ
    Λఏڙ͢Δʹཹ·Βͣɺͦͷ৔ॴ΍ࣾձͷཁٻʹԠͯ͡ɺࣗ཯తʹɺ෼ࢄ͋Δ͍͸
    ༗ػతʹ݁߹͠ɺݱ৔ɾΫϥ΢υͦΕͧΕ͕ॎԣʹ݁ͼ͍ͭͨϋΠϒϦουߏ଄Λ
    ࠾ΔΑ͏ʹػೳ͠·͢ɻ
    3. ͜ͷΑ͏ͳγεςϜʹΑΓ࣮ݱ͞ΕΔ΋ͷ͸ɺਓʑͷ਎ۙʹଘࡏ͠ɺϦΞϧλΠϜ
    ͔ͭΠϯςϦδΣϯεʹϢʔβΛࢧ͑ͳ͕Βɺ͔͠͠ಉ࣌ʹόοΫΤϯυଆ͕༗ػ
    తʹ݁߹͢Δ͜ͱʹΑΓɺ͔ͭͯͳ͍ϚγϯύϫʔͱϦιʔεྔΛಈһ͢Δ͜ͱͰ
    ݱ৔࠷ద͔ͭશମ࠷దΛ΋࣮ݱ͢ΔSuper Organized WorldͰ͢ɻ

    View Slide

  20. 20
    ίϯηϓτͷ΋͏Ұͭͷ໾ׂɿٞ࿦Λ͓͜͢
    1. ݱࡏ͸σʔληϯλʔʹڊେͳίϯϐϡʔςΟϯάϦιʔε͕ଘࡏ͍ͯ͠·͕͢ɺ
    ࠓޙ͸ϨΠςϯγʗηΩϡϦςΟʗίετ౳ͷཁ͔݅Βɺ͋ΒΏΔ৔ॴ΍ࣾձɺ૊
    ৫ʹίϯϐϡʔςΟϯάϦιʔε༹͕͚ࠐΜͰ͍͘͜ͱʹͳΓ·͢ɻ
    2. ͦΕΒ෼ࢄͨ͠ίϯϐϡʔςΟϯάϦιʔε͸ɺ୯ಠͰίϯϐϡʔςΟϯάύϫʔ
    Λఏڙ͢Δʹཹ·Βͣɺͦͷ৔ॴ΍ࣾձͷཁٻʹԠͯ͡ɺࣗ཯తʹɺ෼ࢄ͋Δ͍͸
    ༗ػతʹ݁߹͠ɺݱ৔ɾΫϥ΢υͦΕͧΕ͕ॎԣʹ݁ͼ͍ͭͨϋΠϒϦουߏ଄Λ
    ࠾ΔΑ͏ʹػೳ͠·͢ɻ
    3. ͜ͷΑ͏ͳγεςϜʹΑΓ࣮ݱ͞ΕΔ΋ͷ͸ɺਓʑͷ਎ۙʹଘࡏ͠ɺϦΞϧλΠϜ
    ͔ͭΠϯςϦδΣϯεʹϢʔβΛࢧ͑ͳ͕Βɺ͔͠͠ಉ࣌ʹόοΫΤϯυଆ͕༗ػ
    తʹ݁߹͢Δ͜ͱʹΑΓɺ͔ͭͯͳ͍ϚγϯύϫʔͱϦιʔεྔΛಈһ͢Δ͜ͱͰ
    ݱ৔࠷ద͔ͭશମ࠷దΛ΋࣮ݱ͢ΔSuper Organized WorldͰ͢ɻ
    ༗ػతͱ͸ʁॎԣͱ͸ʁ࠷దͱ͸ʁ
    → ੝Μʹٞ࿦Λ͓͜͢΂͋͑ͯ͘ᐆດͳϫʔυΛબ୒

    View Slide

  21. 21
    ίϯηϓτʹجͮ͘ݚڀςʔϚ΍औΓ૊Έ
    • Ϋϥ΢υɾϗεςΟϯάج൫ٕज़ʢίϯϐϡʔςΟϯάʣ
    • ௒ݸମܕσʔληϯλʔOSͷϓϩηε/εϨουʹؔ͢Δݚڀ
    • ௒ݸମܕσʔληϯλʔOSͷ෼ࢄܕϦιʔε؅ཧʹؔ͢Δݚڀ
    • Ϋϥ΢υɾϗεςΟϯάج൫ٕज़ʢσʔλʣ
    • ௒ݸମతͳ෼ࢄڠௐΫΤϦΩϟογϯάͷݚڀ
    • ྔࢠίϯϐϡʔλɾ࣍ੈ୅ΞʔΩܕίϯϐϡʔλద༻ධՁ
    • Edge/FogίϯϐϡʔςΟϯάɾEdgeNet
    • ϩʔΧϧϊʔυؒ௨৴ͷੑೳධՁͷͨΊͷFogίϯϐϡʔςΟϯάςετϕου

    View Slide

  22. 22
    ίϯηϓτʹجͮ͘ݚڀςʔϚ΍औΓ૊Έ
    • ؂ࢹɾ؍ଌɾӡ༻ٕज़
    • ωοτϫʔΫґଘؔ܎ͷࣗ཯෼ࢄత௥੻
    • ػցֶशɾਂ૚ֶशɾ܈஌ೳɾάϥϑߏ଄
    • ৵ೖݕ஌γεςϜͷͨΊͷάϥϑߏ଄ʹج͍ͮͨػցֶश͓ΑͼՄࢹԽ
    • ௒ݸମܕDCʹ͓͚ΔωοτϫʔΫτϙϩδʔ࠷దԽͱηΩϡϦςΟ
    • σʔλެ։ɾར༻ɾྲྀ௨ͷͨΊͷํࣜɾٕज़ͷධՁɾௐࠪʢσʔλྲྀ௨࣮ূ࣮ݧʣ
    • ωοτϫʔΫʢઐ೚ݚڀऀ͸ࠓ͸͍ͳ͍ʣ
    • σʔληϯλʔ಺֎ͰͷτϥϑΟοΫͷׂ߹΍ར༻ௐࠪ
    • ϨΠςϯγʔ΍ଳҬෆ଍ͱ͍͏՝୊͕Ͳͷఔ౓ͷׂ߹Λ઎Ί͍ͯΔ͔౳ʢΛௐ΂͍ͨʣ

    View Slide

  23. 3.
    ະདྷΛݟਾ͑ͨݚڀ૊৫ઃܭ

    View Slide

  24. ͘͞ΒΠϯλʔωοτݚڀॴͷݚڀ։ൃͱ͸
    24
    ݕূલͷ։ൃӡ༻ٕज़
    w ݕূ͕ᐆດͳঢ়ଶ
    w ಛఆ؀ڥͰͷᐆດͳఆੑධՁ
    w ಛఆ؀ڥґଘͰมԽ΍޿͕Γʹऑ͍
    w ίετʹରͯ͠ͷޮՌ͕ݟ͑ͣਖ਼͠͞
    ΋ෆ໌ྎ
    ࿦จԽ
    w ਖ਼͘͠ݕূՄೳͳঢ়ଶ΁
    w ៛ີͳྑ͞ͷݴޠԽ͕ඞਢ
    w લఏͷҰகɾαʔϕΠɾఆྔධ
    Ձɾ༗ޮੑ
    ֶձʹΑΔݕূ
    w ҉໧ͷલఏΛ࣋ͨͳ͍ୈࡾऀػؔ
    ʹΑͬͯݕূͱϑΟʔυόοΫ
    w ࠪಡऀʹΑΔࠪಡ݁Ռ΋࿦จͱಉ
    ༷Ҏ্ͷݴޠԽ͕લఏ
    w ࿦จࣥචऀʹΑͬͯݕূ
    ݕূޙͷ։ൃӡ༻ٕज़
    w ਖ਼͠͞ͱ޿͕Γ͕ݕূࡁΈ
    w ීวԽɾந৅Խ͕ਐΜͩ૊Έ
    ߹Θͤ΍͍ٕ͢ज़΁
    w มԽʹڧ͘ਐԽͤ͞΍͍ٕ͢
    ज़΁
    ٕज़ͷݴޠԽʹج͍ͮͯ
    Կ౓΋ݕূͱվળΛճ͢
    δϟʔφϧԽ΍τοϓΧϯϑΝ
    ϨϯεͷΑ͏ͳੈքج४ͰͷϨ
    ϕϧͷߴ͍ݕূΛ͢Δ
    ࣗ෼͚ͨͪͩͰ৽ٕज़Λݕূ͢
    Δͷ͸Կ΋ແ͍େւʹ์Γग़͞
    Εͯ৽छͷڕΛ୳͢Α͏ͳ΋ͷ
    ݴޠԽ ٕज़Խ
    ٕज़ͷݕূՄೳͳݴޠԽ͸܇࿅
    ͕ඞཁ

    View Slide

  25. 25
    IOT(IoTͰ͸ͳ͍)෼໺ʹ͓͚Δݚڀॴઃܭ
    • ΤϯδχΞ্͕Γͷࣗ෼͸ݚڀ։ൃʹ༗རͩͱࢥ͍ͬͯͨ
    • ݚڀΛ΍Γ࢝ΊΔͱΤϯδχΞϦϯάͷ͕࣌ؒݮΔ
    • ࣗ෼͕஌͍ͬͯΔͱࢥ͍ͬͯΔΤϯδχΞϦϯάʹ͸৆ຯظݶ͕͋Δ
    • ؾ͕ͭ͘ͱݱ৔ͷٕज़͸େ͖͘มΘ͓ͬͯΓࡉ෦͕ཧղͰ͖ͳ͘ͳΔ
    • ΤϯδχΞܦݧ͕͋Δͱ͍͏ࣗෛ͕଍͔ͤ΍൑அϛεʹͳΔ͜ͱ΋
    • ݚڀͷΞΠσΞ͕ݶఆ͞Εͯ͠·ͬͨΓࠓͰ͖Δ͜ͱʹͩ͜ΘΓ͕ͪ

    View Slide

  26. 26
    IOT(IoTͰ͸ͳ͍)෼໺ʹ͓͚Δݚڀॴઃܭ
    • νʔϜͱͯ͠ݚڀ։ൃͷ෼୲ͭͭ͠ڠྗͯ͠औΓ૊Ή΂͖
    • ٬һݚڀһͱͯ͠ݱ৔ͷऔΓ૊ΈΛߦ͍ͬͯΔΤϯδχΞͱҰॹʹ΍Δ
    • গͳ͘ͱ΋ΤϯδχΞ޲͚ͷࠃࡍΧϯϑΝϨϯεʹ΋ࢀՃͯٞ͠࿦͢Δ
    • ݱ৔ͰΤϯδχΞϦϯάΛͯ͠ͳͯ͘΋ಘΒΕΔ৘ใ͸ҙࣝతʹಘΔ
    • USENIX LISAɺKubeConɺOpen Source/Linux SummitɺSREconͳͲ

    View Slide

  27. 27
    ΋ͪΖΜΞΧσϛΞͷࠃࡍձٞʹ΋௅ઓ
    • ͘͞ΒΠϯλʔωοτݚڀॴ͸Ϋϥ΢υɾϗεςΟϯάΛ͸͡Ίͱͨ͠
    ʮσδλϧτϥϯεϑΥʔϝʔγϣϯΛࢧ͑ΔΠϯλʔωοτϓϥοτϑΥʔϚʔʯ
    ͷݚڀ։ൃ૊৫
    • WWWɺICWSɺMiddlewareɺCCGridɺCLOUDɺIEEE EDGEͳͲʹ௅ઓ
    • ࿦จͰ͔ͬ͠Γͱਖ਼͠͞ΛݴޠԽ͠ɺ޿͕Γ͔ΒձࣾΛԡ্͛͠Δ
    • ซઃ͞ΕͨIndustry papers sessionͳͲʹ΋ੵۃతʹ౤ߘ
    • اۀͰ΋ٕज़ͷಁ໌Խͷ࣌୅ʹ͓͚Δڝ૪ྗͷܹԽͷதͰৗʹઌ΁ਐΉ

    View Slide

  28. 28
    ϓϩμΫτΛ͍࣋ͬͯΔ͜ͱʹ؁͑͗͢ͳ͍
    • ࣗࣾϓϩμΫτΛ͍࣋ͬͯΔ͜ͱ͸͔֬ʹڧΈʹͳΓಘΔ
    • ҰํͰɺҙຯͷͳ͍ϓϩμΫτΛར༻࣮ͨ͠ӡ༻্ͷධՁ΋͋ΓಘΔ
    • ͳΜͱͳ͘ϓϩμΫτΛ࢖ͬͯධՁ͢Δͱ৴པੑ্͕͕ΔΜͰ͸ͳ͍͔
    • ϓϩμΫτΛ࢖Θͳͯ͘΋े෼ʹઆಘΛ࣮࣋ͬͨݧ͕Մೳ
    • ϓϩμΫτͷ౎߹ʹΑͬͯ৚݅Λἧ͑ΒΕͳ͍͜ͱ͔ΒࠞཚΛট͘͜ͱ΋
    • ݚڀ։ൃͷετʔϦʔΛิڧ͢ΔͨΊͷ΋ͷͰ͋Δ͜ͱΛ๨Εͳ͍
    • ϓϩμΫτΛར༻࣮ͨ͠ӡ༻্ͷධՁ͔ΒԿΛݟ͍ͤͨͷ͔Λߟ͑Δ
    • ࣾձ࣮૷ͷ஌ݟΛ͞Βʹݚڀ։ൃʹϑΟʔυόοΫͯ͠αΠΫϧΛճ͢

    View Slide

  29. 29
    اۀʹ͓͚ΔϓϩμΫτ։ൃӡ༻૊৫ͱͷڑ཭
    • ۙ͗ͯ͢΋ԕ͗ͯ͢΋ྑ͘ͳ͍ɺૄ݁߹ʹ͢Δʢ8:2Ґ͕ྑ͍ͱ͍͏ഽײʣ
    • ۙ͗͢ΔͱঃʑʹϓϩμΫτ։ൃ΍৽ن։ൃʹྲྀ͞Ε͍ͯ͘ʢີ݁߹ʣ
    • ࣗ෼͕஌͍ͬͯΔൣғͰͷ։ൃɺ͙͢ʹ࣮ݱͰ͖Δ࣮੷Λ໨ࢦ͕ͪ͠
    • ԕ͗͢Δͱاۀͷࣾձ࣮૷ͱͯ͠ͷڧΈ͕ੜ͔ͤͳ͘ͳΔ
    • ص্ͷۭ࿦ʹΑΓա͗ͨݚڀɺݱ৔͔Βཧղ͞Εͳ͍׆ಈ
    • 3~5೥͙Β͍Ͱ੒ޭorࣦഊͷΑ͏ͳ݁࿦͕ಘΒΕΔఔ౓ʹͬ͘͡Γͱݚڀ։ൃ
    • ϓϨογϟʔΛ͔͚ա͗ͨΓ੒ޭʹΑͬͨ੒ՌΛٻΊ͗͢ͳ͍

    View Slide

  30. 30
    ద੾ͳݚڀॴઃܭͷ·ͱΊ
    • ࿦จΛॻ͖ͳ͕ΒΑΓ࣮ફతͳධՁΛߦ͏͜ͱͰ࣭Λ্͛ΒΕΔ
    • ͱ͸͍͑ࣗ෼͕ΤϯδχΞͰ͋ͬͨ͜ͱʹ͸஌ࣝͷظݶ͕͋Δ
    • ϓϩμΫτ͕͋Δ͔Βͱ͍ͬͯద౰ʹ࣮ӡ༻্ͷධՁΛ͠ͳ͍
    • ࣮ӡ༻্ͷධՁ͕׆͖ΔετʔϦʔ΍࿦ཧͱ͸Կ͔Λ뱌͢Δ
    • ͦͷͨΊʹ΋͖ͪΜͱ࿦จΛॻ͖ɺ࿦ཧΛ٧ΊΔ͜ͱ͕େࣄ
    • ͳΜͰ΋࣮ફʹཔͬͯ͸͍͚ͳ͍ɺૄ݁߹ͳؔ܎ੑΛ࡞Δ
    • ࣮ӡ༻্ͷධՁ͕ෆཁͳετʔϦʔ΋͋Δ͠Ճ͑ΔͱΑΓࠞཚΛট͘͜ͱ΋
    • ద੾ʹετʔϦʔʹ༥߹Ͱ͖Ε͹େ͖ͳڧΈʹͳΔ

    View Slide

  31. 4.
    ·ͱΊ

    View Slide

  32. 32
    ௒ݸମܕσʔληϯλʔOSΛ໨ࢦͯ͠
    • ௒ݸମܕσʔληϯλʔʹ͓͚ΔίϯηϓτͱϏδϣϯͷ঺հ
    • ݚڀͷൃ૝Λ޿͛ΔͨΊʹίϯηϓτ΍Ϗδϣϯ͕ඞཁͩͬͨ
    • ௒ݸମܕσʔληϯλʔ/OSͱ͍͏ίϯηϓτͷ঺հ
    • ͘͞ΒΠϯλʔωοτݚڀॴͷݚڀςʔϚΛ؆୯ʹ঺հ

    View Slide

  33. 33
    ௒ݸମܕσʔληϯλʔOSΛ໨ࢦͯ͠
    • ະདྷΛݟਾ͑ͨݚڀ૊৫ઃܭ
    • ࣮ફతͳܦݧ͸৆ຯظݶ͕͋ΔͷͰɺͦΕΛ֮ࣗͨ͠૊৫ઃܭ͕େࣄ
    • ϓϩμΫτʹҾͬுΒΕ͗ͣ͢ద੾ʹ࿈ܞ͢Δ͜ͱ͕େࣄ
    • ΤϯδχΞͰ͋Δ͜ͱʹͩ͜ΘΒͣ͏·͘׆༻͢Δ͜ͱ͕େࣄ
    • IOTʹ͓͍ͯཁૉٕज़͚ͩͰͳ͘γεςϜͷݚڀ΋ॏཁʹͳͬͯ͘Δ
    • ΤϯδχΞϦϯάͷ࣮ફ΍ਓ͕࢖͏؍఺ͱద੾ʹ࿈ܞͯ͠ݚڀ͢΂͖
    • ཧ࿦ͱ࣮ફͷࠩΛ͍͔ʹຒΊͯ৽ͨͳεςʔδͰݚڀΛਪ͠ਐΊΔ͔

    View Slide