Ringkasan Pusat Aplikasi

Saat mengembangkan infrastruktur cloud, Anda dapat mengatur resource di beberapa project. Pendekatan ini dapat mempersulit pengelolaan dan pengorganisasian resource Anda. App Hub menyediakan cara yang berfokus pada aplikasi untuk mengelompokkan resource ini, sehingga membantu Anda menyelaraskan infrastruktur dengan fungsi bisnis Anda.

App Hub berfungsi sebagai model data dasar dan pendaftaran pusat untuk aplikasi Anda di Google Cloud. Hal ini menciptakan satu sumber tepercaya yang memperjelas kepemilikan, dependensi, dan konteks bisnis resource. Selanjutnya, hal ini mendukung layanan Google Cloud lain dengan konteks yang berfokus pada aplikasi yang mereka butuhkan. Untuk mengetahui informasi selengkapnya tentang model yang berfokus pada aplikasi ini dan organisasi resource-nya, lihat Google Cloud yang berfokus pada aplikasi.

Dokumen ini memberikan ringkasan konseptual App Hub untuk membantu Anda memahami fitur dan manfaatnya sebelum Anda menyiapkan atau mengelolanya.

Mengapa menggunakan App Hub?

Dengan mengalihkan fokus dari komponen infrastruktur individual ke aplikasi yang dibentuknya, App Hub membantu Anda menyederhanakan tata kelola dan operasi dalam skala besar.

Hub Aplikasi membantu Anda menerapkan hal berikut:

  • Mengatur dan membuat katalog aplikasi Anda: Kelompokkan resource yang tersebar dari satu atau beberapa project ke dalam aplikasi logis. Kemudian, Anda dapat mengategorikan aplikasi ini dengan atribut seperti pemilik, kekritisan bisnis, dan lingkungan untuk meningkatkan kemampuan penemuan dan akuntabilitas. Untuk informasi selengkapnya, lihat Mendukung penemuan dan tata kelola.

  • Membuat tampilan terpadu untuk tim Anda: Dengan menentukan aplikasi di App Hub, Anda memberikan konteks penting ke layanan Google Cloud lainnya. Misalnya, Anda mengaktifkan kemampuan berikut:

    • Tampilan terpusat operasi dan insight di Cloud Hub, yang menampilkan data performa, insiden, dan pemberitahuan dalam konteks aplikasi.
    • Bantuan yang didukung AI dari Gemini Cloud Assist, yang menggunakan model data App Hub untuk membantu Anda merancang, mengoperasikan, dan memecahkan masalah aplikasi.
    • Pemantauan aplikasi dengan Google Cloud Observability untuk membantu Anda memecahkan masalah error dan meningkatkan performa dengan menampilkan data telemetri untuk aplikasi dan resource-nya.
  • Memperjelas kepemilikan dan dependensi resource: Pahami cara aplikasi Anda disusun dan cara komponennya bergantung satu sama lain. Fitur ini membantu developer dan operator memvisualisasikan arsitektur aplikasi, mengidentifikasi pemilik, dan menyelesaikan masalah.

Untuk mempelajari lebih lanjut cara App Hub cocok dengan siklus proses aplikasi yang lebih luas, lihat Google Cloud yang berfokus pada aplikasi.

Konsep dan model data

App Hub dibangun di atas model data berdasarkan konsep utama berikut: aplikasi, layanan, dan workload. Meskipun istilah ini umum, App Hub menggunakannya dengan cara tertentu. Tabel berikut membandingkan definisi App Hub dengan penggunaan umum di industri:

Konsep Definisi App Hub Penggunaan umum di industri
Aplikasi Pengelompokan layanan dan beban kerja secara logis yang bersama-sama memberikan fungsi bisnis. Dapat merujuk ke satu unit yang dapat di-deploy, codebase, atau sistem yang luas.
Layanan Antarmuka jaringan atau API yang mengekspos fungsi ke klien, seperti load balancer. Sering kali merujuk pada microservice, komponen yang dapat di-deploy dengan logika bisnis dan datanya sendiri.
Workload Deployment biner yang menjalankan unit fungsi bisnis yang berbeda, seperti deployment GKE atau grup instance Compute Engine. Istilah yang lebih umum untuk setiap proses atau komponen yang menggunakan resource komputasi.

