Migrasi cloud adalah proses memindahkan data, aplikasi, dan beban kerja dari pusat data di lokasi ke infrastruktur berbasis cloud atau dari satu lingkungan cloud ke lingkungan cloud lainnya (dikenal sebagai migrasi antara cloud).
Perusahaan dapat bermigrasi ke satu atau beberapa cloud. Mereka dapat menggunakan model cloud publik, di mana layanan disampaikan melalui internet publik, atau model cloud pribadi, dengan infrastruktur cloud yang aman dan eksklusif yang hanya dapat diakses oleh mereka. Banyak organisasi memilih lingkungan hybrid cloud yang menggabungkan layanan cloud publik dan pribadi untuk menciptakan infrastruktur TI tunggal, fleksibel, dan hemat biaya yang mendukung dan mengotomatiskan manajemen beban kerja di seluruh lingkungan cloud.
Multicloud menawarkan opsi lain, yang memungkinkan perusahaan untuk memigrasikan infrastruktur TI menggunakan beberapa penyedia cloud publik. Multicloud bisa sesederhana menggunakan perangkat lunak sebagai layanan (SaaS) dari vendor yang berbeda untuk menggunakan fitur portabilitas di seluruh infrastruktur. Namun, mereka sering melibatkan pengelolaan aplikasi perusahaan pada platform sebagai layanan (PaaS) atau infrastruktur sebagai layanan (IaaS) di beberapa vendor cloud — seperti Amazon Web Services, Google Cloud Platform, IBM Cloud, dan Microsoft Azure — dari konsol pusat.
Buletin industri
Tetap terinformasi tentang tren industri yang paling penting—dan menarik—tentang AI, otomatisasi, data, dan di luarnya dengan buletin Think. Lihat Pernyataan Privasi IBM®.
Langganan Anda akan disediakan dalam bahasa Inggris. Anda akan menemukan tautan berhenti berlangganan di setiap buletin. Anda dapat mengelola langganan atau berhenti berlangganan di sini. Lihat Pernyataan Privasi IBM® kami untuk informasi lebih lanjut.
Ada berbagai jenis migrasi cloud, bervariasi dalam hal apa yang dimigrasikan dan ke mana migrasi tersebut dilakukan:
Migrasi cloud ini adalah proses memindahkan semua data, aplikasi, dan layanan dari pusat data on premises ke server penyedia cloud. Proses ini umumnya ekstensif dan membutuhkan perencanaan dan pengujian menyeluruh untuk memastikan eksekusi yang efisien.
Migrasi hybrid cloud melibatkan pemindahan sebagian sumber daya ke cloud publik dan meninggalkan yang lain di pusat data on premises. Skenario hybrid cloud ini memungkinkan organisasi untuk memanfaatkan investasi saat ini dalam infrastruktur on premises sekaligus memanfaatkan fleksibilitas, efisiensi, nilai strategis, dan manfaat cloud publik lainnya.
Perusahaan juga menggunakan migrasi hybrid cloud untuk pencadangan data. Dalam hal ini, perusahaan mencadangkan sumber daya cloud pribadinya di cloud publik sebagai teknik mitigasi ketika serangan atau bencana membuat pusat data on premises menjadi tidak dapat dioperasikan.
Organisasi mungkin memindahkan sumber daya mereka dari satu cloud publik ke cloud publik lainnya karena berbagai alasan. Semua alasan ini termasuk mengambil keuntungan dari harga tertentu, fitur atau produk keamanan (seperti alat AI atau machine learning baru), atau karena perubahan pada struktur perusahaan atau perjanjian tingkat layanan.
Pilihan lainnya adalah memigrasikan beban kerja tertentu ke cloud. Sebagai contoh, sebuah organisasi dapat memilih untuk memigrasikan basis data atau mainframe tertentu ke cloud untuk memanfaatkan biaya yang lebih rendah, kinerja yang lebih andal, keamanan yang lebih baik, dan faktor lainnya.
Migrasi cloud telah menjadi keharusan modernisasi bagi bisnis yang ingin merampingkan operasi TI, menerapkan langkah-langkah penghematan biaya, dan mewujudkan transformasi digital yang menyeluruh. Analis teknologi memprediksi bahwa 75% organisasi akan mengadopsi infrastruktur data berbasis cloud pada tahun 2026.1
Untuk memastikan transisi yang sukses, organisasi harus mengikuti alur kerja yang ditentukan dengan baik yang berfokus pada perencanaan, eksekusi, dan pengoptimalan yang komprehensif.
Langkah pertama dalam alur kerja adalah perencanaan migrasi cloud, yang mencakup mengartikulasikan kasus bisnis untuk migrasi dengan jelas. Setelah tim menetapkan alasan migrasi, penting untuk menilai infrastruktur TI, aplikasi, dan data yang ada secara menyeluruh untuk mengidentifikasi apa yang cocok untuk migrasi dan menilai dependensi yang memerlukan perhatian. Dalam fase ini, tim biasanya:
Setelah penilaian selesai, saatnya memilih penyedia cloud yang paling sesuai dengan kebutuhan bisnis. Beberapa faktor yang perlu dipertimbangkan:
Proses ini melibatkan penentuan bagaimana aplikasi, data, dan infrastruktur diatur di lingkungan cloud. Pertimbangan utama meliputi:
Pada tahap ini, tim mentransfer infrastruktur TI yang ada ke lingkungan cloud baru. Proses eksekusi bergantung pada strategi migrasi (seperti mitigasi tanpa perombakan, memindahkan ke platform lain, atau pemfaktoran ulang):
Pengujian yang ketat sangat penting untuk memastikan fungsionalitas aplikasi dan data yang baru ditransfer. Banyak tim memilih untuk melakukan:
Penting juga untuk menyelesaikan masalah atau bug yang teridentifikasi selama proses pengujian dan validasi.
Pada titik ini, fokus bergeser ke pengoptimalan sumber daya dan konfigurasi cloud. Langkah ini melibatkan:
Tetapi adopsi cloud bukanlah proses satu langkah. Infrastruktur dan transfer data yang sangat besar membutuhkan pemantauan kinerja real-time yang berkelanjutan untuk benar-benar mengoptimalkan fitur infrastruktur cloud yang baru dan memastikan keberhasilan migrasi dalam jangka panjang. Organisasi harus siap untuk memperbarui atau meningkatkan perangkat lunak dan protokol keamanan, meningkatkan atau menurunkan skala berdasarkan pola permintaan, dan memantau biaya cloud untuk mengoptimalkan efektivitas biaya.
Migrasi cloud yang sukses membutuhkan strategi komprehensif yang menjabarkan tujuan migrasi dan mengantisipasi tantangan. Misalnya, aplikasi lama dalam jaringan organisasi mungkin tidak dioptimalkan untuk cloud, sehingga harus dipersiapkan untuk proses migrasi dengan alat bantu migrasi dan pendekatan yang dirancang untuk tugas tersebut.
Strategi migrasi harus memperhitungkan beban kerja yang dipindahkan ke cloud, beban kerja yang tetap berada di dalam infrastruktur on premises, dan setiap kemampuan atau aplikasi baru yang harus ditambahkan tim setelah migrasi selesai. Rencana migrasi juga harus mencakup peta jalan, jadwal, metrik dan sasaran proyek, serta strategi untuk menyampaikan informasi kepada pemimpin tim, vendor cloud, dan pemangku kepentingan lainnya.
Meskipun pendekatan yang tepat untuk setiap perusahaan akan berbeda-beda berdasarkan kondisi dan kebutuhan layanan cloud mereka, ada beberapa strategi migrasi cloud yang sudah teruji dan benar yang dapat menyederhanakan prosesnya.
Biasanya pendekatan migrasi tercepat dan paling tidak kompleks, yaitu hosting ulang (disebut juga migrasi tanpa perombakan) yang melibatkan migrasi aplikasi dan data dari infrastruktur di tempat ke platform cloud tanpa membuat perubahan signifikan pada arsitektur, kemungkinan menggunakan alat IaaS. Namun, strategi transfer ini tidak sepenuhnya memanfaatkan fitur cloud native, jadi ini paling efektif untuk aplikasi yang tidak terkait erat dengan infrastruktur yang mendasarinya.
Strategi pemindahan ke platform lain (dikenal juga sebagai migrasi dengan optimasi ringan) mencoba menggunakan beberapa fitur cloud native seraya mempertahankan kompatibilitas dengan membuat perubahan spesifik, tetapi minimal, pada arsitektur TI yang ada. Beberapa contoh fitur cloud native termasuk arsitektur layanan mikro, kontainer Kubernetes, dan model machine learning.
Pendekatan pemfaktoran ulang atau mendesain ulang mengharuskan organisasi untuk mendesain ulang dan mengembangkan kembali aplikasi dengan menggunakan alat PaaS untuk sepenuhnya menggunakan kemampuan cloud native. Karena sering kali membutuhkan perubahan signifikan pada arsitektur yang ada, hal ini cenderung membuat migrasi data menjadi lebih dapat diskalakan, tangguh, dan efisien di lingkungan cloud. Pemfaktoran ulang memungkinkan bisnis untuk memaksimalkan nilai bisnis sistem cloud dan menggunakan pola dan model arsitektur modern, seperti layanan mikro dan komputasi nirserver.
Strategi pembelian ulang melibatkan menonaktifkan aplikasi yang sudah ada dan menggantinya dengan alternatif SaaS. Alih-alih memigrasikan aplikasi ke cloud, bisnis memilih solusi SaaS berbasis cloud yang sesuai dengan kebutuhan mereka. Pendekatan ini menyediakan akses instan ke aplikasi berbasis cloud tanpa perlu upaya pengembangan yang signifikan. Pembelian ulang dapat berguna untuk mentransfer bukan aplikasi inti seperti email, manajemen hubungan pelanggan, dan manajemen sumber daya manusia.
Terakhir, untuk menerapkan pendekatan penghentian penggunaan, bisnis harus menonaktifkan aplikasi yang sudah usang dan tidak digunakan. Sebagai bagian dari proses migrasi, tim mengidentifikasi aplikasi atau sistem yang tidak diperlukan dan menonaktifkannya, mengurangi biaya pemeliharaan, menghilangkan sumber daya yang berlebihan, dan merampingkan proses migrasi dengan hanya berfokus pada aplikasi yang penting.
Pastikan untuk mencakup contoh penggunaan tertentu (misalnya, aplikasi perusahaan sangat penting, pencadangan dan pemulihan data, aplikasi produktivitas atau aplikasi kolaborasi, proyek pengembangan perangkat lunak) untuk beban kerja yang Anda migrasikan. Menentukan contoh penggunaan di awal memungkinkan keputusan strategi yang lebih baik dan eksekusi yang lebih lancar.
Perusahaan di seluruh dunia melakukan migrasi ke cloud untuk mendapatkan berbagai manfaat yang ditawarkan oleh komputasi cloud. Berikut ini beberapa cara yang dapat dilakukan oleh organisasi untuk mendapatkan manfaat dari migrasi cloud:
Karena infrastruktur berbasis cloud menghilangkan banyak hambatan fisik dan keuangan terhadap skalabilitas (misalnya, infrastruktur pusat data, atau pemeliharaan server di tempat), ini memungkinkan bisnis untuk dengan mudah meningkatkan atau menurunkan persyaratan TI mereka bila diperlukan.
Layanan cloud memungkinkan bisnis berlangganan layanan manajemen beban kerja berdasarkan pembayaran sesuai penggunaan. Alih-alih menambahkan kapasitas di tempat untuk mengantisipasi kebutuhan di masa depan, perusahaan dapat membayar kapasitas yang mereka butuhkan sekarang dan skala sesuai permintaan. Layanan cloud juga membantu menurunkan biaya yang terkait dengan pengaturan dan menjalankan pusat data di tempat, yang sering kali membutuhkan pengeluaran perangkat keras dan utilitas yang besar dan jaringan server yang besar.
Meskipun tidak ada sistem yang sepenuhnya sempurna, penyedia layanan cloud menerapkan langkah-langkah ekstensif untuk melindungi data sensitif, dan mematuhi standar industri dan peraturan pemerintah. Alat dan protokol keamanan dapat melindungi lingkungan cloud dan lingkungan cloud dapat mengotomatiskan pembaruan perangkat lunak dan keamanan, langkah-langkah yang mengurangi risiko keamanan.2
Selain itu, migrasi cloud membantu memastikan keamanan data. Jika terjadi bencana, infrastruktur cloud memfasilitasi pemulihan data dan membantu menjaga keberlangsungan bisnis dengan waktu henti yang minimal, masalah latensi, atau kehilangan data.
Memigrasikan aplikasi ke cloud memberdayakan bisnis untuk mengadopsi teknologi baru lebih cepat dan memungkinkan adopsi teknologi just-in-time yang terjangkau sebagai respons terhadap peluang bisnis baru.
Contoh, jika perusahaan retail ingin memperkenalkan sistem rekomendasi berbasis AI ke toko online mereka tanpa infrastruktur cloud, perusahaan harus melakukan investasi perangkat keras yang cukup besar. Investasi ini termasuk biaya pembelian, pemasangan dan pemeliharaan infrastruktur on premises, dan mempekerjakan personel untuk mengelolanya. Diperlukan waktu yang cukup lama untuk menyiapkan dan menjalankan infrastruktur baru. Dengan infrastruktur berbasis cloud, perusahaan dapat menginstal sistem AI baru, dalam skala besar, dalam hitungan menit, sehingga secara signifikan mengurangi waktu antara pengambilan keputusan dan implementasi.
Otomatiskan penyediaan dan orkestrasi jaringan di cloud untuk menyederhanakan migrasi, meningkatkan ketangkasan, dan memastikan operasi yang lancar.
IBM Instana Observability mengotomatiskan application discovery, pemantauan, pelacakan, dan analisis akar masalah untuk lingkungan layanan mikro.
IBM Turbonomic adalah perangkat lunak manajemen sumber daya aplikasi yang menggunakan AI untuk mengoptimalkan kinerja, biaya, dan kepatuhan lingkungan multicloud. Perangkat ini tersedia sebagai SaaS atau untuk hosting mandiri.