Download - AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Transcript
Page 1: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved.

Zabbix向けAWS監視テンプレート

IT基盤推進技術部 OSS推進室 山本 文彦

Page 2: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 2

アジェンダ

❏ AWS監視テンプレートとは ❏ AWS監視テンプレートの活用場面とメリット ❏ AWS監視テンプレートの主な6つの機能 ❏ 提供サービス

Page 3: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 3

AWS監視テンプレート概要

AWS監視テンプレートとは

・AWSの各種サービスを監視するための設定をまとめたテンプレート ‐課金監視、サービス稼働状況監視等クラウド特有の監視に対応

・ZabbixからAWS各種サービスを呼び出す仕掛けも含まれる ・OSS(Apache License version2.0)で公開※

・「AWSを含むハイブリッド環境運用効率化」のためにTISが開発

※公開先GitHub: https://github.com/tech-sketch/zabbix_aws_template

Page 4: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved.

AWS監視テンプレートの活用場面(ターゲット環境)

❏ AWS単体環境 ❏ AWSとオンプレミスを組み合わせたハイブリッド環境

クラウドサービス(AWS) オンプレミス

■AWSとオンプレミスを組み合わせたハイブリッド環境(イメージ)

Page 5: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved.

AWSにおける監視サービス事情と課題

❏ AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

られる 自身で構築したミドルウエア、アプリケーションの監視、オンプレミス

側の監視は別途監視ツール(ZABBIX)による監視が必要

・SaaS

・PaaSのプラットフォーム基盤

・IaaSのインフラ基盤

・PaaS利用時のアプリケーション以上

・IaaS利用時のOS以上

・オンプレミス

- 物理・仮想・プライベートクラウド

ZABBIX/CloudWatchの 2ツールの利用による運用チームの負担増

Amazon

CloudWatch

Page 6: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved.

AWS監視テンプレート利用のメリット

❏ Zabbixで運用の一元管理 CloudWatchによる監視 Lambdaによるオペレーション自動化 AWSの監視(アプリ/ミドル) オンプレミス環境の運用

❏ ベンダロックイン回避

CloudWatchをAWSが隠ぺい

オンプレミス

AWS監視テンプレート

AWS

Lambda

Amazon

CloudWatch

Page 7: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 7

AWS監視テンプレート主な6つの機能

以下の6つの機能を実装(2016/8時点)

Amazon CloudWatch メトリクス監視

AWS各サービス 課金情報監視

AWSサービス 稼働状況監視

Amazon EC2 AutoScaling 自動監視

Amazon SNS イベント情報監視

AWS Lambda連携 による運用自動化

Page 8: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 8

Amazon CloudWatchメトリクス監視

・CloudWatchの各メトリクス情報をZabbixで統合管理 ・以下サービスのCloudWatch監視に対応 [2016/8時点]

(カスタムメトリクスも対応) - Amazon EC2 - Amazon RDS - Amazon EBS - Elastic Load Balancer

・自動的にCloudWatchメトリクス一覧を取得し監視アイテム設定

メリット

CloudWatchデータと他のZabbix監視データを総合評価して監視運用可 CloudWatchデータを長期に渡って分析できる(2週間以上のデータ管理可能)

Page 9: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 9

AWS各サービス課金情報監視

・CloudWatch経由で当月の課金額をZabbixで監視 ・課金額はアカウント全体の金額およびサービス毎の金額が監視可

メリット

課金額と他のZabbix監視データを統合的に評価可能 - 例: サービスの実利用状況と課金額を照らしあわせた無駄な利用の防止等

過去の課金状況との比較によるアラート通知設定可能

Page 10: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 10

AWSサービス稼働状況監視

・AWS Service Health Dashboardでの警告情報をZabbixで集約 ・発生障害のレベルにより障害レベルを切り分けて管理 ・監視しておきたいサービスのみをフィルタリングして監視可能 ※デフォルトではリージョンブロック毎に全サービス情報自動監視

メリット

RSSフィードの定期確認ではなく、Zabbixで自動的にサービス全体の状況監視可 サービス全体の稼働状況と個別のリソースの状態を統合的に管理可能

