Dokumen ini memberikan ringkasan konseptual tentang Google Cloud yang Berfokus pada Aplikasi, produk intinya, dan cara kerjanya bersama-sama untuk menyederhanakan seluruh siklus proses pengelolaan aplikasi.
Seiring dengan semakin kompleksnya aplikasi cloud, pengelolaan infrastruktur yang mendasarinya dapat menimbulkan tantangan yang signifikan. Selain itu, aplikasi ini sering kali terdiri dari banyak komponen yang tersebar di beberapa Google Cloud project. Distribusi ini dapat menghalangi developer dan operator untuk mempertahankan tampilan yang jelas dan terpadu, sehingga mempersulit tugas seperti pemantauan, pemecahan masalah, dan pengelolaan biaya.
Daripada melacak resource individual di berbagai project atau produk, Anda dapat menggunakan pengalaman terintegrasi yang berfokus pada aplikasi di Google Cloud untuk mengelompokkan dan mengelola resource terkait secara bersama-sama sebagai aplikasi terdaftar.
- Mengelola desain, deployment, dan update aplikasi yang konsisten menggunakan template aplikasi.
- Mendapatkan tampilan komprehensif tentang kondisi, performa, postur keamanan, dan biaya aplikasi.
- Meningkatkan tata kelola dengan menetapkan kepemilikan dan menerapkan kebijakan di tingkat aplikasi.
- Mempercepat pemecahan masalah dan analisis dampak dengan pemahaman yang jelas tentang dependensi resource.
- Menggunakan Gemini Cloud Assist untuk tugas seperti desain aplikasi, pengoptimalan biaya, dan pemecahan masalah. Gemini Cloud Assist menggunakan data hubungan resource aplikasi sebagai konteks untuk insight dan respons.
Aplikasi
Aplikasi bertindak sebagai pengelompokan komponen logis, termasuk layanan dan workload, yang secara kolektif menyediakan fungsi bisnis tertentu. Contoh berikut menunjukkan aplikasi web tiga tingkat dengan layanan frontend Cloud Run, layanan backend Cloud Run, dan database Cloud SQL.

