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
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
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
React改造してみた
tsukina_7mochi
0
130
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
310
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
190
僕のハーネスを紹介します
watany
3
260
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
740
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
240
USB PDを使ってスマホを労わりたい
raspython3
0
180
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
大型犬好きによるPugの紹介
yamanoku
1
160
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
210
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
840
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Building Applications with DynamoDB
mza
96
7.2k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
Amusing Abliteration
ianozsvald
1
350
Balancing Empowerment & Direction
lara
6
1.3k
Technical Leadership for Architectural Decision Making
baasie
3
600
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Site-Speed That Sticks
csswizardry
13
1.6k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
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
ొஃ༧ఆ͋Γ·ͤΜ ͨͿΜɾɾɾ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