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
JAWSUG初心者支部 AWSの勉強の仕方
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Takuro SASAKI
April 17, 2019
Technology
1
690
JAWSUG初心者支部 AWSの勉強の仕方
2019年4月17日にJAWSUG初心者支部で発表した資料です
Takuro SASAKI
April 17, 2019
Tweet
Share
More Decks by Takuro SASAKI
See All by Takuro SASAKI
技術書を書く技術 JAWS DAYS 2024
takuros
17
5.7k
パフォーマンスとコスト制約から考えるアーキテクチャ設計(JAWSUG東京ランチLT会#4)
takuros
2
1.3k
Storage-JAWS第0回 昔話で振り返るAWSの歴史 ~ストレージ編~
takuros
1
3.7k
エンジニアとしての自分とマネージャーとしての自分の狭間で、どう成長していくのか?(AWS DevDay 2023登壇資料)
takuros
32
14k
AWSで作るデータ分析基盤サービスの選定と設計のポイント
takuros
5
6.7k
JAWSUG初心者支部 IAMの「あ」の話
takuros
4
8.6k
Security-JAWS-Speciality-Study
takuros
0
5.7k
CloudFormation StackSets with AWS Organizations
takuros
3
6k
AWS認定セキュリティ - 専門知識 AWSのサービスを使って楽してセキュリティ向上!!
takuros
5
5.3k
Other Decks in Technology
See All in Technology
「AIでできますか?」から「Agentを作ってみました」へ ~「理論上わかる」と「やってみる」の隔たりを埋める方法
applism118
10
7k
Amazon ElastiCacheのコスト最適化を考える/Elasticache Cost Optimization
quiver
0
250
しろおびセキュリティへ ようこそ
log0417
0
170
BPaaSオペレーション・kubell社内 n8n活用による効率化検証事例紹介
kubell_hr
0
350
ReproでのicebergのStreaming Writeの検証と実運用にむけた取り組み
joker1007
0
510
新規事業における「一部だけどコア」な AI精度改善の優先順位づけ
zerebom
0
370
VRTと真面目に向き合う
hiragram
1
500
「全社導入」は結果。1人の熱狂が組織に伝播したmikanのn8n活用
sota_mikami
0
570
AI開発をスケールさせるデータ中心の仕組みづくり
kzykmyzw
0
180
CodeRabbit CLI + Claude Codeの連携について
oikon48
1
680
AI時代のPMに求められるのは 「Ops」と「Enablement」
shimotaroo
1
350
KubeCon + CloudNativeCon NA ‘25 Recap, Extensibility: Gateway API / NRI
ladicle
0
150
Featured
See All Featured
We Are The Robots
honzajavorek
0
140
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
Typedesign – Prime Four
hannesfritz
42
2.9k
For a Future-Friendly Web
brad_frost
182
10k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
58
Color Theory Basics | Prateek | Gurzu
gurzu
0
190
Design in an AI World
tapps
0
130
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
210
Building AI with AI
inesmontani
PRO
1
660
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
The Limits of Empathy - UXLibs8
cassininazir
1
210
Transcript
"84ͷษڧͷํ /3*ωοτίϜגࣜձࣾɹ ࠤʑ +"846(ॳ৺ऀࢧ෦ɹୈճ #jawsug_bgnr
ࠤʑ "84Λத৺ͱͨ͠ࣄۀਪਐͷଞʹ ϑϩϯτΤϯυ1P$ܥϓϩδΣΫ τͷϚωʔδϟʔ͍ͯ͠·͢ CMPHIUUQTCMPHUBLVSPTOFU 5XJUUFS!ELGK ࣗݾհ #jawsug_bgnr
ͪΐͬͱએ ݄ൃച ݄վగ ݄ൃച ݄ൃച ݄ൃച ݄ൃച ݄ൃച ݄ൃച ݄ൃച
/3*ωοτίϜ 8FCपΓͷϏδωεΛઐͱ͍ͯ͠Δձࣾ w 8FCγεςϜͷاըɾઃܭɾ։ൃɾӡ༻ w "84ΞυόϯευίϯαϧςΟϯάύʔτφʔ w (PPHMFϚʔέςΟϯάϓϥοτϑΥʔϜɹϓϨϛΞύʔτφʔ w (PPHMF$MPVE1BSUOFS.BSLFUJOH"OBMZUJDT
w 4*FSʹ͘͠σβΠφʔσΟϨΫλʔ͕Ұഋ ձࣾͷհ
"84ͷษڧ๏
ޮతͳֶͼํ ͜ΜͳྲྀΕ͕͓קΊͰ͢ "84ΛֶͿಈػ͚ ඪͷ۩ମԽ ษڧڭࡐͷબ ٕज़ॻͷಡΈํ ࣮ࡍʹखΛಈ͔͢ Ξτϓοτ͢Δ #jawsug_bgnr
"84ΛֶͿಈػ͚ ಈػ͚ਓͦΕͧΕͰ0, ΩϟϦΞΞοϓ͍ͨ͠ څྉ͍͋͛ͨ "84ؔͷࣄ͍ͨ͠ ࠇʹߦ͖͍ͨ ࠓ͜͜ʹདྷ͍ͯΔօ͞Μɺ ࣗͷதͰ͢ͰʹಈػΛ͍࣋ͬͯΔํʑͰ͢ ͏Ұஈɺ۩ମԽͯ͠Έ·͠ΐ͏ #jawsug_bgnr
ඪઃఆ໋͕ ࣦഊ͍͢͠ඪઃఆྫɹ ʮ"84Λ͑ΔΑ͏ʹͳΓ͍ͨʯɹ ΰʔϧ͕ෆ໌֬ɻԿΛ࣋ͬͯඪୡ͔ɺଌఆෆೳ ୡ͕ղΒͳ͍ͷͰɺϞνϕʔγϣϯͷҡ͕͍࣋͠ ޭ͍͢͠ඪઃఆ ʮෛՙʹԠͯ͡ɺࣗಈͰαʔό͕ ૿ݮ͢ΔγεςϜΛ࡞Γ͍ͨʯ ΰʔϧ͕໌֬ ୡ͕ղΓ͘͢ɺֶͿ͖͜ͱ͕໌֬
#jawsug_bgnr
"84ͷֶशڭࡐ
"84ఏڙ "84ެࣜαΠτ શͯͷใ͕͍ͬͯΔͷͷɺྔ͕ଟ͍ͷͰಡΉͷ͕ େมɻ֓ཁಡΜͰ'"2ಡΜͰɺ͋ͱ͏࣌͘Β͍ɻຊ ޠͷࢿྉɺߋ৽͕͍߹͋Γ #MBDL#FMUγϦʔζ αʔϏεɾςʔϚ͝ͱʹ·ͱΊΒΕ͍ͯΔɻ αʔϏεΛ͓͏ͱͨ࣌͠ɺ·ͣ͜Ε͔Β ΦϯϥΠϯηϛφʔ ࠷ۙॆ࣮͍ͯ͠Δɻ#MBDL#FMUͷݩωλͰ͋Δ͜ͱ͕ଟ͍ɻ
࣭ٙԠͰ͖ΔͷͰɺλΠϛϯά͕͓͋͑קΊ https://aws.amazon.com/jp/training/ https://aws.amazon.com/jp/aws-jp-introduction/ #jawsug_bgnr
"84ຊ֤छ ςʔϚɾಡऀΛઃఆ͠ɺཏ͕ߴ͍ɻ ࠷ॳ͔ΒಡΉͱɺͻͱ௨ΓϚελʔͰ͖Δͣ ͦͷଞͷഔମͱಛ ॻ੶ ࡶࢽɾϜοΫ 8FC %#13&44 ܦ4:45&.4FUD ಛఆͷςʔϚʹಛԽͯ͠ɺߴͳ༰ଟ͍
τϨϯυΛΔͷʹ࠷ద ϒϩά %FWFMPQFST*0ʢΫϥεϝιουגࣜձࣾʣ ใͷߋ৽͕ૣ͍ɻ"84ͰάάΔͱඞͣͨΔ #jawsug_bgnr
ٕज़ॻͷಡΈํ
ຊͱ8FCʢ(PPHMFʣͷҧ͍ (PPHMFɺΩʔϫʔυΛΒͳ͍ͱௐΒΕͳ͍ɹ ຊϖʔδΛΊ͘Δ͚ͩͰɺ৽͍͠ใ͕ग़ͯ͘Δ 㱺ॳֶऀʹɺຊͷํ͕͍͍ͯΔ͔ ɹ͔͠͠ɺٕज़ॻͰษڧ͢Δʹίπ͕͋Δ #jawsug_bgnr
ٕज़ॻͷಡΈํ ࣍ΛಡΉ ʙ͘Β͍͔͚ͯɺͺΒͺΒͱݔΔ ඞཁͦ͏ͳͱ͜Ζ͚ͩಡΉ खΛಈ͔ͯ͠ɺ࣮ࡍʹࢼ͢ શ෦ಡ·ͳ͍ɻ࠷ॳʹΠϯσοΫε࡞Δ͚ͩ ͍͔ͩͯ͠Βɺ͋ͱͰಡΉ #jawsug_bgnr
खΛಈ͔͢
ࡐબͼ͕େࣄ ໎ͬͨΒɺ࣍ͷ͔̐ͭΒબ ຊΛಡΈͳ͕Βɺͦͷಈ࡞ΛͳͧΔ "84ͷαʔϏεผͷνϡʔτϦΞϧ ϋϯζΦϯΠϕϯτʹࢀՃ͢Δ ࣗͷ՝Λղܾ͢Δ ՝ղܾ͕Ұ൪ޮత #jawsug_bgnr
ຊΛಡΈͳ͕Βಈ࡞ΛͳͧΔ ̎ষɹ"84Λར༻͢Δ ΞΧϯτͷ࡞Γํ ωοτϫʔΫͷ࡞ํ๏ ηΩϡϦςΟάϧʔϓͷઆ໌ &$ͷ͍ํ &-#ͷઆ໌ ̏ষɹύλʔϯผߏஙྫɹ ɹ8PSE1SFTTΛྫʹ 8FCෳ
%#ߏͷߏஙํ๏ 8FCΛ"VUP4DBMJOHߏʹมߋ $MPVE8BUDIηογϣϯҡ࣋ͷઃఆɾํ๏ #jawsug_bgnr
νϡʔτϦΞϧ https://aws.amazon.com/jp/getting-started/tutorials/ #jawsug_bgnr
͜ͷલɺࠤʑ͕ͬͨ͜ͱ
ࣗͷ՝Λղܾ͢Δ 3F7JFX ࣥචऀ ݪߘΛϓογϡ ݪߘͷϏϧυ ϑΥʔϚοτ ม ฤूऀ HJUͰݪߘཧ 3F7*&8ܗࣜͰࣥච
3F7*&8ΤϯδϯͰ1%'ͷ࡞ ฤूऀʹϝʔϧͰ "84ͷαʔϏεΛར༻͠ɺαʔόϨεʹ͢Δ ࣥචڥΛҡ࣋͢Δͷ͕໘͍͘͞ ͜͜ #jawsug_bgnr
ࣥචڥͷߏங AWS CodeCommit AWS CodeBuild AWS CodePipeline User AWS CodeDeploy
ݪߘΛϓογϡ ϓογϡΛݕ͠ Ϗϧυ։࢝ Amazon Simple Storage Service (S3) 1%'ੜ User ϏϧυύΠϓϥΠϯͷ ཧ ࡞ΔաఔͰɺ$PEFγϦʔζͷ͍ํ͕ղͬͨ https://blog.takuros.net/entry/2019/04/05/103724 #jawsug_bgnr
Ξτϓοτ #jawsug_bgnr ฉ͍͚ͨͩɺಡΜ͚ͩͩͩͱղͬͨؾʹͳΔ͚ͩ Ξτϓοτ৺ֻ͚Δ ؾʹͳͬͨΩʔϫʔυΛ5XFFU͢Δ ߦ͘Β͍ʹ·ͱΊͯΈΔ ϒϩάʹॻ͍ͯެ։͢Δ ਓʹڭ͑Δ ˞"NB[POͰຊͷϨϏϡʔ͚ͯ͠Δͱخ͍͠Ͱ͢
ηΩϡϦςΟ
"84ͷࣄނ खΛಈ͔͢ͷྑ͍͕ɺࣄނ͕ى͖Δͱେࣄʹɻ ࣄނͷେ"84ͷݖݶΛୣΘΕͯɺϦιʔεͷෆਖ਼ར ༻ɻݪҼɺΞΫηεΩʔىҼ͕ଟ͍ ιʔεதʹΞΫηεΩʔΛॻ͖ ͦͷ··(JU)VCͷެ։ϦϙδτϦʹϓογϡ (JU)VCʹޡొΛ୳͢CPU͕ੈքத͔Βू݁ ೖखͨ͠ΞΫηεΩʔΛར༻ͯ͠ɺશϦʔδϣϯͰҰ൪ߴ ͍ΠϯελϯεΛىಈ ͦͷϦιʔεΛར༻ͯ͠ɺ#JU$PJOͷ࠾۷
Ұ൩Ͱສԁͷඃʂʂ #jawsug_bgnr
҆શͷͨΊͷඞਢࣄ߲ ࠷ݶɺ࣍ͷࣄ߲Λ͑Δ ΞΫηεΩʔͷऔѻ *".ʹ࠷খݖݶ༩ *1੍ݶ༗ޮ ϓϩάϥϜதʹΞΫηεΩʔຒΊࠐΉඞવੑͳ͠ (JU4FDSFU ՄೳͰ͋Εɺར༻Ϧʔδϣϯͷ੍ݶ #jawsug_bgnr
ΞΫηεΩʔͷऔѻ ݪଇతʹɺΘͳ͍ "84Ͱ͏ݶΓɺ΄΅ΞΫηεΩʔෆཁ ɹ㱺΄΅*".ϩʔϧͰࣄΓΔ αʔυύʔςΟπʔϧͰඞཁͳ߹ ɹ㱺ͦͷࡍɺ࠷খݖݶͰར༻ #jawsug_bgnr
࠷খݖݶˍ*1੍ݶ *".ͷ͍ํ ڧ͍ݖݶΛ༩ͨ͠*".Ϣʔβʹ*1੍ݶ ϓϩάϥϜ༻ʹผͷ*".ϢʔβΛ͍ग़͠ɺ࠷খݖ ݶΛ༩͢Δ *1੍ݶ͢Δͱ"84ίϯιʔϧͰɺҰ෦ͷαʔϏε͕ ͑ͳ͍ɻ4XJUDI3PMFͱͷซ༻͓קΊ #jawsug_bgnr
ڥมͷ׆༻ ϓϩάϥϜதʹΞΫηεΩʔΛຒΊࠐΉඞવੑͳ͠ ڥมʢ"84@"$$&44@,&:@*%ɺ"84@4&$3&5@"$$&44@,&:ʣΛ ࣗಈతʹಡΈࠐΜͰ͘ΕΔ -JOVYͷઃఆྫ FYQPSU"84@"$$&44@,&:@*%ZPVS@BDDFTT@LFZ@JE FYQPSU"84@4&$3&5@"$$&44@,&:ZPVS@TFDSFU@BDDFTT@LFZ 8JOEPXTͷઃఆྫ TFU"84@"$$&44@,&:@*%ZPVS@BDDFTT@LFZ@JE TFU"84@4&$3&5@"$$&44@,&:ZPVS@TFDSFU@BDDFTT@LFZ
https://blog.takuros.net/entry/2018/03/20/081654 "84ͷΞΫηεΩʔɾγʔΫϨοτΞΫηεΩʔΛϓϩάϥϜʹ҆શʹຒΊࠐΉʢຒΊࠐ·ͳ͍ʣํ๏ #jawsug_bgnr
"84ͷೝূใͷݕࡧॱ ݴޠผͷ4%,ʹΑͬͯଟগͷࠩҟ͋Δ͕ɺ"84ೝূใ Λ֓Ͷ࣍ͷΑ͏ͳॱ൪Ͱݕࡧ͢Δ "844%,GPS3VCZͷݕࡧॱ ΫϥΠΞϯτΦϒδΣΫτͰೝূใΛઃఆ͢Δ "XTDPOpHΛ༻ͯ͠ೝূใΛઃఆ͢Δ ڥมΛ༻ͯ͠ೝূใΛઃఆ͢Δ ڞ༗ೝূใͷઃఆ *".Λ༻ͯ͠ೝূใΛઃఆ͢Δ #jawsug_bgnr
"84ೝఆࢼݧͷड͔Γํ
ղͷߟ͑ํ #jawsug_bgnr "848FMM"SDIJUFDUFEͷߟ͑ํʢͭͷபʣʹ Ԋͬͯղ͢Δ ճ෮ੑͷߴ͍ΞʔΩςΫνϟ ύϑΥʔϚϯεʹ༏ΕͨΞʔΩςΫνϟ ηΩϡΞͳΞϓϦέʔγϣϯ͓ΑͼΞʔΩςΫνϟ ίετ࠷దԽΞʔΩςΫνϟ ΦϖϨʔγϣφϧɾΤΫηϨϯεΛඋ͑ͨΞʔΩςΫνϟ
͝੩ௌɺ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