Anda dapat membuat instans secara manual dan mengimpornya ke DMS untuk meluncurkan Dify. Metode ini ideal bagi pengguna yang telah memiliki sumber daya instans. Topik ini menjelaskan persiapan untuk men-deploy Dify dengan instans yang sudah ada.
Sumber daya yang diperlukan
Panduan ini menggunakan ApsaraDB RDS for PostgreSQL sebagai database metadata dan AnalyticDB for PostgreSQL sebagai database vektor. Langkah-langkah berikut didasarkan pada contoh konfigurasi ini.
Keempat sumber daya tersebut harus berada di Wilayah yang sama. Misalnya, jika instans ApsaraDB RDS for PostgreSQL berada di Tiongkok (Beijing), semua instans lain juga harus berada di Tiongkok (Beijing).
ApsaraDB RDS for PostgreSQL: Berfungsi sebagai database metadata. Menyimpan data bisnis terstruktur dan inti untuk Dify, seperti konfigurasi izin dan informasi pengguna, serta menyediakan dukungan transaksi.
Tair (Redis OSS-compatible): Menyediakan caching, manajemen session, dan pemrosesan tugas asinkron untuk meningkatkan performa real-time dan konkurensi sistem.
Vector Engine (misalnya, AnalyticDB for PostgreSQL): Menyimpan data vektor, seperti konten basis pengetahuan.
OSS: Menyimpan data tidak terstruktur untuk Dify, seperti file basis pengetahuan dan citra.
1. Beli instans ApsaraDB RDS for PostgreSQL dan tambahkan ke DMS
1.1 Beli instans ApsaraDB RDS for PostgreSQL
Buka halaman pembelian RDS.
Pilih Wilayah untuk instans dan konfigurasikan edisi, jenis penyimpanan, dan tipe instans.
Contoh konfigurasi: Pilih tipe instans dengan 4 core dan memori 8 GB, lalu atur storage space menjadi 100 GB. Anda juga dapat memilih opsi lain dengan spesifikasi lebih tinggi.
Ikuti petunjuk di layar untuk menyelesaikan pembelian.
1.2 Konfigurasikan instans
1.2.1 Buat akun database
Buka daftar instans RDS.
Klik nama instans target dan buka halaman Accounts untuk membuat akun database.

1.2.2 Buat database
Buka halaman Databases dan buat dua database bernama dify dan dify_plugin. Untuk informasi selengkapnya, lihat Buat database dan akun.

1.2.3 Konfigurasikan daftar putih
Buka halaman Whitelist and SecGroup. Untuk mengizinkan sumber daya di VPC Dify mengakses instans, tambahkan blok CIDR IPv4 dari vSwitch yang sesuai ke daftar putih instans. Untuk informasi selengkapnya, lihat Konfigurasikan daftar putih dan Buat dan kelola vSwitch.

1.3 Tambahkan instans ke DMS
- Masuk ke DMS console V5.0.
Arahkan kursor ke ikon
di pojok kiri atas konsol DMS, lalu pilih . CatatanJika Anda menggunakan konsol DMS dalam mode normal, pilih di bilah navigasi atas.
Pada halaman Instance Management, klik New dan konfigurasikan informasi yang diperlukan.
CatatanAktifkan Security hosting untuk instans Anda.

Setelah konfigurasi selesai, klik Submit.
2. Beli instans Tair (Redis OSS-compatible) dan tambahkan ke DMS
2.1 Beli instans Tair (Redis OSS-compatible)
Pilih parameter instans.
Untuk Service dan Deployment Mode, pilih masing-masing Redis Open-Source Edition dan Cloud-native.

Untuk Major Version dan Architecture, pilih masing-masing Redis 6.0 dan Non-Cluster.

Pilih parameter lain berdasarkan kebutuhan bisnis Anda.
Ikuti petunjuk di layar untuk menyelesaikan pembelian. Untuk informasi selengkapnya, lihat Langkah 1: Buat instans.
2.2 Konfigurasikan instans
2.2.1 Buat akun database
Klik nama instans target dan buka halaman Account Management untuk membuat akun database bernama
dify_user. Pastikan password untuk akundify_usersama dengan password akun default. Untuk informasi selengkapnya, lihat Buat dan kelola akun.
2.2.2 Konfigurasikan daftar putih
Buka halaman Whitelist Settings. Untuk mengizinkan sumber daya di VPC Dify mengakses instans, tambahkan blok CIDR IPv4 dari vSwitch yang sesuai ke daftar putih instans. Untuk informasi selengkapnya, lihat Konfigurasikan daftar putih alamat IP dan Buat dan kelola vSwitch.

2.3 Tambahkan instans ke DMS
- Masuk ke DMS console V5.0.
Arahkan kursor ke ikon
di pojok kiri atas konsol DMS, lalu pilih . CatatanJika Anda menggunakan konsol DMS dalam mode normal, pilih di bilah navigasi atas.
Pada halaman Instance Management, klik New dan konfigurasikan informasi yang diperlukan.
CatatanAktifkan Security hosting untuk instans Anda.

