

# Optimasi biaya
<a name="cost-optimization"></a>

 Pilar Optimasi Biaya mencakup kemampuan untuk menjalankan sistem guna menghadirkan nilai bisnis dengan harga yang paling rendah. 

 Pilar optimasi biaya menyediakan gambaran umum tentang prinsip, praktik terbaik, dan pertanyaan desain. Anda dapat menemukan panduan preskriptif tentang implementasi di [laporan resmi Pilar Optimasi Biaya](https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html?ref=wellarchitected-wp). 

**Topics**
+ [Prinsip desain](cost-dp.md)
+ [Definisi](cost-def.md)
+ [Praktik terbaik](cost-bp.md)
+ [Sumber daya](cost-resources.md)

# Prinsip desain
<a name="cost-dp"></a>

 Terdapat lima prinsip desain untuk optimasi biaya di cloud: 
+  **Implementasikan Manajemen Keuangan Cloud**: Untuk mencapai keberhasilan keuangan dan mempercepat realisasi nilai bisnis di cloud, Anda perlu berinvestasi dalam Manajemen Keuangan Cloud/Optimasi Biaya Organisasi Anda perlu mendedikasikan waktu dan sumber daya untuk membangun kemampuan dalam domain teknologi baru ini dan dalam manajemen penggunaan. Serupa dengan kemampuan Keamanan atau Keunggulan Operasi Anda, Anda perlu membangun kemampuan melalui pembangunan pengetahuan, program, sumber daya, dan proses guna menjadi organisasi yang hemat biaya. 
+  **Adopsi model pemakaian**: Bayar hanya untuk sumber daya komputasi yang Anda perlukan dan tingkatkan atau turunkan penggunaan tergantung kebutuhan bisnis Anda, bukan menggunakan prakiraan rumit. Misalnya, lingkungan pengembangan dan pengujian umumnya hanya digunakan selama delapan jam sehari selama minggu operasional. Anda dapat menghentikan sumber daya ini ketika tidak digunakan untuk mendapatkan potensi penghematan biaya sebesar 75% (40 jam dibandingkan 168 jam). 
+  **Ukur keseluruhan efisiensi**: Ukur output bisnis beban kerja serta biaya terkait pengirimannya. Gunakan pengukuran ini untuk mengetahui keuntungan yang Anda dapatkan dari peningkatan output dan pengurangan biaya. 
+  **Hentikan pembelanjaan untuk pekerjaan berat yang tidak terdiferensiasi**: AWS melakukan pekerjaan berat operasi pusat data seperti pembuatan rak, penumpukan, dan pemberian daya pada server. AWS juga menyingkirkan beban operasional berupa pengelolaan sistem operasi dan aplikasi dengan layanan terkelola. Dengan demikian Anda dapat berkonsentrasi pada pelanggan dan proyek bisnis Anda dan mengalihkan fokus dari infrastruktur IT. 
+  **Analisis dan pengeluaran atribut**: Cloud memudahkan identifikasi biaya dan penggunaan sistem secara akurat, yang kemudian memungkinkan atribusi biaya IT yang transparan ke setiap pemilik beban kerja. Hal ini membantu mengukur laba atas investasi (ROI) dan memberi pemilik beban kerja sebuah peluang untuk mengoptimalkan sumber daya mereka dan memangkas biaya. 

# Definisi
<a name="cost-def"></a>

 Terdapat lima area praktik terbaik untuk optimasi biaya di cloud: 
+  **Mempraktikkan Manajemen Keuangan Cloud** 
+  **Kesadaran akan penggunaan dan pengeluaran** 
+  **Sumber daya yang hemat biaya** 
+  **Kelola sumber daya pasokan dan permintaan** 
+  **Pengoptimalan dari waktu ke waktu** 

 Seperti halnya pilar lain di dalam Well-Architected Framework, terdapat kompromi yang perlu dipertimbangkan, misalnya, pilihan untuk mengoptimalkan kecepatan masuk pasar atau biaya. Di beberapa kasus, pilihan terbaik adalah mengoptimalkan untuk kecepatan—memasuki pasar dengan cepat, mengirimkan fitur baru, atau hanya memenuhi tenggat—daripada berinvestasi untuk optimasi biaya di awal. Keputusan desain terkadang disetir oleh sikap terburu-buru, bukan oleh data, dan selalu ada godaan untuk melakukan kompensasi berlebihan “untuk jaga-jaga”, alih-alih meluangkan waktu untuk membandingkan opsi-opsi deployment dengan biaya paling optimal. Hal ini dapat berakibat pada deployment dengan pengadaan yang berlebihan dan kurang optimal. Namun, ini adalah pilihan yang wajar ketika Anda perlu melakukan “angkat dan geser” sumber daya dari lingkungan on-premise ke cloud lalu melakukan optimasi setelahnya. Menginvestasikan energi yang cukup dalam strategi optimasi biaya di awal memungkinkan Anda untuk lebih mudah mewujudkan manfaat cloud pada aspek ekonomi dengan memastikan kepatuhan yang konsisten terhadap praktik terbaik dan menghindari pengadaan berlebihan yang tidak diperlukan: Bagian berikutnya menyediakan teknik dan praktik terbaik untuk implementasi Manajemen Keuangan Cloud serta optimasi biaya awal dan yang sedang berjalan untuk beban kerja Anda. 

