Model dan paket unit deployment

Halaman ini menjelaskan cara membuat model dan mengemas unit deployment untuk penawaran Aplikasi. Di App Lifecycle Manager, unit deployment disebut jenis unit.

Buat satu jenis unit untuk setiap komponen penawaran Aplikasi yang ingin Anda kelola secara independen. Untuk mengetahui detail selengkapnya, lihat Menentukan model penawaran Aplikasi.

Anda juga dapat membuat Penawaran aplikasi menggunakan satu jenis unit untuk seluruh Penawaran aplikasi.

Jenis unit ditentukan dalam template komposit Application Design Center. Gunakan App Design Center untuk membuat model jenis unit penawaran Aplikasi Anda menggunakan template gabungan.

Sebelum memulai

  1. Pastikan Anda telah membuat Penawaran aplikasi untuk aplikasi SaaS Anda.
  2. Pastikan Anda memiliki akun layanan dengan izin yang diperlukan. Untuk mengetahui detailnya, lihat Akun layanan App Lifecycle Manager.
  3. Untuk setiap penawaran Aplikasi yang Anda buat, pastikan Anda memiliki template gabungan. Untuk mengetahui detailnya, lihat bagian berikut Menentukan model penawaran Aplikasi.

Menentukan model penawaran Aplikasi

Untuk memodelkan penawaran Aplikasi, Anda perlu menentukan jumlah jenis unit yang akan dibuat, dan hubungan antara jenis unit ini.

Misalnya, Anda dapat membuat dua jenis unit: satu jenis unit untuk infrastruktur seperti VM, dan satu jenis unit untuk aplikasi yang di-deploy ke infrastruktur.

Untuk memutuskan cara membuat model penawaran Aplikasi menggunakan jenis unit, pertimbangkan hal berikut:

  • Tinjau dependensi antara komponen penawaran Aplikasi. Misalnya, jika penawaran Aplikasi menyertakan aplikasi yang di-deploy ke cluster Kubernetes bersama, pertimbangkan untuk menggunakan jenis unit untuk membuat model cluster bersama ini.
  • Pertimbangkan siklus rilis dan pemeliharaan komponen penawaran Aplikasi. Jika ada komponen yang dikelola bersama, seperti infrastruktur, pertimbangkan untuk memodelkan komponen ini dengan satu jenis unit.

Setelah menentukan model ini, Anda perlu memodelkan setiap jenis unit dalam template komposit untuk setiap jenis unit.

Membuat jenis unit

Anda dapat membuat jenis unit dengan menggunakan template gabungan.

Membuat template komposit baru

Anda dapat mengelola jenis unit menggunakan template komposit App Design Center.

Untuk membuat template komposit baru menggunakan App Lifecycle Manager:

  1. Di konsol Google Cloud , buka App Lifecycle Manager > Penawaran aplikasi.

    Buka Penawaran aplikasi

  2. Klik Buat template baru.

  3. Di halaman Create a new composite template:

    1. Di kotak Template ID, masukkan ID untuk template Anda.

    2. Opsional: Di kotak Nama template, masukkan nama untuk template.

    3. Opsional: Di kotak Description, masukkan deskripsi singkat template.

    4. Klik Create template. App Lifecycle Manager akan memerlukan waktu beberapa menit untuk membuat template.

  4. Setelah template berhasil dibuat, Anda akan melihat detail template di bagian Connected application template pada halaman App offering details.

    Anda telah berhasil membuat template gabungan menggunakan App Lifecycle Manager.

Mengisi jenis unit menggunakan template komposit yang ada

Anda dapat mengisi jenis unit menggunakan template komposit App Design Center.

Untuk mengisi jenis unit dari template komposit yang ada:

  1. Di konsol Google Cloud , buka App Lifecycle Manager > Penawaran aplikasi.

    Buka Penawaran aplikasi

  2. Klik Hubungkan template yang ada.

  3. Di halaman Connect a composite application template, siapkan koneksi template:

    1. Di drop-down Space, pilih ruang App Design Center dengan template komposit Anda.
    2. Di drop-down Composite application template, pilih template gabungan.
    3. Di drop-down Revision, pilih revisi template yang ingin Anda gunakan untuk mengisi jenis unit penawaran Aplikasi.
    4. Klik Hubungkan.
  4. App Lifecycle Manager akan memerlukan waktu beberapa menit untuk mengimpor template komposit dari Pusat Desain Aplikasi. Setelah App Lifecycle Manager mengimpor template dengan benar, tab Unit kinds akan diisi dengan jenis unit yang ditentukan dalam template gabungan Anda.

    Anda telah berhasil mengisi jenis unit penawaran Aplikasi menggunakan template komposit.

Langkah berikutnya