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
Try Dify self-hosted on AWS
Search
midnight480
January 18, 2025
Technology
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Try Dify self-hosted on AWS
01/18/2024
https://jawsug-oita.connpass.com/event/337664/
midnight480
January 18, 2025
More Decks by midnight480
See All by midnight480
20260906 Kiro Products
midnight480
0
44
20260228_JAWS-UG_SaGA_Kiro-CLI
midnight480
0
150
Intro SAGA Event Space
midnight480
0
380
JAWS-UG Saga for Beginners
midnight480
0
76
SAGA IT Community Day 2026 Winter 2025.12.20
midnight480
0
560
Kiroで実現する “Spec Driven Development”
midnight480
0
310
Kiro CLI 〜無料でここまでできる!〜
midnight480
0
350
AWS Summit Japan 2025 個人的参加レポート
midnight480
0
490
Amazon Q Developer for CLI の紹介
midnight480
0
520
Other Decks in Technology
See All in Technology
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
3
260
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
0
450
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
130
Tab5をRubyで動くパソコンにする
kishima
1
250
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
280
KAEN Company Deck
kaen
PRO
0
320
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
130
Autonomous AI Databaseサービス・アップデート(FY27)/ adb-service-update-jp-fy27
oracle4engineer
PRO
0
130
推論の観測、できていますか? 〜 Google Cloud Gemini Enterprise Agent Platformで 3つの Gemini モデルを実測して踏んだ、評価の罠 〜
shukob
PRO
0
160
AndroidでHDRメディアを「壊さずに」扱う
chigichan24
0
410
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
230
V8コントリビュート超入門
riyaamemiya
0
140
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
6k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Making the Leap to Tech Lead
cromwellryan
135
10k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
510
30 Presentation Tips
portentint
PRO
1
390
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Bash Introduction
62gerente
615
220k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
680
Leo the Paperboy
mayatellez
8
2.2k
Transcript
Copyright © Tetsuya Shibao #jawsug_oita 2025-01-18 JAWS-UGおおいた Dify self hosted
on AWSを試してみる Try Dify self hosted on AWS
Copyright © Tetsuya Shibao #jawsug_oita 自己紹介 大分(22年) → 東京(11年) →
福岡(2年)→ 佐賀(現 在) 柴尾 哲也(しばお てつや) Tetsuya Shibao JAWS-UG佐賀 AWS Startup Community 福岡 JAWS-UG 佐賀 運営 AWS Startup Community 運営(最近は... SAGA IT Community Day企画中 Coder Dojoさが(メンター) HAGAKURE PROGRAMMING塾 etc…
Copyright © Tetsuya Shibao #jawsug_oita ・提示している費用は、2025年1月17日時点のものです。 最新の費用は公式ホームページにてご確認ください ・Difyの使い方を説明する資料ではありません (モデル設定、チャットやワークフローの作り方) おことわり
Copyright © Tetsuya Shibao #jawsug_oita ・ Difyとは ・ Dify selfhosted
on AWSとは ・ Self-hosted版の特徴 ・ Self-hosted版を起動 ・ まとめ お話すること
Copyright © Tetsuya Shibao #jawsug_oita Difyとは ・ テンセントクラウドの元エンジニアが中心になって起業したLangGenius, Inc(アメリカ合衆国デラウェア州)が開 発
・ チャットボットやワークフローに多種多様なLLMを組み込める開発プラットフォーム ・ オープンソース オープンソースプロジェクトで管理 https://github.com/langgenius/dify ・ SaaS(https://dify.ai/)は、AWS アメリカ合衆国のリージョンで運用 https://dify.connpass.com/
Copyright © Tetsuya Shibao #jawsug_oita Dify selfhosted on AWSとは ・
AWS公式のGitHubリポジトリで公開 https://github.com/aws-samples/dify-self-hosted-on-aws ・ AWSのマネージドサービスを利用しサーバレスアーキテクチャを採用
Copyright © Tetsuya Shibao #jawsug_oita Self-hosted版の特徴 allowedCidrs: アプリケーションへのアクセスを許可するIPアドレス範囲をCIDR表記で指定します。 cheapVpc: t4g.nano
NAT インスタンスを使用するか、NAT ゲートウェイを使用するかを指定します。 vpcId: 既存のVPCのIDを指定します。 domainName: (HTTPSアクセスに必要) Dify サービスのURLに使用するドメイン名を指定します。 hostedZoneId: ( (HTTPSアクセスに必要) ) domainName プロパティで指定したドメインのRoute53ホステッドゾーンのIDを指定します。 isRedisMultiAz: ElastiCache Redisクラスタを複数の可用性ゾーンにデプロイして耐障害性を高めるかどうかを指定します。 enableAuroraScalesToZero: Amazon Auroraをゼロにスケールできるようにするかどうかを指定します。 difyImageTag: デプロイするDifyコンテナイメージ(apiとworker)のイメージタグを指定します。 difySandboxImageTag: デプロイするDifyサンドボックスコンテナイメージのイメージタグを指定します。 allowAnySyscalls: Difyサンドボックスでコードを実行するときに、すべてのシステムコールを許可するかどうかを指定します。 ・ AWS CDKでデプロイするものの事前に以下の項目は利用者側で設定可能
Copyright © Tetsuya Shibao #jawsug_oita Self-hosted版を起動 ・ AWS CDK(node.js環境が必要)でデプロイするため、コマンドは単純かつ少ない #
install npm dependencies npm ci # bootstrap the AWS account (required only once per account and region) npx cdk bootstrap # deploy the CDK stack npx cdk deploy ・ AWS CDK(node.js環境が必要)で削除もコマンドは単純かつ少ない npx cdk destroy --force
Copyright © Tetsuya Shibao #jawsug_oita まとめ ・ データの保存先が日本以外でも許容できるかどうか、共用環境でも許容できるか検討が必要です ・ SaaS版は、AWS
アメリカリージョンで運用(https://docs.dify.ai/ja-jp/policies/agreement) ・ Self-hosted版は、AWSのサービスが対応しているリージョン(少なくとも東京)で適用可能 ・ イメージファイルの更新を自分たちで実施できるかどうか検討が必要です ・SaaS版は、自動で更新 ・Self-hosted版は、Dockerイメージが公開次第(https://hub.docker.com/r/langgenius/dify-sandbox/) ・ 費用についてはSaaSのプロフェッショナル版と大きな差はない
Copyright © Tetsuya Shibao #jawsug_oita 2025-01-18 JAWS-UGおおいた Thanks for your
time. :) https://speakerdeck.com/midnight480 https://www.docswell.com/user/midnight480