5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

1. はじめに

話題のChatGPTを活用してAWS環境のコスト削減を実現した事例について紹介します。

2. 背景

対象のAWS環境は社内教育目的で利用されており、リソースが放置されることが課題でした。
月額利用料は約120万円で、EC2とRDSが大部分を占めています。

image.png

3. ChatGPTとは

ChatGPTはOpenAI社が開発した自然言語モデルで、自然な会話を通じて情報検索が可能です。
例として、言語も指定せずにChatGPTに質問してみた結果、Pythonのコードと、その説明まで丁寧に回答してくれます。

image (67).png

4. まずは雑に聞く

どのような回答が返ってくるか検証してみました。
Inkedimage (63)_LI.jpg

ごくごく当たり前の回答が返ってきました。
これでは運用方法としては物足りないため、自分を考えることとしました。

5. 考案した構成図

EC2とRDSを自動停止させる運用構成を考案しました。
Lambdaを使ってリソースにタグを付与し、Systems Managerで自動停止させます。
さらに、利用者がリソースの起動時間を簡単に変更できる機能も実現しました。

image.png

image.png

6. ChatGPTを活用した実装

ChatGPTはLambdaやSystems Managerのコード作成に活用し、構築コストを大幅に削減しました。

image (64).png

7. コスト削減効果

本構成により、EC2とRDSの月額利用料を約50%削減できました。

image.png

8. まとめ

・ChatGPTを活用して月額利用料と構築コストを削減!
・ChatGPTは万能ではなく、人間とAIとで考える部分を分けることが重要。
 →GPT-4等のこれからのAIの進化に期待

参考文献

・タグを指定するだけでEC2インスタンスを自動起動・停止する
https://qiita.com/uzresk/items/504d52bf1042c1067dde
・タグを指定するだけでRDSを自動起動・停止する
https://qiita.com/uzresk/items/5094ad47fc56805c42e5

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?