全部产品
Search
文档中心

Serverless App Engine:Isolasikan lingkungan pengembangan, pengujian, dan produksi menggunakan namespace

更新时间:Oct 22, 2025

Untuk mengisolasi lingkungan pengembangan, pengujian, dan produksi aplikasi Anda, buat namespace untuk setiap lingkungan. Aplikasi dalam namespace yang sama dapat saling memanggil melalui jaringan internal, sementara aplikasi di namespace berbeda diisolasi satu sama lain.

Ikhtisar solusi

Topik ini menjelaskan cara membuat tiga namespace untuk lingkungan pengembangan, pengujian, dan produksi Anda: dev, test, dan prod. Setelah menerapkan aplikasi ke satu namespace, Anda dapat menyalinnya ke namespace lain dan menyesuaikan konfigurasinya sesuai kebutuhan. Anda juga dapat memulai dan menghentikan aplikasi secara batch di lingkungan pengembangan, pengujian, atau produksi untuk meningkatkan efisiensi operasional dan pemeliharaan (O&M).

Prosedur

1. Buat namespace

  1. Masuk ke Konsol SAE. Di bilah menu atas, pilih Wilayah tempat Anda ingin menerapkan aplikasi. Topik ini menggunakan China 1 (Hangzhou) sebagai contoh.

  2. Anda dapat membuat beberapa namespace di wilayah yang sama. Pertama, buat namespace dev. Di panel navigasi sebelah kiri, pilih Namespace, lalu klik Create Namespace. Atur Namespace Name dan Namespace ID menjadi dev.

  3. Buat dan asosiasikan Virtual Private Cloud (VPC) dengan namespace dev. Klik Create VPC untuk masuk ke VPC Management Console. Pastikan bahwa Region sama dengan wilayah penyebaran aplikasi Anda. Atur Name menjadi dev-vpc. Konfigurasikan Blok CIDR IPv4 dari VPC sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Buat dan Kelola VPC.

    VPC adalah jaringan pribadi tempat aplikasi Anda berada. Sebuah namespace hanya dapat diasosiasikan dengan satu VPC. Ini berarti aplikasi dalam namespace yang sama berada di VPC yang sama.
  4. Aplikasi harus diterapkan di vSwitch. Untuk meningkatkan ketersediaan aplikasi, buat dua vSwitch di zona berbeda dalam dev-vpc. Atur Name, Zone, dan IPv4 CIDR Block untuk vSwitch sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Buat dan Kelola vSwitch. Kemudian, klik +Add untuk mengonfigurasi vSwitch lainnya dan klik OK.

    vSwitch dalam VPC yang sama dapat berkomunikasi satu sama lain melalui jaringan internal.
  5. Kembali ke panel Create Namespace di SAE Console. Atur Virtual Private Cloud ke VPC yang Anda buat pada langkah sebelumnya dan klik OK.

Namespace dev telah dibuat. Ulangi langkah-langkah ini untuk membuat namespace test dan prod.

Untuk mengisolasi aplikasi di namespace berbeda, buat dan asosiasikan VPC yang berbeda dengan setiap namespace. Jika tidak, aplikasi di namespace berbeda dapat berkomunikasi melalui jaringan internal VPC dan mungkin saling mengganggu.

2. Terapkan aplikasi

Pertama, terapkan aplikasi Anda ke namespace dev. Lalu, salin aplikasi tersebut ke namespace test dan prod.

  1. Di panel navigasi sebelah kiri, pilih Application Management > Applications. Atur Namespace menjadi dev, lalu klik Create Application. Terapkan aplikasi Anda satu per satu ke namespace dev. Untuk setiap aplikasi, tentukan VPC dan vSwitch yang Anda buat pada langkah sebelumnya. Untuk informasi lebih lanjut, lihat Terapkan Aplikasi.

  2. Di daftar Applications, pilih aplikasi yang Anda buat. Di kolom Actions, klik Copy. Atur Namespace menjadi test atau prod untuk menyalin aplikasi ke namespace yang sesuai. Anda juga dapat menyesuaikan konfigurasi aplikasi untuk lingkungan berbeda.

3. Mulai dan hentikan aplikasi secara batch

Anda dapat memulai dan menghentikan aplikasi di lingkungan pengembangan, pengujian, atau produksi secara batch. Anda dapat memulai dan menghentikan aplikasi secara manual dalam batch atau membuat aturan untuk memulai dan menghentikannya sesuai jadwal.