Ringkasan Migrate to Containers

Gunakan Migrate to Containers untuk memodernisasi aplikasi tradisional dari instance virtual machine (VM) dan ke dalam container native yang berjalan di platform Google Kubernetes Engine (GKE) atau Cloud Run. Anda dapat memigrasikan beban kerja dari VM yang berjalan di VMware atau Compute Engine, sehingga Anda memiliki fleksibilitas untuk mengemas beban kerja yang ada dengan mudah. Migrate to Containers mendukung modernisasi aplikasi IBM WebSphere, JBoss, Apache, Tomcat, WordPress, Windows IIS, serta containerisasi aplikasi berbasis Linux.

CLI Migrate to Containers adalah alat ringan yang dapat Anda gunakan di mesin lokal untuk memigrasikan workload guna memodernisasi komponen aplikasi yang berjalan di VM. Alat ini menghasilkan artefak yang dapat Anda deploy ke GKE atau Cloud Run. Mode offline memungkinkan Anda melakukan migrasi beban kerja berbasis Linux secara lokal dan dapat berfungsi di jaringan lokal tanpa mengambil resource dari internet selama runtime.

Anda dapat memigrasikan aplikasi dari platform sumber yang didukung ke platform berikut:

Tentang integrasi Migrate to Containers dengan Cloud Code

Integrasi Migrate to Containers dengan Cloud Code memberi Anda kemampuan untuk memigrasikan aplikasi dari VM ke container yang berjalan di GKE, langsung di Visual Studio, menggunakan mesin Linux.

  • Ekstensi ini terintegrasi dengan Migration Center discovery client CLI dan Migrate to Containers CLI.
  • Alat ini menyediakan perjalanan replatforming terpandu, penilaian kesesuaian teknis, dan pembuatan artefak otomatis, yang memungkinkan Anda menjalankan aplikasi yang ada di GKE.

Untuk mempelajari ekstensi Migrate to Containers lebih lanjut, lihat Membuat platform ulang aplikasi Linux ke container.

Tentang cluster GKE dan GKE Enterprise

Cluster Google Kubernetes Engine (GKE) menyediakan layanan Kubernetes yang aman dan terkelola dengan dukungan penskalaan otomatis dan multi-cluster. GKE memungkinkan Anda men-deploy, mengelola, dan menskalakan aplikasi dalam container di Kubernetes, yang didukung oleh Google Cloud.

  • Cluster Autopilot: mode operasi ini di GKE menyediakan dan mengelola infrastruktur dasar cluster, termasuk node dan kumpulan node, sehingga memberi Anda pengalaman cluster yang dioptimalkan. Untuk mengetahui manfaat penggunaan pengelola layanan Linux yang disederhanakan, lihat Bermigrasi ke cluster Autopilot dan Cloud Run.

GKE Enterprise adalah platform pengelolaan aplikasi yang memberikan pengalaman pengembangan dan operasi yang konsisten untuk lingkungan cloud dan lokal. GKE Enterprise mencakup serangkaian komponen inti, termasuk hal berikut:

  • Cluster GKE: layanan pengelolaan dan orkestrasi penampung untuk menjalankan cluster Kubernetes di lingkungan cloud dan lokal. GKE Enterprise mengandalkan cluster GKE di Google Cloud atau Google Distributed Cloud untuk mengelola penginstalan Kubernetes di lingkungan tempat Anda ingin men-deploy aplikasi.

  • Config Sync: terus-menerus merekonsiliasi cluster Anda ke kumpulan konfigurasi pusat yang disimpan di sumber tepercaya, seperti satu atau beberapa repositori Git.

  • Pengontrol Kebijakan: menentukan, mengotomatiskan, dan menerapkan kebijakan di seluruh lingkungan untuk memenuhi persyaratan kepatuhan dan keamanan organisasi Anda.

  • Config Controller: layanan yang dihosting untuk menyediakan dan mengatur resource Google Cloud.

  • Cloud Service Mesh: mengelola dan mengamankan traffic di antara layanan sekaligus memantau, memecahkan masalah, dan meningkatkan performa aplikasi.

  • Keamanan GKE Enterprise: mengamankan deployment hybrid dan multi-cloud Anda dengan menyediakan kontrol yang konsisten di seluruh lingkungan Anda.

Tentang Cloud Run

Cloud Run adalah platform komputasi terkelola yang memungkinkan Anda menjalankan container stateless menggunakan permintaan web atau peristiwa Pub/Sub. Pengelola layanan Linux yang disederhanakan memungkinkan Anda men-deploy workload container yang dimigrasikan di Cloud Run.

Langkah selanjutnya