Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Mamoru Ohashi
PPTX, PDF
1,461 views
LambdaでBilling Alertを拡張してみた
JAWS-UG アーキテクチャ支部 クラウドネイティブ分科会#10 LT枠発表内容です。
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PPTX
管理統制もLambdaで!
by
Mamoru Ohashi
PDF
JAWS-UG大分 20151102
by
Hideki Ojima
PDF
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
by
Mamoru Ohashi
PPTX
AWSで稼働している ブログ(ヤマムギ+3)の コスト
by
Mitsuhiro Yamashita
PPTX
アウトプットはスキルアップもするしトクもする
by
Mitsuhiro Yamashita
PDF
2015年Cloud忘年会_LT_AWSで働くべき5つの理由
by
Hideki Ojima
PPTX
クラウドによって 変わった未来
by
Mitsuhiro Yamashita
PPT
ある中年エンジニアの挑戦(LT 三都物語2014)
by
Yutaka Hiroyama
管理統制もLambdaで!
by
Mamoru Ohashi
JAWS-UG大分 20151102
by
Hideki Ojima
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
by
Mamoru Ohashi
AWSで稼働している ブログ(ヤマムギ+3)の コスト
by
Mitsuhiro Yamashita
アウトプットはスキルアップもするしトクもする
by
Mitsuhiro Yamashita
2015年Cloud忘年会_LT_AWSで働くべき5つの理由
by
Hideki Ojima
クラウドによって 変わった未来
by
Mitsuhiro Yamashita
ある中年エンジニアの挑戦(LT 三都物語2014)
by
Yutaka Hiroyama
What's hot
PPTX
Twilioと山下と学び
by
Mitsuhiro Yamashita
PPTX
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
by
Sanehiko Yogi
PDF
Win 3 aws certificate associate
by
kazuhisa kawashima
PPTX
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
by
Mitsuhiro Yamashita
PDF
はじめてのAws jawsug沖縄 20150425
by
Hideki Ojima
PDF
20130719 cdpナイト
by
hideaki yanase
PPTX
Amazon Connectで到着報告を自動化
by
Mitsuhiro Yamashita
PPTX
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
by
Mitsuhiro Yamashita
PPTX
JAWS-UG-Chiba_Vol14_kitahara
by
Masato Kitahara
PDF
Win 3 aws certificate associate
by
kazuhisa kawashima
PDF
Cloud on the_beach_aws入門_公開
by
Hideki Ojima
PDF
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
by
Takehito Tanabe
PDF
2013/08 JAWS_UG北九州 AWSを使った儲け方
by
Serverworks Co.,Ltd.
PDF
エンジニア向け初めてのAWS (2015年1月6日)
by
Koichiro Nishijima
PPTX
20211223 Intellectual Constipation, To the World!
by
Typhon 666
PDF
もしお金を支払わなかった時、あなたに何がおきますか?
by
hideaki yanase
PDF
エンジニアの為のAWS実践講座
by
Eiji Shinohara
PPTX
AWS認定クラウド プラクティショナー って何?
by
Mitsuhiro Yamashita
PDF
2013/06 九州産業大学 -とある業界の禁書目録-
by
Serverworks Co.,Ltd.
PPTX
AWS WAF でセキュリティ対策_JAWS-UG沖縄勉強会_Cloud on the BEACH 2016
by
Sanehiko Yogi
Twilioと山下と学び
by
Mitsuhiro Yamashita
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
by
Sanehiko Yogi
Win 3 aws certificate associate
by
kazuhisa kawashima
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
by
Mitsuhiro Yamashita
はじめてのAws jawsug沖縄 20150425
by
Hideki Ojima
20130719 cdpナイト
by
hideaki yanase
Amazon Connectで到着報告を自動化
by
Mitsuhiro Yamashita
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
by
Mitsuhiro Yamashita
JAWS-UG-Chiba_Vol14_kitahara
by
Masato Kitahara
Win 3 aws certificate associate
by
kazuhisa kawashima
Cloud on the_beach_aws入門_公開
by
Hideki Ojima
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
by
Takehito Tanabe
2013/08 JAWS_UG北九州 AWSを使った儲け方
by
Serverworks Co.,Ltd.
エンジニア向け初めてのAWS (2015年1月6日)
by
Koichiro Nishijima
20211223 Intellectual Constipation, To the World!
by
Typhon 666
もしお金を支払わなかった時、あなたに何がおきますか?
by
hideaki yanase
エンジニアの為のAWS実践講座
by
Eiji Shinohara
AWS認定クラウド プラクティショナー って何?
by
Mitsuhiro Yamashita
2013/06 九州産業大学 -とある業界の禁書目録-
by
Serverworks Co.,Ltd.
AWS WAF でセキュリティ対策_JAWS-UG沖縄勉強会_Cloud on the BEACH 2016
by
Sanehiko Yogi
Viewers also liked
PDF
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
by
真吾 吉田
PPTX
アジャイルとクラウドの『危険なカンケイ』
by
Mamoru Ohashi
PPTX
Awsで構築したのだよ 06 ec2インスタンス起動時にCloudWatchのアラームを追加する
by
聡 大久保
PPTX
エンタープライズ企業におけるAWS正式採用への挑戦〜レガシーを微笑みにかえて〜
by
Mamoru Ohashi
PPTX
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
by
KDDI
PDF
2017年3月期第3四半期決算プレゼンテーション
by
KDDI
PDF
Microsoft Office 365への移行について
by
NHN テコラス株式会社
PDF
サーバーワークス re:invent_2016~新サービス・アップデート紹介~
by
Serverworks Co.,Ltd.
PDF
ZabbixによるAWS監視のコツ
by
ShinsukeYokota
PDF
Re: ゼロから始める監視設計
by
Masahito Zembutsu
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PPTX
Jaws days2017-ops jaws-2
by
Serverworks Co.,Ltd.
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
by
真吾 吉田
アジャイルとクラウドの『危険なカンケイ』
by
Mamoru Ohashi
Awsで構築したのだよ 06 ec2インスタンス起動時にCloudWatchのアラームを追加する
by
聡 大久保
エンタープライズ企業におけるAWS正式採用への挑戦〜レガシーを微笑みにかえて〜
by
Mamoru Ohashi
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
by
KDDI
2017年3月期第3四半期決算プレゼンテーション
by
KDDI
Microsoft Office 365への移行について
by
NHN テコラス株式会社
サーバーワークス re:invent_2016~新サービス・アップデート紹介~
by
Serverworks Co.,Ltd.
ZabbixによるAWS監視のコツ
by
ShinsukeYokota
Re: ゼロから始める監視設計
by
Masahito Zembutsu
マイクロにしすぎた結果がこれだよ!
by
mosa siru
Jaws days2017-ops jaws-2
by
Serverworks Co.,Ltd.
More from Mamoru Ohashi
PDF
SlideShareをやめて SpeakerDeckに移行します
by
Mamoru Ohashi
PDF
AWS Outposts/LocalZones/Wavelength勉強会
by
Mamoru Ohashi
PDF
ネットワークと絡めてこそ真価を発揮!AWS Outpostsの基本と概要
by
Mamoru Ohashi
PPTX
1人で始めた技術コミュニティ活動を1年で経営層に公認してもらうまで
by
Mamoru Ohashi
PPTX
コミュニティリーダーズサミット in 高知 2019初鰹編 参加レポート
by
Mamoru Ohashi
PDF
エンプラでコミュニティ活動を始めて半年 弊社の中で起こり始めた3つのムーブメント
by
Mamoru Ohashi
PDF
DevRel活動における「つながり」の広げ方と育て方〜ナレッジ・エコシステムとその効果〜
by
Mamoru Ohashi
PPTX
エンプラでDevRelコミュニティをゼロから作ってみた
by
Mamoru Ohashi
PPTX
スマホの写真+動画のバックアップ作業を完全自動化して撲滅したった件
by
Mamoru Ohashi
PPTX
エンプラ社員が持つべきコミュニティとの付き合い方と心構え
by
Mamoru Ohashi
PPTX
ぼくらのアカウント戦略〜マルチアカウントでのガバナンスと権限管理の全て〜
by
Mamoru Ohashi
PPTX
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
by
Mamoru Ohashi
PPTX
KDDI流 クラウド・セキュリティ 〜「大企業のクラウド適応」秘伝のレシピ〜 [AWS Summit Tokyo 2017]
by
Mamoru Ohashi
PPTX
ITハケンの品格 Final(Publish版)
by
Mamoru Ohashi
PDF
第2回LT大会~ゴリラにもわかるスノーボード~
by
Mamoru Ohashi
PDF
Difference of Fuel 〜理解していますか?レギュラー/ハイオク/軽油の違い〜
by
Mamoru Ohashi
PDF
AWSクラウドサービス勉強会 Day2:「進撃のAWS」
by
Mamoru Ohashi
SlideShareをやめて SpeakerDeckに移行します
by
Mamoru Ohashi
AWS Outposts/LocalZones/Wavelength勉強会
by
Mamoru Ohashi
ネットワークと絡めてこそ真価を発揮!AWS Outpostsの基本と概要
by
Mamoru Ohashi
1人で始めた技術コミュニティ活動を1年で経営層に公認してもらうまで
by
Mamoru Ohashi
コミュニティリーダーズサミット in 高知 2019初鰹編 参加レポート
by
Mamoru Ohashi
エンプラでコミュニティ活動を始めて半年 弊社の中で起こり始めた3つのムーブメント
by
Mamoru Ohashi
DevRel活動における「つながり」の広げ方と育て方〜ナレッジ・エコシステムとその効果〜
by
Mamoru Ohashi
エンプラでDevRelコミュニティをゼロから作ってみた
by
Mamoru Ohashi
スマホの写真+動画のバックアップ作業を完全自動化して撲滅したった件
by
Mamoru Ohashi
エンプラ社員が持つべきコミュニティとの付き合い方と心構え
by
Mamoru Ohashi
ぼくらのアカウント戦略〜マルチアカウントでのガバナンスと権限管理の全て〜
by
Mamoru Ohashi
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
by
Mamoru Ohashi
KDDI流 クラウド・セキュリティ 〜「大企業のクラウド適応」秘伝のレシピ〜 [AWS Summit Tokyo 2017]
by
Mamoru Ohashi
ITハケンの品格 Final(Publish版)
by
Mamoru Ohashi
第2回LT大会~ゴリラにもわかるスノーボード~
by
Mamoru Ohashi
Difference of Fuel 〜理解していますか?レギュラー/ハイオク/軽油の違い〜
by
Mamoru Ohashi
AWSクラウドサービス勉強会 Day2:「進撃のAWS」
by
Mamoru Ohashi
Recently uploaded
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
LambdaでBilling Alertを拡張してみた
1.
Mamoru Ohashi @mamohacy @mamohacy#20160714 LambdaでBilling Alertを 拡張してみた ~
非マネコン/日別31段階/無期限繰返通知 ~ 2016.07.14
2.
1 大橋 衛(オオハシマモル) 1974/10/01(41歳) AWS Solution
Architect(associate) アプリエンジニア12年 インフラエンジニア4年 クラウドエンジニア3年(=AWS歴) 2016/07現在、現在大手通信会社にて AWSコンサル/セキュリティ監査業務 家族:妻、娘2人 趣味:スノーボード、読書、DIY 絶賛本名プレイ中 @mamohacy http://blog.mamohacy.com/ 自己紹介 @mamohacy#20160714
3.
2 AWS Summit Tokyo
2016 に登壇しました @mamohacy#20160714 http://cloudblog.kddi.com/iaaspaas/4279/
4.
使ってますか? Lambda
5.
使ってますよ! Lambda
6.
5 使ってますよ!Lambda うちでは主に「運用管理ツール」として使ってます ・Slackに投げた勤怠連絡をメールに転送 ・billing情報をSlackに通知 ・IAM管理統制とセキュリティ統制自動化 ・侵入テスト申請自動化 ・などなど @mamohacy#20160714 その中から今回は「拡張版 Billing Alert」をご紹介!
7.
開発部門Y開発部門X 支払アカウント @mamohacy#20160714 弊社のAWS利用費支払い管理 システムA 開発 商用 検証 システムB 開発 システムC 開発/検 証 商用 AWS チーム 開発 部門 :AWSアカウント
8.
7 Billingの課題 「予算策定は開発部門」 「支払とBilling Alert設定はAWSチーム」 各部門から予算情報を取得
予算情報/過去実績から閾値を算出・予測 アカウントAにBilling Alertを設定 アカウントBにBilling Alertを設定 アカウントCに・・・・ あ、Alert飛んだ。確認しなきゃ。 え?負荷試験中だから大丈夫?そうですか・・・ は?来週に緊急リリース?マジっすか? @mamohacy#20160714
9.
@mamohacy#20160714 やってられるかァ!
10.
@mamohacy#20160714 ってことで Billing Alert を
Lambda で 拡張してみました
11.
10 純正Billing Alert機能の特徴 親の介在が必須
子側が簡単に扱えない @mamohacy#20160714 純正Billing Alertの特徴 要マネコン 予算管理機能使えるのは親側だけ 期間指定による閾値設定は出来ない アラーム通知は閾値超過後の1回のみ
12.
11 純正Billing Alert機能の特徴 親の介在は初期セットアップ時のみ
子側が簡単に扱える @mamohacy#20160714 拡張版Billing Alertの特徴 マネコン不要 子側で設定ファイルを作りS3アップロードすればOK 月初からの経過日数毎に閾値を設定可能(Max31段階) 閾値超過時は設定直すまで1時間おきにアラーム通知
13.
12 アーキテクチャ @mamohacy#20160714 S3 bucket User confi g set billing
alarm reset alarm status Billing Alert CloudWatch email notification SNS upload invoke notify create 0:00/daily 0:00/hourly invoke invoke alarm アラーム状態の リセット Billing Alertの セット
14.
13 config • 日毎に段階的に予算設定が可能 (最大31段階) • 実証実験中、負荷試験中、S-in、 キャンペーンなどのイベントに 合わせて予算を決め、ユーザー が自分自身でテキストファイル をS3に保存する •
configファイルを置かなければ Alert処理は無効になる @mamohacy#20160714 #day, threshold(USD) 10, 200 20, 400 ・・・・ 31, 600 aws_budget.txt
15.
reset-alarm-status.py set-billing-alarm.py @mamohacy#20160714 コア・プログラム 43 steps(*include
comments) 183 steps(*include comments)
16.
15 ポイント その1 @mamohacy#20160714 cw_alarm_description =
cw_alarm_description.replace("%THRESHOLD%", threshold) cw_alarm_action = cw_alarm_action.replace("%ACCOUNT_ID%", account_id) #Alarmの設定 response = cloud_watch.put_metric_alarm(AlarmName=cw_alarm_name, AlarmDescription=cw_alarm_description, ActionsEnabled=True, AlarmActions=[cw_alarm_action], Namespace=cw_metric_namespace, MetricName=cw_metric_name, Statistic='Maximum', Dimensions=[ {'Name': 'Currency’, 'Value': 'USD’}, {'Name': 'LinkedAccount’, 'Value': account_id } ], Period=21600, EvaluationPeriods=1, Threshold=int(threshold), ComparisonOperator='GreaterThanThreshold' ) set-billing-alarm.py configから読ん だ閾値をalarmに セット
17.
16 ポイント その2 @mamohacy#20160714 alarm_name="Estimated Charges” #
実施要否判定() response = cloud_watch.describe_alarms(AlarmNames=[alarm_name], StateValue='ALARM’) if len(response['MetricAlarms']) <= 0: return 0 # アラームステータスをリセット(強制的にアラームじゃない状態に戻す) response = cloud_watch.set_alarm_state(AlarmName=alarm_name, StateValue='INSUFFICIENT_DATA', StateReason='’,StateReasonData='{}’) return 0 reset-alarm-status.py 閾値超えてれば 即座にアラームが 発生!
18.
17 拡張版 Billng Alertの導入効果 親による一括予算管理が不要に 有効化/無効化の設定も子側で Alert通知後の判断も子側からスタート (設定修正漏れ/恣意的/バグ/障害
etc...) 親アカウント側の予算管理&BillingBurst対応工数が 「実質ゼロ」に! @mamohacy#20160714
19.
@mamohacy#20160714
Editor's Notes
#3
レガシーな通信会社にAgileとクラウドっていう麻薬を打ち込むお仕事
Download