Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini memberikan ringkasan konseptual tentang Google Cloud yang berfokus pada Aplikasi, komponen intinya, dan cara kerjanya bersama-sama untuk menyederhanakan seluruh siklus proses pengelolaan aplikasi.
Seiring aplikasi cloud menjadi semakin kompleks, mengelola infrastruktur yang mendasarinya dapat menimbulkan tantangan yang signifikan. Selain itu, aplikasi ini sering kali terdiri dari banyak resource yang tersebar di beberapaGoogle Cloud project. Distribusi ini dapat menghambat developer dan operator dalam mempertahankan tampilan yang jelas dan terpadu, sehingga mempersulit tugas seperti pemantauan, pemecahan masalah, dan pengelolaan biaya.
Untuk mengatasi tantangan ini, Google Cloud menawarkan pengalaman terintegrasi dan berfokus pada aplikasi untuk men-deploy, mengelola, dan mengoperasikan resource Anda. Anda dapat mengalihkan fokus dari komponen infrastruktur individual ke aplikasi secara keseluruhan, sehingga memungkinkan pengelolaan aplikasi dengan cara yang selaras dengan fungsi bisnis dan operasi sehari-hari.
Konsep utama
Inti dari pengalaman yang berfokus pada aplikasi adalah konsep
aplikasi App Hub. Aplikasi berfungsi sebagai pengelompokan logis
resource, termasuk layanan dan beban kerja, yang secara kolektif menyediakan
fungsi bisnis tertentu.
Dalam konteks Google Cloud yang berfokus pada Aplikasi, pengelolaan aplikasi dipahami melalui
definisi konsep utama berikut:
Aplikasi App Hub (atau cukup aplikasi): Prinsip pengorganisasian mendasar dari Google Cloud yang berfokus pada Aplikasi. Aplikasi adalah pengelompokan logis
layanan dan workload yang bersama-sama memberikan fungsi bisnis
end-to-end, seperti situs e-commerce, pipeline pemrosesan data, atau
chatbot.
Layanan: Antarmuka jaringan atau API yang mengekspos fungsi ke
klien, seperti aturan penerusan load balancer.
Workload: Deployment biner yang menjalankan unit fungsi bisnis yang berbeda, misalnya, grup instance terkelola (MIG) atau deployment Google Kubernetes Engine (GKE).
Konsep organisasi resource
Untuk mengaktifkan fungsi pengelolaan aplikasi, resource Anda harus berada dalam folder Google Cloud yang dikonfigurasi secara khusus untuk pengelolaan aplikasi. Konsep berikut menentukan model data untuk aplikasi yang mengelompokkan resource di beberapa project Google Cloud :
Folder khusus aplikasi: Folder Google Cloud standar tempat
Anda mengaktifkan pengelolaan aplikasi. Folder ini berfungsi sebagai batas administratif untuk aplikasi dan berisi project pengelolaan untuk menyimpan metadata dan konfigurasi aplikasi. Anda menggunakan Resource Manager untuk
mengaktifkan dan mengelola folder yang mendukung aplikasi.
Project pengelolaan: Project yang dibuat Google dalam folder yang mendukung aplikasi dan berfungsi sebagai repositori pusat untuk semua metadata yang terkait dengan pengalaman berfokus pada aplikasi Anda. File ini menyimpan tidak hanya atribut aplikasi tingkat tinggi, tetapi juga seluruh model aplikasi, termasuk:
Data App Hub: Model logis lengkap dari aplikasi Anda, termasuk definisi dan hubungan antara aplikasi, layanan, dan workload. Model ini juga mencakup metadata seperti pemilik aplikasi, kekritisan, dan lingkungan.
Data Pusat Desain Aplikasi: Resource seperti template, katalog, dan ruang aplikasi yang digunakan untuk mendesain dan men-deploy aplikasi baru.
Jika project pengelolaan dihapus, semua data model aplikasi ini akan hilang secara permanen. Resource infrastruktur yang mendasarinya, seperti cluster GKE atau load balancer, akan tetap ada, tetapi pengelompokan dan hubungan logisnya dalam App Hub akan hilang.
Saat Anda mengonfigurasi folder yang mendukung aplikasi, API untuk pengelolaan aplikasi akan otomatis diaktifkan di project pengelolaan. Hal ini mencakup API untuk
App Hub, App Design Center, Google Cloud Observability, dan
dependensi API terkaitnya. Untuk mengetahui informasi selengkapnya tentang API yang diaktifkan secara otomatis ini, lihat Mengaktifkan API di project pengelolaan.
Diagram berikut menunjukkan cara pemetaan resource ke aplikasi dalam
project pengelolaan folder yang mendukung aplikasi:
Gambar 1. Model organisasi resource di Google Cloud yang berfokus pada Aplikasi.
Manfaat pengelolaan yang berfokus pada aplikasi
Mengatur Google Cloud resource ke dalam aplikasi menawarkan alternatif
untuk melacak resource individual di berbagai project atau produk. Pendekatan
ini memungkinkan Anda melakukan hal berikut:
Kelola desain, deployment, dan update aplikasi yang konsisten menggunakan template aplikasi.
Dapatkan gambaran komprehensif tentang kondisi, performa, dan biaya aplikasi Anda.
Menyederhanakan operasi dengan mengelola resource terkait sebagai satu unit.
Tingkatkan tata kelola dengan menetapkan kepemilikan dan menerapkan kebijakan di tingkat aplikasi.
Mempercepat pemecahan masalah dengan pemahaman yang jelas tentang dependensi resource.
Siklus proses pengelolaan aplikasi
Mengelola aplikasi Anda di Google Cloud mengikuti siklus proses logis.
Anda terlebih dahulu menentukan dan mengatur aplikasi, lalu mengoperasikan dan mengoptimalkannya, dengan bantuan AI yang tersedia di setiap tahap.
Diagram berikut menggambarkan produk dan fitur utama yang memungkinkan Anda mengelola aplikasi di Google Cloud:
Gambar 2. Hubungan antara produk dan fitur yang berfokus pada aplikasi.
Angka dalam diagram merujuk pada deskripsi berikut:
Resource: Aplikasi di Google Cloud mewakili pengelompokan
Google Cloud resource, seperti layanan dan workload. Anda
dapat mengelompokkan resource dari beberapa project dalam folder yang mendukung aplikasi,
yang Anda aktifkan dan kelola dengan Resource Manager. Project pengelolaan dalam folder yang mendukung aplikasi menyimpan data App Hub dan App Design Center serta mengaktifkan API yang diperlukan untuk pengelolaan aplikasi. Untuk mengetahui informasi selengkapnya tentang konsep ini, lihat
Konsep penataan resource.
Desain dan deployment aplikasi:
Pusat Desain Aplikasi: Mendesain dan men-deploy aplikasi baru menggunakan template bawaan atau kustom yang dapat Anda perbarui. Men-deploy
aplikasi akan membuat resource Google Cloud baru dan mendaftarkan resource
tersebut dan aplikasi Anda ke App Hub. Untuk mengetahui
informasi selengkapnya, lihat ringkasan Pusat Desain Aplikasi.
App Hub: Atur resource di folder yang mendukung aplikasi menjadi aplikasi untuk mendapatkan tampilan terpadu layanan dan workload Anda. Untuk mengetahui informasi selengkapnya, lihat
Ringkasan App Hub.
Baik Anda menggunakan Pusat Desain Aplikasi untuk membuat aplikasi baru
atau App Hub untuk mengatur resource yang ada, hasilnya adalah
aplikasi yang ditentukan yang dikatalogkan di App Hub dan berfungsi
sebagai dasar untuk operasi terpadu.
Kemampuan observasi yang berfokus pada aplikasi: Pantau aplikasi dan optimalkan penggunaan dengan produk dan fitur Google Cloud Observability:
Pantau kondisi dan performa aplikasi dengan metrik, log, dan rekaman aktivitas.
Siapkan pemberitahuan berdasarkan metrik dan log.
Menganalisis biaya dan penggunaan resource di Cost Explorer.
Insight aplikasi: Gunakan Cloud Hub untuk mendapatkan tampilan terpusat
data dan insight operasional untuk aplikasi dan resource Anda, termasuk
pemberitahuan, insiden, dan aktivitas pemeliharaan, untuk mengelola
aplikasi Anda secara proaktif. Untuk mengetahui informasi selengkapnya, lihat
Ringkasan Cloud Hub.
Bantuan aplikasi: Dapatkan dukungan yang didukung AI dari
Gemini Cloud Assist untuk tugas seperti mendesain
aplikasi di Pusat Desain Aplikasi, menyelidiki masalah, dan
mengoptimalkan resource Anda. Untuk mengetahui informasi selengkapnya, lihat
ringkasan Gemini Cloud Assist.
[[["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."],[],[],null,["# Application-centric Google Cloud\n\nThis page provides a conceptual overview of Application-centric Google Cloud, its core components, and\nhow they work together to streamline the entire application management\nlifecycle.\n\nAs cloud applications become increasingly complex, managing their underlying\ninfrastructure can pose a significant challenge. Additionally, these\napplications often consist of numerous resources spread across multiple\nGoogle Cloud projects. This distribution can hinder developers and\noperators from maintaining a clear and unified view, thereby complicating tasks\nsuch as monitoring, troubleshooting, and cost management.\n\nTo address this challenge, Google Cloud offers an integrated,\napplication-centric experience for deploying, managing, and operating your\nresources. You can shift your focus from individual infrastructure components to\nthe application as a whole, enabling application management in a way that aligns\nwith business functionality and day-to-day operations.\n\nKey concepts\n------------\n\nAt the core of the application-centric experience is the concept of an\n*App Hub application* . An application acts as a logical grouping of\nresources, including *services* and *workloads*, which collectively provide\nspecific business functionality.\n\nIn the context of Application-centric Google Cloud, application management is understood through the\ndefinition of these key concepts:\n\n- **App Hub application (or simply *application*)**: The fundamental organizing principle of Application-centric Google Cloud. An application is a logical grouping of services and workloads that together deliver end-to-end business functionality, such as an ecommerce website, a data processing pipeline, or a chatbot.\n- **Service**: A network or API interface that exposes functionality to clients, such as a load balancer's forwarding rule.\n- **Workload**: A binary deployment that performs a distinct business function unit, for example, a managed instance group (MIG) or a Google Kubernetes Engine (GKE) deployment.\n\n### Resource organization concepts\n\nTo enable application management functionalities, your resources must be within\na Google Cloud folder that is specially configured for application\nmanagement. The following concepts define the data model for applications that\ngroup resources across multiple Google Cloud projects:\n\n- **The app-enabled folder** : A standard Google Cloud folder where you enable application management. This folder acts as an administrative boundary for applications and contains a *management project* to store application metadata and configurations. You use [Resource Manager](/resource-manager/docs) to enable and manage an app-enabled folder.\n- **The management project**: A Google-created project within the\n app-enabled folder that acts as a central repository for all metadata\n related to your application-centric experience. It stores not just\n high-level application attributes but the entire application model,\n including:\n\n - **[App Hub](/app-hub/docs/overview) data**: The complete logical model of your applications, including the definitions of and relationships between applications, services, and workloads. This model also includes metadata like application owners, criticality, and environment.\n - **[Application Design Center](/application-design-center/docs/overview) data**: Resources such as application templates, catalogs, and spaces that are used to design and deploy new applications.\n\n If the management project is deleted, all of this application model data\n is permanently lost. The underlying infrastructure resources, such as your\n GKE clusters or load balancers, will continue to exist, but\n their logical grouping and relationships within\n App Hub will be lost.\n\nWhen you configure an app-enabled folder, APIs for application management\nare automatically enabled on the management project. These include APIs for\nApp Hub, App Design Center, Google Cloud Observability, and\ntheir associated API dependencies. For more information about these\nautomatically enabled APIs, see\n[Enable APIs on a management project](/app-hub/docs/enabled-apis).\n\nThe following diagram shows how resources map to applications in\nmanagement projects of app-enabled folders:\n[](/static/app-hub/images/app-enabled-folder.svg) **Figure 1.** Resource organization model in Application-centric Google Cloud.\n\nBenefits of application-centric management\n------------------------------------------\n\nOrganizing Google Cloud resources into applications offers an alternative\nto tracking individual resources across various projects or products. This\napproach lets you do the following:\n\n- Manage consistent application designs, deployments, and updates using application templates.\n- Gain a comprehensive view of your application's health, performance, and cost.\n- Streamline operations by managing related resources as a single unit.\n- Improve governance by assigning ownership and applying policies at the application level.\n- Accelerate troubleshooting with a clear understanding of resource dependencies.\n\nThe application management lifecycle\n------------------------------------\n\nManaging your applications in Google Cloud follows a logical lifecycle.\nYou first define and organize your applications, then you operate and optimize\nthem, with AI assistance available at every stage.\n\nThe following diagram illustrates the key products and features that let you\nmanage applications in Google Cloud:\n[](/static/app-hub/images/app-management.svg) **Figure 2.** Relationships between application-centric products and features.\n\nThe numbers in the diagram reference the following descriptions:\n\n1. **Resources** : Applications in Google Cloud represent groupings of\n Google Cloud resources, such as services and workloads. You\n can group resources from multiple projects within an app-enabled folder,\n which you enable and manage with Resource Manager. The management project\n within the app-enabled folder stores App Hub and\n App Design Center data and enables the necessary APIs for\n application management. For more information about these concepts, see\n [Resource organization concepts](#resource-organization-concepts).\n\n2. **Application design and deployment**:\n\n - **App Design Center** : Design and deploy new applications using prebuilt or custom templates that you can update. Deploying an application creates new Google Cloud resources and registers those resources and your application to App Hub. For more information, see the [App Design Center overview](/application-design-center/docs/overview).\n - **App Hub** : Organize resources in your app-enabled folder into applications to gain a unified view of your services and workloads. For more information, see the [App Hub overview](/app-hub/docs/overview).\n\n Whether you use App Design Center to build a new application\n or App Hub to organize your existing resources, the result is\n a defined application that is cataloged in App Hub and serves\n as the basis for unified operations.\n3. **Application-centric observability** : Monitor applications and optimize\n usage with [Google Cloud Observability](/stackdriver/docs) products and features:\n\n - Monitor application health and performance with metrics, logs, and traces.\n - Set up alerts based on metrics and logs.\n - Analyze costs and resource usage in Cost Explorer.\n4. **Application insights:** Use Cloud Hub to get a centralized view\n of operational data and insights for your applications and resources,\n including alerts, incidents, and maintenance activities, to manage your\n applications proactively. For more information, see the\n [Cloud Hub overview](/hub/docs/overview).\n\n5. **Application assistance** : Get AI-powered support from\n Gemini Cloud Assist with tasks such as designing\n applications in App Design Center, investigating issues, and\n optimizing your resources. For more information, see the\n [Gemini Cloud Assist overview](/gemini/docs/cloud-assist/overview).\n\nWhat's next\n-----------\n\n- [Learn more about App Hub](/app-hub/docs/overview)\n- [Set up App Hub](/app-hub/docs/set-up-app-hub)\n- [Learn more about Application Design Center](/application-design-center/docs/overview)\n- [Learn more about Cloud Hub](/hub/docs/overview)"]]