aws警察〜第0章 発動〜

38
AWS 警察 第0章 発動 AWS サービスを Zabbix が取り締まる 2014.07.05 森 大樹

Upload: daiki-mori

Post on 12-May-2015

268 views

Category:

Services


0 download

TRANSCRIPT

Page 1: AWS警察〜第0章 発動〜

−AWS警察−第0章 発動

AWSサービスをZabbixが取り締まる

2014.07.05  森 大樹

Page 2: AWS警察〜第0章 発動〜

自己紹介森 大樹(もりだいき) !業務系エンジニアのはず 大阪生まれ大阪育ちの浪速っ子 最近は運用関連やってます

!facebook: /areaz.daiki [email protected] !趣味:スノボ:アルペンボーダー    お酒(毎日コンビニで購入)

   C3(Can Convinience Club)会長

Page 3: AWS警察〜第0章 発動〜

AWS警察

Page 4: AWS警察〜第0章 発動〜

AWS警察

警察=監視

Page 5: AWS警察〜第0章 発動〜

AWS警察

警察=監視

サーバ監視 ≠ CloudWatch

Page 6: AWS警察〜第0章 発動〜

AWS警察

警察=監視

サーバ監視 ≠ CloudWatch

サーバ監視=Zabbix

Page 7: AWS警察〜第0章 発動〜

なぜ、CloudWatchを使わないのか?

Zabbixは「一歩前へ」(©XEgg)を

実現できる

Page 8: AWS警察〜第0章 発動〜

AWS警察 Zabbix署 組織図

アラート 通知 課

可視化 課

分散監視課

データ収集 課

障害検知課

Page 9: AWS警察〜第0章 発動〜

AWS警察 Zabbix署 組織図

アラート 通知 課

可視化 課

分散監視課

障害検知課

データ収集 課

Page 10: AWS警察〜第0章 発動〜

データ収集○リソース(CPU/Memory/HardDisk)

○ネットワーク(NetworkIO/TCP Port Check)

○システム/アプリケーションログ

○Web監視(レスポンス時間/応答コード)

○Javaアプリケーション(JMX)

Page 11: AWS警察〜第0章 発動〜

AWS警察 Zabbix署 組織図

アラート 通知 課

可視化 課

分散監視課

データ収集 課

障害検知課

可視化 課

Page 12: AWS警察〜第0章 発動〜

可視化○Webインタフェース

○グラフ(リソース/ネットワーク情報)

○マップ(リアルタイムのサーバ/トラフィック)

○生データへのアクセス(蓄積ログ)

○イベント/通知の詳細表示

Page 13: AWS警察〜第0章 発動〜
Page 14: AWS警察〜第0章 発動〜

AWS警察 Zabbix署 組織図

アラート 通知 課

可視化 課

分散監視課

データ収集 課

障害検知課

障害検知 課

Page 15: AWS警察〜第0章 発動〜

障害検知○収集したデータの閾値超過

○タイムシフト監視(現在と過去データの比較)

○依存関係

○障害深刻度

Page 16: AWS警察〜第0章 発動〜

閾値Over

Page 17: AWS警察〜第0章 発動〜

AWS警察 Zabbix署 組織図

アラート 通知 課

可視化 課

分散監視課

データ収集 課

障害検知課

アラート 通知 課

Page 18: AWS警察〜第0章 発動〜

アラート通知○メール/SMS/Jabberによる通知

○ユーザ定義のスクリプトによる通知

○コマンド実行

Page 19: AWS警察〜第0章 発動〜

メール例

Page 20: AWS警察〜第0章 発動〜

AWS警察 Zabbix署 組織図

アラート 通知 課

可視化 課

分散監視課

データ収集 課

障害検知課

分散監視 課

Page 21: AWS警察〜第0章 発動〜

○Proxyサーバによる分散監視

分散監視

Page 22: AWS警察〜第0章 発動〜

こんな構成で

Public subnet Private subnet

Auto Scaling group

Internet

Page 23: AWS警察〜第0章 発動〜

こんな構成で

Public subnet Private subnet

Auto Scaling group

Page 24: AWS警察〜第0章 発動〜

こんな構成も

Availability Zone Availability ZoneAvailability Zone

Internet

Page 25: AWS警察〜第0章 発動〜

こんな構成も

Availability Zone Availability ZoneAvailability Zone

Internet

Page 26: AWS警察〜第0章 発動〜

実は、オープンソース(GNU General Public License (GPL) version 2)

様々なサーバOS(Windows/Linux/BSD etc)をサポート

サーバをオートディスカバリ可能

キャパシティープランニング

プロアクティブな監視

Page 27: AWS警察〜第0章 発動〜

クラウド上だけを監視できる • • • • • • • • • • • • •

ものではありません。• • • • • • • • •

Page 28: AWS警察〜第0章 発動〜

corporate data center

customer gateway

virtual private gateway

VPC peering

VPC peering

VPC peering

Page 29: AWS警察〜第0章 発動〜

corporate data center

customer gateway

virtual private gateway

VPC peering

VPC peering

VPC peering

オンプレミス

Page 30: AWS警察〜第0章 発動〜

corporate data center

customer gateway

virtual private gatewayPROXY

PROXYPROXY PROXY

VPC peeringConnection

VPC peeringConnection

VPC peeringConnection

オンプレミス

Page 31: AWS警察〜第0章 発動〜

corporate data center

customer gateway

virtual private gatewayPROXY

PROXYPROXY PROXY

VPC peering

VPC peering

VPC peering

オンプレミス

オンプレミスもクラウドもひっくるめて

分散監視もできます!!

Page 32: AWS警察〜第0章 発動〜

最後にAWSのリソースとサーバアプリとの連携で、障害監視やアプリケーションサービスの監視、さらにはAWSの利用料金算出まで可能に!(その際には、CloudWatchと併用します!!)

Zabbix API(JSON)や様々なスクリプトを使うことで更に運用/保守などの幅が広がる

Page 33: AWS警察〜第0章 発動〜
Page 34: AWS警察〜第0章 発動〜
Page 35: AWS警察〜第0章 発動〜
Page 36: AWS警察〜第0章 発動〜
Page 37: AWS警察〜第0章 発動〜

よい運用監視を!

Page 38: AWS警察〜第0章 発動〜

ご清聴 ありがとうございました