Application Design Center memungkinkan Anda membuat template yang dapat digunakan kembali dari arsitektur aplikasi App Hub yang sedang berjalan. Template standar membantu tim developer men-deploy aplikasi secara konsisten, mendukung kepatuhan terhadap standar organisasi Anda, dan mempromosikan praktik terbaik pengelolaan aplikasi.
Anda dapat menggunakan template sebagai dasar untuk deployment ke berbagai lingkungan atau untuk pengembangan versi baru. Misalnya, Anda dapat menggunakan
arsitektur aplikasi translator_v4.0 yang sedang berjalan untuk membuat template
bagi aplikasi translator_v5.0 mendatang.
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 Application Design Center 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 App Hub untuk mendapatkan blueprint yang jelas tentang arsitektur aplikasi yang ada:
Buka halaman Applications 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 workload yang terdaftar. Tampilan ini berfungsi sebagai sumber kebenaran untuk arsitektur aplikasi.
Membuat dan memparameterkan template
Dengan blueprint aplikasi dari App Hub, bangun template yang fleksibel dan dapat digunakan kembali di Application Design Center:
- Desain template aplikasi, petakan 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 membuat parameter template, publikasikan ke katalog agar tersedia untuk tim lain:
- Verifikasi template Anda.
- Bagikan template ke katalog.
- Sebagai validasi akhir, pastikan arsitektur aplikasi pengujian cocok dengan aplikasi sumber asli.
Developer kini dapat menggunakan kembali template untuk aplikasi yang konsisten dan mematuhi standar organisasi Anda.