Setelah konfigurasi selesai, klik Submit.
3. Beli engine vektor dan tambahkan ke DMS
Dify di DMS mendukung beberapa engine vektor, termasuk AnalyticDB for PostgreSQL, AnalyticDB for MySQL, PolarDB for PostgreSQL, RDS PostgreSQL, dan Lindorm. Bagian berikut menggunakan instans AnalyticDB for PostgreSQL sebagai contoh.
3.1 Beli instans AnalyticDB for PostgreSQL
Konfigurasikan tipe sumber daya instans, spesifikasi node, dan optimisasi engine vektor.
CatatanAktifkan optimisasi engine vektor untuk instans guna memastikan semua fitur basis pengetahuan tersedia. Untuk informasi selengkapnya, lihat Aktifkan atau nonaktifkan optimisasi engine pencarian vektor.

Ikuti petunjuk di layar untuk menyelesaikan pembelian. Untuk informasi selengkapnya, lihat Buat instans.
3.2 Konfigurasikan instans
3.2.1 Buat akun database
Klik nama instans dan buat akun awal di halaman Account Management. Untuk informasi selengkapnya, lihat Buat akun awal.

3.2.2 Konfigurasikan daftar putih
Buka halaman Security Controls. Untuk memberikan akses dari sumber daya Dify Anda, tambahkan blok CIDR IPv4 dari vSwitch di VPC mereka ke daftar putih. Untuk informasi selengkapnya, lihat Konfigurasikan daftar putih dan Buat dan kelola vSwitch.

3.3 Tambahkan instans ke DMS
- Masuk ke DMS console V5.0.
Arahkan kursor ke ikon
di pojok kiri atas konsol DMS, lalu pilih . CatatanJika Anda menggunakan konsol DMS dalam mode normal, pilih di bilah navigasi atas.
Pada halaman Instance Management, klik New dan konfigurasikan informasi yang diperlukan.
CatatanAktifkan Security hosting untuk instans Anda.

Setelah konfigurasi selesai, klik Submit.
4. Buat bucket OSS dan tambahkan ke DMS
4.1 Buat bucket OSS
Buka halaman Bucket List dan klik Create Bucket.
Saat mengonfigurasi informasi bucket, masukkan nama bucket dan pilih Wilayah yang sama dengan instans lainnya.
Gulir ke bawah dan klik Create. Ikuti petunjuk di layar untuk menyelesaikan proses pembuatan. Untuk informasi selengkapnya, lihat Quick start.
4.2 Tambahkan bucket OSS ke DMS
- Masuk ke DMS console V5.0.
Arahkan kursor ke ikon
di pojok kiri atas konsol DMS, lalu pilih . CatatanJika Anda menggunakan konsol DMS dalam mode normal, pilih di bilah navigasi atas.
Pada halaman Instance Management, klik New dan konfigurasikan informasi yang diperlukan.
CatatanAktifkan Security hosting untuk instans Anda.

Untuk informasi selengkapnya tentang cara mendapatkan Pasangan Kunci Akses, lihat Lihat Informasi AccessKey Pengguna RAM.
Setelah konfigurasi selesai, klik Submit.
Aktifkan Akses Publik untuk Dify di DMS
Jika Anda perlu mengakses Dify melalui internet atau jika Dify perlu terhubung ke layanan publik, ikuti langkah-langkah berikut.
Temukan ID VPC instans Dify Anda
- Masuk ke DMS console V5.0.
Arahkan kursor ke ikon
di pojok kiri atas, lalu pilih . CatatanJika Anda tidak menggunakan konsol DMS dalam mode Simple, pilih di bilah navigasi atas.

Klik nama ruang kerja target.
Di pojok kiri bawah, klik ikon Pengaturan
, pilih Workspace Management, lalu dapatkan ID VPC instans Dify.
Buat gateway NAT untuk VPC Dify
Masuk ke Virtual Private Cloud (VPC) console.
Temukan dan klik ID VPC instans Dify.
Pada tab Resource Management, arahkan kursor ke area Internet NAT Gateway, lalu klik Create Now.

Di halaman pembelian, isi informasi konfigurasi seperti Network and Zone dan Instance Name. Setelah konfigurasi selesai, klik Buy Now di pojok kanan bawah.
Tabel berikut menjelaskan beberapa parameter di halaman pembelian.
Parameter
Deskripsi
Region
Wilayah Gateway NAT harus sama dengan Wilayah Dify.
Network and Zone
VPC harus sama dengan VPC instans Dify.
Instance Name
Tetapkan nama untuk instans Gateway NAT.
EIP
Jika Anda memiliki EIP yang sudah ada di wilayah yang sama, pilih opsi Select EIP. Jika tidak, Anda harus membeli yang baru.

Setelah pembelian berhasil, tunggu beberapa menit hingga sumber daya siap digunakan.