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
AWSコスト削減~EC2・RDS自動起動・停止~
Search
Tsukasa_Ishimaru
October 21, 2022
Technology
0
270
AWSコスト削減~EC2・RDS自動起動・停止~
セゾン情報システムズ クラウドLT大会 vol.1登壇資料です
https://saison-coloris.connpass.com/event/260703/
Tsukasa_Ishimaru
October 21, 2022
Tweet
Share
More Decks by Tsukasa_Ishimaru
See All by Tsukasa_Ishimaru
Aurora_BlueGreenDeploymentsやってみた
tsukasa_ishimaru
1
130
WafCharm使ってみた
tsukasa_ishimaru
0
140
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
5
1.5k
AWS アカウントへのログインを一時的に許可する簡易承認ワークフローを作ってみた
tsukasa_ishimaru
0
130
AWS Application Composer使ってみた
tsukasa_ishimaru
0
220
Other Decks in Technology
See All in Technology
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
SSMRunbook作成の勘所_20241120
koichiotomo
3
160
アジャイルチームがらしさを発揮するための目標づくり / Making the goal and enabling the team
kakehashi
3
140
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
1.3k
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
390
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
430
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
Platform Engineering for Software Developers and Architects
syntasso
1
520
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
0
130
Lexical Analysis
shigashiyama
1
150
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Agile that works and the tools we love
rasmusluckow
327
21k
Speed Design
sergeychernyshev
25
620
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
The Cult of Friendly URLs
andyhume
78
6k
Building an army of robots
kneath
302
43k
Being A Developer After 40
akosma
87
590k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Fireside Chat
paigeccino
34
3k
Bash Introduction
62gerente
608
210k
Transcript
. AWSコスト削減 ~EC2 RDS自動起動・停止~ 2022年10月20日 株式会社セゾン情報システムズ 石丸 司
目次 1.自己紹介 2.はじめに 3.AWS自動起動・停止機能の実装方法 4.コスト削減結果 5.おわりに
1. 自己紹介 ▪氏名:石丸司(いしまるつかさ) ▪所属:セゾン情報システムズ ▪経歴 2017/4/1 : 新卒入社 2017/7/1~2022/3/31 :
基幹システムのアプリ開発・維持保守 2022/4/1~ : AWSインフラの構築・維持保守 ▪最近の活動 APN AWS Top Engineers選出を目指し、 資格取得、Qiita投稿・LT登壇などを実施中
2. はじめに AWS環境のコスト削減を検討していました。 とある環境で月々どれくらいのコストが発生しているのか調べてみた結果、 約650,000円/月 コストが発生していることがわかりました。 内訳をみるとEC2・RDSの利用料が大分部を占めている! ⇒ EC2・RDSの自動起動・停止機能を作ってみよう!!
3. AWS自動起動・停止機能の実装方法 EventBridge・SystemsManagerを使用 SystemsManagerについては後述します。 AWS Cloud Amazon EventBridge Amazon SystemsManager
Amazon EC2 Amazon RDS ①スケジュール設定 ②EC2・RDS 停止・起動 命令 停止:平日夜間・土日の期間 起動:平日日中の期間 EC2・RDS停止スクリプト EC2・RDS起動スクリプト EC2・RDS自動停止・起動 ③EC2・RDS 停止・起動 実行
3. AWS自動起動・停止機能の実装方法(続き) ・Lambdaではなく、SystemsManagerを使用 ・SystemsManagerの自作ランブックを作成 ×(不要) 〇(必要) AWSサービス Ver.up作業 ・EC2停止 ・EC2停止確認
・RDS停止 ・既存テンプレート呼び出し ・既存テンプレート呼び出し ・SystemsManagerアクション
4. コスト削減効果 • 今回の環境では約300,000円のコスト削減に成功! ※詳細な構築手順は下記Qiitaに投稿しています [EC2 RDS Aurora]AWSコスト削減_自動起動・停止機能の作り方 コスト 削減前/月
削減後/月 652,000円 362,000円 投資効果 削減額/月 削減額/年 290,000円 348,0000円 652000 362000 コスト削減前 コスト削減後 約-300000
5. おわりに • 今回ご紹介した事例が皆様のAWSコスト削減に 少しでもお役にたてれば幸いです。 • SystemsManagerを使用したコスト削減施策や、 様々な運用作業自動化が普及していくことを願っています。
ご清聴ありがとうございました