App Hub menyediakan model data dasar untuk aplikasi Anda di Google Cloud dan bertindak sebagai registry pusat untuk aplikasi Anda. Anda dapat mendaftarkan aplikasi menggunakan App Hub untuk menemukan dan mengelompokkan resource yang ada, atau menggunakan Application Design Center untuk mendesain dan men-deploy aplikasi baru yang otomatis terdaftar di App Hub.
Kemudian, Anda dapat mengoperasikan dan mengoptimalkan aplikasi, dengan bantuan AI yang tersedia untuk mendukung Anda.
Komponen utama
Diagram berikut mengilustrasikan komponen utama Google Cloud yang Berfokus pada Aplikasi.
Angka dalam diagram merujuk pada deskripsi berikut:
Resource: Aplikasi di App Hub mewakili pengelompokan Google Cloud resource, yang terdaftar sebagai layanan dan workload.
Anda menentukan resource mana yang dapat dikelola App Hub dengan mengonfigurasi batas pengelolaan aplikasi dengan project pengelolaan. Misalnya, Anda dapat menentukan batas di tingkat folder dengan mengonfigurasi folder yang mendukung aplikasi.
Untuk mengetahui informasi selengkapnya tentang konsep aplikasi dan model aplikasi, lihat Konsep utama dan Penanganan data.
Desain dan deployment aplikasi:
Application Design Center: Mendesain dan men-deploy aplikasi baru menggunakan template Google berdasarkan praktik terbaik atau template kustom Anda sendiri. Buat aplikasi Anda menggunakan kanvas desain, impor modul Terraform, atau gunakan Gemini Cloud Assist untuk membantu Anda dalam desain.
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Application Design Center.
App Hub: Mengatur resource yang ada dalam batas pengelolaan aplikasi ke dalam aplikasi untuk mendapatkan tampilan terpadu layanan dan workload Anda. Untuk mengetahui informasi selengkapnya, lihat Ringkasan App Hub.
Baik Anda menggunakan Application Design Center untuk membuat aplikasi baru atau App Hub untuk mengatur resource yang ada, hasilnya adalah aplikasi yang ditentukan dan dikatalogkan di App Hub serta berfungsi sebagai dasar untuk operasi terpadu.
Observabilitas: Produk Google Cloud Observability menyediakan data telemetri di seluruh Google Cloud. Pantau aplikasi, agen, dan server MCP, serta optimalkan penggunaan dengan fitur Pemantauan Aplikasi:
- Pantau kondisi dan performa aplikasi dengan metrik, log, dan pelacakan.
- Siapkan pemberitahuan berdasarkan metrik dan log.
- Analisis biaya dan penggunaan resource di Cost Explorer.
Pengoptimalan biaya: App Optimize API membantu Anda memahami Google Cloud pengeluaran dan penggunaan resource.
- Lihat tren biaya dan perubahan penggunaan di Cloud Hub dan Cost Explorer untuk layanan dan workload. Cloud Hub juga memberikan rekomendasi untuk mengurangi biaya dan insight dari Gemini Cloud Assist tentang perubahan penggunaan yang terkait dengan perubahan biaya terbaru.
- Gunakan App Optimize API secara langsung untuk analisis tren atau untuk menggabungkan data biaya dengan data bisnis lainnya.
Keamanan dan kepatuhan: Security Command Center terintegrasi dengan Google Cloud produk lain untuk membantu Anda menilai postur keamanan dan menerapkan kebijakan keamanan. Anda dapat melihat temuan untuk semua aplikasi terdaftar di Security Command Center.
Insight: Cloud Hub memberi Anda tampilan terpusat data operasional dan insight dari aplikasi Anda. Anda dapat melihat data gabungan untuk mengelola aplikasi secara proaktif, termasuk:
- Pemberitahuan dan insiden.
- Temuan keamanan dan kepatuhan.
- Biaya dan penggunaan, termasuk insight Gemini Cloud Assist tentang perubahan biaya terbaru.
- Aktivitas pemeliharaan.
- Deployment dan penyimpangan konfigurasi Cloud Run dan GKE terbaru dari template Application Design Center Anda.
Anda juga dapat menjalankan kueri untuk mengorelasikan data termasuk data observabilitas, keamanan, dan deployment. Hasilnya akan muncul sebagai grafik topologi interaktif yang membantu Anda memecahkan masalah atau menilai dampak dengan lebih cepat.
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Cloud Hub.
Bantuan AI: Dapatkan dukungan yang didukung AI dari Gemini Cloud Assist, untuk tugas seperti:
Mendesain aplikasi. Menggunakan bahasa alami untuk mendesain aplikasi secara berulang di kanvas Application Design Center atau mendownload arsitektur yang disarankan sebagai kode Terraform.
Gemini Cloud Assist juga mendukung integrasi MCP dengan IDE dan dapat merekomendasikan arsitektur deployment aplikasi berdasarkan analisis kode lokal Anda.
Pemecahan masalah. Saat Anda memulai penyelidikan dari salah satu titik entri yang didukung, Gemini Cloud Assist akan menggunakan konteks titik entri untuk membantu Anda mengumpulkan informasi yang relevan.
Gemini Cloud Assist menggunakan informasi hubungan resource dari Topologi Aplikasi dan konten yang terlihat di Google Cloud halaman konsol Anda untuk memberikan respons yang lebih relevan dan akurat terhadap perintah Anda.
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Gemini Cloud Assist.
Penanganan data
Anda menentukan resource mana yang dapat dikelola App Hub dengan mengonfigurasi project pengelolaan, yaitu project yang memusatkan semua tugas dan metadata pengelolaan aplikasi Google Cloud .
Project pengelolaan untuk batas Anda menyimpan data App Hub dan Application Design Center serta mengaktifkan API yang diperlukan untuk pengelolaan aplikasi.
Data yang disimpan di project pengelolaan
Project pengelolaan menyimpan data berikut tentang aplikasi Anda:
- Data App Hub: Model logis lengkap untuk semua aplikasi dalam batas, termasuk definisi dan hubungan antara aplikasi, layanan, dan workload. Model ini juga mencakup metadata seperti pemilik aplikasi, tingkat keparahan, dan lingkungan.
- Data Application Design Center: Elemen seperti template aplikasi, katalog, dan ruang yang digunakan untuk mendesain dan men-deploy aplikasi baru.
Untuk melihat log, metrik, dan pelacakan untuk resource aplikasi di folder yang mendukung aplikasi, Anda juga harus mengonfigurasi cakupan observabilitas sehingga semua data telemetri aplikasi Anda terlihat dari project pengelolaan.
Menghapus project pengelolaan
Jika project pengelolaan dihapus, semua data model aplikasi ini akan hilang secara permanen. Resource infrastruktur yang mendasarinya, seperti cluster Google Kubernetes Engine atau load balancer, akan terus ada, tetapi pengelompokan dan hubungan logisnya dalam App Hub akan hilang.
API pengelolaan aplikasi
Saat Anda menyiapkan project pengelolaan, API yang diperlukan untuk pengelolaan aplikasi akan otomatis diaktifkan. API ini mencakup API untuk App Hub, Application Design Center, Google Cloud Observability, dan dependensi API terkait. Untuk mengetahui informasi selengkapnya tentang API yang diperlukan dan direkomendasikan, lihat Mengaktifkan API di project pengelolaan.
Mengatur resource
Diagram berikut menunjukkan contoh cara mengatur resource untuk pengelolaan aplikasi. Dalam hal ini, dua folder (Unit Bisnis 1 dan Unit Bisnis 2) dilampirkan ke project pengelolaan mereka sendiri, yang menentukan batas pengelolaan aplikasi terpisah. Setiap folder mewakili unit bisnis dengan resourcenya yang terdaftar sebagai layanan dan workload dalam aplikasi. Folder pertama (Unit Bisnis 1) juga mencakup sub-folder (Sub-unit Bisnis 1), yang mewakili sub-unit bisnis terpisah, dan berbagai project independen dengan resourcenya sendiri. Semua folder dikonfigurasi untuk pengelolaan aplikasi dan oleh karena itu memiliki project pengelolaan yang berbeda.
Untuk mengetahui informasi selengkapnya tentang cara menyusun resource, lihat Praktik terbaik untuk pengelolaan aplikasi.
Langkah berikutnya
- Pelajari lebih lanjut Application Design Center.
- Siapkan Application Design Center.
- Pelajari lebih lanjut App Hub.
- Pelajari lebih lanjut Cloud Hub.