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
開発が運用をはじめました
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
daiki.mori
May 23, 2015
Technology
18
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
240
サーバーレスアーキテクチャを使って、小さく作って大きくする取り組み
daikimori
0
4.7k
AWS RDK 〜AWS ConfigのカスタムルールをLambdaで書くときに使うツールキット〜
daikimori
0
590
JAWS-UG Osaka ZERO-ETL/jawsug osaka zero-etl
daikimori
0
98
JAWS DAYS 2022/Osaka/プログラムは作ったら終わり︖︖ その後が⼤事なんだよ︕︕/20221008_X-Ray_LambdaPowertools
daikimori
0
180
データを受け取って、データを加工して、データを可視化する直前までのお話 / AWS DATA ETL
daikimori
0
210
[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時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
240
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
130
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
480
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
1
990
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
160
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
840
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
180
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
140
消えない 動かない 効かない
yama3133
1
120
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
170
AI時代、データエンジニアが一番おもろい
genshun9
0
440
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
680
Featured
See All Featured
Scaling GitHub
holman
464
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
280
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
540
Done Done
chrislema
186
16k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
KATA
mclloyd
PRO
35
15k
Technical Leadership for Architectural Decision Making
baasie
3
560
How to train your dragon (web standard)
notwaldorf
97
6.8k
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
ొஃ༧ఆ͋Γ·ͤΜ ͨͿΜɾɾɾ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