Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Elasticsearchのマネージドサービスを比較してみた MasterCloud #9 /...
Search
HikaruMaruyama
January 23, 2018
Programming
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Elasticsearchのマネージドサービスを比較してみた MasterCloud #9 / 20180123
HikaruMaruyama
January 23, 2018
More Decks by HikaruMaruyama
See All by HikaruMaruyama
OSS CMS「Drupal 10」 エッセンシャル:最新版でのWeb開発の魅力を探る #oscnagoya
hmaruyama
0
290
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
330
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
410
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
390
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
1.1k
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
180
enebularでobnizを Lチカ してみた #enebular / 20181122
hmaruyama
0
620
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&お茶会 #linebootawards #Clova_CEK / 20180919
hmaruyama
1
680
Agent Friends Xperia Ear Duoで誰でも コミュニケーションにコミット #linebootawards / 20180826
hmaruyama
0
150
Other Decks in Programming
See All in Programming
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
120
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
Heart of Swift Concurrency
koher
0
1.2k
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
620
Security issues being discussed on Web Platforms
petamoriken
0
1.4k
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
140
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
620
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
340
Simple Storage Service(S3) is not simple
iwatsukayura
0
190
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
120
Are APIs Still Relevant in the AI Era?
soyuka
0
420
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
530
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
510
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
700
ラッコキーワード サービス紹介資料
rakko
1
5.2M
Raft: Consensus for Rubyists
vanstee
142
7.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to train your dragon (web standard)
notwaldorf
96
6.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Transcript
2018/01/23 MasterCloud #9 ৽य़ΫϥυLTେձ ϰΝϧݚڀॴ ؙࢁͻ͔Δ Elasticsearchͷ ϚωʔδυαʔϏεΛൺֱͯ͠Έͨ
ؙࢁͻ͔Δ גࣜձࣾϰΝϧݚڀॴ ςΫχΧϧΤόϯδΣϦετ ਆಸݝ૬ݪࢢࡏॅ IJLBSVNBSVZBNB !NBSVZBNBIJBLSV IUUQIJJJJJJJIJLBSVIBUFOBEJBSZDPN Profile
ҊͷձࣾͰ͢ • 40Ҏ্ଓ͘ITاۀ • ࠃॳͷҊιϑτ“Ӻ͢ͺ͋ͱ” • ܦ࿏୳ࡧΤϯδϯΛ׆༻ͯ͠ ࣄۀΛల։
Ӻ͢ͺ͋ͱͷػೳ • Ӻɺ࿏ઢσʔλ • ܦ࿏୳ࡧ • ࣌ࠁද • ӡߦใ ҊͷWebAPI
ʰӺ͢ͺ͋ͱwebαʔϏεʱ
None
ɾϰΝϧݚڀॴ ɾMobingi ɾHANDS LAB ςοΫΠϕϯτ։࠵͠·̇͢ https://connpass.com/event/76519/ ʲ એ ʳ
Elastic Cloud Amazon ES Elasticsearchͷ ϚωʔδυαʔϏε
Elastic Cloud Amazon ES Elasticsearchͷ ϚωʔδυαʔϏε Կ͕ҧ͏ΜͩΖ͏ʁ
ࠓͷ Ӻ͢ͺ͋ͱwebαʔϏεͷΞΫηεϩάΛՄࢹԽ͢Δʹ͋ͨΓ ElasticsearchͷϚωʔδυαʔϏεΛௐࠪͨ݁͠Ռͱ ݱࡏͷ༷ࢠΛ͓͠͠·͢
ͳͥElasticsearchͷ ϚωʔδυαʔϏεΛٻΊ͍ͯͨͷ͔ • োରԠސ٬αϙʔτରԠͷͨΊʹ Ӻ͢ͺ͋ͱwebαʔϏεͷELBϩάΛՄࢹԽ͍ͨ͠ • KibanaͰՄࢹԽͰ͖Δ͠Elasticsearchྑͦ͞͏ • ElasticsearchΛEC2ʹཱͯͯࣗͨͪͰӡ༻͢Δͷ໘
ฐࣾͷঢ়گ AWSͷར༻ଟΊ Ӻ͢ͺ͋ͱwebαʔϏεྫ֎ʹΕͣɺ ଟ͘ͷAWSͰߏ ཁٻࣄ߲ ࿙Εͳ͘ɺμϒΓͳ͘ϩά͕ूܭͰ͖Δ͜ͱ ҆৺ɺ҆શʹϩά͕ूܭͰ͖ΔڥͰ͋Δ͜ͱ ϩάαΠζ͕େ͖͘ͳͬͯͳ͘ରԠͰ͖Δ͜ͱ ӡ༻ʹख͕͔͔ؒΒͳ͍͜ͱ ঢ়گཧ
ൺֱͯ͠Έͨ
Elastic Cloud Amazon ES • Elastic͕ఏڙ͢Δ ElasticsearchͷϚωʔδυ αʔϏε • GUIʹΑΔ؆୯ૢ࡞ͰΫϥε
λ࡞ • AWS·ͨGCP͕બՄೳ • Kibanaɺͦͷଞଟͷϓϥά Πϯ͕ඪ४උ • ৗʹ࠷৽ͷιϑτΣΞ͕ར ༻Մೳ • ؒܖͰ15%ׂҾ • AWS͕ఏڙ͢Δ ElasticsearchͷϚωʔδυ αʔϏε • Ϛωδϝϯτίϯιʔϧ cliܦ༝ͰΫϥελ࡞ • CloudWatchʹΑΔϞχλ Ϧϯά • IAMϙϦγʔʹΑΔΞΫη ε੍ޚ • VPCʹ࡞Մೳ
Elastic Cloud Amazon ES • Elastic͕ఏڙ͢Δ ElasticsearchͷϚωʔδυ αʔϏε • GUIʹΑΔ؆୯ૢ࡞ͰΫϥε
λ࡞ • AWS·ͨGCP͕બՄೳ • Kibanaɺͦͷଞଟͷϓϥά Πϯ͕ඪ४උ • ৗʹ࠷৽ͷιϑτΣΞ͕ར ༻Մೳ • ؒܖͰ15%ׂҾ • AWS͕ఏڙ͢Δ ElasticsearchͷϚωʔδυ αʔϏε • Ϛωδϝϯτίϯιʔϧ cliܦ༝ͰΫϥελ࡞ • CloudWatchʹΑΔϞχλ Ϧϯά • IAMϙϦγʔʹΑΔΞΫη ε੍ޚ • VPCʹ࡞Մೳ ྆ํͱ ཁٻࣄ߲ຬ͍ͨͯ͠Δɾɾɾ
ͬͯΈͨ
AWSͱͷੑ͕ߴ͍ Amazon ES • CloudWatchͱAmazon SNSͰ؆୯Ξϥʔτઃఆ • IAMʹΑΔࡉ͔͍ΞΫηε੍ޚ • VPCͷରԠ
• Kinesisͱͷ࿈ܞʢKinesis Data Firehoseʣ
Elasticsearchͷ͖Ίࡉ͔ͳ͍উख͕ചΓͷ Elastic Cloud • ࠷৽όʔδϣϯͷରԠεϐʔυ (ϦϦʔε͔Βར༻Մೳ) • X-Packͷඪ४ࡌ • ཧը໘ͰΫϥελબ͢Δͱଈ࠲ʹར༻ྉ͕ۚදࣔ
• ΫϥελͷόʔδϣϯΞοϓ͕༰қ
Elastic Cloud Amazon ES ௐࠪͨ݁͠Ռ
Elastic Cloud Amazon ES ௐࠪͨ݁͠Ռ ࠾༻!!
Elastic Cloud ࠾༻ཧ༝ • ElasticsearchࣗମͷREST API͕༏Ε͍ͯΔͨΊɺ AWSͱͷ࿈ܞͦ͜·Ͱؾʹ͠ͳ͍ • ຊՈ͕ఏڙ͍ͯ͠Δ҆৺ײ
s3 lambda lambda lambda Elastic Cloud kinesis S3ͷϙετΛτϦ Ψʔʹlambda͕ൃՐ ϩάΛkinesisʹૹ৴
όοϑΝͱͯ͠ kinesisʹϩάσʔλ ΛҰ࣌อ kinesisͷσʔλΛॱ࣍ Elasticsearchʹ Πϯϙʔτ ༰ྔઅͷͨΊ 7લͷϩάΛফڈ
1ͬͨײ • զʑ͕Γ͔ͨͬͨ͜ͱ࣮ݱͰ͖ͯΔ • ӡ༻ָ • োରԠͷεϐʔυΞοϓ • ͨ·ʹlambdaͰΤϥʔग़Δ͚Ͳɺ҆ఆ͍ͯ͠Δ •
ຊ൪ՔಇதʹElasticsearchͷόʔδϣϯΞοϓΛ ߦͳͬͨࡍɺಛผΊΜͲ͍͘͞࡞ۀൃੜͤͣ εϜʔζʹ࡞ۀྃ
·ͱΊ • ElasticsearchͷϚωʔδυαʔϏεΛ ൺֱͯ͠Έͨ • ಉ͡ͳΑ͏ͰɺͦΕͧΕಛ͕͋Δ • ࠓճElastic CloudΛબ͚ͨ͠Ͳɺ ਖ਼ɺͲͪΒΛબͯ͠ɺར༻ʹ
ਃ͠ͳ͔ͬͨͱࢥ͏
Έͳ͞Μʹฉ͖͍ͨ͜ͱ • ͠ߏΛݟ͢ͱͨ͠Β • ࠷దͳߏͲ͏ͳΔͩΖ͏ʁ • αʔϏεͷબఆํ๏ͬͯͲ͏ͯ͠·͔͢ʁ
͓ΘΓ