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
BitValleyInside_auポータルでの取り組み.pdf
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
masayosu
April 17, 2019
Technology
0
420
BitValleyInside_auポータルでの取り組み.pdf
masayosu
April 17, 2019
Tweet
Share
More Decks by masayosu
See All by masayosu
Kubernetes-Meetup-Tokyo-53
masayoshimaezawa
1
1.3k
Amazon EKS マルチテナントクラスターにおける ArgoCDを利用した デプロイフローの話
masayoshimaezawa
0
5k
CircleCI_meetup7.pdf
masayoshimaezawa
1
150
re:Invent2018 report
masayoshimaezawa
0
48
某ポータルサイト リニューアルの話(インフラ)
masayoshimaezawa
0
110
$5からはじめるLightsail
masayoshimaezawa
3
380
Other Decks in Technology
See All in Technology
オープンウェイトのLLMリランカーを契約書で評価する / searchtechjp
sansan_randd
3
470
漸進的過負荷の原則
sansantech
PRO
3
420
VRTと真面目に向き合う
hiragram
1
520
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
140
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
450
Zephyr RTOS の発表をOpen Source Summit Japan 2025で行った件
iotengineer22
0
300
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
240
Mosaic AI Gatewayでコーディングエージェントを配るための運用Tips / JEDAI 2026 新春 Meetup! AIコーディング特集
genda
0
130
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
1
240
書籍執筆での生成AIの活用
sat
PRO
1
240
re:Inventで出たインフラエンジニアが嬉しかったアップデート
nagisa53
4
230
新規事業における「一部だけどコア」な AI精度改善の優先順位づけ
zerebom
0
440
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
720
From π to Pie charts
rasagy
0
120
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
130
First, design no harm
axbom
PRO
2
1.1k
The untapped power of vector embeddings
frankvandijk
1
1.6k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Mobile First: as difficult as doing things right
swwweet
225
10k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
51
Chasing Engaging Ingredients in Design
codingconduct
0
110
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
100
Transcript
au WebϙʔλϧαΠτϦχϡʔΞϧ ΠϯϑϥͷऔΓΈ
ࣗݾհ લᖒਖ਼ٓʢ·͑͟Θ·͞Α͠ʣ • גࣜձࣾmediba • ΠϯϑϥετϥΫνϟʔ෦ / ͷͮ͘Γਪਐ෦ • PerlΤϯδχΞ
7 • ࣾSE 2 • Πϯϑϥྺ 3 • AWSೝఆ • ιϦϡʔγϣϯΞʔΩςΫτ ΞιγΤΠτ • ιϦϡʔγϣϯΞʔΩςΫτ ϓϩϑΣογϣφϧ
Agenda • au WebϙʔλϧͷϦχϡʔΞϧ • Fargateʹ͍ͭͯ • ͳͥFargateΛར༻͢Δͷ͔ • Fargateͷར༻ύλʔϯ
• ࣮ࡍʹ͔ͭͬͯΈͯͲ͏ͩͬͨͷ͔ • ·ͱΊ
ΠϯϑϥΤϯδχΞͷਓʁ
AWS͍ͬͯΔਓʁ
ίϯςφ͍ͬͯΔਓʁ
ϓϩμΫγϣϯͰίϯςφӡ༻͍ͯ͠Δਓʁ
au WebϙʔλϧͷϦχϡʔΞϧ
ΦϯϓϨˠAWS
VM→ίϯςφ
au WebϙʔλϧϦχϡʔΞϧͷΠϯϑϥߏਤʢҰ෦ൈਮʣ
Fargateʹ͍ͭͯ
ͷલʹ
AWSͷίϯςφؔ࿈αʔϏε • ίϯτϩʔϧϓϨʔϯ ίϯςφͷΦʔέετϨʔγϣϯΛ୲ • ECS • EKS • σʔλϓϨʔϯ
ίϯςφ͕࣮ࡍʹಈ࡞͢Δڥ • EC2 • Fargate
ECS for Fargateʹ͍ͭͯ • ίϯςφ͕ىಈ͢ΔϗετͱΫϥελཧΛAWS͕໘ ݟͯ͘ΕΔϚωʔδυαʔϏε
&$4$MVTUFS &$*OTUBODF ECS for EC2 5"4, /HJOY /PEF 5"4, /HJOY
/PEF &$*OTUBODF 5"4, /HJOY /PEF 5"4, /HJOY /PEF
&$4$MVTUFS ECS for Fargate 5"4, /HJOY /PEF 5"4, /HJOY /PEF
5"4, /HJOY /PEF 5"4, /HJOY /PEF
ίϯτʔϧϓϨʔϯ σʔλϓϨʔϯ ϑϧϚωʔδυ
ͳͥECS for FargateΛར༻͢Δͷ͔ • ϑϧϚωʔδυαʔϏε • ίϯτϩʔϧϓϨʔϯ͚ͩͰͳ͘σʔλϓϨʔϯͷϗετཧ͕ෆཁ • ଞͷAWSαʔϏεΛར༻͍͢͠ •
λεΫʹରͯ͠IAM RoleΛ༩Ͱ͖Δ • λεΫຖʹENI͕Ξλον͞ΕΔͨΊSecurityGroup͕ઃఆͰ͖Δ • CloudWatchLogsͰϚωʔδυͳϩάཧ • CodePipelineͰϚωʔδυͳܧଓతͳσϓϩΠ
Fargateͷར༻ύλʔϯ
ϥΠϑαΠΫϧͷ͍λεΫ
ϥΠϑαΠΫϧͷ͍λεΫ • WebαʔόΞϓϦέʔγϣϯαʔόͷϓϩηε • ALBԼʹෳͷίϯςφλεΫΛىಈ • σϓϩΠ࣌ʹ৽͍͠λεΫͷىಈͱALBͷ͚ସ͑
ϥΠϑαΠΫϧͷ͍λεΫ
ϥΠϑαΠΫϧͷ͍λεΫ • όονॲཧͳͲඞཁͳ࣌ʹλεΫΛ࣮ߦͯ͠ऴྃ • εέδϡʔϦϯάͰͷఆظత࣮ߦ • όοναʔό͕ෆཁʹͳΔͷͰׂ҆
Ͱ࣮ࡍͬͯͲ͏ͩͬͨͷʁ
σϓϩΠ͕ίϯςφʹ͍ͯ͠
σϓϩΠ͕ίϯςφʹ͍ͯ͠ • λεΫ͕Runningঢ়ଶʹͳΔͷʹ̍΄Ͳ͔͔Δ • ENIͷΞλον࣌ؒ10ඵ΄Ͳ͔͔Δ • ίϯςφΠϝʔδͷPullʹ͕͔͔࣌ؒΔ • FargateΠϝʔδͷΩϟογϡΛอ࣋Ͱ͖ͳ͍ ʢࠓʣ
5"4, /HJOY /PEF 5"4, /HJOY /PEF
NATGWͷ༧ظͤ͵༻ྔ
NATGWͷ༧ظͤ͵༻ྔ • ECRͷଓΠϯλʔωοτܦ༝ʢσϑΥϧτʣ • FargateΠϝʔδͷΩϟογϡΛอ࣋Ͱ͖ͳ͍ʢࠓʣ • DockerHubવΠϯλʔωοτܦ༝ • ΠϝʔδΛPull͗͢͠ΔͱBAN͞ΕΔ͜ͱ(͞Εͨ)
ECRͷଓσϑΥϧτΠϯλʔωοτܦ༝ *OUFSOFU
ରࡦ
PrivateLinkΤϯυϙΠϯτܦ༝ʹϧʔτมߋ *OUFSOFU
NATGWʹฏԺ͕͓ͱͣΕΔ PrivateLinkಋೖલ PrivateLinkಋೖޙ
Fargateͷࢹ
CloudWatch MetricsͰͷࢹ • ϝτϦΫε • CPU Utilization • Memory Utilization
• σΟϝϯγϣϯ • Ϋϥελʔ୯Ґ • αʔϏε୯Ґ
Ϋϥελʔ &$4$MVTUFS 5"4, 5"4, 5"4, 5"4,
λεΫ୯ҐͷϝτϦΫεݟ͍ͨ
λεΫ୯ҐͰϝτϦΫεΛऔಘ͍ͨ͠ &$4$MVTUFS 5"4, %BUB EPH /PEF 5"4, %BUB EPH /PEF
5"4, %BUB EPH /PEF 5"4, %BUB EPH /PEF Datadog AgentͷαΠυΧʔίϯςφΛ্ཱͪ͛Δ
λεΫ୯ҐͰϝτϦΫεΛऔಘ͍ͨ͠ Agentܦ༝ͰϝτϦΫεใΛٵ্͍͛Δ ʢવAgentͷFargateඅ༻͔͔Γ·͢ʣ
Datadog AgentΛར༻ͨ͠ࢹ • DatadogAgentͷΠϝʔδͷஔ͖ॴECR • DatadogAgentͷόʔδϣϯͷै͕ඞཁ • ϥΠϑαΠΫϧͷ͍λεΫϝτϦΫεͷऔಘ͕͍͠ • Logूͱࢹ͕ॏཁ
ίϯςφͷࢹͱӡ༻ • Cattle,not petsʢϖοτͰͳ͘ɺՈசʣ • VMͷཧͱҧ͍Ϛγϯͷӡ༻ΑΓαʔϏεͷՄ༻ੑͱੑೳΛॏࢹ͢Δ • ͕ൃੜͨ͠λεΫ༰ࣻͳ͘ఀࢭ • ΦʔτώʔϦϯάͰએݴͨ͠λεΫͷʹΔ
·ͱΊ
·ͱΊ • FargateίϯςφΛར༻͢Δ߹ʹ࠷ॳʹݕ౼͖͢બࢶ • FargateͷίϯςφΠϝʔδΩϟογϡͰ͖ͳ͍ • PrivateSubnetͰίϯςφΛىಈ͢Δ߹PrivateLinkΛར༻͢Δ • ίϯςφͷಛੑʹΑͬͯࢹํ๏ͱࢹରΛߟ͑Δඞཁ͕͋Δ