Repository for versions of GDS Standards and guidance translated and/ or internationalised
View the Project on GitHub alphagov/gdmp-translated-standards
Sesuaikan operasional teknologi Anda, model keuangan, dan teknik optimasi biaya untuk mendapatkan hasil maksimal dari public cloud.
Harap diperhatikan - bahwa dokumen ini diterjemahkan dari pedoman yang digunakan untuk organisasi sektor publik yang mempertimbangkan untuk menggunakan cloud hosting di Inggris. Dokumen ini berisi tautan ke dokumen lain dalam bahasa Inggris. Jika Anda tertarik dengan versi terjemahan dari dokumen ini, silakan hubungi Delivery Manager Senior GDMP Anda:
Henny.Bird@digital.cabinet-office.gov.uk
Diterbitkan tanggal 10 Februari 2020
Dari:
Pada kebanyakan kasus, public cloud menyediakan value for money yang lebih baik dibandingkan teknologi di lokasi, tetapi cara penagihannya berbeda. Tagihan Anda akan bervariasi sesuai penggunaan dan meskipun biaya jangka panjang seringkali lebih rendah, biaya bulanan dapat meningkat atau menurun secara signifikan sesuai fluktuasi permintaan Anda.
Ini berarti Anda harus fleksibel dalam menentukan anggaran untuk layanan cloud, menerapkan sistem sistem dan proses untuk memantau pengeluaran Anda, dan merancang aplikasi untuk memperoleh manfaat dari model biaya cloud.
Membangun gambaran komprehensif tentang pengeluaran cloud berkelanjutan akan membantu Anda menghindari ‘guncangan tagihan’ yang tak terduga dan menjadikannya lebih mudah untuk terus melakukan optimasi biaya sehingga infrastruktur cloud Anda tetap seefisien mungkin.
Beralih ke public cloud seringkali membutuhkan perubahan pola pikir untuk organisasi yang terbiasa dengan biaya hosting tetap pusat data tradisional dan model penyediaan perangkat lunak. Namun, menerima ketidakpastian pengeluaran yang lebih besar dapat memberikan fleksibilitas yang signifikan dan jika dikelola dengan baik, menghasilkan value for money yang lebih baik. Dengan model biaya bayar sesuai penggunaan, Anda dapat:
memanfaatkan teknologi dan layanan terbaru sesegera mungkin setelah tersedia
mengubah arsitektur teknis Anda dengan cepat jika strategi Anda berubah
memanfaatkan layanan terkelola kelas dunia dan kapabilitas keamanan
terus mengoptimalkan biaya untuk layanan Anda
menghindari biaya di muka
menerapkan lingkungan non produksi di tempat yang kurang tangguh atau lebih murah
bereksperimen dan menguji pendekatan yang berbeda untuk masalah yang sama tanpa komitmen
menghindari pelatihan perencanaan kapasitas masa mendatang yang berskala besar
memeriksa pengeluaran Anda kapan pun, dan mengatur peringatan untuk mengetahui jika ada perubahan
segera menghentikan pengeluaran Anda jika prioritas bisnis berubah
mengotomatiskan pemulihan bencana dengan biaya yang lebih rendah
Menyesuaikan bisnis, keuangan, dan operasional teknis Anda untuk memperoleh keuntungan dari manfaat ini berarti bahwa infrastruktur teknologi Anda lebih fleksibel dan lebih responsif terhadap kebutuhan organisasi Anda.
Untuk mendapatkan nilai maksimal dari infrastruktur cloud, Anda perlu mengubah komposisi dan praktik tim penyedia Anda.
Dengan sendirinya,tim komersial dan teknis biasanya tidak memiliki pengawasan dan kemampuan yang tepat untuk mengoptimalkan biaya cloud dengan baik. Misalnya, tim komersial dapat bertanggung jawab untuk mengelola tagihan tetapi tidak memiliki keterampilan teknis untuk mengurangi biaya, sedangkan tim teknis memiliki kemampuan untuk mengurangi biaya tetapi tidak memiliki pengalaman komersial untuk mengelola tagihan.
Ini dapat membantu untuk membangun tim operasional cloud pusat dalam organisasi Anda. Tim lintas fungsi multidisipliner ini harus mengikutsertakan spesialis teknis dan komersial, dan umumnya terdiri dari kombinasi arsitek, analis, ekonomis, dan akuntan teknis. Tim ini juga harus mengikutsertakan orang-orang dari tim pelaksanaan operasional yang menggunakan layanan Anda setiap harinya.
Tim operasional cloud dapat menetapkan kebijakan dan membuat pedoman untuk semua tim cloud dalam organisasi Anda dan dapat bertanggung jawab untuk:
memantau penggunaan
penagihan
mengidentifikasi area di mana penghematan dapat dilakukan
Ini dapat dilaporkan kembali ke tim pelaksana untuk mendorong mereka menurunkan biaya, atau digunakan untuk menetapkan aturan untuk seluruh organisasi untuk membantu mengontrol pengeluaran.
Karena mudah untuk membuat akun dengan penyedia cloud dan cepat untuk mulai membangun proyek, Anda dapat menghabiskan lebih banyak dari yang Anda inginkan. Layanan individual dapat memprioritaskan kecepatan pelaksanaan dibandingkan penghematan jangka panjang yang terkoordinasi, tetapi ini dapat menyebabkan konsumsi layanan cloud yang lebih besar secara keseluruhan untuk suatu organisasi.
Tim operasional cloud pusat Anda dapat bekerja sama dengan tim tata kelola internal yang ada untuk mencegah perilaku ini.
Anda juga harus mencoba untuk mendorong pengguna, seperti arsitek dan pengembang, untuk mempertimbangkan dampak finansial dari layanan yang mereka bangun. Keputusan yang mereka buat setiap harinya akan secara langsung memengaruhi jumlah pengeluaran Anda di cloud.
Keputusan kecil, seperti apakah menyimpan data pada volume terpasang ke server atau dalam layanan terkelola khusus, akan memengaruhi besarnya pengeluaran Anda. Ini berarti bahwa untuk mendapatkan layanan cloud yang paling efisien, pengembang dan arsitek harus bekerja sama dengan tim komersial dan ekonom untuk memahami dampak finansial dari keputusan teknis mereka. Termasuk pertimbangan biaya dalam keputusan perencanaan arsitektur adalah cara terbaik untuk memastikan Anda memiliki tagihan cloud yang paling efisien.
Pendekatan ini dapat memiliki dampak besar, seperti saat Home Office reduced their cloud bill by 40%.
Pusat data pribadi biasanya membutuhkan investasi di muka dan pemeliharaan rutin yang dianggarkan sebagai pengeluaran modal. Tetapi dengan cloud, investasi awal yang rendah dan penagihan yang bervariasi berarti bahwa ini biasanya dihitung sebagai pengeluaran operasional. Ini berarti saat Anda bermigrasi ke cloud, Anda juga perlu menetapkan kembali pengeluaran modal ke pengeluaran operasional pada anggaran hosting Anda.
Banyak penyedia layanan cloud menawarkan mekanisme pembelian yang dapat membantu membuat pola pengeluaran agar lebih mencerminkan anggaran modal khusus. Ini dapat mencakup pembayaran di muka yang besar atau pra komitmen penggunaan selama beberapa tahun sebelumnya.
Anda mungkin merasa mekanisme semacam ini bermanfaat untuk penyusunan anggaran, tetapi hati-hati karena ini dapat membatasi fleksibilitas teknis Anda dan mencegah Anda dari penggunaan sejumlah fitur cloud yang lebih inovatif. Mekanisme ini juga mempersulit untuk mengoptimalkan biaya nantinya karena Anda telah berkomitmen untuk tingkat pengeluaran yang tidak dapat dikurangi.
Ini mungkin merupakan keputusan jangka panjang untuk bekerja sama dengan tim keuangan Anda untuk menetapkan kembali pengeluaran sebagai operasional. Ini akan membantu Anda untuk memperoleh manfaat penuh dari fleksibilitas model penagihan cloud.
Pastikan Anda melibatkan tim keuangan lebih awal dini sehingga Anda tidak mengurangi opsi yang tersedia bagi Anda.
Layanan public cloud biasanya ditagih berdasarkan penggunaan. Biaya seringkali dihitung berdasarkan waktu (biasanya per detik) atau berdasarkan jumlah transaksi. Cara Anda menyimpan log, teknologi basis data yang Anda pilih, jenis enkripsi yang Anda gunakan serta bahkan negara tempat hosting akan memengaruhi harganya. Ini berarti lebih sulit untuk memprediksi secara akurat biaya cloud jangka pendek dibandingkan dengan pusat data pribadi atau jenis perangkat lunak yang lebih lama.
Namun, keunggulan teknologi cloud sangat signifikan sehingga organisasi harus menerima upaya ekstra yang dibutuhkan untuk prediksi yang akurat dan mengambil langkah-langkah yang dibutuhkan untuk mengakomodasi lebih banyak ketidakpastian dalam pengeluaran jangka pendek mereka.
Memahami apa yang berjalan di infrastruktur cloud Anda akan membuat prediksi lebih mudah dan lebih akurat. Semua yang Anda lakukan dan bangun di cloud dilacak dan semua penyedia layanan cloud besar telah merancang alat yang membantu Anda memantau dan memprediksi pengeluaran cloud Anda.
Banyak penyedia ini akan merekomendasikan teknik pengoptimalan yang dapat Anda terapkan pada layanan Anda. Ada juga sejumlah besar vendor pihak ketiga dan produk sumber terbuka yang dapat menyediakan dasbor terperinci dan pelaporan otomatis tentang pengeluaran cloud Anda. Ingatlah bahwa pencatatan dan analisis semacam ini biasanya membutuhkan biaya tambahan, jadi pastikan untuk menyertakannya dalam anggaran pengeluaran cloud organisasi Anda.
Salah satu cara terbaik untuk mendapatkan informasi pengeluaran terperinci adalah agar tim operasional cloud pusat Anda membuat dan menerapkan kebijakan penandaan metadata. Praktik penandaan yang baik memungkinkan organisasi Anda untuk mengatribusikan dan menagih balik pengeluaran coud ke tim, pusat biaya, proyek, dan program yang tepat,
Memahami siapa yang bertanggung jawab untuk masing-masing bagian tagihan cloud sangatlah penting baik agar teknik prediksi dan pengoptimalan bekerja. Menyediakan data yang tepat bagi tim juga akan membantu mereka untuk mengidentifikasi penggunaan yang tidak perlu atau berlebihan. Ini akan membantu tim untuk mengoptimalkan layanan cloud mereka.
Meskipun lebih sulit untuk memprediksi penggunaan Anda di awal, dalam jangka waktu yang lebih panjang, Anda harus mampu mengidentifikasi tren permintaan untuk layanan cloud yang akan memengaruhi pengeluaran Anda. Misalnya, jika biasanya Anda memiliki lonjakan besar dalam aktivitas pada akhir tahun, Anda akan melihat tagihan yang lebih besar untuk Desember dan tagihan yang lebih kecil untuk bulan-bulan lainnya. Setelah layanan ditayangkan untuk beberapa waktu, Anda dapat lebih mudah memprediksi profil biaya karena lebih sedikit keputusan arsitektur yang harus dibuat dan Anda akan memiliki lebih banyak statistik untuk jumlah pengguna.
Karena pemrediksian pengeluaran lebih sulit di cloud, Anda hanya boleh mendedikasikan jumlah upaya yang proporsional untuk itu. Jika Anda merasa menghabiskan banyak waktu mencoba meningkatkan kualitas pemrediksian dengan hasil yang sedikit, Anda dapat memperoleh manffat dari fokus yang lebih besar pada pengoptimalan pengeluaran cloud Anda.
Pengoptimalan biaya cloud adalah proses yang dapat Anda gunakan untuk:
mengidentifikasi dan menghilangkan sumber daya yang kurang dimanfaatkan
secara rutin mencocokkan penggunaan sistem dengan kebutuhan Anda
mengelola tim untuk mendorong penghematan biaya
menghindari pengeluaran yang tidak diinginkan (‘guncangan tagihan’) dengan analitik dan pemantauan infrastruktur
Public cloud memberi Anda peluang untuk terus menyempurnakan dan meningkatkan cara Anda mengonsumsi layanan, sehingga Anda dapat menggunakannya seefisien mungkin. Dengan hanya membayar apa yang Anda gunakan hanya menggunakan apa yang Anda butuhkan, Anda bisa mendapatkan value for money yang lebih baik di cloud dibandingkan pusat data tradisional atau model perangkat lunak. Tetapi jika Anda tidak mengoptimalkan cloud dengan cara ini, Anda berisiko membayar untuk sumber daya yang non aktif atau yang kurang dimanfaatkan.
Karena model penagihan cloud memungkinkan Anda untuk meninjau penagihan Anda kapan pun, Anda harus membangun proses untuk secara rutin meninjau dan mengoptimalkan biaya cloud di organisasi Anda. Misalnya, pemeriksaan pengeluaran tengah bulanan dapat dijadikan bagian dari siklus sprint semua tim, memungkinkan mereka untuk terus meningkatkan layanan yang mereka gunakan. Serupa dengan pendekatan yang diupayakan oleh Home Office approach Inggris, Anda dapat memilih untuk menggunakan dasbor dan peringkat efisiensi untuk gamify the process, sehingga tim tersebut dapat melihat bagaimana kinerja mereka dibandingkan dengan tim lain dalam organisasi.
Mengoptimalkan biaya cloud juga menghemat uang dengan mengurangi jumlah listrik terkait dengan operasional layanan Anda. Ini berarti akan membantu meningkatkan keberlangsungan hosting Anda dan mengurangi emisi karbon.
Ada 3 opsi pembelian cloud umum yang dapat Anda pertimbangkan untuk Infrastructure as a Service (IaaS) dan Platform as a Service (Paas).
Bayar sesuai penggunaan adalah opsi penetapan harga yang membebani biaya untuk layanan saat Anda menggunakannya. Jika dikelola dengan benar, opsi ini memberi Anda fleksibilitas untuk memulai dan menghentikan menggunakan sumber daya tanpa biaya penghentian atau komitmen jangka panjang. Ini dapat membantu mengurangi risiko commercial lock-in (ketergantungan komersial), di mana kendala kontrak mempersulit untuk beralih penyedia atau berhenti menggunakan suatu layanan.
Tergantung pada penyedia, kapasitas berlebih dikenal sebagai ‘spot instances’, ‘tagihan per detik’, ‘mesin virtual prioritas rendah’, atau ‘preemptible virtual machine instances’.
Kapasitas berlebih adalah saat penyedia menawarkan diskon besar untuk server cloud yang saat ini tidak digunakan. Ini memungkinkan Anda menyewa server pada harga yang sangat rendah, tetapi risikonya adalah server ini dapat dihentikan dengan pemberitahuan singkat. Opsi ini terbaik untuk beban kerja yang tidak penting atau sensitif waktu dan Anda dapat menjeda, seperti pemrosesan batch atau lingkungan pengembangan. Anda mungkin perlu melakukan pekerjaan teknis yang besar agar opsi ini sesuai untuk layanan yang perlu dijalankan secara terus-menerus.
Pembayaran di muka, terkadang disebut ‘penggunaan berkomitmen’ atau server ‘dicadangkan’ adalah pembelian opsi yang memberi Anda akses terjamin untuk berhitung untuk periode waktu tetap, biasanya antara satu hingga lima tahun. Pembayaran di muka biasanya ditawarkan dengan harga diskon, tetapi seringkali mengunci Anda pada harga tersebut selama masa kontrak atau membatasi kemampuan Anda untuk mengubah jenis server.
Karena Anda harus berkomitmen pada suatu tingkat penggunaan, kasus penggunaan terbaik untuk pembayaran di muka adalah aplikasi yang berjalan terus-menerus, stabil, dan memiliki tingkat penggunaan yang tinggi. Jika penggunaannya bervariasi atau tidak dapat diprediksi, ini merupakan cara yang tidak efisien dari penggunaan layanan cloud karena Anda harus membayar saat Anda menggunakannya atau tidak. Selain itu, dengan memilih harga tetap, Anda tidak akan memperoleh peluang untuk menggunakan diskon, teknologi terbaru, atau peningkatan yang dipaketkan dengan opsi pembelian lainnya.
Seringkali dimungkinkan untuk mencapai penghematan yang lebih besar dengan mengoptimalkan opsi bayar sesuai penggunaan dan layanan kapasitas berlebih dan hanya menggunakan pembayaran di muka pada sumber daya yang tidak dapat Anda optimalkan lebih lanjut.
Salah satu manfaat terbesar dari model penagihan cloud adalah fleksibilitas untuk mengubah layanan Anda tanpa biaya atau komitmen di muka Saat layanan atau alat baru dirilis, Anda harus meninjau teknik pengoptimalan Anda saat ini untuk memeriksa bahwa ini masih memenuhi kebutuhan Anda. Melakukan hal ini memastikan Anda menggunakan cloud dengan cara seefisien mungkin.
Di bawah ini tercantum beberapa teknik pengoptimalan biaya yang paling umum dan efektif yang digunakan organisasi.
Saat Anda berencana untuk memigrasi layanan ke cloud, Anda harus mengoptimalkan desain arsitektur Anda untuk memperoleh keuntungan dari manfaat lingkungan yang Anda gunakan. Ini akan memastikan Anda memanfaatkan kapabilitas bawaan layanan. Saat Anda lift and shift legacy services, layanan Anda saat ini dibangun untuk berjalan di tempat lain, dan mungkin tidak dirancang untuk mengambil manfaat dari model biaya cloud. Hal-hal yang dapat Anda lakukan meliputi:
mendesain ulang arsitektur layanan Anda agar lebih sesuai dengan model cloud-native, misalnya dengan menjadikannya 12 factor app
gunakan produk cloud-native yang dapat melakukan manajemen layanan untuk Anda
mengompresi data penyimpanan jika Anda tidak akan menggunakannya untuk waktu yang lama
mengurangi jumlah lalu lintas jaringan yang tidak perlu
menjalankan lingkungan non produksi yang kurang tangguh atau lebih murah
mengelola siklus hidup layanan Anda, menghapus fungsionalitas usang untuk mengurangi sprawl
Alih-alih memperkirakan sumber daya yang Anda butuhkan, Anda dapat menggunakan fleksibilitas biaya cloud untuk hanya membayar yang Anda gunakan. Perampingan, penskalaan otomatis, dan penjadwalan layanan Anda dengan benar dapat mengurangi jumlah signifikan dalam tagihan Anda. Untuk mencapai pengurangan ini, Anda dapat:
mengidentifikasi dan merampingkan server yang kurang dimanfaatkan untuk menyesuaikan kapasitas server dengan permintaan
menggunakan ukuran server yang lebih kecil dengan pemantauan minim dalam lingkungan non produksi
mengomatiskan peralihan antara ukuran server
menerapkan penskalaan otomatis untuk secara dinamis meningkatkan atau mengurangi jumlah server yang harus Anda aktifkan
menonaktifkan lingkungan non produksi di luar jam kerja
hanya menjalankan lingkungan pengujian selama pengujian aktif
menggunakan alat penyedia untuk mengidentifikasipeluang efisiensi
Ada juga teknik komersial yang dapat memperoleh manfaat dari fleksibilitas cloud. Misalnya, Anda dapat mengurangi biaya lisensi keseluruhan dengan menyesuaikan lisensi perangkat lunak yang Anda beli dengan sumber daya spesifik yang telah Anda gunakan.
Banyak penyedia cloud menawarkan sumber daya berjenjang sehingga Anda dapat menggunakan berbagai tingkatan berdasarkan kebutuhan Anda. Dengan memastikan Anda menggunakan sumber daya bernilai terbaik untuk kebutuhan, Anda dapat meminimalkan biaya yang Anda bayar untuk kapabilitas tersebut. Anda dapat melakukan ini dengan:
meningkatkan penggunaan layanan kapasitas berlebih
bermigrasi untuk menggunakan layanan terkelola atau produk tanpa server jika lebih murah
mengotomatiskan siklus hidup penyimpanan untuk memindahkan penyimpanan yang jarang diakses ke sumber daya yang lebih murah
menonaktifkan peningkatan pencatatan log dan pemantauan saat tidak dibutuhkan
menggunakan jenis server yang dioptimalkan untuk beban kerja Anda, seperti dengan lebih banyak memori atau kapabilitas CPU yang lebih besar
mengatur peringatan jika melewati ambang batas pengeluaran yang ditentukan
menelusuri apakah hosting di wilayah berbeda dapat mengurangi biaya
Salah satu manfaat penggunaan cloud adalah Anda tidak secara komersial bergantung untuk menggunakan produk. Setelah Anda berhenti menggunakannya, pastikan Anda mematikannya sehingga Anda tidak perlu membayarnya. Mudah untuk mengabaikan sumber daya tak terpakai, jadi penting untuk mengotomatiskan proses ini jika memungkinkan, dan secara rutin memeriksa alat yang terlupakan. Anda dapat melakukan ini dengan:
membangun proses untuk mengidentifikasi dan mengomatiskan penghapusan sumber daya menganggur atau tak terpakai
menghapus volume penyimpanan yang tidak terpasang, atau memindahkannya ke sumber daya yang lebih murah
menghapus penyeimbang muatan tak terpakai, atau API gateway
menghapus sumber daya setelah Anda menyelesaikan pengujian atau pembuatan prototipe
menghapus alamat IP, antarmuka, atau jaringan yang tidak terhubung
menghapus atau mengompresi foto atau cadangan lama
Semakin stabil layanan Anda, semakin mudah tagihan Anda diprediksi. Untuk aplikasi atau layanan yang stabil, banyak penyedia akan menawarkan Anda untuk mengurangi tagihan dengan mengalokasikan sumber daya yang akan Anda gunakan di awal. Anda dapat melakukan ini dengan:
meningkatkan cakupan server yang dicadangkan
membayar layanan yang lebih murah yang memiliki biaya di muka jika Anda tahu akan menggunakannya
mengosiasikan pembayaran di muka atau mendaftar ke MoU pra negosiasi dan kerangka kerja untuk mengurangi total tagihan Anda
menggabungkan beberapa server basis data untuk ditempatkan pada basis data tunggal yang lebih besar dengan data yang tidak sensitif
Serupa dengan penggunaan server yang dicadangkan, perlu diketahui bahwa mengalokasikan penggunaan dapat membatasi kemampuan Anda untuk menggunakan teknik pengoptimalan biaya lainnya. Misalnya, Anda tidak dapat merampingkan ke server yang lebih kecil karena Anda berkomitmen untuk menggunakan server yang lebih besar. Anda hanya boleh mengalokasikan sumber daya saat penggunaannya stabil dan dapat diprediksi.
.
Kebijakan dan pedoman yang tersedia meliputi:
Diterbitkan tanggal 10 Februari 2020