# Praktik terbaik
<a name="cost-bp"></a>

**Topics**
+ [Mempraktikkan Manajemen Keuangan Cloud](cost-cfm.md)
+ [Kesadaran pengeluaran dan penggunaan](cost-aware.md)
+ [Sumber daya yang hemat biaya](cost-cereso.md)
+ [Kelola sumber daya pasokan dan permintaan](cost-mandem.md)
+ [Pengoptimalan dari waktu ke waktu](cost-opti.md)

# Mempraktikkan Manajemen Keuangan Cloud
<a name="cost-cfm"></a>

 Dengan adopsi cloud, tim teknologi berinovasi lebih cepat dikarenakan siklus deployment infrastruktur, pengadaan, dan persetujuan yang lebih pendek. Pendekatan baru ke manajemen keuangan di cloud diperlukan untuk merealisasikan nilai bisnis dan keberhasilan keuangan. Pendekatan ini adalah Manajemen Keuangan Cloud, dan membangun kemampuan di organisasi Anda dengan mengimplementasikan pembangunan pengetahuan, program, sumber daya, dan proses di seluruh organisasi. 

 Banyak organisasi terdiri dari banyak unit yang berbeda dengan prioritas yang berbeda-beda. Kemampuan untuk menyelaraskan organisasi Anda dengan rangkaian tujuan keuangan yang telah disepakati, dan untuk membekali organisasi Anda dengan mekanisme untuk memenuhi tujuan tersebut, akan menciptakan organisasi yang lebih efisien. Organisasi yang mumpuni akan berinovasi dan membangun lebih cepat, menjadi lebih tangkas, dan selaras dengan faktor-faktor internal atau eksternal apa pun. 

 Di AWS, Anda dapat menggunakan Cost Explorer, dan Amazon Athena serta Amazon QuickSight dengan Laporan Biaya dan Penggunaan (CUR) yang bersifat opsional, untuk menyediakan kesadaran biaya dan penggunaan di seluruh organisasi Anda. AWS Budgets menyediakan notifikasi proaktif untuk biaya dan penggunaan. Blog AWS menyediakan informasi tentang layanan dan fitur baru untuk memastikan Anda tidak melewatkan perilisan layanan baru. 

 Pertanyaan berikut berfokus pada semua pertimbangan untuk optimasi biaya ini. (Untuk melihat daftar pertanyaan dan praktik terbaik optimasi biaya, buka [Lampiran](a-cost-optimization.md).). 


| BIAYA 1:  Bagaimana cara mengimplementasikan manajemen keuangan cloud? | 
| --- | 
| Dengan mengimplementasikan Manajemen Keuangan Cloud, organisasi dapat mewujudkan nilai bisnis dan keberhasilan finansial dengan mengoptimalkan biaya, penggunaan, dan skala di AWS. | 

 Ketika membangun fungsi optimasi biaya, gunakan anggota dan lengkapi tim dengan ahli di bidang CFM dan optimasi biaya. Anggota tim yang ada akan memahami bagaimana fungsi organisasi saat ini dan cara mengimplementasikan perbaikan dengan cepat. Pertimbangkan juga untuk menyertakan orang-orang dengan set keterampilan tambahan atau khusus, seperti analitik dan manajemen proyek. 

 Ketika mengimplementasikan kesadaran biaya di organisasi Anda, tingkatkan atau kembangkan program dan proses yang sudah ada. Jauh lebih cepat melakukan penambahan ke yang sudah ada daripada membangun proses dan program baru. Dengan begitu, hasil akan dicapai dengan jauh lebih cepat. 

