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
Microsoft Azureを基盤としたライフサイエンス業界事例でのCassandra / ...
Search
CassandraCommunityJP
October 16, 2017
Technology
0
200
Microsoft Azureを基盤としたライフサイエンス業界事例でのCassandra / DataStax Enterpriseの活用
Cassandra Summit Tokyo 2017
CassandraCommunityJP
October 16, 2017
Tweet
Share
More Decks by CassandraCommunityJP
See All by CassandraCommunityJP
Azure Managed Instance for Apache Cassandra
cassandracommunityjp
0
200
Cassandra on Kubernets- K8ssandra
cassandracommunityjp
0
540
Transaction Management on Cassandra
cassandracommunityjp
0
310
運用中システムにおける6億レコードのデータ移行に関する課題と解決
cassandracommunityjp
0
310
Cassandraの活用とその事例
cassandracommunityjp
0
460
Microsoft Azure で実現する Cassandra とその活用事例
cassandracommunityjp
0
340
Troubleshooting Apache Cassandra
cassandracommunityjp
0
320
Cassandra Summit Tokyo 2017 Keynote
cassandracommunityjp
0
390
Aaron Morton
cassandracommunityjp
0
65
Other Decks in Technology
See All in Technology
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
190
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
250
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
580
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
20
5.9k
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
120
英語が苦手でも学びが得られるWorkshopについて / About the workshop of re:Invent 2024
taquakisatwo
0
300
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
120
効率的な技術組織が作れる!書籍『チームトポロジー』要点まとめ
iwamot
2
150
多様なメトリックとシステムの健全性維持
masaaki_k
0
120
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
310
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
150
.NET 9 のパフォーマンス改善
nenonaninu
0
1.6k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
920
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
4 Signs Your Business is Dying
shpigford
182
21k
Optimizing for Happiness
mojombo
376
70k
The Cost Of JavaScript in 2023
addyosmani
46
7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Embracing the Ebb and Flow
colly
84
4.5k
Site-Speed That Sticks
csswizardry
2
190
GitHub's CSS Performance
jonrohan
1031
460k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Transcript
$BTTBOESB4VNNJU5PLZP .JDSPTPGU"[VSFΛج൫ͱͨ͠ϥΠϑαΠΤϯεۀքࣄྫͰͷ $BTTBOESB%BUB4UBY&OUFSQSJTFͷ׆༻ ݄ Παφυοτωοτגࣜձࣾ Ѩ෦কจɾాҰਅ
QSPQSJFUBSZUPJTBOBOFU JOD ొஃऀհ Ѩ෦কจ.BTBGVNJ"CF ΠαφυοτωοτגࣜձࣾϏδωεσΟϕϩοϓϝϯτ ʹιϑτΣΞΤϯδχΞͱͯ͠த్ೖࣾ ݱࡏओʹϥΠϑαΠΤϯεۀք͚Ϗδωεऀͱͯ͠ैࣄ ΑΓΠϯλʔϯͱͯ͠ࢀՃɺେֶӃमྃޙιϑτΣΞΤϯδχΞͱͯ͠ೖࣾ "[VSFΛج൫ͱͯ͠/P42-Λ׆༻͢ΔϏδωενϟοτιϦϡʔγϣϯఏڙʹैࣄ ాҰਅ,B[VNB8BEB
ΠαφυοτωοτגࣜձࣾιϑτΣΞΤϯδχΞ
QSPQSJFUBSZUPJTBOBOFU JOD Παφυοτωοτͷհ ຊࣾɿौ୩۠ઍବϲ୩ɹ αςϥΠτΦϑΟεɿௗऔ ࣾһɹ໊ ۀʢʣ ए͍ΤϯδχΞ͕׆༂
QSPQSJFUBSZUPJTBOBOFU JOD Παφυοτωοτͷհ ίάχςΟϒ"*ϩϘςΟΫε Ϗδωενϟοτ ϥΠϑαΠΤϯεʢༀɾҩྍػثʣ ձܕΤʔδΣϯτεϚʔτεϐʔΧʔίϛϡχέʔγϣϯϩϘοτ ྗ͢ΔιϑτΣΞྖҬ .JDSPTPGU1BSUOFS/FUXPSL 4JMWFSΫϥυίϯϐςϯγʔύʔτφʔ
QSPQSJFUBSZUPJTBOBOFU JOD ຊͷ͓ ΞδΣϯμ "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻ ϥΠϑαΠΤϯεۀք ༀɾҩྍػث ͷࣄྫͰͷ "[VSF$BTTBOESB%BUB4UBY&OUFSQSJTFͷ׆༻
QSPQSJFUBSZUPJTBOBOFU JOD #JTN)VC ԕִͰͷϞχλϦϯά ΣΞϥϒϧσόΠε͔ΒͷόΠλϧσʔλʢ৺ిσʔλʣΛܧଓతʹऔಘ ԕִͰ࣏ݧࢀՃͰ͖Δ͜ͱͰױऀͷෛ୲ݮɺΑΓޮՌతͳ࣏ݧΦϖϨʔγϣϯͷ࣮ݱ ༀձࣾͷ৽ༀঝೝͷͨΊͷ࣏ݧͰ׆༻ ৺ిσʔλҎ֎ʹ༷ʑͳػثΛ௨ͯ͠େͳσʔλΛױऀ͔Βܧଓతʹऔಘ ϦΞϧλΠϜʹσʔλੳ͠ɺױऀ͝ͱʹઃఆͨ͠ᮢΛ͑ΔͱҩྍैࣄऀʹΞϥʔτΛૹ৴ ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ
QSPQSJFUBSZUPJTBOBOFU JOD &3&4ཁ݅ͷରԠ ($1ɿ(PPE$MJOJDBM1SBDUJDF࣏ݧΛ࣮ࢪ͢ΔࡍʹकΔ͖ϧʔϧ $47ɿ$PNQVUFS4ZTUFN7BMJEBUJPOίϯϐϡʔλԽγεςϜόϦσʔγϣϯ ($1γεςϜͰͷ$47ରԠ ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ #JTN)VC৽ༀঝೝͷͨΊͷιϦϡʔγϣϯఏڙʹ͓͍ͯ४ڌ͢Δ͖ن੍ ްੜ࿑ಇলʹΑΔγεςϜ։ൃͷΨΠυϥΠϯʹ४ڌ ҩༀͷঝೝຢڐՄʹΔਃʹ͓͚Δి࣓తهٴͼిࢠॺ໊ͷར༻ʹ͍ͭͯ
QSPQSJFUBSZUPJTBOBOFU JOD ࢀߟɿҩༀɾҩༀ෦֎ൢചۀऀʹ͓͚ΔίϯϐϡʔλԽγεςϜ దਖ਼ཧΨΠυϥΠϯ ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ Ҿ༻ɿhttp://www.hitachi-systems.com/report/suggestion/vrod/index.html "[VSFΛج൫ͱ͢Δ͜ͱͰӡ༻ෛ୲ΛݮΒ͢
QSPQSJFUBSZUPJTBOBOFU JOD ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ ࢀߟɿҩༀͷঝೝຢڐՄʹΔਃʹ͓͚Δి࣓తهٴͼిࢠॺ໊ͷར༻ʹ͍ͭͯ ిࢠهʹؔ͢Δج४ ΦʔσΟοτɾτϨʔϧʢࠪূʣ ిࢠॺ໊ʹؔ͢Δج४ ిࢠॺ໊ཁ݅ ɾిࢠهͷ࡞ɺमਖ਼ɺ·ͨআͷ࣌Λه ɾͦͷૢ࡞ΛߦͬͨऀΛه͢Δ
ɾهͷमਖ਼मਖ਼લͷهใΛຣফ͠ͳ͍ ɾҰఆظؒอଘ͢Δ ɾہͷߍӾʹରԠͰ͖Δ͜ͱ ࠪূͱɾɾɾ ਖ਼֬ͳλΠϜελϯϓʢίϯϐϡʔλ͕ࣗಈతʹࠁҹ͢Δ࣌ʣ ͕͚ΒΕͨҰ࿈ͷૢ࡞ه ग़యɿҩༀͷঝೝຢڐՄʹΔਃʹ͓͚Δి࣓తهٴͼిࢠॺ໊ͷར༻ʹ͍ͭͯ ɾॺ໊ऀͷ׆ࣈମͷࢯ໊ ɾॺ໊ͷ࣌ ɾॺ໊ͷతʢঝೝͳͲʣ ॺ໊༰࣍ͷج४ʹै͏͜ͱ ɾಡΈऔΓՄೳͳܗࣜͰిࢠهʹؚΊΔ ɾిࢠهͱಉҰͷཧͱͳΔ
QSPQSJFUBSZUPJTBOBOFU JOD ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ #JTN)VC৽ༀঝೝͷͨΊͷιϦϡʔγϣϯఏڙʹ͍ͭͯ "[VSFΛج൫ͱͯ͠ΑΓޮՌతʹ࣏ݧӡ༻͕Ͱ͖Δ ιϦϡʔγϣϯͱͯ͠ܧଓͯ͠վળ͕ඞཁ "[VSFͰఏڙ͞ΕΔϚωʔδυαʔϏεʢ1BBTʣΛར༻ 044Λ"[VSFΛج൫ͱͯ͠ಋೖ ۀΞϓϦέʔγϣϯఏڙͱόϦσʔγϣϯϓϩηεʹྗ
QSPQSJFUBSZUPJTBOBOFU JOD ߋ৽ Ϣʔβʔ͕૿͑ͨ߹ʹ.Z42-Ͱॲཧ͕ؒʹ߹Θͳ͘ͳΔݒ೦ .Z42-ͷݶք ੵσʔλͷόονॲཧ࣌ͷෛՙ Ϣʔβʔͷ৺ిσʔλϨίʔυɿ ʢඵʣ σʔλ༰ྔ্͕ݶʹୡͨ͠߹ʹεέʔϧΞοϓͷͨΊͷαʔϏεఀࢭ͕ඞཁ
ੵͨ͠σʔλʹରͯ͠ղੳॲཧग़ྗͷͨΊͷॲཧΛ͢Δࡍɺ ରͷσʔλ͕ଟ͗ͯ͢ɺσʔλΛѻ͏ΞϓϦέʔγϣϯͰੑೳతͳ͕ൃੜ ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ #JTN)VC"T*Tɹ σʔλ༰ྔ
QSPQSJFUBSZUPJTBOBOFU JOD $BTTBOESBΛ࠾༻͢Δ͜ͱͰͷظ ߋ৽ σʔλ༰ྔ εέʔϧΞτͯ͠ॲཧΛࢄ͢Δ͜ͱͰ%#ͷಡΈॻ͖͕ߴʹͳΔ ੵσʔλͷόονॲཧ࣌ͷෛՙ εέʔϧΞτ͢Δ͜ͱͰվળՄೳ $BTTBOESB 4QBSLͰͷࢄॲཧͰվળՄೳ
ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ #JTN)VC5P#F
QSPQSJFUBSZUPJTBOBOFU JOD ࣭อূɾΤΩεύʔταϙʔτ ϥΠϑαΠΤϯεۀք͚γεςϜʹඞཁͳػೳ ࠪূ Φʔϓϯιʔεར༻Ͱͷݒ೦Λαϙʔτ %4&͕ఏڙ͢Δཧπʔϧॆ࣮ ͞Βʹ%BUBTUBY&OUFSQSJTFΛ࠾༻͢Δ͜ͱͰͷظ "QBDIF4QBSL౷߹ ݕࡧੳΛΑΓޮతʹॲཧ
#JTN)VC5P#F ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ ΞϓϦέʔγϣϯͰ࣮ݱͯ͠ΔػೳΛ ϛυϧΣΞͰαϙʔτ ΞϓϦέʔγϣϯΛγϯϓϧԽͰ͖Δʂ
QSPQSJFUBSZUPJTBOBOFU JOD $BTTBOESB 4QBSLͷಋೖʹΑΓޮՌతʹӡ༻Ͱ͖ΔΑ͏վળ ΞϓϦέʔγϣϯΛγϯϓϧʹͰ͖Δ σʔλੵͷՄ༻ੑ্ ऩूͨ͠σʔλʹରͯ͠ͷޮՌతͳॲཧ ϥΠϑαΠΤϯεɾιϦϡʔγϣϯͷࣄྫ #JTN)VC5P#Fɹ·ͱΊ ۀΞϓϦέʔγϣϯఏڙͱόϦσʔγϣϯϓϩηεʹྗ
QSPQSJFUBSZUPJTBOBOFU JOD ຊͷ͓ ΞδΣϯμ "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻ ϥΠϑαΠΤϯεۀք ༀɾҩྍػث ͷࣄྫͰͷ $BTTBOESB%BUB4UBY&OUFSQSJTFͷ׆༻
QSPQSJFUBSZUPJTBOBOFU JOD "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻ 4QJLBGPS#VTJOFTTº.JDSPTPGU"[VSF$PTNPT%# "[VSF$PTNPT%#ʹରԠ͢Δ͜ͱͰɼ εέʔϦϯάɾϨϓϦέʔγϣϯΛ؆୯ʹʂʂ
QSPQSJFUBSZUPJTBOBOFU JOD 4QJLBͱ$PTNPT%# 4QJLBGPS#VTJOFTT نͷ֦ுੑɾ҆৺ͯ͑͠Δ4-"ɾϦʔζφϒϧͳ՝ۚϞσϧɾ ϚϧνϞσϧ"1*Λඋ͑ͨ"[VSFͷσʔλϕʔεαʔϏε "[VSF$PTNPT%# ιʔείʔυఏڙͳͷͰɼαʔόߏࣗ༝ʹΧελϚΠζՄೳ 4QJLBGPS#VTJOFTTº.JDSPTPGU"[VSF$PTNPT%# "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
ඪ४ େͳσʔλΛϦΞϧλΠϜʹΓऔΓ͢Δඞཁͷ͋ΔνϟοτγεςϜͱɼ εέʔϦϯά͍͢͠/P42-૬ੑ͕Α͍ νϟοτ/P42-ͱ૬ੑ͕ྑ͍
QSPQSJFUBSZUPJTBOBOFU JOD .POHP%#ͱͷޓੑͷ ֊తͳσʔλߏͷରԠ ෳ݅ʹΑΔݕࡧ $PTNPT%#ͷϚϧνϞσϧ"1* .JDSPTPGU"[VSF$PTNPT%#ʹରԠͨ͠ཧ༝ "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻
QSPQSJFUBSZUPJTBOBOFU JOD .JDSPTPGU"[VSF$PTNPT%#ʹରԠͨ͠ཧ༝ "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻ $BTTBOESBͰɼجຊతʹ֊ߏΛ࣋ͯͳ͍ ֊తͳσʔλߏͷରԠ $BTTBOESB Ωʔ ྻ ྻͷதʹΩʔͱόϦϡʔΛରͰ࣋ͭ
όϦϡʔͷதʹΩʔόϦϡʔ࣋ͯͳ͍ NPOHP%# υΩϡϝϯτ )BTI υΩϡϝϯτͷதʹυΩϡϝϯτΛ֊తʹ࣋ ͭ͜ͱ͕Ͱ͖Δ શίϨΫγϣϯʹରͯ͠σʔλϞσϦϯάΛΓ͢ඞཁ͕͋Δ
QSPQSJFUBSZUPJTBOBOFU JOD .JDSPTPGU"[VSF$PTNPT%#ʹରԠͨ͠ཧ༝ "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻ $BTTBOESBͰɼجຊతʹ1SJNBSZ,FZΛࢦఆͯ͠ݕࡧΛߦ͏ ෳ݅ʹΑΔݕࡧ ΞϓϦέʔγϣϯଆͷΫΤϦʹؔ͢Δ෦Λେ෯ʹमਖ਼͢Δඞཁ͕͋Δ $BTTBOESB 1SJNBSZ,FZ 1SJNBSZLFZ͔JOEFYΛࢦఆͨ͠Χϥ
Ϝ͔݅͠ࢦఆग़དྷͳ͍ ࡀҎԼͷϢʔβͷ σʔλΛશͯऔΔͱ ͔ۤख NPOHP%# υΩϡϝϯτ )BTI ݕࡧ݅ΛॊೈʹࢦఆͰ͖Δ ࡀҎԼͷϢʔβͷ σʔλΛશͯऔΔ͜ͱ ͕Մೳ
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* ςʔϒϧ άϥϑ υΩϡϝϯτ
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* ςʔϒϧ άϥϑ υΩϡϝϯτ
QSPQSJFUBSZUPJTBOBOFU JOD 4QJLBGPS#VTJOFTT͕"[VSF$PTNPT%#ʹରԠ͠·ͨ͠ʂ εέʔϦϯάɾϨϓϦέʔγϣϯ͕ॊೈʹߦ͑ΔΑ͏ʹͳΓ·ͨ͠ʂ $BTTBOESBͰͳ͘"[VSF$PTNPT%#Λ࠾༻ͨ͠ཧ༝ w ֊తͳσʔλߏͷରԠ w ෳ݅ʹΑΔݕࡧͷରԠ w
$PTNPT%#ͷϚϧνϞσϧ"1* "[VSFΛج൫ͱͨ͠ϏδωενϟοτιϦϡʔγϣϯͰͷ/P42-׆༻ ·ͱΊ
QSPQSJFUBSZUPJTBOBOFU JOD શମͷ·ͱΊ $BTTBOESB 4QBSLͰେنσʔλͷੵɾੳॲཧΛޮԽ "[VSFΛج൫ͱͨ͠ιϦϡʔγϣϯʹ͢Δ͜ͱͰ ۀΞϓϦέʔγϣϯ։ൃɾఏڙʹूதͯ͠ސ٬ՁΛ࠷େԽ͢Δ %BUBTUBY&OUFSQSJTFΛ׆༻ͯ͠ӡ༻ޮԽ