8 Praktik Terbaik untuk Mengelola Aplikasi Cloud

Pengarang: Robert Simon
Tanggal Pembuatan: 24 Juni 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Otavio Santana, Karina Varela — Architecting and delivering Java applications in the cloud era
Video: Otavio Santana, Karina Varela — Architecting and delivering Java applications in the cloud era

Isi


Sumber: Rawpixel / iStockphoto

Bawa pulang:

Memindahkan layanan ke cloud mungkin berarti mengadopsi cara berpikir baru, dalam hal mengaturnya.

Sebagian besar profesional TI berpikir bahwa transfer layanan ke cloud berarti lebih sedikit pekerjaan untuk mereka. Yang benar adalah, itu tidak selalu terjadi. Layanan cloud adalah serangkaian teknologi yang berbeda secara keseluruhan, yang mungkin berarti mengadopsi cara berpikir baru dalam hal pengelolaannya. Masalah mulai dari kebijakan keamanan yang lemah hingga akun yatim dan masalah lain tidak jarang terjadi dalam komputasi awan. Jadi apa yang dapat Anda lakukan untuk mengelolanya dengan lebih baik? Baca terus untuk mengetahui. (Untuk beberapa bacaan latar belakang tentang cloud computing, lihat Cloud Computing: Why the Buzz?)

Berbagai Masalah Cloud Computing

Bahkan sebelum cloud masuk, perusahaan sudah memiliki infrastruktur TI di tempat. Sistem cloud tidak hanya berintegrasi mulus dengan sistem yang ada. Untuk mengelolanya, TI perlu mengenal platform cloud. Berita baiknya adalah sebagian besar layanan biasanya menawarkan alat yang membuat mengelola aplikasi cloud jauh lebih mudah.


Itu bisa membuat berurusan dengan masalah yang datang dengan komputasi awan sedikit lebih mudah juga. Masalah utama yang terkait dengan berbagai aplikasi dan platform komputasi awan meliputi:

  1. Keandalan
    Apa yang terjadi ketika penyedia layanan komputasi awan tiba-tiba keluar dari bisnis? Atau bagaimana jika sistemnya crash? Kedua skenario ini dapat membuat kliennya memiliki akses terbatas ke data mereka sendiri.
  2. Kepemilikan
    Siapa yang dapat memiliki data di cloud? Apakah klien atau penyedia layanan? Perusahaan dapat kehilangan kepemilikan sebagian atau semua data yang mereka transfer ke cloud. Ini bisa menimbulkan masalah dalam hal melindungi data pelanggan dan privasi.
  3. Keamanan
    Ini adalah keprihatinan utama bagi sebagian besar profesional TI karena dengan penyimpanan cloud, ada begitu banyak titik akses yang terlibat. Tautan terlemah adalah kerentanan data yang disimpan di cloud, yang mungkin terkena peretasan, pencurian atau dicuri oleh karyawan yang tidak bahagia atau lemah.
  4. Cadangan data
    Dengan menggunakan server yang berlebihan, penyedia layanan cloud memiliki banyak salinan data perusahaan yang tersedia. Itu hal yang baik, tetapi juga menimbulkan beberapa risiko tambahan dalam hal keamanan.
  5. Portabilitas Data
    Bahkan jika penyedia cloud tidak keluar dari bisnis, sebuah perusahaan masih dapat mengubah penyedia karena berbagai alasan. Apakah Anda dapat melakukannya dan dengan mudah mentransfer data Anda dari satu penyedia ke yang lain?
  6. Dukungan Multi-Platform
    Dengan sistem operasi yang berbeda seperti Linux, OS X dan Windows, perusahaan harus mempertimbangkan seberapa mulus platform cloud akan diintegrasikan ke dalam sistem yang ada. Ini akan membantu IT untuk mengelola sistem cloud baru dengan lebih baik daripada mencari adaptasi khusus.
  7. Kekayaan intelektual
    Jika Anda perlu mengembangkan sistem baru yang menggunakan bagian dari infrastruktur cloud Anda, apakah Anda masih dapat mematenkannya? Apakah penyedia layanan akan mengklaim hak atas penemuan Anda sendiri? Itu adalah pertanyaan yang harus ditanyakan perusahaan sebelum melanjutkan.

Sistem komputasi awan menderita dari banyak masalah yang sama yang mengganggu sistem kepemilikan dan in-house, ditambah beberapa masalah sendiri. Masalahnya adalah bahwa masalah ini sering di luar kendali IT, setidaknya dibandingkan dengan jumlah kontrol yang dapat diberikan pada solusi internal. (Anda dapat membaca lebih lanjut tentang masalah yang dihadapi dalam mengimplementasikan komputasi awan di The Dark Side of the Cloud.)


Harapan Tentang Cloud

Masalah besar lain yang dihadapi perusahaan ketika mereka memindahkan sistem ke cloud adalah harapan mereka. Dengan kata lain, harapan itu seringkali terlalu tinggi. Ingatlah bahwa sangat tidak realistis untuk berpikir bahwa memindahkan sistem apa pun ke cloud akan tanpa rasa sakit dan bebas masalah. Seperti yang telah kami sebutkan, itu berarti belajar dan mengelola sistem baru di atas yang sekarang.

