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 aplikasi cloud menjadi semakin kompleks, pengelolaan infrastruktur yang mendasarinya 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.
Untuk mengatasi tantangan ini, Google Cloud menawarkan pengalaman terintegrasi dan berfokus pada aplikasi untuk men-deploy, mengelola, dan mengoperasikan komponen aplikasi. Anda dapat mengalihkan fokus dari setiap resource infrastruktur ke aplikasi secara keseluruhan, sehingga memungkinkan pengelolaan aplikasi dengan cara yang selaras dengan fungsi bisnis dan operasi sehari-hari.
Konsep utama untuk pengelolaan aplikasi
Inti dari pengalaman yang berfokus pada aplikasi adalah konsep aplikasi App Hub. Aplikasi berfungsi sebagai pengelompokan logis komponen, termasuk layanan dan beban kerja, yang secara bersama-sama menyediakan fungsi bisnis tertentu.
Untuk mengaktifkan pengelolaan aplikasi, Anda menentukan batas pengelolaan aplikasi, yang merupakan kumpulan project yang Google Cloud resourcenya dapat ditemukan dan didaftarkan App Hub dalam aplikasi. Batas untuk penemuan resource ini ditetapkan dengan menunjuk project untuk bertindak sebagai project pengelolaan. Google Cloud
Untuk mengetahui definisi mendetail semua konsep utama Google Cloud yang berfokus pada Aplikasi, lihat Konsep utama.
Penanganan data dalam organisasi resource
Project pengelolaan tidak hanya menyimpan atribut aplikasi tingkat tinggi, tetapi juga seluruh model aplikasi, termasuk yang berikut:
- 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, tingkat kekritisan, dan lingkungan.
- Data Pusat Desain Aplikasi: Elemen seperti template aplikasi, katalog, dan ruang 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 Google Kubernetes Engine atau load balancer, akan tetap ada, tetapi pengelompokan dan hubungan logisnya dalam App Hub akan hilang.
Saat Anda menyiapkan project pengelolaan, API 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 diaktifkan secara otomatis ini, lihat Mengaktifkan API di project pengelolaan.
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 resource-nya yang terdaftar sebagai layanan dan beban kerja 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 dan oleh karena itu memiliki project pengelolaan yang berbeda.
Manfaat pengelolaan yang berfokus pada aplikasi
Mengatur Google Cloud resource dan mendaftarkannya di aplikasi sebagai layanan dan workload menawarkan alternatif untuk melacak setiap resource di berbagai project atau produk. Pendekatan ini memungkinkan Anda melakukan hal berikut:
- Kelola desain, deployment, dan update aplikasi yang konsisten menggunakan template aplikasi.
- Dapatkan tampilan komprehensif tentang kondisi, performa, dan biaya aplikasi Anda.
- Menyederhanakan operasi dengan mengelola komponen 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 yang logis. Anda terlebih dahulu menentukan dan mengatur aplikasi, lalu mengoperasikan dan mengoptimalkannya, dengan bantuan AI yang tersedia di setiap tahap.
Diagram berikut mengilustrasikan produk dan fitur utama yang memungkinkan Anda mengelola aplikasi di Google Cloud.
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. Project pengelolaan dari batas Anda menyimpan data App Hub dan Application Design Center serta mengaktifkan API yang diperlukan untuk pengelolaan aplikasi. Untuk mengetahui informasi selengkapnya tentang konsep ini, lihat Konsep utama dan Penanganan data dalam organisasi resource.
Desain dan deployment aplikasi:
- Application Design Center: Mendesain dan men-deploy aplikasi baru menggunakan template bawaan atau kustom yang dapat Anda perbarui. Men-deploy aplikasi akan membuat resource baru dan mendaftarkan resource tersebut serta aplikasi Anda ke App Hub. Google Cloud 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 Application Design Center 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 dari data dan insight operasional untuk aplikasi dan komponennya, 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.
Langkah berikutnya
- Pelajari App Hub lebih lanjut
- Memilih model penyiapan aplikasi
- Pelajari lebih lanjut tentang Application Design Center
- Pelajari Cloud Hub lebih lanjut
- Menyiapkan pengelolaan aplikasi