Migrasi cloud adalah proses memindahkan aplikasi, database, penyimpanan data, infrastruktur, beserta jaringan dan keamanan terkait, ke lingkungan cloud computing. Proses ini sering kali melibatkan pemindahan “workload IT” dari server lokal ke cloud publik, tetapi juga dapat mencakup pemindahan data dan aplikasi dari satu penyedia cloud ke penyedia cloud lainnya.
Jenis migrasi cloud tertentu adalah migrasi virtual machine dalam cloud computing, yaitu proses memindahkan virtual machine (VM) dari satu server atau lingkungan (seperti pusat data lokal) ke VM cloud. Setelah dimigrasikan, sistem mungkin tidak berubah atau mengalami pengoptimalan dan modernisasi yang berkelanjutan. Migrasi cloud juga dapat berfungsi secara terbalik, memindahkan data dari penyedia cloud kembali ke server lokal.
Beberapa alasan terbesar untuk bermigrasi ke cloud adalah untuk mengurangi biaya serta mengoptimalkan performa, pemanfaatan, ketahanan, dan keamanan infrastruktur. Bermigrasi ke cloud dapat membantu organisasi mengalihkan pengeluaraan dari model belanja modal ke model belanja operasional, sehingga mengurangi kebutuhan untuk memiliki, mengoperasikan, memelihara, dan memperbarui peralatan mahal di pusat data lokal.
Di bidang IT, belanja modal (CapEx) biasanya merupakan investasi besar satu kali dalam aset fisik. Misalnya, membeli server baru, membangun pusat data, atau membeli lisensi software dapat dianggap sebagai CapEx. Belanja ini adalah pengeluaran modal yang terdepresiasi, artinya aset kehilangan nilai seiring waktu.
Sebaliknya, belanja operasional (OpEx) adalah biaya berkelanjutan untuk menjalankan bisnis. Dengan cloud computing, OpEx mencakup biaya langganan fleksibel untuk layanan cloud. Model ini memungkinkan biaya yang lebih dapat diprediksi dan berkelanjutan, alih-alih investasi besar di awal. Bermigrasi ke cloud dapat membantu perusahaan meningkatkan performa dan waktu operasional. Cloud juga membantu perusahaan memodernisasi workload, sehingga mengurangi biaya lisensi yang memberatkan dari aplikasi lama. Cloud dapat membantu organisasi mengamankan data mereka sekaligus meningkatkan tata kelola dan kepatuhan dengan badan pengatur di seluruh dunia.
Organisasi juga bermigrasi ke cloud untuk:
Organisasi dapat memilih dari berbagai jenis migrasi cloud, bergantung pada sasaran dan tujuan mereka.
Migrasi sepenuhnya keluar dari pusat data adalah proses pemindahan semua aplikasi, layanan, dan set data dari satu atau beberapa pusat data ke cloud publik. Bergantung pada ukuran organisasi, keluar dari pusat data lengkap dapat menjadi proses panjang yang memerlukan perencanaan, pengujian, dan eksekusi lebih dari satu tahun.
Suatu organisasi mungkin ingin berpindah dari satu vendor cloud ke vendor cloud lainnya karena berbagai alasan, termasuk perubahan dalam perjanjian tingkat layanan, praktik keamanan yang lebih baik, atau untuk mengakses alat kecerdasan buatan dan machine learning yang lebih canggih. Migrasi cloud ke cloud jenis ini sering kali digunakan untuk menghindari keterikatan pada vendor atau untuk mengakses fitur tertentu di platform baru. Vendor besar biasanya memiliki rangkaian alat, layanan, dan daftar vendor pihak ketiga yang dapat membantu organisasi berpindah dari satu penyedia cloud publik ke penyedia cloud publik lainnya.
Daripada sepenuhnya keluar dari pusat data, organisasi sebaiknya memigrasikan beberapa software, layanan, atau set data dari server lokal ke cloud agar dapat dikelola dengan lebih efisien dan mudah. Business intelligence, analisis data, pengelolaan resource pelanggan (CRM), aplikasi machine learning dan kecerdasan buatan, serta set data adalah jenis aplikasi umum yang dimigrasikan ke cloud publik.
Migrasi yang lebih bertarget dapat terdiri dari jenis workload tertentu saja, yaitu resource yang berjalan di cloud dan menggunakan beberapa jenis resource, seperti daya komputasi atau kapasitas penyimpanan. Contohnya meliputi lingkungan pengembangan, pembuatan dan pengelolaan dokumen, database terdistribusi, pemodelan 3D, atau encoding video.
Migrasi cloud adalah proses multi-fase yang mencakup penilaian, perencanaan, migrasi, dan pengoptimalan/modernisasi. Program migrasi yang holistik dan end-to-end membantu organisasi mengurangi risiko, mengontrol biaya, dan menyederhanakan langkah-langkah untuk meraih kesuksesan di bidang cloud.
Organisasi memiliki beberapa opsi saat memulai proses migrasi cloud. Mereka dapat mencoba melakukannya sendiri dengan karyawan yang ada; mereka dapat bermitra dengan vendor cloud publik dan memanfaatkan rangkaian alat migrasinya; serta mereka dapat mempekerjakan partner migrasi pihak ketiga untuk memberikan keahlian dan dukungan teknis.
Checklist yang menyeluruh dapat memberikan roadmap yang dapat diikuti oleh organisasi untuk mempermudah migrasi ke cloud. Checklist dapat mencakup item berikut dan lainnya.
Strategi migrasi yang paling umum ada dalam spektrum mulai dari migrasi langsung dengan sedikit atau tanpa perubahan pada aplikasi dan virtual machine (hosting ulang), hingga pemikiran ulang menyeluruh terhadap keseluruhan infrastruktur digital (perancangan ulang atau replatforming).
Hasil paling penting yang diperoleh organisasi setelah bermigrasi ke cloud adalah peningkatan performa, keamanan, dan skalabilitas workload, serta operasi IT dan pengelolaan biaya yang lebih mudah. Hal ini juga berarti bahwa tim IT penyedia cloud bersama-sama membantu mengelola sistem organisasi, sehingga mengurangi sebagian beban tim IT internal saat semua sistem berada di server lokal.
Manfaat tambahan dari migrasi ke cloud meliputi:
Peningkatan keamanan
Mengelola operasi melalui cloud memungkinkan organisasi untuk memanfaatkan alat dan layanan keamanan penyedia cloud, sepertipengelolaan akses dan identitas, pengelolaan kunci enkripsi, manajemen kehilangan data, danarsitektur zero-trust.
Performa yang dioptimalkan
Sistem dan aplikasi inti biasanya berperforma lebih baik dan lebih andal di cloud dibandingkan di infrastruktur lama, karena vendor cloud terus mengupdate dan mengoptimalkan hardware mereka. Peningkatan performa dapat membantu organisasi memberikan pengalaman pelanggan yang lebih baik, sekaligus membebaskan resource internal untuk mengerjakan tugas dengan prioritas yang lebih tinggi.
Pengembangan aplikasi yang dipercepat
Organisasi biasanya mengalami peningkatan efisiensi developer dan pengembangan aplikasi yang lebih cepat setelah bermigrasi ke cloud. Aplikasi berbasis cloud juga dapat bekerja lebih andal, dengan waktu non-operasional yang lebih sedikit.
Biaya yang lebih rendah
Karena migrasi ke cloud mengubah pengeluaran organisasi dari model pengeluaran modal menjadi model pengeluaran operasional, pengelolaan biaya secara berkelanjutan menjadi lebih mudah. Cloud memungkinkan organisasi untuk mengadopsi alat seperti aplikasi SaaS dan model penggunaan elastis yang dapat ditingkatkan atau diturunkan bergantung pada kebutuhan pada saat itu.
Bertransformasi dengan AI/ML
Memperkaya aplikasi agar memanfaatkan layanan analisis data dan AI/ML untuk meningkatkan pengalaman pengguna serta mengekstrak nilai dari data dengan lebih cepat dan efisien.
Mengelola akhir siklus proses
Hardware dan software biasanya memiliki periode waktu definitif di mana mereka berguna bagi suatu organisasi. Pada akhirnya, semua hardware dan software harus mencapai akhir siklus prosesnya. Perjanjian lisensi yang kaku dan kontrak jangka panjang secara historis telah menyebabkan penanganan akhir siklus proses menjadi proses yang rumit dan mahal.
Dengan infrastruktur yang fleksibel dan opsi pembayaran cloud, organisasi dapat dengan lebih mudah menangani kebutuhan aset yang telah mencapai akhir siklus proses, sembari beralih dengan cepat ke teknologi mendatang yang bermanfaat.
Memperkaya aplikasi agar memanfaatkan layanan analisis data dan AI/ML untuk meningkatkan pengalaman pengguna serta mengekstrak nilai dari data dengan lebih cepat dan efisien.
Migrasi berskala penuh dapat menjadi operasi yang rumit dan memerlukan waktu bertahun-tahun. Sebelum memulai, organisasi harus memiliki tujuan bisnis yang jelas dan dapat dicapai, termasuk memahami seperti apa lingkungan cloud akhir nantinya, apakah bersifat publik, pribadi, hybrid, atau multicloud. Organisasi juga harus memutuskan apakah akan menggunakan vendor pihak ketiga atau alat penyedia cloud, apa saja aplikasi yang akan menjadi SaaS, dan bagaimana data akan diatur di lingkungan baru.
Keterampilan yang diperlukan untuk operasi cloud itu berbeda dengan keterampilan untuk lingkungan lokal. Lingkungan cloud sering kali mengandalkan model operasi baru seperti DevOps, otomatisasi, dan infrastruktur sebagai kode. Organisasi harus merekrut karyawan baru atau melatih kembali staf yang ada untuk menjalankan fungsi-fungsi ini. Penting mengalokasikan waktu selama migrasi bagi karyawan untuk berlatih dan mendapatkan sertifikasi baru guna mendukung infrastruktur baru.
Praktik keamanan berubah saat lingkungan berpindah dari lokal ke cloud. Pengelolaan akses dan identitas menjadi lebih kompleks dan penting. Organisasi harus memahami alat keamanan baru dan praktik terbaik, seperti pencegahan kebocoran data serta arsitektur zero-trust. Meskipun penyedia cloud menawarkan alat keamanan yang tangguh, organisasi tetap bertanggung jawab atas tata kelola data dan kebijakan kepatuhan saat memindahkan data.
Beralih ke model operasional baru mungkin akan membingungkan pemahaman tentang semua biaya dan pengeluaran baru. Pengelolaan biaya menjadi tantangan berkelanjutan, termasuk struktur biaya baru, siklus penagihan, dan konsumsi resource. Organisasi terkadang menyediakan resource berlebih selama migrasi awal, sehingga menyebabkan kelebihan pengeluaran. Untungnya, beberapa penyedia cloud menawarkan rekomendasi proaktif untuk membantu menyesuaikan anggaran dan mengelola biaya secara efektif.
Sistem lama atau yang lalu mungkin tidak kompatibel dengan lingkungan cloud dan sering kali memerlukan modifikasi atau penggantian yang signifikan. Hal ini terutama berlaku untuk aplikasi yang dibangun khusus dengan kode lama, yang tidak dapat memanfaatkan fitur berbasis cloud tanpa refaktorisasi atau pembangunan ulang secara ekstensif. Menilai kompatibilitas aplikasi adalah langkah awal yang penting dalam perencanaan migrasi untuk menghindari kendala teknis yang tidak terduga.
Banyak organisasi memiliki topologi jaringan kompleks yang dibangun selama beberapa dekade. Selain itu, beberapa organisasi perlu mempertahankan alamat IP yang ada untuk mengurangi risiko dan memastikan dependensi aplikasi berfungsi.
Aplikasi dan set data sering kali memiliki interdependensi yang kompleks. Jika hubungan ini tidak dipetakan dengan benar sebelum migrasi, akan ada risiko signifikan kehilangan atau kerusakan data. Memastikan integritas data memerlukan perencanaan dan pengujian yang cermat untuk memastikan semua data dipindahkan dengan benar serta tetap dapat diakses dan digunakan di lingkungan baru. Hal ini adalah tantangan utama yang dapat menghambat keberhasilan seluruh migrasi jika tidak dikelola dengan cermat.
Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan lebih dari 20 produk yang selalu gratis.