Ringkasan Application Design Center

Pusat Desain Aplikasi membantu Anda dan tim menyederhanakan desain dan deployment infrastruktur aplikasi di Google Cloud. Gunakan Pusat Desain Aplikasi untuk membuat dan mengelola katalog pola arsitektur yang disetujui, sehingga developer dapat menyediakan aplikasi dengan cepat dan aman yang sesuai dengan standar dan praktik terbaik organisasi.

Alasan menggunakan Pusat Desain Aplikasi

Pusat Desain Aplikasi membantu Anda mencapai sasaran yang spesifik untuk tanggung jawab Anda, termasuk hal-hal berikut:

  • Administrator Platform dan Engineer Platform: Sesuaikan ruang dengan kebutuhan setiap tim pengembangan. Di setiap ruang, berikan template aplikasi yang mengintegrasikan aturan tata kelola perusahaan Anda.

  • Developer Aplikasi: Sesuaikan dan deploy aplikasi dengan cepat. Setelah men-deploy, Anda dapat terhubung ke repositori kode untuk menarik kode atau penampung klien.

Misalnya, Anda dapat menggunakan Pusat Desain Aplikasi untuk mengembangkan dan mengevaluasi konsep yang memenuhi tujuan bisnis. Administrator dapat membuat template awal, dan menyempurnakannya saat melakukan iterasi. Developer dapat menggunakan template untuk men-deploy aplikasi ke beberapa lingkungan.

Anda dapat menggunakan Pusat Desain Aplikasi untuk mendesain dan men-deploy jenis aplikasi berikut:

  • Infrastruktur penayangan. Misalnya, aplikasi web tiga tingkat yang mencakup beberapa backend terisolasi.
  • Cloud-native dalam container. Misalnya, layanan Cloud Run yang menangani operasi yang berjalan lama untuk database Anda.
  • Generative AI. Misalnya, arsitektur Retrieval-Augmented Generation (RAG) yang memberikan hasil penelusuran yang komprehensif.

Cara menggunakan Pusat Desain Aplikasi

Anda dapat mendesain dan men-deploy aplikasi di App Design Center menggunakan berikut ini:

  • Kanvas desain: Tambahkan komponen aplikasi ke kanvas untuk membuat diagram aplikasi. Saat Anda menambahkan komponen, dapatkan saran untuk komponen tambahan dan kemungkinan koneksi.

  • Chat natural language: Jika memiliki Gemini Cloud Assist, Anda dapat melakukan chat untuk melakukan hal berikut:

    • Berikan masalah bisnis dan terima usulan desain awal.
    • Siapkan dan hubungkan produk Google Cloud tertentu. Gemini merespons dengan desain awal yang diusulkan di Pusat Desain Aplikasi. Saat Anda membuat aplikasi, mulai percakapan dengan Gemini untuk mendapatkan saran desain.
  • API: Buat dan kelola aplikasi secara terprogram.

Alur kerja App Design Center

Administrator dan developer aplikasi bekerja sama untuk mendesain dan men-deploy aplikasi di App Design Center menggunakan alur kerja iteratif berikut:

  1. Kumpulkan persyaratan dan buat rencana.
  2. Mendesain, merancang, dan berkolaborasi.
  3. Mengembangkan template dan batas aman.
  4. Uji, debug, optimalkan, dan deploy.
  5. Ulangi.

Konsep App Design Center

Diagram berikut mengilustrasikan konsep dan koneksi Pusat Desain Aplikasi.

Dua ruang dengan template, aplikasi, dan katalog.

Untuk memahami cara kerja elemen mendasar ini secara bersama-sama, tinjau konsep utama berikut:

  • Ruang: Area khusus bagi tim untuk berkolaborasi, membuat template, dan men-deploy aplikasi.
  • Template aplikasi: Arsitektur yang dapat di-deploy dan memiliki opini yang dibuat dari komponen.
  • Komponen: Elemen penyusun yang dapat digunakan kembali dan didesain dengan Google Cloud praktik terbaik.
  • Aplikasi: Instance yang dibuat dari template, yang dapat Anda sesuaikan dan deploy.
  • Katalog: Kumpulan template yang dapat dibagikan di antara ruang yang berbeda.

Ruang: Area untuk kolaborasi tim

Ruang adalah area eksklusif tempat tim membuat template dan men-deploy aplikasi. Template dan aplikasi yang Anda buat di ruang hanya tersedia di ruang tersebut. Administrator dapat membagikan template ke ruang lain dengan menambahkannya ke katalog dan membagikan katalog tersebut ke ruang lain.

Administrator membuat ruang dan menetapkannya ke minimal satu tim, tempat mereka memiliki akses ke template dan aplikasi. Anda dapat membuat ruang untuk setiap tim atau untuk setiap tujuan.

Template aplikasi: Arsitektur yang memiliki opini

Template aplikasi adalah kombinasi komponen yang dapat di-deploy. Anda dapat menggunakan jenis template berikut:

  • Template aplikasi: template yang Anda buat di ruang Anda, dan berkolaborasi dengan pengguna lain di ruang Anda.
  • Template katalog: template yang Anda tambahkan ke katalog ruang Anda.
  • Template bersama: template yang Anda tambahkan ke katalog dan bagikan dengan ruang lain, atau template yang dibagikan ke ruang Anda melalui katalog.

Seiring perubahan kebutuhan bisnis, Anda dapat membuat dan mendistribusikan revisi template. Misalnya, Anda dapat menambahkan penyimpanan memori untuk melakukan caching guna meningkatkan performa. Saat Anda memperbarui dan membagikan ulang template, developer dapat memperbarui aplikasi yang di-deploy untuk mencerminkan revisi terbaru.

Komponen: Elemen penyusun template

Komponen adalah elemen penyusun yang dapat Anda tambahkan dan hubungkan saat mendesain template aplikasi. Komponen dapat berupa salah satu dari berikut:

  • Aset: Resource tingkat tinggi yang membantu Anda mengontrol resource lain.

  • Layanan: Antarmuka API atau jaringan yang mengekspos fungsi yang digunakan klien melalui jaringan.

  • Workload: Deployment biner, seperti deployment MIG yang menjalankan subset fungsi bisnis.

Anda dapat memilih dari komponen berikut:

Aplikasi: Menyesuaikan dan men-deploy dari template

Anda membuat draf aplikasi dari template. Kemudian, Anda dapat mengonfigurasi dan men-deploy menggunakan salah satu metode berikut:

Katalog: Kumpulan template yang dapat dibagikan

Katalog adalah kumpulan template aplikasi yang dapat Anda bagikan ke beberapa ruang. Anda dapat menggunakan jenis katalog berikut:

  • Katalog Google: Katalog publik yang berisi template aplikasi yang dibuat Google menggunakan praktik terbaik. Katalog ini dibagikan ke semua ruang.

  • Katalog default: Setiap ruang memiliki katalog default, tempat Anda dapat menambahkan template untuk dibagikan ke ruang lain.

  • Katalog bersama: Katalog yang Anda bagikan ke ruang lain, atau katalog yang dibagikan ke ruang Anda dari ruang lain.

Langkah berikutnya