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
15
0
Share
開発が運用をはじめました
これまで開発のみをやっていましたが、諸事情により、運用/保守をやりだしました。
そこで出たものを共有しつつ、皆さんのマインドが変わっていけばなと思っています。
daiki.mori
May 23, 2015
More Decks by daiki.mori
See All by daiki.mori
いい感じにグラフを表示、やっぱWebでやりたいね。それをAWSで実現!
daikimori
0
220
サーバーレスアーキテクチャを使って、小さく作って大きくする取り組み
daikimori
0
4.4k
AWS RDK 〜AWS ConfigのカスタムルールをLambdaで書くときに使うツールキット〜
daikimori
0
560
JAWS-UG Osaka ZERO-ETL/jawsug osaka zero-etl
daikimori
0
88
JAWS DAYS 2022/Osaka/プログラムは作ったら終わり︖︖ その後が⼤事なんだよ︕︕/20221008_X-Ray_LambdaPowertools
daikimori
0
160
データを受け取って、データを加工して、データを可視化する直前までのお話 / AWS DATA ETL
daikimori
0
190
[JAWS DAYS 2021] Amazon Connect and Serverless
daikimori
1
280
JAWS-UG Kansai Meetup(2020/11) Amazon Connectの今
daikimori
0
110
Playing in re:Invent
daikimori
0
160
Other Decks in Technology
See All in Technology
論文紹介:Pixal3D (SIGGRAPH 2026)
tenten0727
0
590
RedmineをAIで効率的に使う検証
yoshiokacb
0
150
Loadbalancing exporter internals
ymotongpoo
1
120
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
0
250
React Compiler導入の効果と運用の工夫
kakehashi
PRO
3
290
LookerとADKで作る社内AIエージェント
chanyou0311
0
280
Gaussian Splattingの表現力を拡張する — 高周波再構成とインタラクションへのアプローチ —
gpuunite_official
0
190
TypeScriptはどのようにどこまで推論できるのか ─ とにかく as は禁止で
ypresto
0
210
サイボウズ、プラットフォームエンジニアリング始めるってよ ― プラットフォームチームの事業貢献と組織アラインメントの強化
ueokande
0
120
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
47k
AI全盛の今だからこそ、あえてもう一度振り返るAPIの基礎
smt7174
3
140
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
510
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
510
First, design no harm
axbom
PRO
2
1.2k
The agentic SEO stack - context over prompts
schlessera
0
780
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
120
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
280
Building an army of robots
kneath
306
46k
エンジニアに許された特別な時間の終わり
watany
106
240k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
250
Designing Experiences People Love
moore
143
24k
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
ొஃ༧ఆ͋Γ·ͤΜ ͨͿΜɾɾɾ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