Upload
masahiro-nishimi
View
4.976
Download
0
Embed Size (px)
DESCRIPTION
以下のイベントで放送した資料です。 http://sonicgarden.doorkeeper.jp/events/12402 ----- SonicGardenではソフトウェア開発において、日常的に新しい機能を実装し、素早くデプロイするDevOpsの文化が根付いていますが、これらの作業は一人で行われることが少なくありません。 その文化で重要な役割を担っているのがHerokuです。Herokuを利用することで運用部隊を抱えることなくエンジニアが一人でデプロイすることができています。 今回はSonicGardenがHerokuをどのように活用しているか、実際の運用環境をご紹介します。 SonicGardenがどのようにDevOpsを実現しているかを大公開します♪
Citation preview
SonicGarden流 Herokuガチ運用術!
実践DevOps!
mah-‐‑‒lab 西見
interu 安達
「Herokuにデプロイするだけで アプリが立ち上がる! 運用もオッケー!」
と思ってませんか??
【本日お伝えすること】
開発者がHerokuで 確実に運用するための
エッセンス
http://sonicgarden.doorkeeper.jp/events/6947
おさらい
2014年6月版
Heroku運用構成図
観点別のツール紹介
サービス監視
リソース監視
パフォーマンス監視
エラー監視
バックアップ監視
運用は監視ではない。
現況把握
リスク低減
運用
監視すること
リカバリ できること
リスク低減のための施策 • アプリケーションデータの一部が破損 – ログファイルを一定期間保存
• データの一部が消滅 – 冗長化バックアップ
• 予期せぬサービスダウン – サービスダウン時のフェイルオーバ
リスク低減
冗長化バックアップ
ログ管理
半年ぐらいの
アップデート
CIを活用するように • ほぼ1人で開発している案件 – Heroku_sanで十分
• 関わっている人が多い案件(自社サービス等) – テスト流し忘れ、いちいち手動でデプロイが辛いのでCIで自動化するニーズがあった
TravisCI
circleci wercker
いろいろCIはあるけれど
ビルド・デプロイ通知がRemo7yに届きます
レビュー支援
通称:空気を読めない「いぬ」
SonicGardenで開発している 運用ツール
AWS Backup Checker
copytuner
まとめ
監視観点 サービス名
サービス監視 Nagios
リソース監視 NewRelic
パフォーマンス監視 NewRelic
エラー監視 Bugsnag
バックアップ監視 ★AWS Backup Checker
バックアップ観点 Herokuアドオン
ログバックアップ Papertrail
DBバックアップ PG Backups
その他 サービス名
CI Wercker
コンテンツ管理 ★copytuner
【本日お伝えしたこと】
開発者がHerokuで 確実に運用するための
エッセンス
現況把握
リスク低減
運用
監視すること
リカバリ できること
ご静聴 ありがとうございました
更に詳しくお聞きになりたい方はソニックガーデンまで お問い合わせください!
個別にセミナー・ワークショップ
を企画させて頂きます
(sonicgardenのWebサイトよりお問い合わせください)