Namun, apa yang membuat mengelola aplikasi cloud semakin rumit adalah kenyataan bahwa ada begitu banyak roda penggerak dan roda yang terlibat, dan ini harus dikelola secara terpisah. Sebagai contoh, lebih dari teknologi dan platform, personel TI perlu mengelola keamanan secara terpisah, dan menjaga sisi manusia dari persamaan keamanan juga.

Penting juga diketahui bahwa masalah akan terwujud, bahkan dengan penyedia layanan cloud terbesar. Misalnya, Layanan Penyimpanan Sederhana Amazon Web Services macet pada Februari 2017, menyebabkan pemadaman di situs web seperti Expedia, Slack dan bahkan Komisi Sekuritas dan Bursa AS. Ini bukan untuk mengatakan bahwa layanan cloud itu salah, tetapi seperti teknologi apa pun, mereka tidak bisa dibuktikan dengan kebodohan.

Praktik Terbaik untuk Mengelola Aplikasi Cloud

Jadi apa yang harus Anda lakukan untuk menghindari sakit kepala ini? Berikut adalah beberapa praktik terbaik yang harus diikuti perusahaan ketika pindah ke cloud.

Tanpa Bug, Tanpa Stres - Panduan Langkah Demi Langkah Anda untuk Membuat Perangkat Lunak yang Mengubah Hidup Tanpa Menghancurkan Kehidupan Anda

Anda tidak dapat meningkatkan keterampilan pemrograman Anda ketika tidak ada yang peduli dengan kualitas perangkat lunak.

  1. Dapatkan Bantuan Hukum
    Konsultasikan dengan profesional hukum atau pengacara di rumah Anda ketika datang ke kontrak. Ini akan membantu Anda mengetahui dengan pasti siapa yang mendapatkan kepemilikan data Anda di cloud. Terlebih lagi, jangan kontrak penyedia layanan cloud yang akan mengklaim kepemilikan bagian mana pun dari data Anda. Seorang pengacara juga dapat membimbing Anda melalui masalah kekayaan intelektual.
  2. Mengatur Hubungan Transparan dengan Penyedia Cloud
    Transparansi adalah kuncinya. Selama negosiasi dengan penyedia layanan cloud Anda, selalu susun persyaratan Anda untuk memastikan penyedia potensial dapat memenuhi. Pastikan juga Anda dapat memantau tingkat layanan yang diberikan penyedia cloud dengan meminta laporan dan log.
  3. Investasikan dalam Manajemen Kinerja Aplikasi
    Alat manajemen aplikasi harus dibangun untuk lingkungan virtual seperti cloud. Dengan cara ini Anda dapat memantau aplikasi cloud Anda sendiri dan melihat sendiri bagaimana data berjalan dari jaringan Anda sendiri ke cloud.
  4. Jangan Taruh Semua Telur Anda di Satu Keranjang
    Ini dianggap praktik terbaik untuk mengontrak penyedia layanan cloud yang berbeda, bahkan jika itu berarti membayar lebih sedikit. Ini memastikan bahwa jika penyedia tertentu dimatikan, gangguan pada bisnis akan terbatas.
  5. Jangan Letakkan Semua Sistem di Cloud Sekaligus
    Pastikan Anda memiliki fase untuk menerapkan sistem cloud. Mulailah dengan memasang beberapa aplikasi untuk melihat bagaimana kelanjutannya. Jika berjalan dengan baik, pasang batch aplikasi berikutnya dan lanjutkan pemantauan. Dengan cara ini, Anda dapat fokus pada satu batch terlebih dahulu dan jika terjadi kesalahan, Anda dapat membatasi kerusakan pada situs atau jaringan Anda.
  6. Hindari Mengandalkan Satu Alat Pemantau
    Ingat bahwa ketika menyangkut pemantauan kinerja, tidak ada alat yang sempurna. Ini berarti Anda harus siap untuk mendapatkan seperangkat alat untuk dapat melakukan hal-hal yang Anda butuhkan.
  7. Izinkan Dump Data atau Unduhan Reguler dari Data yang Dicadangkan
    Ini memungkinkan Anda untuk memiliki salinan cadangan terbaru dari penyedia cloud Anda sehingga Anda akan siap di server Anda jika Anda membutuhkannya.
  8. Temukan Penyedia Cloud Dengan Standar Terbuka
    Menggunakan penyedia cloud yang menggunakan standar terbuka memastikan bahwa konversi data yang sama dan format porting akan digunakan oleh penyedia lain. Ini memudahkan transfer data ke penyedia lain dan menghindari potensi biaya konversi data yang disesuaikan.

Tidak Ada Peluru Ajaib ke Awan

Cloud tidak bebas masalah, tetapi manfaatnya terbukti semakin meyakinkan bagi banyak perusahaan. Tidak ada pil ajaib dalam hal mengelola aplikasi cloud, dan apa yang bekerja untuk satu perusahaan mungkin tidak bekerja untuk yang lain. Bagi para profesional TI yang bekerja untuk mengimplementasikan sistem cloud, mengikuti praktik terbaik dapat membantu menghindari masalah, atau setidaknya membatasi dampak jika terjadi kesalahan. Karena, mau tidak mau, itu akan terjadi.