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
鯖管して気がついたこと【オープンソースカンファレンス広島2016前日イベント】
Search
Masaki Osugi
November 26, 2016
Technology
0
210
鯖管して気がついたこと【オープンソースカンファレンス広島2016前日イベント】
サーバー管理を5年して気がついたことを具体的な事例を交えながら紹介しました。
当日(2016年11月26日)の朝にMacBook Proを購入したので、そこのネタも若干入っていますw
Masaki Osugi
November 26, 2016
Tweet
Share
More Decks by Masaki Osugi
See All by Masaki Osugi
一歩進んだ Git の活用術
nasa114
1
300
Azure Logic Appsからはじめる業務改善
nasa114
0
110
Other Decks in Technology
See All in Technology
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
4
2k
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
560
What's new in OpenShift 4.20
redhatlivestreaming
0
390
スタートアップの現場で実践しているテストマネジメント #jasst_kyushu
makky_tyuyan
0
150
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
160
AI連携の新常識! 話題のMCPをはじめて学ぶ!
makoakiba
0
160
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
220
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.2k
AWS re:Invent 2025事前勉強会資料 / AWS re:Invent 2025 pre study meetup
kinunori
0
830
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
300
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
390
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
180
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Faster Mobile Websites
deanohume
310
31k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Unsuck your backbone
ammeep
671
58k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
640
Context Engineering - Making Every Token Count
addyosmani
8
310
Transcript
鯖管して気がついたこと Masaki Osugi a.k.a. @nasa114 Public Version(公開⽤)
⾃⼰紹介 • ⼤杉 将輝 • 個⼈サーバー管理 5年⽬ • Webサイト管理 7年⽬
• MacBook Pro with Retina Display 13インチモデルを購⼊(TouchBar付)
닢盖הכ
要件定義 運⽤ 設定
Step 1 はじめた頃
はじめたキッカケ • お問い合わせページのSSL化をしたかったため • さくらのVPSが登場し,VPSの敷居が下がった • 今となっては乱⽴ですが,昔はServersMan@VPS,OsukiniServerぐらいの時 • サーバー管理をしている⼈が周りにいて,質問がしやすかった •
iTunesで再⽣しているソフトをつぶやくソフトウェアの中の⼈とか
当初の構成 • さくらのVPS上にLAMPの構成 • ⾊々とあるけど,さくらのVPS 2GBプランがお得感あったので契約 ※ 今でも2GBプランを使ってます • CentOS
6.xがデフォルトなのでデフォルトを利⽤ • nginxも0.xxの時代でしたね…⽇本語リソースもそこまでなかった • 当時はWPのみ使っていたのでPHP重要
現在の構成 • メインはさくらのVPS上にLEMPの構成 • Linux(CentOS 7),Nginx,MariaDB,Perl,PHP,PHPを利⽤ • バックエンドにStarmanやPHP-FPMなど多数稼働. • Movable
Typeを動かす環境,その他はレンタルサーバー • その他IDCFクラウドやConoHa,AWSなどに構築 • 負荷分散・⽤途別に分割
None
Step 1.5 管理をして気がついたこと
None
使うソフトウェアによって異なる • ⽤途によって異なる • WebサーバーでもPHPのバージョンが異なると動かない • 負荷が重たくなるときがあれば分散やスケールアップなど考慮する • DNSなどは分散する
Step 2 身についたこと
These icons are originally provided by Dave Gandy on http://www.flaticon.com/packs/font-awesome
under CC BY 3.0 license.
1. 常にアンテナを張る • サーバーを運⽤していて,万全というのはない • 「とりあえず運⽤」は危険,「どこかに⽳があるかも」と思うべき • Twitterやメーリングリスト・メールマガジンは登録して購読する • サーバーが落ちる可能性があると,他の⼈も騒ぐ
2. 各種ツール・ドキュメントの利⽤ • SSLなど設定していても難しいことが多々 • 最適解が出ない,よくわからない • Webサーバーに関してはMozillaやGoogleのドキュメントを参考 • ヘッダーのチェックも⾏う
• SSLはQualisのツールを使えばたいてい分析が可能 • 公開サーバーの場合に限る
3. テスト環境で試す • 本番サーバーでいきなり適応するとWebサイトなどが⾒れない可能性 • 団体や法⼈の場合,ダウンすると信頼性が下がる. • 設定などを書き換える前に⼀度試した上で適応する • 細かい設定はapachectl
‒tなどのコマンドで確認する
まとめ • 情報のアンテナを張る,そのためにはTwitter・メルマガ・MLを使う. • 完璧なんてない,常に疑⼼暗⻤になる. • 何か変更する時は適応する前に試す. • サーバー管理は楽しい,学ぶことも多数ある
Thank You! Masaki Osugi a.k.a. @nasa114 Weblog::https://www.nasa114.jp/ This file uses
any image from 写真素材のPAKUTASO,SAKK(Movable Type).