# Kesadaran pengeluaran dan penggunaan
<a name="cost-aware"></a>

 Peningkatan fleksibilitas dan ketangkasan yang dihadirkan oleh cloud mendorong inovasi serta pengembangan dan deployment dengan laju cepat. Hal ini menyingkirkan proses manual serta waktu terkait pengadaan infrastruktur on-premise, termasuk identifikasi spesifikasi perangkat keras, negosiasi pengajuan harga, pengelolaan pesanan pembelian, penjadwalan pengiriman, lalu deployment sumber daya. Namun, kemudahan penggunaan dan kapasitas sesuai permintaan yang hampir tanpa batas ini memerlukan cara berpikir baru tentang pengeluaran. 

 Banyak bisnis terdiri dari beberapa sistem yang dijalankan oleh berbagai tim. Kemampuan untuk mengaitkan biaya sumber daya dengan tiap-tiap organisasi atau pemilik produk mendorong perilaku penggunaan yang efisien dan membantu mengurangi pemborosan. Pengaitan biaya yang akurat memungkinkan Anda mengetahui produk mana yang benar-benar menguntungkan, dan memungkinkan Anda untuk mengambil keputusan yang lebih matang tentang target-target alokasi anggaran. 

 Di AWS, Anda membuat struktur akun dengan AWS Organizations atau AWS Control Tower, yang menyediakan pemisahan dan membantu dalam hal alokasi biaya dan penggunaan Anda. Anda juga dapat menggunakan tag sumber daya untuk menerapkan informasi bisnis dan organisasi ke penggunaan dan biaya Anda. Gunakan AWS Cost Explorer untuk mendapatkan visibilitas biaya dan penggunaan Anda, atau buat dasbor dan analitik khusus dengan Amazon Athena dan Amazon QuickSight. Kontrol atas biaya dan penggunaan Anda dilakukan dengan notifikasi melalui AWS Budgets, dan kontrol menggunakan AWS Identity and Access Management (IAM), dan Service Quotas. 

 Pertanyaan berikut berfokus pada semua pertimbangan untuk optimasi biaya ini. 


| BIAYA 2:  Bagaimana cara mengatur penggunaan? | 
| --- | 
| Tetapkan kebijakan dan mekanisme untuk memastikan bahwa biaya yang dikenakan sudah sesuai dan tujuan tercapai. Dengan menerapkan pendekatan periksa dan timbang (check and balances), Anda dapat berinovasi tanpa mengeluarkan dana yang berlebihan.  | 


| BIAYA 3:  Bagaimana cara memantau penggunaan dan biaya? | 
| --- | 
| Tetapkan kebijakan dan prosedur untuk memantau dan mengalokasikan biaya Anda dengan tepat. Ini memungkinkan Anda untuk mengukur dan meningkatkan efisiensi biaya beban kerja ini. | 


| BIAYA 4:  Bagaimana cara menonaktifkan sumber daya? | 
| --- | 
| Implementasikan kontrol perubahan dan manajemen sumber daya dari awal proyek hingga akhir masa pakai. Ini memastikan Anda akan mematikan atau mengakhiri sumber daya yang tidak digunakan agar tidak boros. | 

 Anda dapat menggunakan tag alokasi biaya untuk mengelompokkan dan melacak penggunaan dan biaya AWS Anda. Ketika menerapkan tag ke sumber daya AWS Anda (seperti instans EC2 atau bucket S3), AWS menghasilkan laporan biaya dan penggunaan dengan penggunaan dan tag Anda. Anda dapat menerapkan tag yang mewakili kategori organisasi (seperti pusat biaya, nama beban kerja, atau pemilik) untuk mengatur biaya Anda di beberapa layanan. 

 Pastikan Anda menggunakan tingkat detail yang tepat pada pelaporan dan pemantauan biaya dan penggunaan. Untuk wawasan dan tren tingkat tinggi, gunakan tingkat detail harian dengan AWS Cost Explorer. Dengan analisis dan penyelidikan yang lebih mendalam, gunakan tingkat detail per jam di AWS Cost Explorer, atau Amazon Athena dan Amazon Quick dengan Laporan Biaya dan Penggunaan (CUR) pada tingkat detail per jam. 

 Menggabungkan sumber daya ber-tag dengan pelacakan siklus hidup entitas (karyawan, proyek) memungkinkan identifikasi sumber daya atau proyek yang menganggur yang sudah tidak menghasilkan nilai untuk organisasi dan harus dinonaktifkan. Anda dapat mengatur pemberitahuan penagihan untuk memberi tahu Anda tentang prediksi pengeluaran yang berlebihan. 

