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

ライフサイエンス業界でのCassandra × Azure ソリューションのスライドを公開!

ライフサイエンス業界でのCassandra × Azure ソリューションのスライドを公開!

Cassandra Summit Tokyo 2017にて弊社社員が講演したスライドを公開。ライフサイエンス業界でのMicrosoft Azureを基盤としたCassandra/DataStax Enterpriseを活用したソリューションです。
ぜひ、ご覧ください。

2017年10月
イサナドットネット株式会社
阿部・和田

isana.net,inc.

October 05, 2017
Tweet

More Decks by isana.net,inc.

Other Decks in Technology

Transcript

  1. $BTTBOESB4VNNJU5PLZP
    .JDSPTPGU"[VSFΛج൫ͱͨ͠ϥΠϑαΠΤϯεۀքࣄྫͰͷ
    $BTTBOESB%BUB4UBY&OUFSQSJTFͷ׆༻
    ೥݄೔
    Παφυοτωοτגࣜձࣾ
    Ѩ෦কจɾ࿨ాҰਅ

    View full-size slide

  2. QSPQSJFUBSZUPJTBOBOFU JOD
    ొஃऀ঺հ
    Ѩ෦কจ.BTBGVNJ"CF
    ΠαφυοτωοτגࣜձࣾϏδωεσΟϕϩοϓϝϯτ
    ೥ʹιϑτ΢ΣΞΤϯδχΞͱͯ͠த్ೖࣾ
    ݱࡏ͸ओʹϥΠϑαΠΤϯεۀք޲͚Ϗδωε੹೚ऀͱͯ͠ैࣄ
    ೥ΑΓΠϯλʔϯͱͯ͠ࢀՃɺେֶӃमྃޙιϑτ΢ΣΞΤϯδχΞͱͯ͠ೖࣾ
    "[VSFΛج൫ͱͯ͠/P42-Λ׆༻͢ΔϏδωενϟοτιϦϡʔγϣϯఏڙʹैࣄ
    ࿨ాҰਅ,B[VNB8BEB
    Παφυοτωοτגࣜձࣾιϑτ΢ΣΞΤϯδχΞ

    View full-size slide

  3. QSPQSJFUBSZUPJTBOBOFU JOD
    Παφυοτωοτͷ঺հ
    ຊࣾɿौ୩۠ઍବϲ୩ɹ
    αςϥΠτΦϑΟεɿௗऔ
    ࣾһ਺ɹ໿໊
    ೥૑ۀʢ೥໨ʣ
    ए͍ΤϯδχΞ͕׆༂

    View full-size slide

  4. QSPQSJFUBSZUPJTBOBOFU JOD
    Παφυοτωοτͷ঺հ
    ίάχςΟϒ"*ϩϘςΟΫε
    Ϗδωενϟοτ
    ϥΠϑαΠΤϯεʢ੡ༀɾҩྍػثʣ
    ձ࿩ܕΤʔδΣϯτεϚʔτεϐʔΧʔίϛϡχέʔγϣϯϩϘοτ
    ஫ྗ͢Διϑτ΢ΣΞྖҬ
    .JDSPTPGU1BSUOFS/FUXPSL
    4JMWFSΫϥ΢υίϯϐςϯγʔύʔτφʔ

    View full-size slide

  5. QSPQSJFUBSZUPJTBOBOFU JOD
    ຊ೔ͷ͓࿩
    ΞδΣϯμ
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
    ϥΠϑαΠΤϯεۀք ੡ༀɾҩྍػث
    ͷࣄྫͰͷ
    "[VSF$BTTBOESB%BUB4UBY&OUFSQSJTFͷ׆༻

    View full-size slide

  6. QSPQSJFUBSZUPJTBOBOFU JOD
    #JTN)VC
    ԕִͰͷϞχλϦϯά
    ΢ΣΞϥϒϧσόΠε͔ΒͷόΠλϧσʔλʢ৺ిσʔλʣΛܧଓతʹऔಘ
    ԕִͰ࣏ݧ΁ࢀՃͰ͖Δ͜ͱͰױऀͷෛ୲ݮɺΑΓޮՌతͳ࣏ݧΦϖϨʔγϣϯͷ࣮ݱ
    ੡ༀձࣾͷ৽ༀঝೝͷͨΊͷ࣏ݧͰ׆༻
    ৺ిσʔλҎ֎ʹ΋༷ʑͳػثΛ௨ͯ͠๲େͳσʔλΛױऀ͔Βܧଓతʹऔಘ
    ϦΞϧλΠϜʹσʔλ෼ੳ͠ɺױऀ͝ͱʹઃఆͨ͠ᮢ஋Λ௒͑ΔͱҩྍैࣄऀʹΞϥʔτΛૹ৴
    ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ

    View full-size slide

  7. QSPQSJFUBSZUPJTBOBOFU JOD
    &3&4ཁ݅΁ͷରԠ
    ($1ɿ(PPE$MJOJDBM1SBDUJDF࣏ݧΛ࣮ࢪ͢ΔࡍʹकΔ΂͖ϧʔϧ
    $47ɿ$PNQVUFS4ZTUFN7BMJEBUJPOίϯϐϡʔλԽγεςϜόϦσʔγϣϯ
    ($1γεςϜͰͷ$47ରԠ
    ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ
    #JTN)VC৽ༀঝೝͷͨΊͷιϦϡʔγϣϯఏڙʹ͓͍ͯ४ڌ͢Δ΂͖ن੍
    ްੜ࿑ಇলʹΑΔγεςϜ։ൃͷΨΠυϥΠϯʹ४ڌ
    ҩༀ඼ͷঝೝຢ͸ڐՄ౳ʹ܎Δਃ੥౳ʹ͓͚Δి࣓తه࿥ٴͼిࢠॺ໊ͷར༻ʹ͍ͭͯ

    View full-size slide

  8. QSPQSJFUBSZUPJTBOBOFU JOD
    ࢀߟɿҩༀ඼ɾҩༀ෦֎඼੡଄ൢചۀऀ౳ʹ͓͚ΔίϯϐϡʔλԽγεςϜ దਖ਼؅ཧΨΠυϥΠϯ
    ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ
    Ҿ༻ɿhttp://www.hitachi-systems.com/report/suggestion/vrod/index.html
    "[VSFΛج൫ͱ͢Δ͜ͱͰӡ༻ෛ୲ΛݮΒ͢

    View full-size slide

  9. QSPQSJFUBSZUPJTBOBOFU JOD
    ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ
    ࢀߟɿҩༀ඼ͷঝೝຢ͸ڐՄ౳ʹ܎Δਃ੥౳ʹ͓͚Δి࣓తه࿥ٴͼిࢠॺ໊ͷར༻ʹ͍ͭͯ
    ిࢠه࿥ʹؔ͢Δج४
    ΦʔσΟοτɾτϨʔϧʢ؂ࠪূ੻ʣ
    ిࢠॺ໊ʹؔ͢Δج४
    ిࢠॺ໊ཁ݅
    ɾిࢠه࿥ͷ࡞੒ɺमਖ਼ɺ·ͨ͸࡟আͷ೔࣌Λه࿥
    ɾͦͷૢ࡞ΛߦͬͨऀΛه࿥͢Δ
    ɾه࿥ͷमਖ਼͸मਖ਼લͷه࿥৘ใΛຣফ͠ͳ͍
    ɾҰఆظؒอଘ͢Δ
    ɾ౰ہͷߍӾʹରԠͰ͖Δ͜ͱ
    ؂ࠪূ੻ͱ͸ɾɾɾ
    ਖ਼֬ͳλΠϜελϯϓʢίϯϐϡʔλ͕ࣗಈతʹࠁҹ͢Δ೔࣌ʣ
    ͕෇͚ΒΕͨҰ࿈ͷૢ࡞ه࿥
    ग़యɿҩༀ඼ͷঝೝຢ͸ڐՄ౳ʹ܎Δਃ੥౳ʹ͓͚Δి࣓తه࿥ٴͼిࢠॺ໊ͷར༻ʹ͍ͭͯ
    ɾॺ໊ऀͷ׆ࣈମͷࢯ໊
    ɾॺ໊ͷ೔࣌
    ɾॺ໊ͷ໨తʢঝೝͳͲʣ
    ॺ໊಺༰͸࣍ͷج४ʹै͏͜ͱ
    ɾಡΈऔΓՄೳͳܗࣜͰిࢠه࿥ʹؚΊΔ
    ɾిࢠه࿥ͱಉҰͷ؅ཧͱͳΔ

    View full-size slide

  10. QSPQSJFUBSZUPJTBOBOFU JOD
    ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ
    #JTN)VC৽ༀঝೝͷͨΊͷιϦϡʔγϣϯఏڙʹ͍ͭͯ
    "[VSFΛج൫ͱͯ͠ΑΓޮՌతʹ࣏ݧӡ༻͕Ͱ͖Δ
    ιϦϡʔγϣϯͱͯ͠ܧଓͯ͠վળ͕ඞཁ
    "[VSFͰఏڙ͞ΕΔϚωʔδυαʔϏεʢ1BBTʣΛར༻
    044Λ"[VSFΛج൫ͱͯ͠ಋೖ
    ۀ຿ΞϓϦέʔγϣϯఏڙͱόϦσʔγϣϯϓϩηεʹ஫ྗ

    View full-size slide

  11. QSPQSJFUBSZUPJTBOBOFU JOD
    ߋ৽଎౓
    Ϣʔβʔ਺͕૿͑ͨ৔߹ʹ.Z42-Ͱ͸ॲཧ͕ؒʹ߹Θͳ͘ͳΔݒ೦
    .Z42-ͷݶք
    ஝ੵσʔλ΁ͷόονॲཧ࣌ͷෛՙ
    Ϣʔβʔ೔෼ͷ৺ిσʔλϨίʔυ਺ɿ ʢඵʣ
    σʔλ༰ྔ্͕ݶʹୡͨ͠৔߹ʹεέʔϧΞοϓͷͨΊͷαʔϏεఀࢭ͕ඞཁ
    ஝ੵͨ͠σʔλʹରͯ͠ղੳॲཧ΍ग़ྗͷͨΊͷॲཧΛ͢Δࡍɺ
    ର৅ͷσʔλ͕ଟ͗ͯ͢ɺσʔλΛѻ͏ΞϓϦέʔγϣϯͰੑೳతͳ໰୊͕ൃੜ
    ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ
    #JTN)VC"T*Tɹ
    σʔλ༰ྔ

    View full-size slide

  12. QSPQSJFUBSZUPJTBOBOFU JOD
    $BTTBOESBΛ࠾༻͢Δ͜ͱͰͷظ଴
    ߋ৽଎౓
    σʔλ༰ྔ
    εέʔϧΞ΢τͯ͠ॲཧΛ෼ࢄ͢Δ͜ͱͰ%#΁ͷಡΈॻ͖͕ߴ଎ʹͳΔ
    ஝ੵσʔλ΁ͷόονॲཧ࣌ͷෛՙ
    εέʔϧΞ΢τ͢Δ͜ͱͰվળՄೳ
    $BTTBOESB4QBSLͰͷ෼ࢄॲཧͰվળՄೳ
    ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ
    #JTN)VC5P#F

    View full-size slide

  13. QSPQSJFUBSZUPJTBOBOFU JOD
    ඼࣭อূɾΤΩεύʔταϙʔτ
    ϥΠϑαΠΤϯεۀք޲͚γεςϜʹඞཁͳػೳ
    ؂ࠪূ੻
    Φʔϓϯιʔεར༻Ͱͷݒ೦఺Λαϙʔτ
    %4&͕ఏڙ͢Δ؅ཧπʔϧ΋ॆ࣮
    ͞Βʹ%BUBTUBY&OUFSQSJTFΛ࠾༻͢Δ͜ͱͰͷظ଴
    "QBDIF4QBSL౷߹
    ݕࡧ΍෼ੳΛΑΓޮ཰తʹॲཧ
    #JTN)VC5P#F
    ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ
    ΞϓϦέʔγϣϯͰ࣮ݱͯ͠ΔػೳΛ
    ϛυϧ΢ΣΞͰαϙʔτ
    ΞϓϦέʔγϣϯΛγϯϓϧԽͰ͖Δʂ

    View full-size slide

  14. QSPQSJFUBSZUPJTBOBOFU JOD
    $BTTBOESB4QBSLͷಋೖʹΑΓޮՌతʹӡ༻Ͱ͖ΔΑ͏վળ
    ΞϓϦέʔγϣϯΛγϯϓϧʹͰ͖Δ
    σʔλ஝ੵͷՄ༻ੑ޲্
    ऩूͨ͠σʔλʹରͯ͠ͷޮՌతͳॲཧ
    ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ
    #JTN)VC5P#Fɹ·ͱΊ
    ۀ຿ΞϓϦέʔγϣϯఏڙͱόϦσʔγϣϯϓϩηεʹ஫ྗ

    View full-size slide

  15. QSPQSJFUBSZUPJTBOBOFU JOD
    ຊ೔ͷ͓࿩
    ΞδΣϯμ
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
    ϥΠϑαΠΤϯεۀք ੡ༀɾҩྍػث
    ͷࣄྫͰͷ
    $BTTBOESB%BUB4UBY&OUFSQSJTFͷ׆༻

    View full-size slide

  16. QSPQSJFUBSZUPJTBOBOFU JOD
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
    4QJLBGPS#VTJOFTTº.JDSPTPGU"[VSF$PTNPT%#
    "[VSF$PTNPT%#ʹରԠ͢Δ͜ͱͰɼ

    εέʔϦϯάɾϨϓϦέʔγϣϯΛ؆୯ʹʂʂ

    View full-size slide

  17. QSPQSJFUBSZUPJTBOBOFU JOD
    4QJLBͱ$PTNPT%#
    4QJLBGPS#VTJOFTT
    ࿭੕ن໛ͷ֦ுੑɾ҆৺ͯ͠࢖͑Δ4-"ɾϦʔζφϒϧͳ՝ۚϞσϧɾ
    ϚϧνϞσϧ"1*Λඋ͑ͨ"[VSFͷσʔλϕʔεαʔϏε
    "[VSF$PTNPT%#
    ιʔείʔυఏڙͳͷͰɼαʔόߏ੒΋ࣗ༝ʹΧελϚΠζՄೳ
    4QJLBGPS#VTJOFTTº.JDSPTPGU"[VSF$PTNPT%#
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
    ඪ४
    ๲େͳσʔλΛϦΞϧλΠϜʹ΍ΓऔΓ͢Δඞཁͷ͋ΔνϟοτγεςϜͱɼ
    εέʔϦϯά͠΍͍͢/P42-͸૬ੑ͕Α͍
    νϟοτ͸/P42-ͱ૬ੑ͕ྑ͍

    View full-size slide

  18. QSPQSJFUBSZUPJTBOBOFU JOD
    .POHP%#ͱͷޓ׵ੑͷ໰୊
    ֊૚తͳσʔλߏ଄΁ͷରԠ
    ෳ਺৚݅ʹΑΔݕࡧ
    $PTNPT%#ͷϚϧνϞσϧ"1*
    .JDSPTPGU"[VSF$PTNPT%#ʹରԠͨ͠ཧ༝
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻

    View full-size slide

  19. QSPQSJFUBSZUPJTBOBOFU JOD
    .JDSPTPGU"[VSF$PTNPT%#ʹରԠͨ͠ཧ༝
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
    $BTTBOESBͰ͸ɼجຊతʹ֊૚ߏ଄Λ࣋ͯͳ͍
    ֊૚తͳσʔλߏ଄΁ͷରԠ
    $BTTBOESB
    Ωʔ ྻ
    ྻͷதʹΩʔͱόϦϡʔΛରͰ࣋ͭ
    όϦϡʔͷதʹΩʔόϦϡʔ͸࣋ͯͳ͍
    NPOHP%#
    υΩϡϝϯτ
    )BTI
    υΩϡϝϯτͷதʹυΩϡϝϯτΛ֊૚తʹ࣋
    ͭ͜ͱ͕Ͱ͖Δ
    શίϨΫγϣϯʹରͯ͠σʔλϞσϦϯάΛ΍Γ௚͢ඞཁ͕͋Δ

    View full-size slide

  20. QSPQSJFUBSZUPJTBOBOFU JOD
    .JDSPTPGU"[VSF$PTNPT%#ʹରԠͨ͠ཧ༝
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
    $BTTBOESBͰ͸ɼجຊతʹ1SJNBSZ,FZΛࢦఆͯ͠ݕࡧΛߦ͏
    ෳ਺৚݅ʹΑΔݕࡧ
    ΞϓϦέʔγϣϯଆͷΫΤϦʹؔ͢Δ෦෼Λେ෯ʹमਖ਼͢Δඞཁ͕͋Δ
    $BTTBOESB
    1SJNBSZ,FZ
    1SJNBSZLFZ͔JOEFYΛࢦఆͨ͠Χϥ
    Ϝ͔͠৚݅ࢦఆग़དྷͳ͍
    ࡀҎԼͷϢʔβͷ
    σʔλΛશͯऔΔͱ
    ͔͸ۤख
    NPOHP%#
    υΩϡϝϯτ
    )BTI
    ݕࡧ৚݅ΛॊೈʹࢦఆͰ͖Δ
    ࡀҎԼͷϢʔβͷ

    σʔλΛશͯऔΔ͜ͱ
    ͕Մೳ

    View full-size slide

  21. QSPQSJFUBSZUPJTBOBOFU JOD
    .JDSPTPGU"[VSF$PTNPT%#ʹରԠͨ͠ཧ༝
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
    *% /BNF #JSUI
    ʜ ʜ
    ʜ ʜ
    ʜ ʜ
    \
    l*%zlz
    l/BNFzlʜz
    l+PCzlʜz
    ^
    \
    l*%zlz
    l/BNFzlʜz
    l+PCzlʜz
    ^
    \
    l*%zlz
    l/BNFzlʜz
    l+PCzlʜz
    ^
    "[VSF$PTNPT%#ͷϚϧνϞσϧ"1*
    ςʔϒϧ άϥϑ
    υΩϡϝϯτ

    View full-size slide

  22. QSPQSJFUBSZUPJTBOBOFU JOD
    .JDSPTPGU"[VSF$PTNPT%#ʹରԠͨ͠ཧ༝
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
    $PTNPT%#ͷ"1*͕શͯٵऩͯ͘͠ΕͨͨΊɼ

    ରԠίετ͕΄ͱΜͲ͔͔Βͳ͔ͬͨʂ
    *% /BNF #JSUI
    ʜ ʜ
    ʜ ʜ
    ʜ ʜ
    \
    l*%zlz
    l/BNFzlʜz
    l+PCzlʜz
    ^
    \
    l*%zlz
    l/BNFzlʜz
    l+PCzlʜz
    ^
    \
    l*%zlz
    l/BNFzlʜz
    l+PCzlʜz
    ^
    "[VSF$PTNPT%#ͷϚϧνϞσϧ"1*
    ςʔϒϧ άϥϑ
    υΩϡϝϯτ

    View full-size slide

  23. QSPQSJFUBSZUPJTBOBOFU JOD
    4QJLBGPS#VTJOFTT͕"[VSF$PTNPT%#ʹରԠ͠·ͨ͠ʂ
    εέʔϦϯάɾϨϓϦέʔγϣϯ͕ॊೈʹߦ͑ΔΑ͏ʹͳΓ·ͨ͠ʂ
    $BTTBOESBͰ͸ͳ͘"[VSF$PTNPT%#Λ࠾༻ͨ͠ཧ༝
    w ֊૚తͳσʔλߏ଄΁ͷରԠ
    w ෳ਺৚݅ʹΑΔݕࡧ΁ͷରԠ
    w $PTNPT%#ͷϚϧνϞσϧ"1*
    "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
    ·ͱΊ

    View full-size slide

  24. QSPQSJFUBSZUPJTBOBOFU JOD
    શମͷ·ͱΊ
    $BTTBOESB4QBSLͰେن໛σʔλͷ஝ੵɾ෼ੳॲཧΛޮ཰Խ
    "[VSFΛج൫ͱͨ͠ιϦϡʔγϣϯʹ͢Δ͜ͱͰ
    ۀ຿ΞϓϦέʔγϣϯ։ൃɾఏڙʹूதͯ͠ސ٬Ձ஋Λ࠷େԽ͢Δ
    %BUBTUBY&OUFSQSJTFΛ׆༻ͯ͠ӡ༻ޮ཰Խ

    View full-size slide