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
220
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
220
Cassandra on Kubernets- K8ssandra
cassandracommunityjp
0
600
Transaction Management on Cassandra
cassandracommunityjp
0
340
運用中システムにおける6億レコードのデータ移行に関する課題と解決
cassandracommunityjp
0
340
Cassandraの活用とその事例
cassandracommunityjp
0
520
Microsoft Azure で実現する Cassandra とその活用事例
cassandracommunityjp
0
380
Troubleshooting Apache Cassandra
cassandracommunityjp
0
350
Cassandra Summit Tokyo 2017 Keynote
cassandracommunityjp
0
440
Aaron Morton
cassandracommunityjp
0
67
Other Decks in Technology
See All in Technology
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
190
SRE with AI:実践から学ぶ、運用課題解決と未来への展望
yoshiiryo1
0
320
AIエージェントが書くのなら直接CloudFormationを書かせればいいじゃないですか何故AWS CDKを使う必要があるのさ
watany
18
7.6k
Transformerを用いたアイテム間の 相互影響を考慮したレコメンドリスト生成
recruitengineers
PRO
2
440
cdk initで生成されるあのファイル達は何なのか/cdk-init-generated-files
tomoki10
1
670
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
2
2.1k
ロールが細分化された組織でSREは何をするか?
tgidgd
1
420
microCMSではじめるAIライティング
himaratsu
0
150
How Do I Contact Jetblue Airlines® Reservation Number: Fast Support Guide
thejetblueairhelpsupport
0
150
セキュアな社内Dify運用と外部連携の両立 ~AIによるAPIリスク評価~
zozotech
PRO
0
120
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
470
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
240
Featured
See All Featured
It's Worth the Effort
3n
185
28k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The Cult of Friendly URLs
andyhume
79
6.5k
Being A Developer After 40
akosma
90
590k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Embracing the Ebb and Flow
colly
86
4.8k
Speed Design
sergeychernyshev
32
1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Six Lessons from altMBA
skipperchong
28
3.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
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Λ׆༻ͯ͠ӡ༻ޮԽ