1. はじめに
話題のChatGPTを活用してAWS環境のコスト削減を実現した事例について紹介します。
2. 背景
対象のAWS環境は社内教育目的で利用されており、リソースが放置されることが課題でした。
月額利用料は約120万円で、EC2とRDSが大部分を占めています。
3. ChatGPTとは
ChatGPTはOpenAI社が開発した自然言語モデルで、自然な会話を通じて情報検索が可能です。
例として、言語も指定せずにChatGPTに質問してみた結果、Pythonのコードと、その説明まで丁寧に回答してくれます。
4. まずは雑に聞く
ごくごく当たり前の回答が返ってきました。
これでは運用方法としては物足りないため、自分を考えることとしました。
5. 考案した構成図
EC2とRDSを自動停止させる運用構成を考案しました。
Lambdaを使ってリソースにタグを付与し、Systems Managerで自動停止させます。
さらに、利用者がリソースの起動時間を簡単に変更できる機能も実現しました。
6. ChatGPTを活用した実装
ChatGPTはLambdaやSystems Managerのコード作成に活用し、構築コストを大幅に削減しました。
7. コスト削減効果
本構成により、EC2とRDSの月額利用料を約50%削減できました。
8. まとめ
・ChatGPTを活用して月額利用料と構築コストを削減!
・ChatGPTは万能ではなく、人間とAIとで考える部分を分けることが重要。
→GPT-4等のこれからのAIの進化に期待
参考文献
・タグを指定するだけでEC2インスタンスを自動起動・停止する
https://qiita.com/uzresk/items/504d52bf1042c1067dde
・タグを指定するだけでRDSを自動起動・停止する
https://qiita.com/uzresk/items/5094ad47fc56805c42e5






