Menguasai Analisis Beban Kerja Awan: Optimalkan Konfigurasi untuk Migrasi yang Lancar
Pengadopsi awan dapat memberikan keunggulan kompetitif dan menyegarkan TI Anda, tetapi migrasi awan yang tidak terencana dengan baik juga dapat menyebabkan biaya tak terduga dan masalah kinerja yang sulit di-debug. Transisi yang lancar ke awan memerlukan perencanaan tepat waktu dan penilaian mendalam kebutuhan TI, keduanya yang bisa Anda dapatkan dari analisis beban kerja awan.
Artikel ini adalah pengantar analisis beban kerja awan, langkah awal vital dalam pengadopsi awan di mana perusahaan merencanakan cara optimal untuk memindahkan aplikasi ke awan. Baca lebih lanjut untuk mempelajari bagaimana penilaian beban kerja awan membantu mengevaluasi kebutuhan TI, menyelaraskan strategi migrasi awan dengan tujuan bisnis, dan memprioritaskan tugas untuk mempercepat pengadopsi awan.
Apa Itu Beban Kerja Awan?
Beban kerja awan adalah aplikasi, layanan, atau kemampuan TI yang mengkonsumsi sumber daya berbasis awan (komputasi, daya memori, jaringan, dll.). Beberapa contoh umum beban kerja awan meliputi:
- Mesin virtual.
- Database awan.
- Mikroservis.
- Kontainer.
- Hosting konten berbasis awan.
- Node dan aplikasi Hadoop.
- Aplikasi untuk pemulihan bencana awan.
Beberapa jenis beban kerja tidak cocok dengan kemampuan awan dan mungkin berfungsi lebih baik on-premises. Misalnya, aplikasi mungkin memerlukan pemrosesan dekat tepi jaringan atau hanya dapat tinggal di lokasi tertentu karena hukum kepatuhan. Beban kerja yang berfungsi paling baik di awan memiliki:
- Kebutuhan akan penyebaran infrastruktur yang cepat.
- Siklus hidup yang pendek.
- Kemampuan yang dapat mendapatkan manfaat dari tingkat distribusi yang lebih tinggi.
- Lonjakan lalu lintas atau penggunaan yang sering (yang dapat diprediksi atau tidak dapat diprediksi).
Selain beberapa beban kerja yang berjalan lebih baik on-premises, beberapa aplikasi dan beban kerja berfungsi lebih baik pada berbagai pengaturan awan. Mengevaluasi model penerapan optimal untuk setiap beban kerja adalah penting untuk kinerja dan merupakan bagian besar dari analisis beban kerja awan.
Jenis Beban Kerja Awan
Kita dapat membagi beban kerja awan berdasarkan dua faktor: kebutuhan sumber daya dan pola penggunaan. Berdasarkan kebutuhan sumber daya, kita memiliki:
- Beban kerja komputasi umum yang biasanya berjalan pada konfigurasi default awan (aplikasi web umum, web server, toko data terdistribusi, mikroservis yang dikontainer, dll.).
- Beban kerja intensif CPU yang membutuhkan tingkat komputasi tinggi untuk menangani pengguna serentak (game online multiplayer, aplikasi encoding video, analitik big data, pemodelan 3D, dll.).
- Beban kerja intensif memori yang membutuhkan jumlah memori yang berlebihan dan pemrosesan untuk menangani transaksi (data streaming waktu nyata, cache, database terdistribusi, dll.).
- Beban kerja dipercepat GPU yang membutuhkan daya GPU bersama CPU untuk melakukan tugas secara waktu nyata (kendaraan otonom, sistem navigasi, analisis seismik, dll.).
- Beban kerja dioptimalkan penyimpanan seperti gudang data, database in-memory, atau database NoSQL dengan kebutuhan skalabilitas tinggi.
Kita juga dapat membagi beban kerja awan berdasarkan pola penggunaan. Kategorisasi ini adalah sebagai berikut:
- Beban kerja statis (kebutuhan sumber daya dan ketersediaan yang diketahui, seperti CRM, ERP, atau layanan email).
- Beban kerja periodik (lonjakan lalu lintas yang dapat diprediksi pada waktu tertentu hari, minggu, bulan, atau tahun, seperti alat akuntansi atau komputasi tanpa server).
- Beban kerja tidak terduga (beban kerja awan yang rentan terhadap lonjakan penggunaan yang tiba-tiba dan tinggi, seperti jaringan sosial, game online multiplayer, situs streaming video, dll.).
Apa Itu Penilaian Beban Kerja Awan?
Penilaian beban kerja awan (atau analisis beban kerja awan) adalah proses memeriksa set beban kerja saat ini untuk menentukan cara terbaik untuk memindahkannya ke awan. Laporan ini memberikan perusahaan:
- Penilaian tentang beban kerja mana yang harus pergi ke awan dan mana yang harus tetap on-prem.
- Tipe awan yang sesuai (pribadi, publik, multi-cloud, dll.) dan model pengiriman yang relevan (IaaS, PaaS, SaaS) untuk setiap beban kerja yang sesuai.
- Perkiraan biaya awal, total biaya kepemilikan (TCO), return on investment (ROI), dan biaya operasional pasca-migrasi.
- Rencana migrasi detail (biasanya disebut playbook) yang memastikan migrasi awan yang cepat dan berisiko rendah.
Sementara analisis beban kerja awan terutama merupakan ulasan teknis, penilaian ini juga mempertimbangkan kebutuhan bisnis Anda. Terlepas dari kebutuhan dan aplikasi perusahaan, evaluasi dapat merekomendasikan salah satu pendekatan migrasi berikut untuk beban kerja:
- Lift and shift (rehosting): Mengambil beban kerja pada serangkaian server fisik atau virtual dan memindahkan aplikasi ke lingkungan awan dengan perubahan minimal pada arsitekturnya.
- Memperluas ke awan: Memperluas beban kerja yang berjalan on-premises untuk menggunakan sumber daya awan (biasanya untuk mendapatkan kemampuan cloud bursting).
- Optimasi awan (re-platforming): Strategi migrasi awan ini memerlukan pengarsitekturan ulang bagian kecil atau besar dari aplikasi untuk memanfaatkan serangkaian layanan awan (seperti memodifikasi interaksi dengan database untuk memanfaatkan otomatisasi atau menambahkan fitur untuk penskalaan yang lebih baik).
- Cloud-native: Penulisan ulang lengkap aplikasi untuk penerapan awan, seperti mengonversi arsitektur lama menjadi mikroservis independen.
Secara alternatif, evaluasi mungkin juga menyarankan bahwa beban kerja harus terus berjalan on-premises karena alasan kepatuhan, keamanan, atau operasional. Laporan mungkin bahkan menunjukkan bahwa perusahaan harus menghapus beban kerja untuk mencapai kinerja yang lebih baik.
Kesalahan Umum Migrasi Awan (Dan Bagaimana Analisis Beban Kerja Awan yang Tepat Waktu Mengatasi Mereka)
Penilaian beban kerja awan mengatasi sebagian besar masalah utama dalam bermigrasi ke awan. Masalah-masalah ini meliputi:
- Kurangnya strategi migrasi yang jelas yang selaras dengan tujuan bisnis.
- Bermigrasi beban kerja dan aplikasi yang harus terus berjalan on-premises.
- Menderita cloud sprawl (manajemen tidak terkendali instance dan layanan awan).
- Menciptakan lingkungan IT yang berkinerja buruk.
- Melebihi anggaran awal yang direncanakan.
- Menciptakan titik lemah keamanan atau risiko kepatuhan.
- Bermigrasi seluruh infrastruktur sekaligus dan menyebabkan kegagalan layanan kritis.
- Menemukan bahwa tim kurang keterampilan yang diperlukan untuk mengoperasikan infrastruktur baru.
- Menyebabkanc masalah ketersediaan dan gangguan layanan pasca-migrasi yang berkepanjangan.
Sementara bukan solusi langsung untuk masalah ini, analisis beban kerja awan memastikan Anda memikirkan masalah ini tepat waktu. Kemampuan untuk membuat keputusan yang tepat sebelum dan selama proses migrasi adalah perhatian besar, seperti yang ditunjukkan oleh angka-angka ini:
- Lebih dari 45% pengambil keputusan TI menunjukkan mereka kesulitan meramalkan dan memahami biaya yang terkait dengan migrasi awan.
- Sekitar 36% perusahaan yang bermigrasi ke awan tidak yakin tentang kemampuan staf TI untuk bekerja di lingkungan baru.
- Lebih dari 40% bisnis kesulitan memahami dependensi dan arsitektur aplikasi yang ada sebelum migrasi awan.
Manfaat Analisis Beban Kerja Awan
Di bawah ini adalah penjelasan mendalam tentang manfaat paling berdampak dari analisis beban kerja awan dan apa yang bisnis Anda akan peroleh dari menginvestasikan waktu dan uang dalam penilaian kelas atas:
- Perusahaan menerima analisis kesiapan awan yang mendalam.
- Anda mempelajari di mana setiap beban kerja tertentu berfungsi secara optimal.
- Perusahaan mendapatkan daftar KPI dan metrik untuk membantu melacak dan mengevaluasi keberhasilan migrasi awan.
- Setiap beban kerja yang diidentifikasi sebagai cocok untuk awan menerima kecocokan dengan sumber daya awan yang diukur dengan tepat.
- Anda menerima inventaris mendalam dari semua aplikasi dan beban kerja, serta gambaran jelas tentang dependensi IT.
- Analisis menemukan aplikasi redundan yang tidak lagi diperlukan untuk lingkungan IT Anda.
- Anda mendapatkan analisis biaya yang tepat dan detail untuk pengeluaran Anda sebelum, selama, dan setelah migrasi (termasuk lisensi perangkat lunak dan pengeluaran operasional dinamis).
- Anda meminimalkan kemungkinan keruntuhan migrasi dan kegagalan kritis.
- Desain lingkungan awan baru dimulai dengan pertimbangan keamanan bawaan.
- Perusahaan mempelajari keterampilan yang diperlukan untuk melakukan migrasi dan mengelola lingkungan baru, yang memberikan wawasan tentang sesi pelatihan yang diperlukan dan potensi karyawan baru.
Bagaimana Analisis Beban Kerja Awan Bekerja?
Di bawah ini adalah lima langkah utama untuk melakukan penilaian beban kerja untuk kesiapan awan. Sementara setiap tim analis memiliki urutan unik di mana mereka melakukan tugas, setiap metode termasuk langkah-langkah yang tercantum di bawah ini.
Tahap 1: Dampak Bisnis
Langkah pertama adalah mengevaluasi dampak migrasi pada bisnis dan membangun landasan untuk analisis lainnya. Tim penilai harus:
- Menentukan metrik dan KPI untuk bermigrasi ke awan (kinerja yang ditingkatkan untuk mendukung jumlah pengguna yang bertambah, waktu yang lebih singkat untuk menerapkan build baru, frekuensi rilis yang lebih tinggi, pengalaman pengguna yang lebih baik, dll.).
- Membangun inventaris yang komprehensif dari aplikasi dan beban kerja.
- Mengkatalog aplikasi berdasarkan propertinya.
- Mengidentifikasi beban kerja yang penting bagi bisnis dan data sensitif (banyak tim memilih untuk bermigrasi bagian-bagian ini di akhir proses).
- Menilai tingkat keterampilan tim internal.
- Menentukan jangka waktu di mana migrasi awan perlu terjadi (dua jangka waktu utama adalah awal migrasi dan waktu yang dibutuhkan untuk setup berbasis awan baru untuk beroperasi).
- Menentukan tingkat risiko yang terkait dengan migrasi awan (dengan aksen pada kepatuhan dan mencegah pelanggaran serta kebocoran data).
Tahap 2: Analisis Beban Kerja Awal
Langkah kedua mengharuskan tim untuk mengevaluasi beban kerja dan mulai merencanakan migrasi. Tim harus:
- Memahami lanskap teknis perusahaan dan fitur uniknya.
- Melakukan klasifikasi beban kerja dan menentukan persyaratan migrasi untuk setiap beban kerja.
- Memetakan keterbatasan, tantangan, dan kebutuhan unik yang spesifik pada beban kerja.
- Menjalankan pemeriksaan untuk beban kerja lama yang boros yang dapat dihilangkan oleh perusahaan tanpa mempengaruhi operasi.
- Menandai setiap beban kerja yang merupakan kandidat untuk migrasi.
- Mempertimbangkan masalah penskalaan potensial untuk setiap beban kerja.
- Menandai persyaratan ketersediaan per beban kerja.
Tahap 3: Penilaian Arsitektur
Tim penilai mengevaluasi kesiapan dan kesesuaian aplikasi untuk lingkungan awan. Tim harus:
- Menilai dampak migrasi aplikasi ke awan.
- Memahami efek dari mengubah, memindahkan, atau mengganti setiap beban kerja.
- Memisahkan beban kerja yang cocok untuk awan dari yang lebih cocok dengan hosting on-prem.
- Menentukan pendekatan yang tepat untuk bermigrasi setiap aplikasi (lift and shift, re-platforming, penulisan ulang kode lengkap, dll.).
- Memutuskan model penerapan yang sesuai untuk setiap beban kerja (publik, hibrid, cloud komunitas, dll.).
- Memeriksa apakah pindah ke awan akan mempengaruhi lisensi aplikasi.
- Menentukan apakah ada aplikasi yang dapat menghambat strategi migrasi.
- Mengidentifikasi perangkat lunak yang tidak didukung dan kode kompleks yang memerlukan rework.
- Menyelenggarakan perbaikan arsitektur yang dapat mengarah pada kinerja beban kerja dan aplikasi yang lebih optimal.
- Mencari peluang orkestrasi dan fitur otomatisasi yang berdampak.
Tahap 4: Evaluasi Karakteristik Teknis
Tim penilaian beban kerja awan sekarang perlu mempertimbangkan fitur non-arsitektur dari setiap beban kerja yang relevan. Tim harus:
- Memverifikasi integrasi dan dependensi dari setiap beban kerja.
- Menilai beban kerja dan aplikasi mana yang harus berada di awan yang sama.
- Memeriksa faktor interoperabilitas beban kerja yang ada.
- Menentukan apakah ada fitur kustom dalam aplikasi yang dapat mempengaruhi kelayakannya untuk migrasi awan.
- Memeriksa faktor dukungan untuk setiap beban kerja (ketersediaan dokumen dukungan, diagram teknis, dll.).
- Meringkatkan kemudahan migrasi untuk setiap aplikasi dan beban kerja.
- Mengakuntansi persyaratan kepatuhan peraturan (HIPAA, GDPR, PCI, dll.).
- Menganalisis dan menyarankan upgrade untuk mekanisme keamanan saat ini.
- Menyesuaikan strategi keamanan untuk menggunakan sumber daya awan.
Tahap 5: Analisis Biaya dan Playbook
Terakhir, tim analisis beban kerja awan menghitung harga migrasi dan menyediakan panduan detail untuk migrasi awan optimal (playbook). Tim harus:
- Menyediakan rentang harga untuk migrasi awan.
- Membandingkan biaya hosting sistem secara lokal versus hosting di awan.
- Menentukan pengeluaran pasca-migrasi yang diperkirakan.
- Menguraikan ROI yang diharapkan.
- Menghitung total biaya kepemilikan (TCO) dari lingkungan target.
- Menyediakan playbook mendalam yang menjelaskan bagaimana dan kapan perusahaan harus mendekati migrasi, platform awan ideal untuk setiap beban kerja, dan bagaimana sistem akan terlihat setelah mulai menggunakan sumber daya awan.
- Mencantumkan semua keterampilan yang akan dibutuhkan tim internal untuk melakukan perpindahan dan menjalankan lingkungan baru (analis mungkin juga mengembangkan rencana pelatihan untuk tim perusahaan).
- Mencantumkan semua sumber daya dukungan yang diperlukan.
Saat Anda memutuskan untuk menjalankan analisis beban kerja awan, Anda memiliki tiga opsi:
- Menggunakan tim analis internal.
- Mengoutsourcing tim penilaian dari perusahaan pihak ketiga.
- Menggunakan alat khusus untuk penilaian beban kerja awan.
Sementara setiap opsi memiliki manfaatnya, hanya alat yang dapat memungkinkan Anda untuk mulai menganalisis beban kerja dan membuat keputusan yang tepat dalam hitungan menit.
Jika Anda ingin melihat apa yang dapat dilakukan alat analisis beban kerja untuk Anda, CloudGenera adalah platform penilaian kelas atas yang menggunakan AI dan pembelajaran mesin untuk melakukan tugas yang manusia butuh minggu atau bahkan bulan untuk menyelesaikan. Platform penempatan beban kerja CloudGenera adalah solusi one-stop yang memberikan Anda:
- Analisis holistik mendalam dari stack beban kerja saat ini dan portofolio teknologi.
- Gambaran yang jelas tentang area dan peluang untuk modernisasi.
- Saran optimasi untuk menurunkan biaya dan meningkatkan layanan.
- Rekomendasi yang agnostik vendor di mana setiap beban kerja Anda dapat memiliki kinerja optimal.
- Wawasan yang dapat ditindaklanjuti tentang cara terbaik untuk mengorganisir pindah ke awan Anda.
- Analisis mendalam dari status keamanan saat ini dan di masa depan Anda.
- Ringkasan biaya yang kaya fitur yang memastikan Anda tetap dalam anggaran baik selama migrasi maupun setelah menyelesaikan perjalanan awan Anda.
Jangan Terburu-buru Bermigrasi ke Awan
Mengabaikan untuk menjalankan analisis beban kerja awan meningkatkan risiko masalah kinerja pasca-migrasi dan biaya tak terduga. Sebaliknya bergegas ke perubahan infrastruktur yang kompleks, organisasikan analisis mendalam untuk memastikan migrasi awan tidak menjadi sakit kepala IT yang berkepanjangan yang membutuhkan waktu bulan-bulan untuk terwujud.