Jika aplikasi App Hub sudah berhasil berjalan, Anda dapat membuat template yang dapat digunakan kembali dari aplikasi tersebut dengan Application Design Center. Praktik ini memungkinkan tim developer melakukan deployment sendiri dengan cara yang konsisten dan mematuhi standar organisasi Anda.
Panduan ini menunjukkan cara menstandardisasi arsitektur aplikasi terdaftar yang ada dengan membuat template yang diatur dan dapat digunakan kembali.
Alur kerja ini cocok untuk mempromosikan
praktik terbaik dan mendukung proses deployment yang konsisten dan
aman. Misalnya, gunakan arsitektur aplikasi translator_v4.0 yang sedang berjalan untuk membuat template aplikasi translator_v5.0 yang akan datang.
Sebelum memulai
Anda harus menyelesaikan langkah-langkah berikut sebelum membuat template dari aplikasi yang ada:
Untuk administrator:
- Pilih model penyiapan aplikasi Anda. Application Design Center memerlukan project pengelolaan.
- Siapkan Application Design Center. Anda harus mengonfigurasi Pusat Desain Aplikasi agar pengguna dapat membuat template aplikasi.
- Memberikan akses kepada pengguna. Tetapkan peran IAM yang sesuai berdasarkan tanggung jawab pengguna dalam siklus proses aplikasi.
Untuk developer dan operator:
- Konfirmasi dengan administrator Anda bahwa penyiapan awal telah selesai.
- Pastikan Anda memiliki peran IAM yang diperlukan untuk tugas yang ingin Anda lakukan.
- Buka project pengelolaan Anda di konsol Google Cloud .
Mengidentifikasi dan meninjau aplikasi sumber
Gunakan Hub Aplikasi untuk mendapatkan cetak biru yang jelas tentang arsitektur aplikasi yang ada:
Buka halaman Aplikasi dari App Hub:
Dalam daftar aplikasi, temukan aplikasi yang sedang berjalan yang ingin Anda gunakan sebagai model sumber. Kemudian, klik namanya.
Di halaman detail aplikasi, tinjau layanan dan beban kerjanya yang terdaftar. Tampilan ini berfungsi sebagai sumber kebenaran untuk arsitektur aplikasi.
Membuat dan memparameterisasi template
Dengan blueprint aplikasi dari App Hub, buat template yang fleksibel dan dapat digunakan kembali di Application Design Center:
- Mendesain template aplikasi, memetakan inventaris layanan dan workload dari aplikasi sumber ke kanvas desain.
- Identifikasi nilai konfigurasi apa pun dalam komponen yang harus disesuaikan oleh developer untuk setiap deployment, seperti region, ukuran mesin, atau jumlah instance. Tentukan parameter ini sebagai parameter input dalam template. Praktik ini memungkinkan pengguna template menentukan setelan dan mempertahankan arsitektur inti.
- Tambahkan deskripsi mendetail, nomor versi, dan metadata relevan lainnya ke template.
Memublikasikan dan memvalidasi template
Setelah selesai mendesain dan memparameterisasi template, publikasikan ke katalog agar tersedia untuk tim lain:
- Verifikasi template Anda.
- Bagikan template ke katalog.
- Sebagai validasi akhir, verifikasi bahwa arsitektur aplikasi pengujian cocok dengan aplikasi sumber asli.
Developer kini dapat menggunakan kembali template untuk aplikasi yang konsisten dan mematuhi standar organisasi Anda.