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
開発が運用をはじめました
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
daiki.mori
May 23, 2015
Technology
17
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発が運用をはじめました
これまで開発のみをやっていましたが、諸事情により、運用/保守をやりだしました。
そこで出たものを共有しつつ、皆さんのマインドが変わっていけばなと思っています。
daiki.mori
May 23, 2015
More Decks by daiki.mori
See All by daiki.mori
いい感じにグラフを表示、やっぱWebでやりたいね。それをAWSで実現!
daikimori
0
230
サーバーレスアーキテクチャを使って、小さく作って大きくする取り組み
daikimori
0
4.7k
AWS RDK 〜AWS ConfigのカスタムルールをLambdaで書くときに使うツールキット〜
daikimori
0
590
JAWS-UG Osaka ZERO-ETL/jawsug osaka zero-etl
daikimori
0
94
JAWS DAYS 2022/Osaka/プログラムは作ったら終わり︖︖ その後が⼤事なんだよ︕︕/20221008_X-Ray_LambdaPowertools
daikimori
0
170
データを受け取って、データを加工して、データを可視化する直前までのお話 / AWS DATA ETL
daikimori
0
200
[JAWS DAYS 2021] Amazon Connect and Serverless
daikimori
1
300
JAWS-UG Kansai Meetup(2020/11) Amazon Connectの今
daikimori
0
110
Playing in re:Invent
daikimori
0
170
Other Decks in Technology
See All in Technology
AI時代のアウトプット――変わったこと、変わらないこと / Devsumi 2026 Kansai #devsumi
jnchito
0
350
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
320
属人化を叩き割れ!「制作加速」と「安定化」の矛盾を打破する:8年目プロダクトが辿り着いた「ミスが起こり得ない」アセット制作フローの全貌
gree_tech
PRO
0
120
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
35分でわかるEffective Platform Engineering
nwiizo
5
550
tamachi.go 誕生の裏側
rymiyamoto
1
190
Model Studio CLI × Token Plan
maigo999
0
200
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
430
Rust×eBPFでEDRっぽいものをつくる
sunlife3
1
480
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
3
550
AI開発に用いられるHPC技術について
gpuunite_official
0
180
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.5k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Embracing the Ebb and Flow
colly
88
5.1k
RailsConf 2023
tenderlove
30
1.5k
From π to Pie charts
rasagy
0
310
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
630
The Cult of Friendly URLs
andyhume
79
7k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
KATA
mclloyd
PRO
35
15k
Transcript
։ൃ͕ӡ༻͡Ί·ͨ͠ ʙ Operation JAWS ʙ JAWS-UG OSAKA ୈ13ճษڧձ ΦϖϨʔγϣϯ ͡ΐ͏ͣ
JAWS-UG 2015 / 05 / 23 (Sat) at Motex
ɹେथ ʢΓ ͍͖ͩʣ ۀܥʴ͍ܥΤϯδχΞ େࡕੜ·Εେࡕҭͪͷ࿘ͬࢠ ࠓɺAWSΛར༻ͨ͠γεςϜͷ ։ൃͱӡ༻Λͬͯ·͢ facebook : /areaz.daiki
twitter : @areaz_ hobbyɿεϊϘʢΞϧϖϯϘʔμʔʣ ɹɹɹ͓ञʢຖίϯϏχͰߪೖʣ ɹɹɹɹɹˠC3(Can Convinience Club)ձ Who am I ?
AWSͱͷग़ձ͍
2011 ͜ͷΜ
Amazon EC2 Elastic IP Elastic Load Balancing Amazon RDS Amazon
S3 ࢸͬͯγϯϓϧͳͷ ։ൃͯ͠Δͱ͖
։ൃͯ͠Δͱ͖ χϟʔ scpίϚϯυ cpίϚϯυ /etc/init.d/tomcat start
ࣗͰΔ͔͠ͳ͍ ରॲ͠ͳ͍ͷʁ ։ൃͯ͠Δͱ͖ ͜ͷ··Ͱࣄނൃੜ
։ൃͯ͠Δͱ͖ /etc/init.d/tomcat start χϟʔ Upload using MACRO
։ൃͯ͠Δͱ͖ Amazon EC2 Elastic IP Elastic Load Balancing Amazon RDS
Amazon S3 εέʔϦϯάͯ͠ େৎͳ࡞Γʹɻ खಈεέʔϦϯάͷΈରԠ AMI χϟʔ
Develop Operation Turning Point
͜ͷޙɺ ։ൃ͠ͳ͕Βӡ༻͕ ॾࣄʁʹΑΓɺ ӡ༻ଆɾɾɾ
Կͨ͠Β͍͍ʁ
• αʔόಈ͍ͯΔʁ • γεςϜͰΤϥʔग़ͯͳ͍ʁ • ੑೳམͪͯͳ͍ʁ
None
- ΦʔϓϯιʔειϑτΣΞ - ϚϧνϓϥοτϑΥʔϜରԠ - ଟͷࢹػೳΛσϑΥϧτͷػೳͱͯ͠ఏڙ - ಠࣗͷΧελϜεΫϦϓτͰࢹػೳΛ֦ு - ऩूͨ͠ࢹσʔλΛRDBSʹظอଘՄೳ
- ෳσʔλΛར༻ͨ͠ΧελϜάϥϑͷ࡞ - γεςϜશମͷεςʔλεΛදࣔ͢ΔμογϡϘʔυ - αʔόͳͲΛωοτϫʔΫϚοϓΛ࡞ɾදࣔ - ࢹσʔλͷදࣔ/ઃఆΛWebΠϯλϑΣʔε͔ΒՄೳ - ϝʔϧSMSɺJabberϓϩτίϧͰো௨
None
ͳΜͱͳ͘ ໊લ͕ ΧοίΑ͔͔ͬͨΒ ͳͥ
MySQL AmazonLinux αʔόߏ Web Server App Server Batch Server
• αʔόͷՔಇঢ়ଶ • αʔόͷϦιʔε (CPU/Memory/Disk) • ΞϓϦέʔγϣϯϩά • OSϩά(EventLogͳͲ)
։ൃ͕ࢹ͢Δͷʁ ४උྃɻࢹ։࢝ʂ
Μͳ༁ͳ͍ɻ
Ͳ͏ͨ͠Β͍͍ʁ
ͬͺΓɺ͜͏ͳΔɻ
• γεςϜͷಈ͖ΛΒͳ͍ • ΤϥʔΛղܾͰ͖ͳ͍ • ॳΊͯͷΫϥυ ൃੜ
ͱɺ͍͏͜ͱͰɾɾɾ
ӡ༻ͯ͠Δͱ͖ શ͘ɺखॱ௨Γ͍͔ͣ ͍͟ɺखॱධՁ ٸᬎɺखॱॻ࡞
͔͋Μύλʔϯɻ
None
None
࡞Γ͠·ͨ͠ɻ
ൃੜɹͦͷ̎ • ͍͢͝ίετ͕͔͔ͬͯΔ • खॱ௨Γɺࢹͯ͠ͳ͍ • Zabbix • ϦϦʔεࣦഊɾɾɾ ͕ಈ͍ͯͳ͍
ൃੜɹͦͷ̎ • ͍͢͝ίετ͕͔͔ͬͯΔ εϞʔϧελʔτ͡Όͳ͍
ൃੜɹͦͷ̎ • ͍͢͝ίετ͕͔͔ͬͯΔ εϞʔϧελʔτ͡Όͳ͍ MS SQL MS SQL
ൃੜɹͦͷ̎ • ͍͢͝ίετ͕͔͔ͬͯΔ ΠϯελϯελΠϓͷมߋ DB on Instance Λ RDS ෳαʔό
Λ ͻͱ·ͱΊʹ Future
ൃੜɹͦͷ̎ • खॱ௨Γɺࢹͯ͠ͳ͍ 1. ൃੜ͕ଟ͍ 2. উखͳࢥ͍ࠐΈ 3. खॱ͕ෳࡶ खॱΛ؆қԽ
εςʔλεऔಘ αʔόΓସ͑ ࣮ߦ ࣮ߦ
ൃੜɹͦͷ̎ • Zabbix ൃੜ͕ଟ͍ ࢹ߲͕૿Ճ DB ࢹΞΠςϜ͕ੵͰ͖ͳ͍ ͕ಈ͍ͯͳ͍ ͷ༰ྔෆ
σΟεΫ ૿ྔ 1. ࢹ߲ͷݟ͠ 2. อଘظؒͷݟ͠ 3. RDSͷࢹ(DiskSize)
•ϦΞϧλΠϜϩάऔಘ •ԕִαʔϏεىಈఀࢭ EC2 instance contents EC2 instance contents
ൃੜɹ൪֎ฤ • ฉ͍ͯͳ͍Αɾɾɾ ༷ݕ౼࣌ʹܾఆ ͳΜͰͦΜͳ࡞Γͳͷʁ ͡ΌɺԶ͕ม͑Δʂ
Ͱ͖ΔΘ͚͕ͳ͍ʂ
None
None
͕ Ұ൪ײͨ͜͡ͱ
Develop( ) VS Operation( ) ։ൃऀ ӡ༻ऀ
• ։ൃऀͷࢥ͍ – – – • ӡ༻ऀͷࢥ͍ – – –
͡ΌɺͲ͏͢Δͷʁ
Develop( ) VS Operation( ) ։ൃऀ ӡ༻ऀ
ҰॹʹɺΖ͏
•ӡ༻Λߟ͑ͨઃܭ ҰॹʹΖ͏ •ӡ༻Λߟ࣮͑ͨ •ӡ༻Λߟ͑ͨධՁ
ҰॹʹɺΖ͏
•Ұॹʹݕ౼ ։ൃͱӡ༻ͷڞଘ •Ұॹʹઃܭ •ҰॹʹධՁ •ҰॹʹϦϦʔε •Ұॹʹӡ༻
։ൃͱӡ༻ ؔͳ͍ʂ ҰॹʹΖʂ
Develop( ) VS Operation( ) ։ൃऀ ӡ༻ऀ
None
Information
AWS Summit Tokyo 2015 άϥϯυϓϦϯεϗςϧ৽ߴྠ ʢࠃࡍؗύϛʔϧɺඈఱʣ དྷແྉʢཁࣄલొʣ 2015-06-02 ʙ 03
http:/ /www.awssummit.tokyo/
LTొஃऀืूʂJAWS-UGษڧձ ʲAWS Summit Tokyo 2015ʳ άϥϯυϓϦϯεϗςϧ৽ߴྠ ʢࠃࡍؗύϛʔϧɺඈఱʣ 2015-06-03 19:00-20:30
ొஃ༧ఆ͋Γ·ͤΜ ͨͿΜɾɾɾ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