# Sumber daya yang hemat biaya
<a name="cost-cereso"></a>

 Penggunaan instans dan sumber daya yang tepat untuk beban kerja Anda merupakan hal utama dalam penghematan biaya. Misalnya, proses laporan mungkin memerlukan lima jam untuk berjalan di server yang lebih kecil tetapi satu jam untuk berjalan di server yang lebih besar dengan harga lebih mahal dua kali lipat. Kedua server tersebut memberi Anda hasil yang sama, tetapi seiring waktu, server yang lebih kecil akan memakan biaya lebih besar. 

 Beban kerja yang dirancang dengan baik menggunakan sumber daya yang paling hemat biaya, yang dapat memberikan dampak ekonomi positif yang besar. Anda juga memiliki kesempatan untuk menggunakan layanan terkelola untuk memangkas biaya. Misalnya, alih-alih memelihara server untuk mengirimkan email, Anda dapat menggunakan layanan yang mengenakan biaya per pesan. 

 AWS menawarkan beragam opsi harga yang fleksibel dan paling hemat untuk mendapatkan instans dari Amazon EC2 dan layanan lain sesuai kebutuhan Anda. *Instans* *Sesuai Permintaan* memungkinkan Anda membayar kapasitas komputasi berdasarkan jam, tanpa memerlukan komitmen minimum. *Savings Plans dan Instans Terpesan* menawarkan penghematan hingga 75% dari harga Sesuai Permintaan. Dengan Instans Spot, Anda dapat memanfaatkan kapasitas Amazon EC2 yang tidak terpakai dan menawarkan penghematan hingga 90% dari harga Sesuai Permintaan. *Instans Spot* tepat ketika sistem dapat mentoleransi penggunaan armada server di mana tiap-tiap server dapat bergerak secara dinamis. seperti server web stateless, pemrosesan batch, atau saat menggunakan HPC dan big data. 

 Pilihan layanan yang tepat juga dapat mengurangi penggunaan dan biaya; seperti CloudFront untuk meminimalkan transfer data, atau menyingkirkan biaya sepenuhnya, seperti memanfaatkan Amazon Aurora di RDS untuk menghilangkan biaya lisensi basis data yang mahal. 

 Pertanyaan berikut berfokus pada semua pertimbangan untuk optimasi biaya ini. 


| BIAYA5:  Bagaimana cara mengevaluasi biaya ketika Anda memilih layanan? | 
| --- | 
| Amazon EC2, Amazon EBS, dan Amazon S3 adalah layanan blok penyusun AWS. Layanan terkelola, seperti Amazon RDS dan Amazon DynamoDB, adalah layanan AWS dengan tingkat lebih tinggi, atau tingkat aplikasi. Dengan memilih blok penyusun dan layanan terkelola yang sesuai, Anda dapat mengoptimalkan biaya beban kerja ini. Contohnya, dengan menggunakan layanan terkelola, Anda dapat mengurangi atau menghilangkan sebagian besar dari biaya tambahan untuk administrasi dan operasi, sehingga Anda bebas mengerjakan aplikasi dan aktivitas terkait bisnis. | 


| BIAYA 6:  Bagaimana cara memenuhi target biaya ketika Anda memilih jenis, ukuran, dan jumlah sumber daya? | 
| --- | 
| Pastikan Anda memilih jumlah sumber daya dan ukuran sumber daya yang sesuai untuk tugas yang ada. Anda meminimalkan pemborosan dengan memilih jenis, ukuran, dan jumlah yang paling hemat. | 


| BIAYA 7:  Bagaimana cara menggunakan model harga untuk mengurangi biaya? | 
| --- | 
| Gunakan model harga yang paling sesuai untuk sumber daya Anda untuk meminimalkan pengeluaran. | 


| BIAYA 8:  Bagaimana cara merencanakan biaya transfer data? | 
| --- | 
| Pastikan Anda merencanakan dan memantau biaya transfer daya sehingga Anda dapat mengambil keputusan arsitektur untuk meminimalkan biaya. Perubahan arsitektur yang kecil namun efektif dapat secara drastis mengurangi biaya operasional Anda seiring waktu.  | 

 Dengan mempertimbangkan biaya selama pemilihan layanan, dan menggunakan alat-alat seperti Cost Explorer dan AWS Trusted Advisor untuk meninjau secara rutin penggunaan AWS Anda, Anda dapat secara aktif memantau pemanfaatan dan menyesuaikan deployment dengan semestinya. 

