Apa itu Repatriasi Awan?
Meningkatnya kasus repatriasi cloud (tindakan menarik beban kerja cloud publik kembali ke sistem lokal) menyebabkan perdebatan sengit tentang masa depan layanan cloud. Analis yang mendukung cloud mengabaikan atau mengecilkan tren, bersikeras bahwa jumlah yang meningkat itu menyesatkan.
Di sisi lain, beberapa mengklaim bahwa repatriasi menunjukkan penurunan minat dalam komputasi awan. Sudut pandang ini menunjukkan bahwa tren menghilangkan beban kerja dari cloud publik akan tetap ada dan bahwa hardware dan colocation lokal akan terus menantang model "cloud-first".
Artikel ini menganalisis fenomena repatriasi cloud dan pendorong utamanya . Kami mempertimbangkan kedua sudut pandang yang dibahas di atas dan menilai apakah cloud benar-benar akan keluar atau ada alasan lain perusahaan menarik kembali beban kerja cloud publik.
Apa itu Repatriasi Cloud?
Repatriasi cloud adalah proses memindahkan aplikasi, beban kerja, atau data dari cloud publik ke infrastruktur lokal. Sebagian besar perusahaan mentransfer aset ke cloud pribadi atau hybrid, tetapi beberapa meninggalkan model cloud dan kembali ke pusat data klasik di tempat.
Studi terbaru menunjukkan bahwa lebih dari 80% perusahaan di AS menarik beberapa beban kerja cloud publik pada tahun 2021 . Sekilas, statistik ini menunjukkan perubahan besar-besaran kembali ke sistem lokal. Namun, inilah beberapa konteks seputar angka 80%:
- Beberapa repatriasi memerlukan pindah ke jenis awan yang berbeda tetapi tidak meninggalkan awan sama sekali.
- Sebagian besar transisi dari cloud publik hanya melibatkan beban kerja dalam jumlah terbatas.
- Beberapa beban kerja yang ditarik tidak seharusnya hidup secara permanen di cloud.
- Terkadang tim menarik beban kerja sebagai tindakan sementara.
Berikut adalah alasan paling umum perusahaan memutuskan untuk memindahkan aset dari cloud publik:
- Mengadopsi solusi cloud hybrid.
- Membatasi TI bayangan (penggunaan awan publik tanpa izin).
- Meningkatkan keamanan data.
- Memenuhi kewajiban peraturan baru.
- Mengatur ulang aplikasi untuk meningkatkan performa.
- Mencoba menurunkan biaya TI yang tidak terkendali seiring berkembangnya lingkungan cloud.
- Memindahkan beban kerja ke penyedia lain.
Idealnya, repatriasi cloud tidak boleh tentang mengadopsi kembali sistem lokal yang sama yang digunakan sebelumnya migrasi awan . Pergeseran ini seharusnya tentang mengejar peluang TI baru atau menemukan cara yang lebih baik untuk mengintegrasikan sistem lain dengan cloud publik.
Sebagian besar skenario repatriasi cloud negatif terjadi ketika perusahaan terburu-buru mengadopsi cloud. Kurangnya perencanaan awal, KPI yang buruk, dan rencana migrasi lift-and-shift sering kali memaksa tim untuk menarik kembali aplikasi dari cloud.
Manfaat Repatriasi Cloud
Repatriasi cloud dapat membawa manfaat yang signifikan jika Anda memiliki anggaran dan staf TI yang cakap untuk menjalankan sistem lokal. Di bawah ini adalah melihat lebih dekat keuntungan paling berdampak dari menarik aplikasi dari cloud publik demi solusi di tempat.
Peluang untuk Keamanan Data yang Lebih Baik
Banyak perusahaan memutuskan untuk memulangkan ke sistem lokal karena masalah keamanan cloud publik. Beberapa faktor meningkatkan risiko menyimpan data di cloud publik:
- Ratusan atau bahkan ribuan penyewa berbagi infrastruktur cloud publik, menciptakan banyak peluang untuk kesalahan dan eksploitasi.
- Karena penyedia cloud menangani perangkat keras yang mendasarinya, ada kurangnya transparansi mengenai kontrol apa yang menjaga keamanan data Anda.
- Meskipun cloud publik menawarkan langkah-langkah keamanan tingkat atas, terserah pada tim klien untuk mengonfigurasi dan menggunakan langkah-langkah ini sebaik mungkin.
- Kecuali Anda menandatangani SLA yang menyatakan sebaliknya, penyedia memegang hak atas data apa pun yang Anda simpan di cloud publik.
Kegagalan keamanan oleh penyedia cloud jarang terjadi, tetapi kesalahan konfigurasi oleh pengguna akhir tidak jarang terjadi. Kecuali jika tim Anda meluangkan waktu untuk merancang solusi perlindungan data yang tepat dan mengintegrasikannya dengan tumpukan penyedia, tidak ada cara untuk menjamin keamanan data di cloud publik.
Beberapa bisnis lebih memilih untuk memulangkan data kembali ke tumpukan lokal di mana mereka memiliki kontrol langsung untuk mencegah pelanggaran data dan dapat secara signifikan mengurangi permukaan serangan. Repatriasi cloud juga memungkinkan perusahaan untuk mengatasi masalah keamanan multi-cloud atau memenuhi standar kepatuhan khusus industri yang baru.
Hilangkan Penguncian Vendor
Penguncian vendor terjadi ketika perusahaan menjadi terlalu bergantung pada penyedia cloud publik. Setelah terkunci, klien tidak dapat menggunakan penyedia lain tanpa penyesuaian biaya peralihan yang tinggi:
- Langkah keamanan cloud.
- Konfigurasi kepatuhan.
- Pengelolaan akses.
- Jalur komunikasi.
- Jaringan awan.
Semakin banyak beban kerja yang Anda jalankan di cloud publik, semakin besar risiko vendor lock-in. Repatriasi cloud memotong "jebakan" itu dan memastikan bisnis Anda tidak terlalu bergantung pada siapa pun kecuali tim internal Anda.
Tidak Ada Lagi Biaya Operasional Berulang (OpEx) yang Tinggi
Cloud menyelamatkan perusahaan dari investasi besar-besaran dalam perangkat keras di tempat, tetapi harganya bertambah dalam biaya bayar sesuai penggunaan yang berulang. Perusahaan yang menggunakan sumber daya cloud publik membayar biaya bulanan untuk semua:
- Instance server.
- Volume penyimpanan.
- Layanan per penggunaan.
- Komponen awan yang unik.
Biaya cloud sering kali tidak terkendali dari waktu ke waktu. Penelitian terbaru mengungkapkan bahwa perusahaan menghabiskan hingga $62 miliar per tahun untuk membayar sumber daya cloud publik yang tidak mereka butuhkan atau gunakan .
Begitu sebuah perusahaan menyadari bahwa mereka menghabiskan terlalu banyak untuk cloud publik, repatriasi adalah langkah logis. Menarik beban kerja dari cloud mengurangi atau menghilangkan biaya berulang. Namun, Anda perlu berinvestasi dalam alternatif di tempat, sehingga tidak adanya OpEx jangka panjang mengakibatkan biaya langsung yang tinggi.
Namun, seiring waktu, repatriasi cloud tidak diragukan lagi merupakan langkah finansial yang cerdas dalam hal ROI (jika Anda mampu melakukannya sejak awal). Misalnya, Dropbox memutuskan untuk menarik 600 petabyte data dari cloud publik pada tahun 2015 demi pusat data di tempat. Hasilnya, tim Dropbox mencapai kinerja aplikasi yang lebih cepat sambil menghemat sekitar $74,6 juta.
Repatriasi cloud juga menghasilkan prediktabilitas harga yang lebih baik . Penyedia cloud publik secara teratur mengubah struktur harga mereka, sehingga mustahil bagi perusahaan untuk membuat proyeksi keuangan jangka panjang yang tepat.
Kontrol Penuh Atas Infrastruktur
Salah satu alasan paling umum perusahaan memilih repatriasi cloud adalah keinginan untuk mendapatkan kendali penuh atas lingkungan TI-nya. Baik Anda memindahkan beban kerja ke server khusus lokal, cloud pribadi, atau arsitektur hibrid, Anda akan mendapatkan kebebasan penuh untuk menyesuaikan, mengonfigurasi, dan mengelola sumber daya.
Beroperasi di cloud publik tidak hanya menghilangkan kendali atas perangkat keras, tetapi Anda juga harus bekerja dengan pilihan perangkat lunak yang terbatas. Penyedia sering membatasi apa yang dapat dan tidak dapat Anda gunakan agar sesuai dengan basis pengguna seluas mungkin. TI di tempat tidak memiliki batasan seperti itu, sehingga memberikan kebebasan kepada tim internal untuk memilih solusi perangkat lunak dan perangkat keras yang optimal.
Kinerja Aplikasi Lebih Baik
Jika cloud publik memiliki terlalu banyak pengguna, kemacetan dapat memengaruhi kinerja Anda. Gagal memenuhi tolok ukur operasi penting untuk kinerja adalah tanda yang jelas bahwa Anda harus mempertimbangkan repatriasi.
Berikut adalah ciri khas aplikasi yang berkinerja lebih baik di lokal daripada di cloud publik:
- Sensitivitas latensi yang ekstrem.
- Periode intensif I/O yang berlangsung lama.
- Set data besar yang memerlukan transportasi antara berbagai lokasi untuk diproses.
Jika aplikasi Anda memiliki fitur ini dan berkinerja buruk di cloud, Anda adalah kandidat utama untuk dipulangkan. Aplikasi Anda akan berperforma lebih baik pada bare metal karena tidak ada hypervisor atau tenant lain yang dapat memperlambat performa.
Pindah ke lingkungan hosting lokal juga merupakan peluang untuk meningkatkan ketersediaan aplikasi dengan solusi pencadangan dan pemulihan bencana (BDR) di tempat yang andal. Menjamin 100% uptime tidak akan mudah, tetapi menjauh dari cloud publik mengembalikan kendali ke tangan tim internal Anda.
Tantangan Repatriasi Cloud
Manfaat repatriasi cloud menarik, tetapi pindah ke sistem lokal tidaklah mudah (atau murah). Mari kita lihat tantangan utama memindahkan aplikasi dari cloud publik.
Pergerakan Mundur Seringkali Rumit
Menyiapkan sistem di tempat dan memastikannya berjalan secara efisien tidaklah mudah. Tim Anda harus terlebih dahulu menentukan infrastruktur yang optimal, setelah itu Anda harus mempekerjakan tim teknisi yang cakap untuk menyiapkan dan menjalankan sistem baru.
Langkah itu sendiri juga bisa menantang. Kecuali jika penyedia dan pelanggan berbagi tumpukan alat yang sama, memulangkan aplikasi lebih mudah diucapkan daripada dilakukan. Mentransisikan aplikasi cloud-native sepenuhnya ke sistem lokal adalah hal yang rumit dan memakan waktu, jadi perkirakan waktu henti yang berkepanjangan selama pemindahan dan serangkaian kesalahan setelah transisi. Anda juga tidak boleh mengharapkan banyak bantuan dari penyedia karena mereka secara alami tidak merasa harus memiliki strategi keluar yang sederhana untuk pelanggan mereka.
Juga, ingat bahwa repatriasi menambah kompleksitas manajemen dan pemantauan. Dalam kebanyakan kasus, pemindahan tersebut mungkin tidak berguna untuk menghemat beberapa dolar untuk biaya cloud.
Dalam beberapa kasus, Anda bahkan mungkin perlu mengonversi data ke format yang dapat digunakan sebelum pindah. Misalnya, saat memindahkan aplikasi dari cloud publik ke solusi VMWare lokal, tim Anda perlu menggunakan VMWare Converter untuk membuat VMDK dan membuat ulang VM. Proses ini dapat memakan waktu lama dan memerlukan pemadaman yang lama dari sistem saat ini.
Platform untuk orkestrasi container (seperti Kubernetes dan Docker) adalah aset yang bagus saat memulangkan aplikasi dari cloud publik. Tidak seperti mesin virtual tradisional, container tidak memiliki ketergantungan dan jauh lebih portabel. Jika belum, usahakan untuk menampung beban kerja Anda saat melakukan repatriasi cloud untuk memastikan migrasi yang lebih mudah di masa mendatang.
Pemulangan Cloud Bisa Sangat Mahal, Sangat Cepat
Sementara hosting di tempat menurunkan biaya operasional, harga awal peralatan hosting di tempat bisa sangat mahal. Perusahaan Anda perlu memperhitungkan harga:
- Perangkat keras dan rak server baru.
- Ruang di lokasi yang cocok untuk operasi TI dengan lantai yang ditinggikan, sistem anti-api, pendinginan yang memadai, unit UPS, dll.
- Infrastruktur daya dan jaringan.
- Keamanan pusat data lokal (pemindaian biometrik, penjaga 24/7, mantra, sangkar rak, dll.).
Jangan mengharapkan sesuatu yang kurang dari label harga enam digit di muka. Layanan Anda akan terhenti saat tim melakukan transisi, jadi harapkan keuntungan finansial di bagian depan itu juga.
Setelah Anda memigrasikan beban kerja di tempat, Anda memerlukan tim teknisi yang cakap untuk mengoperasikan dan memelihara ruang server baru. Ada kekurangan anggota staf yang memenuhi syarat, jadi bersiaplah untuk menawarkan gaji tinggi atau mengharapkan tingkat retensi karyawan yang buruk.
Apakah Anda Membutuhkan Repatriasi Cloud?
Repatriasi cloud adalah langkah drastis yang dapat memiliki dampak operasional dan finansial yang signifikan. Anda harus hati-hati mengevaluasi apakah pindah atau tetap tinggal adalah pilihan yang tepat, yang dapat Anda mulai dengan menjawab pertanyaan-pertanyaan berikut:
- Apakah Anda membuang-buang uang untuk membayar kapasitas cloud publik yang tidak digunakan tim Anda?
- Apakah biaya cloud saat ini jauh lebih tinggi daripada yang Anda harapkan sebelum migrasi?
- Apakah aplikasi cloud publik Anda mengalami masalah performa reguler?
- Apakah Anda sering mengalami downtime?
- Apakah perusahaan Anda termasuk dalam peraturan kepatuhan (seperti CCPA/ GDPR, HIPAA, atau PCI)? Apakah penyedia cloud publik Anda mempersulit (atau tidak mungkin) bagi Anda untuk mematuhi kewajiban?
- Apakah beban kerja cloud publik Anda terlalu sensitif terhadap latensi untuk lingkungannya saat ini?
- Apakah Anda memiliki tim internal yang mampu menjalankan ruang server di tempat?
- Apakah model penerapan cloud yang berbeda akan lebih masuk akal untuk kasus penggunaan Anda?
- Dapatkah Anda membayar biaya TI lokal?
Repatriasi cloud kemungkinan merupakan opsi yang bermanfaat jika Anda menjawab ya untuk sebagian besar pertanyaan ini. Jika sebagian besar jawaban Anda negatif, menyimpan aplikasi cloud publik di tempatnya adalah keputusan yang lebih cerdas.
Jika Anda memberikan jawaban yang beragam, langkah terbaik adalah tetap diam untuk saat ini. Cloud publik memiliki sejarah menjadi lebih murah dan lebih fungsional dari waktu ke waktu. Anda tidak ingin melalui repatriasi hanya untuk mengetahui dalam beberapa tahun bahwa Anda akan lebih baik bertahan dengan arsitektur asli.
Haruskah Kita Mengharapkan Eksodus Massal dari Awan Publik?
Hampir setiap bisnis menyimpan beberapa aset di cloud publik, yang kemungkinan besar tidak akan berubah. Namun, yang dapat Anda harapkan adalah lebih banyak perusahaan yang berfokus pada menemukan solusi yang paling sesuai dengan beban kerja individu. Akibatnya, kita cenderung melihat akhir dari model "all-in" dalam mengadopsi cloud publik, tetapi mengharapkan repatriasi untuk menyebabkan keruntuhan besar-besaran pasar cloud publik bukanlah skenario yang realistis.