Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
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
Untuk melihat resource Google Cloud yang dapat Anda daftarkan di App Hub, lihat Resource yang didukung.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-27 UTC."],[[["\u003cp\u003eApp Hub allows users to organize Google Cloud resources into application-centric groups, aligning infrastructure with business functions, simplifying management, and improving resource interaction understanding.\u003c/p\u003e\n"],["\u003cp\u003eApp Hub enables the registration of services and workloads, allowing administrators to answer key questions about applications, such as ownership, dependencies, and criticality, across multiple projects.\u003c/p\u003e\n"],["\u003cp\u003eUsers can categorize applications using attributes like \u003ccode\u003eOwner\u003c/code\u003e, \u003ccode\u003eCriticality\u003c/code\u003e, and \u003ccode\u003eEnvironment\u003c/code\u003e, facilitating easier management and enabling specific access privileges to application environments.\u003c/p\u003e\n"],["\u003cp\u003eApp Hub provides monitoring capabilities with a metrics overview of traffic, server error rate, latency, CPU utilization, and memory utilization, helping operators to understand performance and resolve issues.\u003c/p\u003e\n"],["\u003cp\u003eApp Hub utilizes three key concepts: applications (functional groups of services and workloads), workloads (binary deployments), and services (network or API interfaces), all within host and service projects.\u003c/p\u003e\n"]]],[],null,["# App Hub overview\n\nAs you develop your cloud infrastructure, you might organize your resources\nacross multiple projects. This approach can make your resources difficult to\nmanage and organize. App Hub provides an application-centric way to\ngroup these resources, helping you align your infrastructure with your business\nfunctions.\n\nApp Hub acts as the foundational data model and central registry for\nyour applications on Google Cloud. It creates a single source of truth that\nclarifies resource ownership, dependencies, and business context. This, in turn,\nsupports other Google Cloud services with the application-centric context they\nneed. For more information about this application-centric model and its resource\norganization, see [Application-centric Google Cloud](/app-hub/docs/application-centric-google-cloud).\n\nThis document provides a conceptual overview of App Hub to help you\nunderstand its features and benefits before you set up or administer it.\n\nWhy use App Hub?\n----------------\n\nBy shifting the focus from individual infrastructure components to the\napplications they form, App Hub helps you streamline governance and\noperations at scale.\n\nApp Hub helps you implement the following:\n\n- **Organize and catalog your applications** : Group scattered resources from\n one or more projects into logical applications. You can then categorize\n these applications with attributes like owners, business criticality, and\n environment to improve discoverability and accountability. For more\n information, see [Support discoverability and governance](#properties-and-attributes).\n\n- **Create a unified view for your teams**: By defining an application in\n App Hub, you provide essential context to other Google Cloud\n services. For example, you enable the following capabilities:\n\n - **Central view of operations and insights** in [Cloud Hub](/hub/docs/app-project-views), which displays alerts, incidents, and performance data in an application context.\n - **AI-powered assistance** from [Gemini Cloud Assist](/gemini/docs/cloud-assist/overview), which uses App Hub's data model to help you design, operate, and troubleshoot your applications.\n - **Application monitoring** with [Google Cloud Observability](/stackdriver/docs/observability/about-application-monitoring) to help you troubleshoot errors and improve performance by displaying telemetry data for your applications and their resources.\n- **Clarify resource ownership and dependencies**: Understand how your\n applications are composed and how their components depend on each other.\n This feature helps developers and operators visualize application\n architecture, identify owners, and resolve issues.\n\nTo learn more about how App Hub fits into the broader application\nlifecycle, see [Application-centric Google Cloud](/app-hub/docs/application-centric-google-cloud).\n\nConcepts and data model\n-----------------------\n\nApp Hub is built on a data model based on the following key concepts:\napplications, services, and workloads. While these terms are common,\nApp Hub uses them in a specific way. The following table compares the\nApp Hub definition with common industry usage:\n\nFor more information about these central concepts, see\n[Key concepts](/app-hub/docs/application-centric-google-cloud#app-centric-concepts).\n\nYou can scope App Hub applications based on your geographic\ndistribution requirements. You can designate the following scopes:\n\n- *Global* applications can group services and workloads from multiple Google Cloud regions.\n- *Regional* applications contain resources that all reside within a single region.\n\nThis choice impacts which resources you can register and can be important for\ndata residency requirements. For a detailed comparison to help you choose the\nright scope, see\n[Global and regional applications](/app-hub/docs/global-regional-applications).\n\n### Support discoverability and governance\n\nTo enrich the data model, App Hub lets you expose *properties* and\n*attributes* to support application discoverability, accountability, and\nresource governance. Defining these values as application metadata helps you\nfilter, manage, and apply policies to your resources at scale.\n\nThe following are the definitions and features of properties and attributes:\n\n- **Properties** are immutable fields that describe the underlying\n infrastructure of a registered service or workload, such as its project ID,\n location, or zone. These are discovered automatically and cannot be edited\n in App Hub.\n\n- **Attributes** are mutable, user-defined metadata that you can apply to\n applications, services, and workloads to organize and govern them. Key\n attributes include:\n\n - **Owners:** Contact information for developer, operator, and business\n teams. The supported owner types are:\n\n - `developer_owners`: Development team that owns development and coding.\n - `operator_owners`: Operator team that ensures runtime and operations integrity.\n - `business_owners`: Business team that ensures quality and user expectations are met.\n - **Criticality:** The importance of the resource to your business. The\n supported values are:\n\n - Mission critical\n - High\n - Medium\n - Low\n - **Environment:** The lifecycle stage of the resource. The supported\n values are:\n\n - Production\n - Staging\n - Test\n - Development\n\nThe App Hub resource model\n--------------------------\n\nTo enable application-centric features, App Hub uses a model based on\nthe following Google Cloud folders and projects:\n\n- Recommended: **App-enabled folder** :\n A standard Google Cloud folder configured for application management. This\n folder acts as an administrative boundary for your applications. When a\n folder is app-enabled, Google Cloud automatically creates a\n *management project* within it. This Google-created project acts as a\n central repository for all your application models and metadata. This is the\n recommended path for using Application-centric Google Cloud products and is required to access the\n full offering of application management features.\n\n- **Host project**: A Google Cloud project that you can use to group services\n and workloads as applications in App Hub, but that doesn't support\n access to the full offering of application management features.\n\nFor more information about the application-centric resource model, see\n[Resource organization concepts](/app-hub/docs/application-centric-google-cloud#resource-organization-concepts).\nFor detailed instructions on getting started, see\n[Choose your setup model](/app-hub/docs/set-up-app-hub).\n\nWhat's next\n-----------\n\n- To see which Google Cloud resources you can register in App Hub, see [Supported resources](/app-hub/docs/supported-resources).\n- To get started with setting up App Hub, see [Set up App Hub with app-enabled folders](/app-hub/docs/set-up-app-hub-folder).\n- To understand the permissions required to use App Hub, see [Roles and permissions](/app-hub/docs/roles-permissions)."]]