Manfaat bermigrasi ke container
Migrate to Containers adalah alat untuk menyimpan aplikasi berbasis VM yang ada dalam container untuk dijalankan di Google Kubernetes Engine (GKE), cluster Autopilot GKE, GKE Enterprise, atau Cloud Run. Dengan memanfaatkan ekosistem GKE dan GKE Enterprise, Migrate to Containers memberikan cara yang cepat dan sederhana untuk beralih ke orkestrasi dan pengelolaan aplikasi yang dimodernisasi. Modernisasi dan pengelolaan dapat dilakukan tanpa memerlukan akses ke kode sumber, penulisan ulang, atau arsitektur ulang aplikasi.
Melakukan migrasi ke container versus lift-and-shift ke Compute Engine
Kini, Anda dapat memigrasikan workload VM ke instance VM di Compute Engine menggunakan Migrate to Virtual Machines. Metode "lift-and-shift" ini menawarkan langkah paling sederhana untuk migrasi cloud. Metode ini secara konsisten mempertahankan model operasional yang sama dengan yang digunakan untuk menjalankan dan mengelola aplikasi secara lokal, dengan hanya memodernisasi infrastruktur yang mendasarinya.
Meskipun "lift-and-shift" adalah opsi yang memungkinkan untuk workload tertentu, banyak pelanggan yang beralih ke cloud ingin melangkah lebih jauh. Mereka memanfaatkan alat, metode, dan layanan terkelola khusus cloud. Secara khusus, mereka ingin beralih dari VM ke container, dan mengelola workload di GKE atau GKE Enterprise.
Manfaat container
Dengan Migrate to Containers, Anda dapat memodernisasi workload aplikasi dengan mengonversinya menjadi container. Ada beberapa manfaat utama dari menyimpan beban kerja dalam container:
- Kepadatan. Container jauh lebih ringan daripada VM karena tidak berisi sistem operasi, sehingga memerlukan resource komputasi dan memori yang jauh lebih sedikit. Container memberikan kepadatan workload yang lebih besar di seluruh cluster Anda, alokasi resource yang terperinci, dan biaya infrastruktur yang lebih rendah secara keseluruhan.
- Kernel node yang dioptimalkan untuk keamanan. GKE dan GKE Enterprise menawarkan upgrade sistem operasi otomatis sehingga membebaskan Anda dari beban mengelola sistem operasi.
- Tingkatkan aplikasi lama dengan layanan modern. GKE dan GKE Enterprise memungkinkan Anda menggunakan layanan add-on platform untuk mengintegrasikan fungsi terbaru dengan aplikasi yang sudah ada secara lancar. Misalnya, Anda dapat memanfaatkan Istio di GKE atau Anthos Service Mesh untuk mengotomatiskan kebijakan jaringan dan keamanan tanpa mengubah kode aplikasi Anda. Selain itu, Anda dapat menggunakan pemantauan dan logging dengan Cloud Logging dan Cloud Monitoring dengan mengubah konfigurasi dan tidak mengubah aplikasi Anda.
- Kebijakan terpadu dan pengelolaan resource terintegrasi. GKE dan GKE Enterprise memungkinkan Anda berfokus pada pengelolaan aplikasi, bukan infrastruktur. Solusi ini menawarkan keandalan pengelolaan status yang diinginkan secara deklaratif dengan strategi pemberian tag dan kebijakan pemilih yang andal.
- Pengelolaan dan orkestrasi berbasis gambar modern. Migrate to Containers menawarkan kemampuan unik untuk mengekstrak image dari workload VM serta membuat image Docker dan artefak terkait. Pada akhirnya, ekstraksi ini memungkinkan Anda memodernisasi siklus proses aplikasi dan pengelolaan operasi, termasuk mengintegrasikan dengan pipeline CI/CD. Integrasi dengan pipeline CI/CD menggunakan alat seperti Cloud Build untuk menerapkan prosedur pemeliharaan hari ke-2. Selain itu, pengelolaan berbasis gambar memungkinkan pelanggan melakukan update berkelanjutan, penskalaan dinamis, pemulihan mandiri, dan lainnya.
Langkah selanjutnya
- Pelajari fase perjalanan migrasi.