Hierarki resource cloud tradisional dapat mengaburkan hubungan resource dan mempersulit tugas operasional. Mengatur resource ke dalam aplikasi dan mengelolanya berdasarkan fungsi bisnis dapat membantu Anda mengatasi tantangan tersebut dan mendapatkan gambaran yang jelas tentang interaksi infrastruktur.
Panduan ini menguraikan alur kerja yang dapat Anda gunakan untuk mendesain, men-deploy, dan memelihara aplikasi. Sebaiknya gunakan alur kerja ini untuk membantu Anda mengoperasikan Google Cloud resource sebagai unit logis yang selaras dengan struktur bisnis Anda. Anda dapat menerapkan praktik ini saat men-deploy infrastruktur aplikasi baru atau mengatur resource yang ada ke dalam aplikasi.
Dasar dari pendekatan pengelolaan aplikasi yang diusulkan panduan ini adalah folder yang mendukung aplikasi atau project host, bergantung pada model penyiapan Anda. Resource tersebut berfungsi sebagai batas administratif untuk aplikasi Anda dan berfungsi sebagai repositori pusat untuk semua metadata aplikasi Anda, sehingga memberikan pengalaman yang terpadu di berbagai alat.
Untuk mengetahui informasi selengkapnya tentang produk, konsep, dan fitur utama yang memungkinkan Anda mengelola aplikasi di Google Cloud, lihat Google Cloud yang berfokus pada aplikasi.
Kasus penggunaan yang direkomendasikan
Skenario yang dijelaskan dalam panduan ini menggunakan dua produk Google Cloud utama:
- App Hub: Registry pusat untuk semua aplikasi Anda, yang memberikan visibilitas ke layanan dan workload-nya serta memungkinkan tata kelola di tingkat aplikasi.
- Application Design Center: Ruang kerja Anda untuk merancang, mendesain, dan men-deploy infrastruktur aplikasi baru menggunakan template yang telah disetujui sebelumnya dan Infrastructure as Code (IaC).
Produk ini bekerja sama untuk memberikan transisi yang lancar dari desain dan pengelompokan hingga deployment dan operasi berkelanjutan. Pilih salah satu kasus berikut yang paling sesuai dengan sasaran Anda:
- Mendaftarkan resource yang ada untuk membuat aplikasi: Kelompokkan layanan dan workload yang ada dari infrastruktur cloud Anda ke dalam aplikasi untuk mendapatkan visibilitas, tata kelola, dan kontrol operasional yang terpadu. Opsi ini memungkinkan Anda mulai mengelola resource saat ini sebagai unit logis.
- Buat aplikasi dari template yang dipublikasikan: Deploy infrastruktur aplikasi baru dan standar menggunakan template bawaan, sehingga memastikan kepatuhan terhadap praktik terbaik organisasi dan memberikan visibilitas langsung.
- Membuat template yang dapat digunakan kembali dari aplikasi yang sedang berjalan: Ambil arsitektur aplikasi yang berhasil dan sedang berjalan sebagai template yang dapat digunakan kembali dan diatur untuk memungkinkan deployment layanan mandiri yang konsisten dan sesuai untuk tim lain dan aplikasi baru.
- Mengoptimalkan aplikasi yang ada dengan rekomendasi desain: Analisis arsitektur aplikasi yang ada menggunakan insight aplikasi dan rekomendasi desain. Kemudian, buat model dan deploy perubahan arsitektur di Application Design Center untuk meningkatkan biaya, keamanan, atau performa.
Meskipun ini adalah kasus penggunaan yang direkomendasikan, Anda dapat menyesuaikan fitur dan kemampuan produk untuk memenuhi persyaratan spesifik Anda.