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
250
サーバーレスアーキテクチャを使って、小さく作って大きくする取り組み
daikimori
0
4.8k
AWS RDK 〜AWS ConfigのカスタムルールをLambdaで書くときに使うツールキット〜
daikimori
0
610
JAWS-UG Osaka ZERO-ETL/jawsug osaka zero-etl
daikimori
0
99
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
120
Playing in re:Invent
daikimori
0
180
Other Decks in Technology
See All in Technology
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
How to Design Configuration for Rails Applications
willnet
1
850
USB PDを使ってスマホを労わりたい
raspython3
0
180
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
210
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
440
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
410
今さら理解するウェブフォントver.2026
takanorip
3
920
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
100
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
野蛮なアジャイル [サイボウズ発!]組織の常識を覆した反骨のスクラム実践記 / Barbaric Agile - Enterprise Agile Study Group
ama_ch
0
110
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
630
僕のハーネスを紹介します
watany
3
350
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
The SEO identity crisis: Don't let AI make you average
varn
0
590
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Producing Creativity
orderedlist
PRO
348
41k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
We Have a Design System, Now What?
morganepeng
55
8.4k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
How to train your dragon (web standard)
notwaldorf
96
6.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
エンジニアに許された特別な時間の終わり
watany
109
250k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
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
ొஃ༧ఆ͋Γ·ͤΜ ͨͿΜɾɾɾ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