Untuk mengetahui informasi selengkapnya tentang konsep utama ini, lihat Konsep utama.

Anda dapat mencakup aplikasi App Hub berdasarkan persyaratan distribusi geografis Anda. Anda dapat menetapkan cakupan berikut:

  • Aplikasi global dapat mengelompokkan layanan dan beban kerja dari beberapa regionGoogle Cloud .
  • Aplikasi regional berisi resource yang semuanya berada dalam satu region.

Pilihan ini memengaruhi resource yang dapat Anda daftarkan dan dapat menjadi penting untuk persyaratan residensi data. Untuk perbandingan mendetail yang membantu Anda memilih cakupan yang tepat, lihat Aplikasi global dan regional.

Mendukung penemuan dan tata kelola

Untuk memperkaya model data, App Hub memungkinkan Anda mengekspos properti dan atribut untuk mendukung penemuan aplikasi, akuntabilitas, dan tata kelola resource. Menentukan nilai ini sebagai metadata aplikasi membantu Anda memfilter, mengelola, dan menerapkan kebijakan ke resource dalam skala besar.

Berikut adalah definisi dan fitur properti dan atribut:

  • Properti adalah kolom yang tidak dapat diubah yang menjelaskan infrastruktur dasar layanan atau beban kerja terdaftar, seperti project ID, lokasi, atau zona. Ini ditemukan secara otomatis dan tidak dapat diedit di App Hub.

  • Atribut adalah metadata yang dapat diubah dan ditentukan pengguna yang dapat Anda terapkan ke aplikasi, layanan, dan beban kerja untuk mengatur dan mengaturnya. Atribut utama meliputi:

    • Pemilik: Informasi kontak untuk tim developer, operator, dan bisnis. Jenis pemilik yang didukung adalah:

      • developer_owners: Tim pengembangan yang bertanggung jawab atas pengembangan dan pengodean.
      • operator_owners: Tim operator yang memastikan integritas runtime dan operasi.
      • business_owners: Tim bisnis yang memastikan kualitas dan ekspektasi pengguna terpenuhi.
    • Kekritisan: Pentingnya resource bagi bisnis Anda. Nilai yang didukung adalah:

      • Misi penting
      • Tinggi
      • Sedang
      • Rendah
    • Lingkungan: Tahap siklus proses resource. Nilai yang didukung adalah:

      • Produksi
      • Staging
      • Uji
      • Pengembangan

Model resource App Hub

Untuk mengaktifkan fitur yang berfokus pada aplikasi, App Hub menggunakan model berdasarkan folder dan project Google Cloud berikut:

  • Direkomendasikan: Folder khusus aplikasi: Folder Google Cloud standar yang dikonfigurasi untuk pengelolaan aplikasi. Folder ini berfungsi sebagai batas administratif untuk aplikasi Anda. Saat folder diaktifkan untuk aplikasi, Google Cloud akan otomatis membuat project pengelolaan di dalamnya. Project yang dibuat Google ini berfungsi sebagai repositori pusat untuk semua model dan metadata aplikasi Anda. Ini adalah jalur yang direkomendasikan untuk menggunakan produk Google Cloud yang berfokus pada Aplikasi dan diperlukan untuk mengakses penawaran lengkap fitur pengelolaan aplikasi.

  • Project host: Project Google Cloud yang dapat Anda gunakan untuk mengelompokkan layanan dan beban kerja sebagai aplikasi di App Hub, tetapi tidak mendukung akses ke penawaran lengkap fitur pengelolaan aplikasi.

Untuk mengetahui informasi selengkapnya tentang model resource yang berfokus pada aplikasi, lihat Konsep penataan resource. Untuk petunjuk mendetail tentang cara memulai, lihat Memilih model penyiapan.

Langkah berikutnya