メインコンテンツに移動

OSS の生成 AI アプリを AWS クラウドで構築(Streamlit)

OSS の生成 AI アプリを AWS クラウドで構築(Streamlit)を AWS で実現する際の構成例とその概算料金をご紹介します

構成概要

この構成例のクラウドレベル:

基礎編

入門編:該当するユースケースの知識が全くない方が対象
基礎編:該当するユースケースの入門知識がある方が対象
応用編:該当するユースケースにある程度精通している方が対象

この構成例で解決できる課題・困りごと:

  • 生成 AI のデモアプリを簡単に構築したい

  • Streamlit を使用して、Python で Web UI を構築したい

この構成例の概算料金:

131.05 ドル (月額)

この構成例のメリット:

  • Amazon Bedrock で提供されている基盤モデルを活用したチャットアプリケーションを素早く構築可能です

  • GitHub で公開されている deploy-streamlit-app を活用することで、素早く環境を構築出来る

  • Streamlit により、Python で Web UI を構築できる

Architecture diagram showing user access to a Streamlit app on Amazon ECS through Amazon CloudFront and an Application Load Balancer, with authentication via Amazon Cognito and integration with Amazon Bedrock.

月額合計料金:131.05 (USD)

この構成例で使用したサービスと概算料金内訳

サービス
項目
数量
単価
料金 (USD)
Amazon Bedrock

Claude 3.5 Sonnet 入力トークン

Claude 3.5 Sonnet 出力トークン

11,000,000 トークン

4,400,000 トークン

0.003 USD/1000 トークンあたり

0.015 USD/1000 トークンあたり

33

66

Amazon CloudFront

データ転送 (OUT)

HTTPS リクエスト

1 GB

30,000 リクエスト

0.114 USD/時間

0.012 USD/1万リクエスト

0.11

0.04

Elastic Load Balancer

時間当たりの料金

730 時間

0.5 LCU x 730 時間

0.0243 USD/時間

0.008 USD/1 LCU per 時間

17.74

2.92

AWS Fargate

コンピューティングリソース(vCPU)

コンピューティングリソース(メモリ)

0.25vCPU x 730 時間 x 1 タスク

0.5 GB x 730 時間 x 1 タスク

0.05056 USD/1 vCPU per 時間

0.00553 USD/1 GB per 時間

9.23

2.02

  • この構成例で紹介するアプリケーションは、aws-samples で公開されている deploy-streamlit-app を使用しています。

  • この試算は、東京リージョンの料金単価を基に計算しています。一部の例外として、Amazon Bedrock は北部バージニアリージョンの料金単価で計算しています。

  • 1ヶ月を 730 時間として計算しています。

  • 試算に伴うトークンの消費量は以下のように計算をしています。環境や使い方に応じて変わってくるので、参考値としてご利用ください。

  • 利用ユーザー数 50 人、利用頻度 1 日 10 回質問、1 質問あたり 1000 入力トークン、1 回答あたり 400 出力トークン、1 カ月に 22 日利用する試算です。

  • AWS で提供しているサービスの一部で無料利用枠が提供されています。本試算では無料利用枠を考慮せずに試算を行っており、実際にはより安価にご利用頂ける場合があります。以下に該当する無料利用枠を一部抜粋します。

※ 2025 年 3 月 7 日時点での試算です