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
AWS分析系&IaCサービス入門
Search
みのるん
PRO
July 13, 2023
Technology
3
840
AWS分析系&IaCサービス入門
BigData-JAWS 勉強会 #24 QuickSight分科会
https://jawsug-bigdata.connpass.com/event/284869/
みのるん
PRO
July 13, 2023
Tweet
Share
More Decks by みのるん
See All by みのるん
マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう
minorun365
PRO
5
1.7k
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
1
440
AI自体のOps 〜LLMアプリの運用、AWSサービスとOSSの使い分け〜
minorun365
PRO
11
1.6k
AIエージェント入門
minorun365
PRO
40
22k
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
6
850
AWSの生成AIサービス Amazon Bedrock入門!(2025年1月版)
minorun365
PRO
9
1k
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
7
460
密着! Bedrockerがre:Invent 2024で過ごした5日間を紹介
minorun365
PRO
5
650
re:Inventで発表された Bedrockの新機能を色々使って、マルチRAGエージェントにクラウド選定させてみた件
minorun365
PRO
4
600
Other Decks in Technology
See All in Technology
SaaSプロダクト開発におけるバグの早期検出のためのAcceptance testの取り組み
kworkdev
PRO
0
440
AIエージェントキャッチアップと論文リサーチ
os1ma
6
1.2k
Security response for open source ecosystems
frasertweedale
0
100
Riverpod & Riverpod Generatorを利用して状態管理部分の処理を書き換えてみる簡単な事例紹介
fumiyasac0921
0
110
Compose MultiplatformにおけるiOSネイティブ実装のベストプラクティス
enomotok
1
210
コンソールで学ぶ!AWS CodePipelineの機能とオプション
umekou
2
110
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
0
390
DevinはクラウドエンジニアAIになれるのか!? 実践的なガードレール設計/devin-can-become-a-cloud-engineer-ai-practical-guardrail-design
tomoki10
3
1.3k
「ラベルにとらわれない」エンジニアでいること/Be an engineer beyond labels
kaonavi
0
130
Proxmox VE超入門 〜 無料で作れるご自宅仮想化プラットフォームブックマークする
devops_vtj
0
120
React Server Componentは 何を解決し何を解決しないのか / What do React Server Components solve, and what do they not solve?
kaminashi
6
1.2k
AWS CDK コントリビュート はじめの一歩
yendoooo
1
120
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Visualization
eitanlees
146
16k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
Fireside Chat
paigeccino
37
3.3k
GraphQLの誤解/rethinking-graphql
sonatard
70
10k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
2k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Automating Front-end Workflow
addyosmani
1369
200k
Transcript
"84ੳܥʴ*B$αʔϏεೖ (MVF "UIFOB 2VJDL4JHIU $%, ΈͷΔΜ !NJOPSVO
XIPBNJ 御⽥ 稔 !NJOPSVO ,%%*גࣜձࣾ ˍ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾʢ,"(ʣ ࠷ۙɺຖ2JJUBॻ͍ͯͨΒʮޚా࣮ਓ͍Δʯͱ ࣾͰ·͜ͱ͔͠ʹݴΘΕΔΑ͏ʹͳΓ·ͨ͠ +"846(43&ࢧ෦ӡӦ
+"84%":4࣮ߦҕһ • "84$PNNVOJUZ#VJMEFS • ,%%*$MPVE4".63"* • ,%%*$MPVE"NCBTTBEPST
,%%*Ͱ$$P&νʔϜͷऔΓΈͱͯ͠ ࣾͷ"84ར༻ঢ়گՄࢹԽπʔϧΛ։ൃ͍ͯ͠·͢💪 ˞$$P&ʹ $MPVE$FOUFSPG&YFMMFODF ࣲాʢ10ʣ ޚాʢΤϯδχΞʣ ޫʢ4.ʣ
௨শ,$-67*5ʢΫϧʔϏοτʣ ,%%*$MPVE6UJMJ[BUJPO 7JTVBMJ[BUJPO*OTJHIU5PPM
ྫ͑ɺࣾͷ"84Ϣʔβʔ͔Β Α͘ฉ͘ͷ͕ʜ
ͪΐͬͱલʹ("͞ΕͨYYYͱ͍͏ "84ͷ৽αʔϏε͕ؾʹͳΔΜ͚ͩͲɺ ࣾͰͬͯΔਓ͍ͳ͍͔ͳ͊ʁ ίϯγϡʔϚʔ͚γεςϜͷ Πϯϑϥӡ༻୲
ΫϧʔϏοτͳΒ"84αʔϏε໊Λબ͢Δ͚ͩͰ ར༻ΞΧϯτɾҊ໊݅ɾ෦ॺؙ໊͕Θ͔Γʂ ౷ׅ ຊ෦ ຊ෦ ෦ ΞΧ ϯτ*% ༻్ ʢҊ໊݅ͳͲʣ
ίετ
ͦͷத͔Β"84ΞΧϯτΛҰͭબ͢Δͱ ར༻தαʔϏεͷߏൺ͕ݟΒΕ·͢
ࣾʹ"84ΞΧϯτ͕ Ҏ্͋ΔͷͰ ͜ͷπʔϧ͔ͳΓॏๅ͠·͢ɻ
࣮͜ͷπʔϧɺ"84ͷ1SP4FSWF͞Μʹ ϓϩτΛ࡞ͬͯΒ͍·ͨ͠ ͦͷޙɺࣗͨͪͰΤϯϋϯε͍ͯ͠·͢
͕͢͞"84͞Μ͕ ॳظઃܭ͚ͨͩ͋ͬͯ͠ɺ ੳܥϚωʔδυαʔϏεͷ ͓खຊߏʹͳ͍ͬͯ·͢ɻ ͦͯ͠$%,ͰͬͪΓ*B$ԽࡁΈʂ
ࠓ͜ͷΫϧʔϏοτͷ ߏΛͱʹɺ "84ͷੳܥˍ*B$αʔϏε ͷجຊΛΈͳ͞Μʹհ͠·͢ɻ
ΫϧʔϏοτͷΞʔΩςΫνϟհ
,$-67*5ʹαʔόʔϨεੳͷ͓खຊߏʂ $%, "84ΞΧϯτʢ,$-67*5ʣ ར༻ऀ
,$-67*5ʹαʔόʔϨεੳͷ͓खຊߏʂ (MVF "UIFOB 2VJDL4JHIU $%, "84ΞΧϯτʢ,$-67*5ʣ 4 ֤"84ϦιʔεΛσϓϩΠ ར༻ऀ
,$-67*5ʹαʔόʔϨεੳͷ͓खຊߏʂ (MVF "UIFOB 2VJDL4JHIU $%, "84ΞΧϯτʢ,$-67*5ʣ 4 ֤"84ϦιʔεΛσϓϩΠ ར༻ऀ μογϡϘʔυ
,$-67*5ʹαʔόʔϨεੳͷ͓खຊߏʂ (MVF "UIFOB 2VJDL4JHIU $%, "84ΞΧϯτʢ,$-67*5ʣ 4 ֤"84ϦιʔεΛσϓϩΠ ར༻ऀ ݕࡧΫΤϦʔ
μογϡϘʔυ
,$-67*5ʹαʔόʔϨεੳͷ͓खຊߏʂ (MVF "UIFOB 2VJDL4JHIU $%, "84ΞΧϯτʢ,$-67*5ʣ 4 σʔλΧλϩά ֤"84ϦιʔεΛσϓϩΠ ར༻ऀ
ݕࡧΫΤϦʔ μογϡϘʔυ
,$-67*5ʹαʔόʔϨεੳͷ͓खຊߏʂ (MVF "UIFOB 2VJDL4JHIU $%, "84ΞΧϯτʢ,$-67*5ʣ 4 σʔλιʔε σʔλΧλϩά ֤"84ϦιʔεΛσϓϩΠ
ར༻ऀ ݕࡧΫΤϦʔ μογϡϘʔυ
"UIFOB͔Βඥղ͘ͱ͔Γ͍͢ (MVF 2VJDL4JHIU $%, "84ΞΧϯτʢ,$-67*5ʣ 4 σʔλιʔε σʔλΧλϩά ֤"84ϦιʔεΛσϓϩΠ ར༻ऀ
μογϡϘʔυ "UIFOB ݕࡧΫΤϦʔ
"NB[PO"UIFOBͱʁ
"NB[PO"UIFOBͱʁ ҰݴͰ͍͏ͱ4ͷσʔλΛ42-ͰੳͰ͖ΔαʔϏεɻ "UIFOB 4
"NB[PO"UIFOBͱʁ ͜Ε·Ͱɺܗ͕ࣜἧ͍ͬͯͳ͍༷ʑͳσʔλΛ ·ͱΊͯੳ͢Δͷ͔ͬͨ͠ɻ 4όέοτ $47 +40/ 1BSRVFU
"NB[PO"UIFOBͱʁ "UIFOBςʔϒϧఆٛΛߦ͏͜ͱͰ ৭ΜͳσʔλΛ%#Խͯ͠42-ͰੳՄೳʹͨ͠ʂ 4όέοτ $47 +40/ "UIFOB ςʔϒϧఆٛ ͜ͷ$47ͷྻ ʮ6TFS/BNFʯͱ͍͏จࣈྻσʔλͰ͐͢ʂ
"NB[PO"UIFOBͱʁ Ͱ͜ͷςʔϒϧఆٛɺखಈͰϙνϙνઃఆ͢ΔͷͰ ݩσʔλ͕ଟ͍ͱΊͪΌେมͳΜͰ͢💦
ͦ͜Ͱొͨ͠ͷ͕ʂ
υυυυʜ
υυυυʜ
υυυυʜ
"84(MVF
"84(MVFͱʁ खಈͰ"UIFOBͷςʔϒϧఆٛΛઃఆ͠ͳͯ͘ 4ΛࣗಈͰΫϩʔϧͯ͠%#Խͯ͘͠ΕΔʂ 4όέοτ "UIFOB σʔλΧλϩά Ϋϩʔϥʔ (MVF
ͦͷͨΊ"UIFOBར༻࣌ 4 (MVF "UIFOBͷΈ߹Θ͕ͤԦಓɻ 4όέοτ "UIFOB σʔλΧλϩά Ϋϩʔϥʔ (MVF "84(MVFͱʁ
(MVFͷ͏Ұͭͷػೳͱͯ͠&5-δϣϒ͕ར༻Մೳɻ σʔλมͳͲΛαʔόʔϨεͰ࣮ߦͰ͖Δɻ "UIFOB σʔλΧλϩά Ϋϩʔϥʔ (MVF 4όέοτ (MVF &5-δϣϒ $47
• σʔλܗࣜΛม • ෆཁͳྻΛআ "84(MVFͱʁ 4όέοτ 1BSRVFU
&5-δϣϒ؆қͳͷͳΒ1ZUIPOγΣϧɺ େنͳॲཧ4QBSLʢ1ZUIPOPS4DBMBʣͰهड़Մೳɻ "UIFOB σʔλΧλϩά Ϋϩʔϥʔ (MVF 4όέοτ (MVF &5-δϣϒ $47
• σʔλܗࣜΛม • ෆཁͳྻΛআ "84(MVFͱʁ 4όέοτ 1BSRVFU
,$-67*5Ͱ$PTU&YQMPSFSͷݩσʔλʢ$63ˍ%#3ʣΛ &5-δϣϒͰ1BSRVFUܗࣜʹมͯ͠·ͱΊͯ·͢ɻ "UIFOB σʔλΧλϩά Ϋϩʔϥʔ (MVF 4όέοτ (MVF &5-δϣϒ $47
1BSRVFU "84(MVFͱʁ 4όέοτ 1BSRVFU • ίετͱ༻ঢ়گ Ϩϙʔτʢ$63ʣ • چɿٻ໌ࡉ Ϩϙʔτʢ%#3ʣ ੳઐ༻ͷܗࣜʹͯ͠ εϦϜԽˍίετݮ
͜Μͳײ͡Ͱ༷ʑͳσʔλΛ ކʢHMVFʣͷΑ͏ʹܨ͗߹Θͤͯ͘ΕΔΜͰ͢ʂ "UIFOB σʔλΧλϩά Ϋϩʔϥʔ 4όέοτ &5-δϣϒ $47 1BSRVFU "84(MVFͱʁ
(MVF (MVF 4όέοτ 1BSRVFU
ϫʔΫϑϩʔػೳΛ͑ &5-δϣϒΫϩʔϥʔΛ 4UFQ'VODUJPOTͷΑ͏ʹ (6*ͰΈ߹ΘͤΒΕΔ "84(MVFͱʁ
"NB[PO2VJDL4JHIUͱʁ
"NB[PO2VJDL4JHIUͱʁ ࠓݟ͖ͯͨηοτͰͷσʔλੳ ࣗͰ42-Λॻ͖ɺ݁ՌςΩετͰग़ྗ͞ΕΔελΠϧɻ (MVF "UIFOB 4 • ച্ཤྺͷ$47 • Ϛελͷ&YDFM
ઌ݄ͷച্૯ֹτοϓ ͷ໊Λग़ྗʂ
"NB[PO2VJDL4JHIUͱʁ ϢʔεέʔεʹΑͬͯʮ42-Λॻ͘ͷ͕ϋʔυϧʯ ʮ݁ՌΛάϥϑͰද͍ࣔͨ͠ʯ͜ͱ͋Γɻ
"NB[PO2VJDL4JHIUͱʁ ͦ͜Ͱศརͳͷ͕2VJDL4JHIUʂ (MVF "UIFOB 4 2VJDL4JHIU
"NB[PO2VJDL4JHIUͱʁ (6*Ͱ݅Λઃఆ͢Δ͚ͩͰάϥϑΛग़ྗͯ͘͠ΕΔɻ
"NB[PO2VJDL4JHIUͱʁ ଞͷσʔλιʔεΛݩʹʮσʔληοτʯΛ࡞ɻ ͜ΕΛʮੳʯͰՄࢹԽ͠ɺμογϡϘʔυͱͯ͠ެ։Ͱ͖Δ (MVF "UIFOB 4 2VJDL4JHIU σʔλ ηοτ ੳ
μογϡ Ϙʔυ σʔλιʔε
"NB[PO2VJDL4JHIUͱʁ σʔλιʔεʹ"UIFOB3%4ͳͲͷ"84Ϧιʔεͷଞɺ 5XJUUFS4OPXGMBLFͳͲͷ֎෦4BB4ʹରԠɻ "UIFOB 2VJDL4JHIU σʔλ ηοτ ੳ μογϡ Ϙʔυ
σʔλιʔεʢੳରʣ 3%4 5XJUUFS 4OPXGMBLF ˞΄͔ଟରԠ
"84$%,ͱʁ
$%,ͬͯͲΕ͚ͩͬͨͬʁ (MVF "UIFOB 2VJDL4JHIU $%, "84ΞΧϯτʢ,$-67*5ʣ 4 ֤"84ϦιʔεΛσϓϩΠ 👉
"84$%,ͱʁ ͍ΘΏΔ*B$ʢ*OGSBTUSVDUVSFBT$PEFʣπʔϧͷҰͭɻ
"84$%,ͱʁ Ϋϥυͷૢ࡞"1*ͰߦΘΕ͍ͯΔͨΊɺࣗಈԽ͕Մೳɻ ԹΓͷ͋ΔϚωίϯख࡞ۀΛଔۀͰ͖Δʂ
"84$%,ͱʁ *B$πʔϧSEύʔςΟؚΊ͍͔ͯͭ͋͘Γ·͢ɻ 5FSSBGPSN $MPVE'PSNBUJPO $%,
"84$%,ͱʁ 5FSSBGPSN $MPVE'PSNBUJPO $%, SEπʔϧɻ "84Ҏ֎ʹରԠ "84ͷݩ*B$αʔϏεɻ ఆٛϑΝΠϧ෩ʹهड़͢Δ 5ZQF4DSJQUͳͲͷݴޠͰ $'OςϯϓϨʔτΛੜ͢Δ
ϥοϐϯά
$'Oͱ$%,ͷߏཁૉ $MPVE'PSNBUJPO $%, ςϯϓϨʔτ ʢ+40/:".-ఆٛϑΝΠϧʣ ελοΫ ʢੜ͞ΕΔ"84Ϧιʔε܈ʣ • ྫɿ424ʴ-BNCEBʴ4 ΞϓϦέʔγϣϯ
ελοΫ ίϯετϥΫτʢྫɿ424ʴ-BNCEBʣ ίϯετϥΫτʢྫɿ4ʣ
$'O WT$%, $MPVE'PSNBUJPO $%, ελοΫ ʢׂ͗ͯ͢Ѫʣ ΞϓϦέʔγϣϯ ελοΫ ʢίϯετϥΫτར༻ʣ ʴ
,$-67*5ͷίʔυྫ CJO MJC SFTPVSDFT HMVF MBNCEB ΞϓϦέʔγϣϯUT ελοΫUT ίϯετϥΫτUT ίϯετϥΫτUT
&5-δϣϒQZ ϑΝϯΫγϣϯQZ ΠϯελϯεԽ ελοΫੜ Πϯϑϥ ʢ$%,ʣ ΞϓϦ $PEF$PNNJU ҰॹʹσϓϩΠ
࠷ॳ͔Β$%,ͰίʔυԽ͞Ε͍͓͔ͯͨ͛Ͱɺ ։ൃڥͷ૿ங͕͔ͳΓ؆ུԽͰ͖·ͨ͠ʂ
࠷ޙʹએ
,%%*ΞδϟΠϧ։ൃηϯλʔʢ,"(ʣઈࢍ࠾༻தʂ ϑϧϦϞʔτͳιϑτΣΞΤϯδχΞઈࢍืूͯ͠·͢👍
དྷिܾணʂ2JJUBͰձࣾର߅͍͍ͶҐΛૂͬͯ·͢🔥 RJJUBDPNPSHBOJ[BUJPOTLEEJBHJMF
+"846(౦ژϦϒʔτ͠·͢💪 ৽ελΠϧΦϯϥΠϯಛԽʂϑϦʔςʔϚͷϥϯνλΠϜ-5ձ