Instans dalam grup penskalaan, seperti instans ECS dan ECI (Elastic Container Instance), bersifat sementara dan dapat dibuat atau dihentikan kapan saja. Untuk memastikan persistensi data, simpan data Anda di database cloud terpisah. Topik ini menjelaskan cara menambahkan instans dari grup penskalaan ke daftar putih database cloud agar instans tersebut dapat mengakses database.
Metode asosiasi
|
Metode |
Jenis instans |
Jenis database cloud |
|
(Direkomendasikan) Metode 1: Tambahkan instans dan database cloud ke security group yang sama |
ECS, ECI |
|
|
ECS, ECI |
|
|
|
ECS |
|
(Direkomendasikan) Metode 1: Gunakan security group yang sama
Dengan menempatkan instans dan database cloud dalam security group yang sama, alamat IP semua instans dalam grup tersebut secara otomatis ditambahkan ke daftar putih database. Hal ini memungkinkan semua instans (ECS atau ECI) dalam security group untuk langsung mengakses database cloud.
Konfigurasikan security group instans
-
Konfigurasi penskalaan menentukan security group untuk instans dalam grup penskalaan. Anda dapat mengonfigurasi security group saat membuat atau mengubah konfigurasi penskalaan. Untuk informasi selengkapnya, lihat Buat konfigurasi penskalaan (instans ECS) dan Buat konfigurasi penskalaan (instans ECI).
CatatanJika Anda menggunakan launch template untuk konfigurasi instans, ubah security group dalam launch template tersebut.
-
Untuk instans yang sudah ada dalam grup penskalaan, Anda dapat mengubah security group instans ECS pada tab Security Group di halaman detail instans. Security group untuk instans ECI tidak dapat diubah; Anda harus membuat ulang instans ECI tersebut.
Konfigurasikan grup keamanan database
Konfigurasikan database cloud agar menggunakan security group yang sama dengan yang telah Anda tetapkan untuk instans.
|
Jenis database |
Referensi |
|
RDS |
|
|
PolarDB |
|
|
Redis |
Tambahkan alamat IP publik dan pribadi instans secara batch menggunakan security group |
|
MongoDB |
Metode 2: Asosiasikan database dengan grup penskalaan
Saat Anda mengasosiasikan database cloud dengan grup penskalaan, Auto Scaling secara otomatis menambahkan alamat IP instans dalam grup tersebut ke daftar putih database. Hal ini memungkinkan instans dalam grup penskalaan, termasuk instans ECS dan ECI, untuk langsung mengakses database cloud.
Grup penskalaan yang sudah ada
Masuk ke Konsol Auto Scaling.
Di bilah navigasi atas, pilih wilayah tempat Auto Scaling diaktifkan.
Di panel navigasi kiri, klik Scaling Groups.
-
Pada halaman Scaling Groups, temukan grup penskalaan yang ingin Anda kelola lalu klik Edit di kolom Actions. Kotak dialog Edit Scaling Group akan muncul.
-
Dalam kotak dialog Edit Scaling Group, temukan , lalu klik Add Database. Konfigurasikan parameter yang diperlukan.
Pada bagian Database Information, pilih Type (RDS, Redis, atau MongoDB), Database, dan Association Mode. Untuk membuat instans database baru, klik tautan Create RDS Database, Create Redis Database, atau Create MongoDB Database di bagian bawah.
-
Klik OK untuk menyelesaikan asosiasi.
Grup penskalaan baru
Saat membuat grup penskalaan, pada bagian , tentukan database yang ingin Anda asosiasikan.
Pada bagian Database Information, atur Type, Database, dan Association Mode untuk database tersebut. Anda harus memilih Virtual Private Cloud (VPC) sebelum dapat memilih instans database. Anda dapat mengklik Add Database untuk menambahkan entri lain atau mengklik Delete untuk menghapus entri yang sudah ada.
Untuk informasi selengkapnya tentang cara membuat grup penskalaan, lihat Buat grup penskalaan ECS dan Buat grup penskalaan ECI.
Metode 3: Gunakan lifecycle hook dan templat OOS
Anda dapat menggunakan lifecycle hook untuk menjeda instans ECS baru dalam status pending saat diluncurkan. Selama dalam status pending, templat OOS (Operation Orchestration Service) yang telah ditentukan sebelumnya akan dijalankan secara otomatis untuk menambahkan instans tersebut ke daftar putih database cloud. Proses ini memungkinkan instans ECS untuk langsung mengakses database cloud. Untuk informasi selengkapnya, lihat topik-topik berikut:
-
Secara otomatis tambahkan dan hapus instans ECS dari daftar putih kluster PolarDB
-
Secara otomatis tambahkan dan hapus instans ECS dari daftar putih instans Redis
-
Secara otomatis tambahkan dan hapus instans ECS dari daftar putih instans MongoDB
-
Secara otomatis tambahkan dan hapus instans ECS dari daftar putih kluster AnalyticDB