# Kelola sumber daya pasokan dan permintaan
<a name="cost-mandem"></a>

 Ketika Anda beralih ke cloud, Anda hanya perlu membayar sesuai dengan yang Anda butuhkan. Anda dapat memasok sumber daya sesuai dengan permintaan beban kerja pada saat dibutuhkan, sehingga menghilangkan pemborosan biaya dan penyediaan berlebih yang tidak terpakai. Anda juga dapat memodifikasi permintaan, menggunakan throttle, buffer, atau antrean untuk melancarkan permintaan dan melayaninya dengan sumber daya yang lebih sedikit sehingga biayanya juga menjadi lebih rendah, atau memprosesnya di lain waktu dengan layanan batch. 

 Di AWS, Anda dapat menyediakan sumber daya secara otomatis untuk disesuaikan dengan permintaan beban kerja. Penskalaan Otomatis yang menggunakan pendekatan berbasis permintaan atau waktu memungkinkan Anda untuk menambahkan dan menghapus sumber daya seperlunya. Jika Anda dapat mengantisipasi perubahan sesuai permintaan, Anda dapat menghemat lebih banyak dana dan memastikan sumber daya Anda sesuai dengan kebutuhan beban kerja. Anda dapat menggunakan Amazon API Gateway untuk mengimplementasikan throttling, atau Amazon SQS untuk mengimplementasikan antrean di beban kerja Anda. Keduanya akan membantu Anda memodifikasi permintaan pada komponen beban kerja Anda. 

 Pertanyaan berikut berfokus pada semua pertimbangan untuk optimasi biaya ini. 


| BIAYA 9:  Bagaimana cara mengelola sumber daya pasokan dan permintaan? | 
| --- | 
| Untuk beban kerja yang memiliki pengeluaran dan kinerja seimbang, pastikan semua yang Anda bayar benar-benar digunakan dan hindari tingkat penggunaan instans yang jauh terlalu rendah. Metrik penggunaan yang melenceng ke salah satu arah memiliki dampak buruk pada organisasi Anda, baik dalam hal biaya operasional (kinerja yang menurun akibat penggunaan yang berlebihan), atau pemborosan pengeluaran AWS (akibat pengadaan yang berlebihan). | 

 Ketika merancang untuk memodifikasi sumber daya pasokan dan permintaan, pikirkan secara aktif tentang pola-pola penggunaan, waktu yang diperlukan untuk menyediakan sumber daya baru, dan prediktabilitas pola permintaan. Ketika mengelola permintaan, pastikan Anda memiliki antrean atau buffer dengan ukuran yang tepat, dan Anda merespons permintaan beban kerja dalam waktu yang diperlukan. 

# Pengoptimalan dari waktu ke waktu
<a name="cost-opti"></a>

 Saat AWS merilis fitur dan layanan baru, praktik yang terbaik adalah meninjau keputusan arsitektur yang ada untuk memastikan keputusan Anda tetap yang paling hemat. Seiring dengan perubahan persyaratan, jangan ragu untuk menonaktifkan sumber daya, seluruh layanan, dan sistem yang sudah tidak diperlukan. 

 Implementasi fitur atau tipe sumber daya baru dapat mengoptimalkan beban kerja Anda secara bertahap, sambil meminimalkan upaya yang diperlukan untuk mengimplementasikan perubahan. Ini menyediakan peningkatan berkelanjutan dalam hal efisiensi seiring waktu dan memastikan Anda tetap berada di teknologi paling mutakhir untuk memangkas biaya operasi. Anda juga dapat mengganti atau menambahkan komponen baru ke beban kerja dengan layanan baru. Hal ini dapat menyediakan peningkatan yang signifikan dalam hal efisiensi, sehingga penting untuk secara rutin meninjau beban kerja, dan mengimplementasikan layanan dan fitur baru. 

 Pertanyaan berikut berfokus pada semua pertimbangan untuk optimasi biaya ini. 


| BIAYA 10:  Bagaimana cara mengevaluasi layanan baru? | 
| --- | 
| Saat AWS merilis fitur dan layanan baru, praktik yang terbaik adalah meninjau keputusan arsitektur yang ada untuk memastikan keputusan Anda tetap yang paling hemat. | 

 Ketika meninjau deployment secara rutin, nilailah bagaimana layanan yang lebih baru dapat membantu menghemat dana Anda. Misalnya, Amazon Aurora di RDS dapat mengurangi biaya untuk basis data relasional. Penggunaan nirserver seperti Lambda dapat menghilangkan kebutuhan untuk mengoperasikan dan mengelola instans untuk menjalankan kode. 

# Sumber daya
<a name="cost-resources"></a>

 Lihat sumber daya berikut untuk mempelajari selengkapnya tentang praktik terbaik kami untuk Optimasi Biaya. 

## Dokumentasi
<a name="cost-doc"></a>
+  [Dokumentasi AWS](https://docs.aws.amazon.com/index.html?ref=wellarchitected-wp) 

## Laporan Resmi
<a name="cost-wp"></a>
+  [Pilar Optimasi Biaya](https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html?ref=wellarchitected-wp) 