個々のRSSフィードに 対応したアイテム自動生成

Page 11: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 11

Amazon EC2 AutoScaling自動監視

メリット

動的にインスタンスが変化する環境でも自動監視可 縮退時も無駄な監視を継続することなく監視無効化が可能

・スケールイン/アウトに伴うインスタンスの増減を検知 ・インスタンスに紐づくホストをZabbixに自動設定 - スケールアウト時: ホスト追加・ホストグループ追加・テンプレート割当 - スケールイン時 : ホスト無効化

・ホストへの割当テンプレートはAutoScalingグループのタグ設定で柔軟に変更可

Group(Web Servers)

AutoScaling API

ZabbixTemplates: Template xxx,Template yyyy

ホスト名: i-123456 ホストグループ: Web Servers テンプレート: Template xxxx,Template yyyy

ホスト

Zabbix

定期チェック

Page 12: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 12

AmazonSNSイベント情報監視

メリット

SNSイベント情報をリアルタイムにZabbixで監視可能 Zabbixの柔軟なトリガー・アクション処理により監視運用効率化可能

・SNSイベント情報をZabbixで集約管理 ・以下のサービスからの通知に対応 [2016/8時点]

- AutoScaling - RDS - CloudWatch

・RDS等、発行元のリソースに応じてイベント情報の登録先ホスト自動振り分け

Amazon SNS

Zabbix

AWS Lambda

トラッパーアイテム

イベント情報を Lambdaに通知

Zabbix Sender でプッシュ型送信

Page 13: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 13

AWS Lambda連携による運用自動化

・Zabbixでの障害検知時、運用処理をAWS Lambda上で実行処理 ・アクション設定にてどのLambda functionを実行するか設定 ・実行時のパラメータ引き渡しも可能

メリット

運用処理スクリプトをLambda上で集約管理、他の作業スクリプトの流用可能に 運用処理をZabbixのサーバのリソースを消費せず実行可能に

ホストA

障害

Zabbix

アクション λ:function1

λ:function2

λ:function3 ・・・

Invoke “function1”

Page 14: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 14

Why TIS

❏ TIS社はAWSプレミアコンサルティングパートナー 100件を超える導入実績 AWS認定資格者130名 日本で5社しかないAWSプレミアコンサルティングパートナー ⇒Zabbix部分だけではなく案件丸ごと取扱可能

❏ AWS監視テンプレートの仕組みについては、AWS,

Zabbix社から了承済 ⇒安心してご利用いただけます

Page 15: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved. 15

提供サービス

・OSS公開監視テンプレートをお客様要件に合わせてカスタマイズ ・開発内容に応じて都度見積対応 拡張開発例: AWS Lambda CloudWatch監視対応 ¥150,000~

拡張開発サービス

保守サポートサービス

・監視テンプレートに対する年間保守サポートを提供 - 導入、利用方法、仕様等に関するお問い合わせ - 動作異常時の調査、分析 - バグ修正の優先的な対応と取り込み

・TIS提供Zabbixプロダクトサポートゴールドプラン契約者に提供 価格: Zabbixプロダクトサポートゴールドプラン ¥998,000/年

Page 16: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

Copyright © 2016 TIS Inc. All rights reserved.

AWS運用コミュニティ(OpsJAWS) ~クラウドによる、クラウドのための、クラウド運用管理~

AWS上に構築されたシステムの

運用管理のベストプラクティスを集約!

ご興味のある方は、是非ご登録下さい!

https://opsjaws.doorkeeper.jp/ 次回のOpsJAWSは12/13(火)の予定

※re:Invent2016のアップデート満載!! ※AWS監視テンプレートの発表も調整中

Page 17: AWS AutoScaling対応状況 [Zabbix、Hinemos] · AWSにおける監視サービス事情と課題 AWSの監視サービスCloudWatchだけでは完結しない CloudWatchによる監視はインフラ・プラットフォームに近い領域に限

THANK YOU

本件に関するお問い合わせ先

TIS株式会社 OSS推進室 OSSサポートサービス担当

[email protected]