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 dasarnya dapat menimbulkan tantangan yang signifikan. Selain itu, aplikasi ini sering kali terdiri dari banyak komponen yang tersebar di beberapa projectGoogle Cloud . Distribusi ini dapat menghambat developer dan operator dalam mempertahankan tampilan yang jelas dan terpadu, sehingga mempersulit tugas seperti pemantauan, pemecahan masalah, dan pengelolaan biaya.
Daripada melacak setiap resource di berbagai project atau produk, Anda dapat menggunakan pengalaman terintegrasi dan berfokus pada aplikasi di Google Cloud untuk mengelompokkan dan mengelola resource terkait secara bersamaan sebagai aplikasi terdaftar.
- Kelola desain, deployment, dan update aplikasi yang konsisten menggunakan template aplikasi.
- Dapatkan tampilan komprehensif tentang kondisi, performa, kondisi keamanan, dan biaya aplikasi.
- Tingkatkan tata kelola dengan menetapkan kepemilikan dan menerapkan kebijakan di tingkat aplikasi.
- Mempercepat pemecahan masalah dan analisis dampak dengan pemahaman yang jelas tentang dependensi resource.
- Gunakan 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 berfungsi sebagai pengelompokan komponen secara logis, termasuk layanan dan beban kerja, yang secara bersama-sama 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 berfungsi sebagai pendaftaran pusat untuk aplikasi Anda. Anda dapat mendaftarkan aplikasi menggunakan App Hub untuk menemukan dan mengelompokkan resource yang ada, atau menggunakan Pusat Desain Aplikasi 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 merepresentasikan 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:
Pusat Desain Aplikasi: 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 mendesain.
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Application Design Center.
App Hub: Atur resource yang ada dalam batas pengelolaan aplikasi Anda ke dalam 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.
Observability: 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 rekaman aktivitas.
- Siapkan pemberitahuan berdasarkan metrik dan log.
- Menganalisis 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 pemanfaatan di Cloud Hub dan Cost Explorer untuk layanan dan beban kerja. Cloud Hub juga memberikan rekomendasi untuk mengurangi biaya dan insight dari Gemini Cloud Assist tentang perubahan penggunaan yang terkait dengan perubahan biaya baru-baru ini.
- Gunakan App Optimize API secara langsung untuk analisis tren atau menggabungkan data biaya dengan data bisnis lainnya.
Keamanan dan kepatuhan: Security Command Center terintegrasi dengan produk Google Cloud lain untuk membantu Anda menilai postur keamanan dan menerapkan kebijakan keamanan. Anda dapat menilai kepatuhan dan menerapkan kebijakan sebelum deployment aplikasi di Pusat Desain Aplikasi. Anda juga dapat melihat temuan untuk semua aplikasi terdaftar di Security Command Center.
Insight: Cloud Hub memberi Anda tampilan terpusat data dan insight operasional dari aplikasi Anda. Anda dapat melihat data gabungan untuk mengelola aplikasi secara proaktif, termasuk:
- Pemberitahuan dan insiden.
- Temuan keamanan dan kepatuhan.
- Biaya dan pemanfaatan, 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 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 berteknologi AI dari Gemini Cloud Assist untuk tugas-tugas seperti:
Mendesain aplikasi. Gunakan bahasa alami untuk mendesain aplikasi secara iteratif 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 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 halaman konsol Anda untuk memberikan respons yang lebih relevan dan akurat terhadap perintah Anda.Google Cloud
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Gemini Cloud Assist.
Penanganan data
Anda menentukan resource 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 wilayah 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, kekritisan, 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 rekaman aktivitas untuk resource aplikasi di folder yang mendukung aplikasi, Anda juga harus mengonfigurasi cakupan kemampuan observasi sehingga semua data telemetri aplikasi Anda dapat dilihat 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 tetap 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 diaktifkan secara otomatis. Hal ini mencakup API untuk App Hub, Application Design Center, Google Cloud Observability, dan dependensi API terkaitnya. Untuk mengetahui informasi selengkapnya tentang API yang wajib 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 masing-masing, yang menentukan batas pengelolaan aplikasi yang terpisah. Setiap folder mewakili unit bisnis dengan resourcenya yang terdaftar sebagai layanan dan workload dalam aplikasi. Folder pertama (Unit Bisnis 1) juga menyertakan sub-folder (Sub-unit Bisnis 1), yang merepresentasikan sub-unit bisnis terpisah, dan berbagai project independen dengan resource-nya sendiri. Semua folder dikonfigurasi untuk pengelolaan aplikasi sehingga memiliki project pengelolaan yang berbeda.
Untuk mengetahui informasi selengkapnya tentang penataan resource, lihat Praktik terbaik untuk pengelolaan aplikasi.
Langkah berikutnya
- Pelajari App Hub lebih lanjut
- Memilih model penyiapan aplikasi
- Pelajari lebih lanjut tentang Application Design Center
- Pelajari Cloud Hub lebih lanjut
- Mempersiapkan pengelolaan aplikasi