Analisis Beban Kerja Cloud:Cara Menentukan Konfigurasi
Adopsi cloud dapat memberikan keunggulan kompetitif dan mengubah TI Anda, tetapi migrasi cloud yang tidak direncanakan dengan baik juga dapat menyebabkan pengeluaran tak terduga dan masalah kinerja yang sulit di-debug. Transisi yang mulus ke cloud memerlukan perencanaan yang tepat waktu dan penilaian kebutuhan TI yang mendalam, yang keduanya dapat Anda peroleh dari analisis beban kerja cloud.
Artikel ini adalah pengantar analisis beban kerja cloud , langkah penting pertama dalam adopsi cloud saat perusahaan merencanakan cara optimal untuk memindahkan aplikasi ke cloud. Baca terus untuk mengetahui bagaimana penilaian beban kerja cloud membantu mengevaluasi kebutuhan TI, menyelaraskan strategi migrasi cloud dengan tujuan bisnis, dan memprioritaskan tugas untuk mempercepat adopsi cloud.
Apa Itu Beban Kerja Cloud?
Beban kerja cloud adalah aplikasi, layanan, atau kemampuan TI yang menggunakan sumber daya berbasis cloud (komputasi, daya memori, jaringan, dll.). Beberapa contoh umum beban kerja cloud meliputi:
- Mesin virtual.
- Database awan.
- Layanan mikro.
- Wadah.
- Hosting konten berbasis cloud.
- Node dan aplikasi Hadoop.
- Aplikasi untuk pemulihan bencana awan.
Beberapa jenis beban kerja tidak sesuai dengan kemampuan cloud dan mungkin berperforma lebih baik di lokasi. Misalnya, aplikasi mungkin memerlukan pemrosesan yang dekat dengan tepi jaringan atau hanya dapat berada di lokasi tertentu karena undang-undang kepatuhan. Beban kerja yang berkinerja terbaik di cloud memiliki:
- Perlunya penerapan infrastruktur yang cepat.
- Siklus hidup yang singkat.
- Kemampuan yang dapat memperoleh manfaat dari tingkat distribusi yang lebih tinggi.
- Seringnya lonjakan lalu lintas atau penggunaan (baik yang dapat diprediksi atau tidak dapat diprediksi).
Selain beberapa beban kerja yang berjalan lebih baik di lokasi, beberapa aplikasi dan beban kerja berperforma lebih baik di berbagai penyiapan cloud. Mengevaluasi model penerapan yang optimal untuk setiap beban kerja sangat penting untuk kinerja dan merupakan bagian utama dari analisis beban kerja cloud.
Jenis Beban Kerja Cloud
Kami dapat membagi beban kerja cloud berdasarkan dua faktor:kebutuhan sumber daya dan pola penggunaan. Berdasarkan kebutuhan sumber daya, kami memiliki:
- Beban kerja komputasi umum yang biasanya berjalan pada konfigurasi default cloud (aplikasi web umum, server web, penyimpanan data terdistribusi, layanan mikro dalam container, dll.).
- Beban kerja intensif CPU yang memerlukan tingkat komputasi tinggi untuk menangani pengguna secara bersamaan (game online multipemain, aplikasi enkode video, analitik data besar, pemodelan 3D, dll.).
- Beban kerja yang menghabiskan banyak memori yang membutuhkan memori dan pemrosesan dalam jumlah berlebihan untuk menangani transaksi (data streaming real-time, cache, database terdistribusi, dll.).
- Beban kerja yang dipercepat GPU yang membutuhkan kekuatan GPU bersama CPU untuk melakukan tugas secara real-time (kendaraan mandiri, sistem navigasi, analisis seismik, dll.).
- Beban kerja yang dioptimalkan untuk penyimpanan seperti gudang data, database dalam memori, atau database NoSQL dengan kebutuhan skalabilitas tinggi.
Kami juga dapat membagi beban kerja cloud berdasarkan pola penggunaan. Kategorisasi ini berjalan sebagai berikut:
- Beban kerja statis (kebutuhan yang diketahui untuk sumber daya dan ketersediaan, seperti CRM, ERP, atau layanan email).
- Beban kerja berkala (lonjakan lalu lintas yang dapat diprediksi pada waktu tertentu dalam sehari, minggu, bulan, atau tahun, seperti alat akuntansi atau komputasi tanpa server).
- Beban kerja yang tidak dapat diprediksi (beban kerja cloud rentan terhadap lonjakan penggunaan yang tiba-tiba dan tinggi, seperti jejaring sosial, game multipemain online, situs streaming video, dll.).
Apa itu Penilaian Beban Kerja Cloud?
Penilaian beban kerja cloud (atau analisis beban kerja cloud ) adalah proses pemeriksaan set beban kerja saat ini untuk menentukan cara terbaik untuk memindahkannya ke cloud. Laporan ini memberi perusahaan:
- Penilaian tentang beban kerja apa yang harus masuk ke cloud dan mana yang harus tetap di lokasi.
- Jenis cloud 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), laba atas investasi (ROI), dan biaya operasional pascamigrasi.
- Rencana migrasi mendetail (biasanya disebut buku pedoman ) yang memastikan migrasi cloud yang cepat dan berisiko rendah.
Meskipun analisis beban kerja cloud terutama merupakan tinjauan teknis, penilaian tersebut juga mempertimbangkan kebutuhan bisnis Anda. Bergantung pada kebutuhan dan aplikasi perusahaan, evaluasi dapat merekomendasikan salah satu pendekatan migrasi berikut untuk beban kerja:
- Angkat dan geser (rehosting): Menangkap beban kerja pada sekumpulan server fisik atau virtual dan memindahkan aplikasi ke lingkungan cloud dengan sedikit perubahan pada arsitekturnya.
- Memperluas ke awan: Memperluas beban kerja yang berjalan di lokasi untuk menggunakan resource cloud (biasanya untuk mendapatkan kemampuan cloud bursting).
- Pengoptimalan cloud (platform ulang): Strategi migrasi cloud ini memerlukan penyusunan ulang sebagian kecil atau besar dari aplikasi untuk memanfaatkan serangkaian layanan cloud (seperti memodifikasi interaksi dengan database untuk memanfaatkan otomatisasi atau menambahkan fitur baru untuk penskalaan yang lebih baik).
- Awan asli: Penulisan ulang lengkap aplikasi untuk penerapan cloud, seperti mengonversi arsitektur lama menjadi layanan mikro independen.
Atau, evaluasi juga dapat menyarankan bahwa beban kerja harus terus berjalan di tempat karena alasan kepatuhan, keamanan, atau operasional. Laporan tersebut bahkan mungkin menunjukkan bahwa perusahaan harus menghapus beban kerja untuk mencapai kinerja yang lebih baik.
Kekhawatiran Umum tentang Migrasi Cloud (Dan Bagaimana Analisis Beban Kerja Cloud yang Tepat Waktu Menyelesaikannya)
Penilaian beban kerja cloud memecahkan sebagian besar masalah utama migrasi ke cloud. Masalah tersebut meliputi:
- Tidak adanya strategi migrasi yang jelas sesuai dengan tujuan bisnis.
- Memigrasikan beban kerja dan aplikasi yang seharusnya terus berjalan di tempat.
- Menderita cloud sprawl (pengelolaan instans dan layanan cloud yang tidak terkendali).
- Menciptakan lingkungan TI yang berkinerja buruk.
- Melebihi anggaran awal yang direncanakan.
- Menciptakan titik lemah keamanan atau risiko kepatuhan.
- Memigrasikan seluruh infrastruktur sekaligus dan menyebabkan kegagalan layanan penting.
- Menemukan bahwa tim tidak memiliki keterampilan yang diperlukan untuk mengoperasikan infrastruktur baru.
- Menyebabkan masalah ketersediaan pasca-migrasi yang berkepanjangan dan penghentian layanan.
Meskipun bukan solusi langsung untuk masalah ini, analisis beban kerja cloud memastikan Anda memikirkan masalah ini tepat waktu. Kemampuan untuk membuat keputusan yang tepat sebelum dan selama proses migrasi menjadi perhatian utama, seperti yang ditunjukkan oleh angka-angka ini:
- Lebih dari 45% pengambil keputusan TI menunjukkan bahwa mereka kesulitan memperkirakan dan memahami biaya yang terkait dengan migrasi cloud.
- Sekitar 36% perusahaan yang ingin bermigrasi ke cloud tidak yakin dengan kemampuan staf TI untuk bekerja di lingkungan baru.
- Lebih dari 40% bisnis berjuang untuk memahami dependensi dan arsitektur aplikasi yang ada sebelum migrasi cloud.
Manfaat Analisis Beban Kerja Cloud
Di bawah ini adalah melihat dari dekat manfaat paling berdampak dari analisis beban kerja cloud dan apa yang dapat diperoleh bisnis Anda dari menginvestasikan waktu dan uang ke dalam penilaian tingkat atas:
- Perusahaan menerima analisis kesiapan cloud yang mendalam.
- Anda mengetahui di mana setiap beban kerja tertentu bekerja secara optimal.
- Perusahaan mendapatkan daftar KPI dan metrik untuk membantu mengikuti dan mengevaluasi keberhasilan migrasi cloud.
- Setiap beban kerja yang diidentifikasi sebagai kecocokan yang cocok untuk cloud menerima kecocokan dengan resource cloud berukuran tepat.
- Anda menerima inventaris mendalam tentang semua aplikasi dan beban kerja, serta gambaran yang jelas tentang dependensi TI.
- Analisis menemukan aplikasi redundan yang tidak lagi diperlukan untuk lingkungan TI Anda.
- Anda mendapatkan analisis biaya yang akurat dan terperinci untuk pengeluaran Anda sebelum, selama, dan setelah migrasi (termasuk lisensi perangkat lunak dan pengeluaran operasional dinamis).
- Anda meminimalkan kemungkinan kegagalan migrasi dan kegagalan kritis.
- Desain lingkungan cloud baru dimulai dengan pertimbangan keamanan bawaan.
- Perusahaan mempelajari tentang keahlian yang diperlukan untuk melakukan migrasi dan mengelola lingkungan baru, memberikan wawasan tentang sesi pelatihan yang diperlukan dan calon karyawan baru.
Bagaimana Cara Kerja Analisis Beban Kerja Cloud?
Berikut adalah lima langkah utama dalam melakukan penilaian beban kerja untuk kesesuaian cloud. Meskipun setiap tim analis memiliki urutan unik dalam menjalankan tugas, setiap metode menyertakan langkah-langkah yang tercantum di bawah ini.
Tahap 1:Dampak Bisnis
Langkah pertama adalah mengevaluasi dampak migrasi terhadap bisnis dan meletakkan beberapa dasar untuk sisa analisis. Tim penilai harus:
- Tentukan metrik dan KPI untuk bermigrasi ke cloud (peningkatan kinerja untuk mendukung peningkatan jumlah pengguna, pengurangan waktu untuk menerapkan build baru, peningkatan frekuensi rilis, pengalaman pengguna yang lebih baik, dll.).
- Buat inventaris aplikasi dan beban kerja yang komprehensif.
- Aplikasi katalog sesuai dengan propertinya.
- Identifikasi beban kerja penting bisnis dan data sensitif (sebagian besar tim lebih suka memigrasikan bagian ini di akhir proses).
- Ukur tingkat keterampilan tim internal.
- Tentukan garis waktu selama migrasi awan perlu dilakukan (dua kerangka waktu utama adalah awal migrasi dan berapa lama waktu yang dibutuhkan untuk menyiapkan dan menjalankan penyiapan berbasis awan baru).
- Tentukan tingkat risiko yang terkait dengan migrasi cloud (dengan penekanan pada kepatuhan dan pencegahan pelanggaran dan kebocoran data).
Tahap 2:Analisis Beban Kerja Awal
Langkah kedua mengharuskan tim untuk menilai beban kerja dan mulai merencanakan migrasi. Tim harus:
- Pahami lanskap teknis perusahaan dan fitur uniknya.
- Lakukan klasifikasi beban kerja dan tentukan persyaratan migrasi untuk setiap beban kerja.
- Petakan kendala, tantangan, dan kebutuhan khusus beban kerja yang unik.
- Jalankan pemeriksaan untuk setiap beban kerja lama yang sia-sia yang dapat dihilangkan oleh perusahaan tanpa memengaruhi operasi.
- Tandai setiap beban kerja yang merupakan kandidat untuk migrasi.
- Pertimbangkan potensi masalah penskalaan untuk setiap beban kerja.
- Tandai persyaratan ketersediaan per beban kerja.
Tahap 3:Penilaian Arsitektur
Tim penilai mengevaluasi kesiapan dan kesesuaian aplikasi untuk lingkungan cloud. Tim harus:
- Nilai dampak migrasi aplikasi ke cloud.
- Pahami pengaruh perubahan, penempatan, atau penggantian setiap beban kerja.
- Pisahkan beban kerja yang sesuai untuk cloud dari beban yang lebih sesuai dengan hosting lokal.
- Tentukan pendekatan yang tepat untuk memigrasikan setiap aplikasi (angkat dan geser, platform ulang, penulisan ulang kode lengkap, dll.).
- Tentukan model penerapan yang sesuai untuk setiap beban kerja (publik, hybrid, cloud komunitas, dll.).
- Periksa apakah pindah ke cloud akan memengaruhi lisensi aplikasi.
- Tentukan apakah ada aplikasi yang berpotensi menghambat strategi migrasi.
- Identifikasi software yang tidak didukung dan kode kompleks yang memerlukan pengerjaan ulang.
- Sarankan peningkatan arsitektur yang dapat menghasilkan beban kerja dan performa aplikasi yang lebih optimal.
- Cari peluang berdampak untuk fitur orkestrasi dan otomatisasi.
Tahap 4:Evaluasi Karakteristik Teknis
Tim penilaian beban kerja cloud sekarang perlu mempertimbangkan fitur non-arsitektur dari setiap beban kerja yang relevan. Tim harus:
- Verifikasi integrasi dan dependensi setiap beban kerja.
- Nilai beban kerja dan aplikasi mana yang harus berada di cloud yang sama.
- Periksa faktor interoperabilitas beban kerja yang ada.
- Tentukan apakah ada fitur khusus dalam aplikasi yang dapat memengaruhi kelangsungannya untuk migrasi cloud.
- Periksa faktor dukungan untuk setiap beban kerja (ketersediaan dokumen dukungan, diagram teknis, dll.).
- Beri peringkat kemudahan migrasi untuk setiap aplikasi dan beban kerja.
- Perhitungkan persyaratan kepatuhan terhadap peraturan (HIPAA, GDPR, PCI, dll.).
- Analisis dan sarankan peningkatan untuk mekanisme keamanan saat ini.
- Sesuaikan strategi keamanan untuk menggunakan sumber daya cloud.
Tahap 5:Analisis Biaya dan Playbook
Terakhir, tim analisis beban kerja cloud menghitung harga migrasi dan memberikan panduan terperinci untuk migrasi cloud yang optimal (buku pedoman). Tim harus:
- Berikan kisaran harga untuk migrasi awan.
- Bandingkan biaya menghosting sistem secara lokal dengan menghostingnya di cloud.
- Tentukan perkiraan pengeluaran pascamigrasi.
- Uraikan ROI yang diharapkan.
- Hitung total biaya kepemilikan (TCO) dari lingkungan target.
- Berikan pedoman mendalam yang menjelaskan bagaimana dan kapan perusahaan harus melakukan migrasi, platform cloud yang ideal untuk setiap beban kerja, dan bagaimana sistem akan terlihat setelah mulai menggunakan resource cloud.
- Buat daftar semua keterampilan yang dibutuhkan tim internal untuk melakukan perubahan dan menjalankan lingkungan baru (analis juga dapat mengembangkan rencana pelatihan untuk tim perusahaan).
- Buat daftar semua sumber daya dukungan yang diperlukan.
Saat Anda memutuskan untuk menjalankan analisis beban kerja cloud, Anda memiliki tiga opsi:
- Gunakan tim analis internal.
- Mengalihdayakan tim penilai dari perusahaan pihak ketiga.
- Gunakan alat khusus untuk penilaian beban kerja cloud.
Meskipun setiap opsi memiliki manfaatnya, hanya alat yang memungkinkan Anda mulai menganalisis beban kerja dan membuat keputusan yang tepat hanya dalam hitungan menit.
Jika Anda ingin melihat apa yang dapat dilakukan alat analisis beban kerja untuk Anda, CloudGenera adalah platform penilaian tingkat atas yang menggunakan AI dan pembelajaran mesin untuk melakukan tugas yang membutuhkan waktu berminggu-minggu atau bahkan berbulan-bulan untuk diselesaikan oleh manusia. Platform penempatan beban kerja CloudGenera adalah solusi satu atap yang memberi Anda:
- Analisis menyeluruh dan mendalam tentang tumpukan beban kerja dan portofolio teknologi saat ini.
- Pandangan yang jelas tentang area dan peluang untuk modernisasi.
- Saran pengoptimalan untuk menurunkan biaya dan meningkatkan layanan.
- Rekomendasi agnostik vendor tentang di mana setiap beban kerja Anda dapat memiliki performa yang optimal.
- Wawasan yang dapat ditindaklanjuti tentang cara terbaik untuk mengatur perpindahan Anda ke cloud.
- Analisis mendalam tentang status keamanan Anda saat ini dan di masa mendatang.
- Ikhtisar biaya kaya fitur yang memastikan Anda tetap pada anggaran selama migrasi dan setelah menyelesaikan perjalanan cloud Anda.
Jangan Pernah Terburu-buru dalam Migrasi Cloud
Mengabaikan untuk menjalankan analisis beban kerja cloud meningkatkan risiko masalah kinerja pascamigrasi dan biaya tak terduga. Daripada terburu-buru melakukan perubahan infrastruktur yang kompleks, atur analisis mendalam untuk memastikan migrasi cloud tidak menjadi masalah IT berkepanjangan yang membutuhkan waktu berbulan-bulan untuk diterapkan.