

# Pelestarian lingkungan
<a name="a-sustainability"></a>

**Topics**
+ [Pemilihan wilayah](a-region-selection.md)
+ [Pola perilaku pengguna](a-user-behavior-patterns.md)
+ [Pola arsitektur dan perangkat lunak](a-sus-software-architecture-patterns.md)
+ [Pola data](a-sus-data-patterns.md)
+ [Pola perangkat keras](a-sus-hardware-patterns.md)
+ [Proses deployment dan pengembangan](a-sus-development-deployment.md)

# Pemilihan wilayah
<a name="a-region-selection"></a>

**Topics**
+ [SUS 1 Bagaimana cara memilih Wilayah untuk mendukung tujuan berkelanjutan Anda?](w2aac19c15b5b5.md)

# SUS 1 Bagaimana cara memilih Wilayah untuk mendukung tujuan berkelanjutan Anda?
<a name="w2aac19c15b5b5"></a>

Pilih Wilayah tempat Anda akan menerapkan beban kerja Anda berdasarkan persyaratan bisnis dan tujuan keberlanjutan Anda. 

 Praktik Terbaik: 

# SUS01-BP01 Memilih Wilayah di dekat proyek-proyek energi terbarukan Amazon dan Wilayah dengan jaringan energi yang memiliki intensitas karbon terpublikasi yang lebih rendah daripada lokasi (atau Wilayah) lain.
<a name="sus_sus_region_a2"></a>

 Pilih Wilayah di dekat proyek-proyek energi terbarukan Amazon dan Wilayah dengan jaringan energi yang memiliki intensitas karbon terpublikasi yang lebih rendah daripada lokasi (atau Wilayah) lain. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Sedang 

## Panduan implementasi
<a name="implementation-guidance"></a>

 Pilih Wilayah di dekat proyek-proyek energi terbarukan Amazon dan Wilayah dengan jaringan energi yang memiliki intensitas karbon terpublikasi yang lebih rendah daripada lokasi (atau Wilayah) lain. 

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

 **Dokumen terkait:** 
+  [Amazon di Seluruh Dunia](https://sustainability.aboutamazon.com/about/around-the-globe?energyType=true) 
+  [Metodologi Energi Terbarukan](https://sustainability.aboutamazon.com/amazon-renewable-energy-methodology) 
+  [Hal-Hal yang Perlu Dipertimbangkan saat Memilih Wilayah untuk Beban Kerja](https://aws.amazon.com/blogs/architecture/what-to-consider-when-selecting-a-region-for-your-workloads/) 

# Pola perilaku pengguna
<a name="a-user-behavior-patterns"></a>

**Topics**
+ [SUS 2 Bagaimana cara memanfaatkan pola perilaku pengguna untuk mendukung tujuan berkelanjutan Anda?](w2aac19c15b7b5.md)

# SUS 2 Bagaimana cara memanfaatkan pola perilaku pengguna untuk mendukung tujuan berkelanjutan Anda?
<a name="w2aac19c15b7b5"></a>

Cara pengguna menggunakan beban kerja Anda dan sumber daya lainnya dapat membantu Anda mengidentifikasi peningkatan untuk memenuhi tujuan berkelanjutan. Skalakan infrastruktur agar dapat terus sesuai dengan beban pengguna dan pastikan hanya sumber daya minimum yang diperlukan saja yang di-deploy untuk mendukung pengguna. Selaraskan tingkat layanan dengan kebutuhan pelanggan. Posisikan sumber daya untuk membatasi jaringan yang diperlukan pengguna untuk menggunakannya. Singkirkan aset yang ada dan tidak digunakan. Identifikasi aset yang telah dibuat dan tidak digunakan, dan berhenti membuat aset tersebut. Berikan anggota tim Anda perangkat yang mendukung kebutuhan mereka dengan dengan dampak keberlanjutan yang diminimalkan. 

 Praktik terbaik: 

# SUS02-BP01 Skalakan infrastruktur dengan beban pengguna
<a name="sus_sus_user_a2"></a>

 Identifikasi periode penggunaan rendah atau nol dan turunkan skala sumber daya untuk menyingkirkan kapasitas berlebih dan meningkatkan efisiensi. 

**Antipola umum:**
+ Anda tidak menskalakan infrastruktur Anda dengan beban pengguna.
+ Anda secara manual menskalakan infrastruktur Anda sepanjang waktu.
+ Anda membiarkan peningkatan kapasitas setelah peristiwa penskalaan, bukannya menurunkan kembali skala.

 **Manfaat menjalankan praktik terbaik ini:** Mengonfigurasi dan menguji elastisitas beban kerja akan membantu mengurangi dampak lingkungan beban kerja, menghemat uang, dan mempertahankan tolok ukur kinerja. Anda dapat memanfaatkan elastisitas di cloud untuk menskalakan kapasitas secara otomatis selama dan setelah lonjakan beban pengguna. Hal ini bertujuan memastikan Anda hanya menggunakan jumlah yang tepat dari sumber daya yang diperlukan untuk memenuhi kebutuhan pelanggan Anda.

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Sedang 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Elastisitas menyesuaikan pasokan sumber daya yang Anda miliki dengan permintaan untuk sumber daya tersebut. Instans, kontainer, dan fungsi menyediakan mekanisme untuk elastisitas melalui kombinasi dengan penskalaan otomatis atau sebagai fitur layanan. Gunakan elastisitas dalam arsitektur Anda untuk memastikan bahwa beban kerja dapat diturunkan skalanya secara cepat dan mudah selama periode beban pengguna rendah: 
  +  Gunakan [Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html) untuk memverifikasi bahwa Anda memiliki jumlah instans Amazon EC2 yang tepat yang tersedia untuk menangani beban pengguna aplikasi Anda. 
  +  Gunakan [Application Auto Scaling](https://docs.aws.amazon.com/autoscaling/application/userguide/what-is-application-auto-scaling.html) untuk secara otomatis menskalakan sumber daya bagi layanan AWS individu di luar Amazon EC2, seperti fungsi Lambda atau layanan Amazon Elastic Container Service (Amazon ECS). 
  +  Gunakan [Kubernetes Cluster Autoscaler](https://aws.amazon.com/blogs/aws/introducing-karpenter-an-open-source-high-performance-kubernetes-cluster-autoscaler/) untuk secara otomatis menskalakan klaster Kubernetes di AWS. 
+  Pastikan bahwa metrik untuk peningkatan atau penurunan skala telah divalidasi terhadap jenis beban kerja yang di-deploy. Jika Anda men-deploy aplikasi transkode video, 100% pemanfaatan CPU adalah hal normal dan tidak boleh menjadi metrik primer Anda. Anda dapat menggunakan [metrik yang disesuaikan](https://aws.amazon.com/blogs/mt/create-amazon-ec2-auto-scaling-policy-memory-utilization-metric-linux/) (seperti penggunaan memori) untuk kebijakan penskalaan Anda jika diperlukan. Untuk memilih metrik yang tepat, pertimbangkan panduan berikut untuk Amazon EC2: 
  +  Metrik harus merupakan metrik pemanfaatan yang valid dan mendeskripsikan tingkat kesibukan suatu instans. 
  +  Nilai metrik harus meningkat atau menurun secara proporsional dengan jumlah instans dalam grup Auto Scaling. 
+  Gunakan [penskalaan dinamis,](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scale-based-on-demand.html) bukan [penskalaan manual](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-manual-scaling.html) untuk grup Auto Scaling Anda. Sebaiknya gunakan juga [kebijakan penskalaan pelacakan target](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-target-tracking.html) dalam penskalaan dinamis. 
+  Pastikan bahwa deployment beban kerja dapat menangani peristiwa peningkatan dan penurunan skala. Buat skenario pengujian untuk peristiwa penurunan skala untuk memastikan perilaku beban kerja sesuai dengan yang diharapkan. Anda dapat menggunakan **Riwayat aktivitas** untuk menguji dan memastikan aktivitas penskalaan untuk grup Auto Scaling. 
+  Evaluasi beban kerja Anda untuk pola terprediksi dan secara proaktif skalakan saat Anda mengantisipasi perubahan terencana dan terprediksi dalam permintaan. Gunakan [Penskalaan Prediktif dengan Amazon EC2 Auto Scaling](https://aws.amazon.com/blogs/compute/introducing-native-support-for-predictive-scaling-with-amazon-ec2-auto-scaling/) agar tidak perlu memberikan bukti lebih dari yang diperlukan terkait kapasitas. 

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

 **Dokumen terkait:** 
+  [Memulai dengan Amazon EC2 Auto Scaling ](https://docs.aws.amazon.com/autoscaling/ec2/userguide/GettingStartedTutorial.html) 
+  [Penskalaan Prediktif untuk EC2, Didukung oleh Machine Learning](https://aws.amazon.com/blogs/aws/new-predictive-scaling-for-ec2-powered-by-machine-learning/) 
+  [Analisis perilaku pengguna menggunakan Amazon OpenSearch Service, Amazon Data Firehose, dan Kibana](https://aws.amazon.com/blogs/database/analyze-user-behavior-using-amazon-elasticsearch-service-amazon-kinesis-data-firehose-and-kibana/) 
+  [Apa itu Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) 
+  [Apa itu AWS X-Ray?](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html) 
+  [Log Alur VPC](https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html) 
+  [Memantau beban DB dengan Wawasan Performa di Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html) 
+  [Memperkenalkan Dukungan Native untuk Penskalaan Prediktif dengan Amazon EC2 Auto Scaling](https://aws.amazon.com/blogs/compute/introducing-native-support-for-predictive-scaling-with-amazon-ec2-auto-scaling/) 
+  [Cara membuat kebijakan Amazon EC2 Auto Scaling berdasarkan metrik pemanfaatan memori (Linux)](https://aws.amazon.com/blogs/mt/create-amazon-ec2-auto-scaling-policy-memory-utilization-metric-linux/) 
+  [Memperkenalkan Karpenter - Kubernetes Cluster Autoscaler Sumber Terbuka yang Beperforma Tinggi](https://aws.amazon.com/blogs/aws/introducing-karpenter-an-open-source-high-performance-kubernetes-cluster-autoscaler/) 

 **Video terkait:** 
+  [Komputasi yang lebih baik, lebih cepat, dan lebih murah: Pengoptimalan biaya Amazon EC2 (CMP202-R1)](https://www.youtube.com/watch?v=_dvh4P2FVbw) 

 **Contoh terkait:** 
+  Lab: Contoh Grup Amazon EC2 Auto Scaling 
+  [Lab: Memperkenalkan Penskalaan Otomatis dengan Karpenter](https://www.eksworkshop.com/beginner/085_scaling_karpenter/) 

# SUS02-BP02 Menyelaraskan SLA dengan tujuan pelestarian lingkungan
<a name="sus_sus_user_a3"></a>

 Tetapkan dan perbarui Kesepakatan Tingkat Layanan (SLA) seperti ketersediaan atau periode retensi data untuk meminimalkan jumlah sumber daya yang diperlukan untuk mendukung beban kerja Anda sambil terus memenuhi persyaratan bisnis. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Tetapkan SLA yang mendukung tujuan pelestarian lingkungan Anda sambil memenuhi persyaratan bisnis Anda. 
+  Tetapkan ulang SLA agar memenuhi persyaratan bisnis, bukan melampauinya. 
+  Ambil pilihan kompromi yang secara signifikan mengurangi dampak pelestarian lingkungan dengan penurunan yang dapat diterima dalam hal tingkat layanan. 
+  Gunakan pola desain yang mengutamakan fungsi-fungsi bisnis yang kritis, dan izinkan tingkat layanan (seperti waktu respons atau tujuan waktu pemulihan) yang lebih rendah untuk fungsi-fungsi nonkritis. 

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

 **Dokumen terkait:** 
+  [Perjanjian Tingkat Layanan (SLA) AWS](https://aws.amazon.com/legal/service-level-agreements/?aws-sla-cards.sort-by=item.additionalFields.serviceNameLower&aws-sla-cards.sort-order=asc&awsf.tech-category-filter=*all) 
+  [Pentingnya Perjanjian Tingkat Layanan untuk Penyedia SaaS](https://aws.amazon.com/blogs/apn/importance-of-service-level-agreement-for-saas-providers/) 

 **Video terkait:** 
+  [Membangun dengan Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 

# SUS02-BP03 Menghentikan pembuatan dan pemeliharaan aset yang tak terpakai
<a name="sus_sus_user_a4"></a>

 Analisis aset aplikasi (seperti laporan pra-kompilasi, set data, dan gambar statis) serta pola akses aset untuk mengidentifikasi redundansi, pemanfaatan yang terlalu rendah, dan potensi target penonaktifan. Gabungkan aset dengan konten sama yang dihasilkan (misalnya laporan bulanan yang output dan set datanya tumpang tindih atau sama) agar tidak ada sumber daya yang terbuang karena output ganda. Nonaktifkan aset tidak terpakai (misalnya gambar-gambar produk yang sudah tidak dijual) untuk menghemat sumber daya yang dikonsumsi dan mengurangi jumlah sumber daya yang digunakan untuk mendukung beban kerja. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Kelola aset statis untuk menyingkirkan aset yang tidak lagi diperlukan. 
+  Kelola aset yang dihasilkan, hentikan pembuatan dan singkirkan aset yang tidak lagi diperlukan. 
+  Gabungkan aset tumpang tindih yang dihasilkan untuk menghindari pemrosesan berlebih. 
+  Arahkan pihak ketiga untuk berhenti memproduksi dan menyimpan aset yang dikelola atas nama Anda yang tidak lagi diperlukan. 
+  Arahkan pihak ketiga untuk berhenti memproduksi dan menyimpan aset berlebih yang dibuat atas nama Anda. 

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

 **Dokumen terkait:** 
+  [Mengoptimalkan Infrastruktur AWS untuk Pelestarian Lingkungan, Bagian III: Jaringan](https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-ii-storage/) 

 **Video terkait:** 
+  [Membangun Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 

# SUS02-BP04 Mengoptimalkan penempatan beban kerja secara geografis untuk lokasi pengguna
<a name="sus_sus_user_a5"></a>

 Analisis pola akses jaringan untuk mengidentifikasi lokasi geografis tempat pelanggan Anda melakukan sambungan. Pilih Wilayah dan layanan yang mengurangi jarak yang harus ditempuh oleh lalu lintas jaringan guna menurunkan total sumber daya jaringan yang diperlukan untuk mendukung beban kerja Anda. 

 ** Antipola umum: ** 
+  Anda memilih Wilayah beban kerja berdasarkan lokasi Anda sendiri. 

 **Manfaat menjalankan praktik terbaik ini:** Menempatkan beban kerja dekat dengan pelanggannya akan menghasilkan latensi terendah sambil mengurangi pergerakan data di seluruh jaringan dan menurunkan dampak lingkungan. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Sedang 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Pilih Wilayah untuk deployment beban kerja Anda berdasarkan elemen utama berikut: 
  +  **Tujuan Pelestarian Lingkungan Anda:** seperti dijelaskan dalam [Pemilihan wilayah](https://docs.aws.amazon.com/wellarchitected/latest/sustainability-pillar/region-selection.html). 
  +  **Lokasi data Anda:** Untuk aplikasi dengan banyak data (seperti big data dan machine learning), kode aplikasi harus dijalankan sedekat mungkin dengan data. 
  +  **Lokasi pengguna Anda:** Untuk aplikasi yang ditampilkan kepada pengguna, pilih Wilayah yang dekat dengan basis pelanggan beban kerja Anda.
  + **Kendala lainnya:** Pertimbangkan kendala seperti keamanan dan kepatuhan sebagaimana dijelaskan dalam [Hal-Hal yang Perlu Dipertimbangkan saat Memilih Wilayah untuk Beban Kerja](https://aws.amazon.com/blogs/architecture/what-to-consider-when-selecting-a-region-for-your-workloads/).
+  Gunakan [Zona Lokal AWS](https://aws.amazon.com/global-infrastructure/localzones/) untuk menjalankan beban kerja seperti rendering video dan aplikasi desktop virtual yang intensif grafis. Zona Lokal memungkinkan Anda mendapatkan semua manfaat dari komputasi dan sumber daya penyimpanan yang lebih dekat dengan pengguna akhir. 
+  Gunakan caching lokal atau [Solusi Caching AWS](https://aws.amazon.com/caching/aws-caching/) untuk sumber daya yang sering digunakan guna meningkatkan performa, mengurangi pergerakan data, dan mengurangi dampak lingkungan. 
  + Gunakan [Amazon CloudFront](https://aws.amazon.com/cloudfront/) untuk meng-cache konten statis seperti gambar, skrip, dan video, serta konten dinamis seperti respons API atau aplikasi web.
  + Gunakan [Amazon ElastiCache](https://aws.amazon.com/elasticache/) untuk meng-cache konten bagi aplikasi web Anda.
  + Gunakan [DynamoDB Accelerator](https://aws.amazon.com/dynamodb/dax/) untuk menambahkan percepatan dalam memori ke tabel DynamoDB Anda.
+  Gunakan layanan yang dapat membantu Anda menjalankan kode lebih dekat dengan pengguna beban kerja Anda:
  + Gunakan [Lambda@Edge](https://aws.amazon.com/lambda/edge/) untuk operasi dengan banyak komputasi yang dijalankan saat objek tidak ada dalam cache. 
  + Gunakan [Fungsi Amazon CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-functions.html) untuk kasus penggunaan sederhana seperti permintaan HTTP atau manipulasi respons yang dapat dijalankan oleh fungsi dengan masa pakai singkat. 
  + Gunakan [AWS IoT Greengrass](https://aws.amazon.com/greengrass/) untuk menjalankan komputasi lokal, olahpesan, dan caching data untuk perangkat yang terhubung. 
+  Gunakan pooling koneksi untuk memungkinkan penggunaan ulang koneksi dan mengurangi sumber daya yang diperlukan. 
+  Gunakan penyimpanan data terdistribusi yang tidak mengandalkan koneksi persisten dan pembaruan sinkron untuk mendapatkan konsistensi guna melayani populasi wilayah. 
+  Ganti kapasitas jaringan statis yang disediakan di awal dengan kapasitas dinamis bersama, dan bagikan dampak pelestarian lingkungan kapasitas jaringan kepada pelanggan lain. 

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

 **Dokumen terkait:** 
+  [Mengoptimalkan Infrastruktur AWS untuk Pelestarian Lingkungan, Bagian III: Jaringan](https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-iii-networking/) 
+  [Dokumentasi Amazon ElastiCache](https://docs.aws.amazon.com/elasticache/index.html) 
+  [Apa itu Amazon CloudFront?](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html) 
+  [Fitur Utama Amazon CloudFront](https://aws.amazon.com/cloudfront/features/) 
+  [Lambda@Edge](https://aws.amazon.com/lambda/edge/) 
+  [Fungsi CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-functions.html) 
+ [AWS IoT Greengrass](https://aws.amazon.com/greengrass/)

 **Video terkait:** 
+  [Membangun dengan Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 

 **Contoh terkait:** 
+  [Lokakarya Jaringan AWS](https://catalog.workshops.aws/networking/en-US) 

# SUS02-BP05 Optimalkan sumber daya anggota tim untuk aktivitas yang dijalankan
<a name="sus_sus_user_a6"></a>

 Optimalkan sumber daya yang disediakan bagi anggota tim untuk meminimalkan dampak pelestarian lingkungan sambil mendukung kebutuhan mereka. Sebagai contoh, lakukan operasi yang kompleks, seperti rendering dan kompilasi, di desktop cloud bersama dengan tingkat pemanfaatan yang tinggi, bukan di sistem pengguna tunggal berdaya tinggi namun dengan pemanfaatan yang rendah. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Sediakan workstation dan perangkat lainnya untuk menyesuaikan dengan cara penggunaannya. 
+  Gunakan streaming aplikasi dan desktop virtual untuk membatasi persyaratan perangkat dan pemutakhiran. 
+  Alihkan tugas yang sarat dengan memori atau prosesor ke cloud. 
+  Evaluasi dampak proses dan sistem atas siklus hidup perangkat, dan pilih solusi yang meminimalkan persyaratan untuk penggantian perangkat sekaligus memenuhi persyaratan bisnis. 
+  Implementasikan manajemen jarak jauh untuk perangkat guna mengurangi perjalanan bisnis yang diperlukan. 

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

 **Dokumen terkait:** 
+  [Apa itu Amazon WorkSpaces?](https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html) 
+  [Dokumentasi Amazon AppStream 2.0](https://docs.aws.amazon.com/appstream2/) 
+  [NICE DCV](https://docs.aws.amazon.com/dcv/) 
+  [Manajer Armada AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/fleet.html) 

 **Video terkait:** 
+  [Membangun dengan Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 

# Pola arsitektur dan perangkat lunak
<a name="a-sus-software-architecture-patterns"></a>

**Topics**
+ [SUS 3 Bagaimana cara memanfaatkan pola arsitektur dan perangkat lunak untuk mendukung tujuan berkelanjutan Anda?](w2aac19c15b9b5.md)

# SUS 3 Bagaimana cara memanfaatkan pola arsitektur dan perangkat lunak untuk mendukung tujuan berkelanjutan Anda?
<a name="w2aac19c15b9b5"></a>

Implementasikan pola untuk melancarkan beban dan mempertahankan penggunaan sumber daya yang di-deploy secara sangat konsisten untuk meminimalkan sumber daya yang dipakai. Komponen dapat menjadi tidak aktif dari kurangnya penggunaan karena perubahan dalam perilaku pengguna seiring waktu. Revisi pola dan arsitektur untuk mengonsolidasikan komponen yang kurang digunakan guna meningkatkan penggunaan secara keseluruhan. Pensiunkan komponen yang tidak lagi diperlukan. Pahami performa komponen beban kerja Anda, dan optimalkan komponen yang paling banyak menghabiskan sumber daya. Ketahui perangkat yang digunakan pelanggan untuk mengakses layanan Anda, dan implementasikan pola untuk meminimalkan kebutuhan akan pemutakhiran perangkat. 

 Praktik terbaik: 

# SUS03-BP01 Optimalkan perangkat lunak dan arsitektur untuk tugas yang sinkron dan terjadwal
<a name="sus_sus_software_a2"></a>

 Gunakan desain dan arsitektur perangkat lunak yang efisien untuk meminimalkan sumber daya rata-rata yang diperlukan per unit kerja. Implementasikan mekanisme yang menghasilkan pemanfaatan komponen yang merata untuk mengurangi sumber daya yang tidak aktif di antara tugas dan meminimalkan dampak lonjakan beban. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Buat antrean permintaan yang tidak memerlukan pemrosesan segera. 
+  Tingkatkan serialisasi untuk meratakan pemanfaatan di seluruh pipeline Anda. 
+  Ubah kapasitas masing-masing komponen untuk menghindari sumber daya yang tidak aktif karena menunggu input. 
+  Buat buffer dan tetapkan pembatasan laju untuk memudahkan pemakaian layanan eksternal. 
+  Gunakan perangkat keras paling efisien yang tersedia untuk optimasi perangkat lunak Anda. 
+  Gunakan arsitektur yang didorong antrean, manajemen pipeline, dan pekerja Instans Sesuai Permintaan untuk memaksimalkan pemanfaatan untuk pemrosesan batch. 
+  Jadwalkan tugas untuk menghindari lonjakan beban dan permasalahan sumber daya dari eksekusi serentak. 
+  Jadwalkan tugas di siang hari saat intensitas karbon untuk daya dinilai paling rendah. 

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

 **Dokumen terkait:** 
+  [Apa itu Amazon Simple Queue Service?](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html) 
+  [Apa itu Amazon MQ?](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/welcome.html) 
+  [Menskalakan berdasarkan Amazon SQS](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-using-sqs-queue.html) 
+  [Apa itu AWS Step Functions?](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html) 
+  [Apa itu AWS Lambda?](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) 
+  [Menggunakan AWS Lambda dengan Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html) 
+  [Apa itu Amazon EventBridge?](https://docs.aws.amazon.com/eventbridge/latest/userguide/what-is-amazon-eventbridge.html) 

 **Video terkait:** 
+  [Membangun Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 
+  [Arsitektur yang didorong peristiwa.](https://www.youtube.com/watch?v=h46IquqjF3E) 

# SUS03-BP02 Menyingkirkan atau memfaktor ulang komponen beban kerja yang jarang atau tidak pernah digunakan
<a name="sus_sus_software_a3"></a>

 Pantau aktivitas beban kerja untuk mengidentifikasi perubahan dalam hal pemanfaatan setiap komponen seiring waktu. Singkirkan komponen yang tidak digunakan dan sudah tidak diperlukan, dan faktor ulang komponen dengan sedikit pemanfaatan, untuk membatasi sumber daya yang terbuang. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Analisis beban (menggunakan indikator seperti alur transaksi dan panggilan API) pada komponen fungsional untuk mengidentifikasi komponen yang tidak digunakan atau pemanfaatannya rendah. 
+  Pensiunkan komponen yang tidak lagi diperlukan. 
+  Faktorkan ulang komponen yang pemanfaatannya rendah. 
+  Gabungkan komponen yang pemanfaatannya rendah dengan sumber daya lain untuk meningkatkan efisiensi pemanfaatan. 

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

 **Dokumen terkait:** 
+  [Apa itu AWS X-Ray?](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html) 
+  [Apa itu Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) 
+  [Menggunakan ServiceLens untuk memantau kondisi aplikasi Anda](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ServiceLens.html) 
+  [Pembersihan Otomatis Gambar yang Tidak Digunakan di Amazon ECR](https://aws.amazon.com/blogs/compute/automated-cleanup-of-unused-images-in-amazon-ecr/) 

 **Video terkait:** 
+  [Membangun Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 

# SUS03-BP03 Mengoptimalkan area kode yang memakai waktu atau sumber daya paling banyak
<a name="sus_sus_software_a4"></a>

 Pantau aktivitas beban kerja untuk mengidentifikasi komponen aplikasi yang memakai sumber daya paling banyak. Optimalkan kode yang berjalan di dalam komponen-komponen tersebut untuk meminimalkan penggunaan sumber daya sambil memaksimalkan kinerja. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Pantau kinerja sebagai fungsi penggunaan sumber daya untuk mengidentifikasi komponen dengan kebutuhan sumber daya yang tinggi per unit kerja sebagai target untuk optimasi. 
+  Gunakan profiler kode untuk mengidentifikasi area kode yang menggunakan waktu atau sumber daya paling banyak sebagai target optimasi. 
+  Ganti algoritme dengan versi lebih efisien yang memberikan hasil yang sama. 
+  Gunakan akselerasi perangkat keras untuk meningkatkan efisiensi blok kode dengan waktu eksekusi yang panjang. 
+  Gunakan sistem operasi dan bahasa pemrograman paling efisien untuk beban kerja. 
+  Hilangkan penyortiran dan pemformatan yang tidak diperlukan. 
+  Gunakan pola transfer data yang meminimalkan sumber daya yang digunakan berdasarkan tingkat keseringan perubahan data dan bagaimana data digunakan. Misalnya, dorong informasi perubahan status ke klien, alih-alih membuat klien menggunakan sumber daya untuk memeriksa dan menerima pesan ‘tidak ada perubahan’ yang tidak bernilai. 

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

 **Dokumen terkait:** 
+  [Apa itu Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) 
+  [Apa itu Amazon CodeGuru Profiler?](https://docs.aws.amazon.com/codeguru/latest/profiler-ug/what-is-codeguru-profiler.html) 
+  [Instans FPGA](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/fpga-getting-started.html) 
+  [SDK AWS di Alat-Alat untuk Membangun di AWS](https://aws.amazon.com/tools/) 

 **Video terkait:** 
+  [Membangun dengan Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 

# SUS03-BP04 Mengoptimalkan dampak pada perangkat dan perlengkapan pelanggan
<a name="sus_sus_software_a5"></a>

 Pahami perangkat dan perlengkapan yang digunakan pelanggan Anda untuk menggunakan layanan, siklus hidup yang diharapkan, serta dampak finansial dan pelestarian lingkungan dari penggantian komponen tersebut. Implementasikan pola dan arsitektur perangkat lunak guna meminimalkan kebutuhan pelanggan untuk mengganti perangkat dan memutakhirkan perlengkapan. Misalnya, implementasikan fitur baru menggunakan kode yang kompatibel dengan versi perangkat keras dan sistem operasi yang lebih lama, atau kelola ukuran payload agar tidak melebihi kapasitas penyimpanan perangkat target. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Inventarisasikan perangkat yang digunakan pelanggan Anda. 
+  Uji menggunakan farm perangkat terkelola dengan set perangkat keras yang representatif untuk memahami dampak perubahan, dan iterasikan pengembangan untuk memaksimalkan perangkat yang didukung. 
+  Perhitungkan bandwidth jaringan dan latensi saat membangun payload, dan implementasikan kemampuan yang membantu aplikasi bekerja dengan baik pada tautan yang memiliki bandwidth rendah dan latensi tinggi. 
+  Jalankan pemrosesan awal payload data untuk mengurangi persyaratan pemrosesan lokal dan membatasi persyaratan transfer data. 
+  Lakukan aktivitas yang membutuhkan banyak komputasi di sisi server (seperti render gambar), atau gunakan streaming aplikasi untuk meningkatkan pengalaman pengguna pada perangkat yang lebih lama. 
+  Pisahkan dan bagi keluaran, terutama untuk sesi interaktif, guna mengelola payload dan membatasi persyaratan penyimpanan lokal. 

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

 **Dokumen terkait:** 
+  [Apa itu AWS Device Farm?](https://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html) 
+  [Dokumentasi Amazon AppStream 2.0](https://docs.aws.amazon.com/appstream2/) 
+  [NICE DCV](https://docs.aws.amazon.com/dcv/) 
+  [Dokumentasi Amazon Elastic Transcoder](https://docs.aws.amazon.com/elastic-transcoder/) 

 **Video terkait:** 
+  [Membangun Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 

# SUS03-BP05 Gunakan pola perangkat lunak dan arsitektur yang paling mendukung pola akses dan penyimpanan data.
<a name="sus_sus_software_a6"></a>

 Pahami bagaimana data digunakan di dalam beban kerja Anda, digunakan oleh pengguna Anda, ditransfer, dan disimpan. Seleksi teknologi untuk meminimalkan persyaratan pemrosesan dan penyimpanan data. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Analisis pola akses dan penyimpanan data Anda. 
+  Simpan file data dalam format file yang efisien seperti Parquet untuk mencegah pemrosesan yang tidak diperlukan (misalnya, saat menjalankan analitik) dan untuk mengurangi total penyimpanan yang disediakan. 
+  Gunakan teknologi yang berjalan secara native dengan data terkompresi: 
+  Gunakan mesin basis data yang paling mendukung pola kueri dominan Anda. 
+  Kelola indeks basis data Anda untuk memastikan desain indeks mendukung eksekusi kueri yang efisien. 
+  Seleksi protokol jaringan yang mengurangi jumlah kapasitas jaringan yang dipakai. 

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

 **Dokumen terkait:** 
+  [Format file Dukungan Kompresi Athena](https://docs.aws.amazon.com/athena/latest/ug/compression-formats.html) 
+  [MENYALIN dari format data kolom dengan Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/copy-usage_notes-copy-from-columnar.html) 
+  [Mengonversi Format Rekaman Input Anda di Firehose](https://docs.aws.amazon.com/firehose/latest/dev/record-format-conversion.html) 
+  [Opsi Format untuk Input dan Output ETL di AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-format.html) 
+  [Meningkatkan kinerja kueri di Amazon Athena dengan Mengonversi ke Format Kolom](https://docs.aws.amazon.com/athena/latest/ug/convert-to-columnar.html) 
+  [Memuat file data terkompresi dari Amazon S3 dengan Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/t_loading-gzip-compressed-data-files-from-S3.html) 
+  [Memantau beban DB dengan Wawasan Kinerja di Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.html) 
+  [Memantau beban DB dengan Wawasan Kinerja di Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html) 
+  [AWS IoT FleetWise](https://aws.amazon.com/about-aws/whats-new/2021/11/aws-iot-fleetwise-transferring-vehicle-data-cloud/) 

 **Video terkait:** 
+  [Membangun dengan Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 

# Pola data
<a name="a-sus-data-patterns"></a>

**Topics**
+ [SUS 4 Bagaimana cara memanfaatkan pola penggunaan dan akses data untuk mendukung tujuan berkelanjutan Anda?](w2aac19c15c11b5.md)

# SUS 4 Bagaimana cara memanfaatkan pola penggunaan dan akses data untuk mendukung tujuan berkelanjutan Anda?
<a name="w2aac19c15c11b5"></a>

Implementasikan praktik manajemen data untuk mengurangi penyimpanan yang tersedia, yang diperlukan untuk mendukung beban kerja Anda, dan sumber daya yang diperlukan untuk menggunakannya. Pahami data Anda, dan gunakan konfigurasi dan teknologi penyimpanan penggunaan yang paling tepat untuk mendukung nilai bisnis data dan cara data digunakan. Buat siklus hidup data di penyimpanan yang lebih efisien dan memiliki performa lebih rendah ketika persyaratan menurun, dan hapus data yang tidak lagi diperlukan. 

 Praktik terbaik: 

# SUS04-BP01 Mengimplementasikan kebijakan klasifikasi data
<a name="sus_sus_data_a2"></a>

 Klasifikasikan data untuk memahami pentingnya setiap data bagi hasil bisnis. Gunakan informasi ini untuk menentukan kapan Anda dapat memindahkan data ke penyimpanan yang lebih hemat energi atau menghapusnya dengan aman. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Tentukan persyaratan untuk distribusi, retensi, dan penghapusan data Anda. 
+  Gunakan penandaan pada volume dan objek untuk mencatat metadata yang digunakan untuk menentukan bagaimana manajemen dilakukan, termasuk klasifikasi data. 
+  Audit lingkungan Anda secara berkala untuk data yang tidak ditandai dan tidak diklasifikasikan, serta klasifikasikan dan tandai data dengan tepat. 

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

 **Dokumen terkait:** 
+  [Proses Klasifikasi Data](https://docs.aws.amazon.com/whitepapers/latest/data-classification/data-classification-process.html) 
+  [Memanfaatkan AWS Cloud untuk Mendukung Klasifikasi Data](https://docs.aws.amazon.com/whitepapers/latest/data-classification/leveraging-aws-cloud-to-support-data-classification.html) 
+  [Kebijakan tanda dari AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_tag-policies.html) 

# SUS04-BP02 Menggunakan teknologi yang mendukung pola akses dan penyimpanan data
<a name="sus_sus_data_a3"></a>

 Gunakan penyimpanan yang paling mendukung cara data Anda diakses dan disimpan untuk meminimalkan sumber daya yang disediakan sambil mendukung beban kerja Anda. Misalnya, Perangkat Solid State (SSD) memerlukan energi yang lebih besar daripada drive magnetik dan sebaiknya hanya digunakan untuk kasus penggunaan data aktif. Gunakan penyimpanan kelas arsip yang hemat energi untuk data yang jarang diakses. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Sedang 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Pantau pola akses data Anda. 
+  Migrasikan data ke teknologi yang sesuai berdasarkan pola akses. 
+  Migrasikan data arsip ke penyimpanan yang dirancang untuk tujuan tersebut. 

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

 **Dokumen terkait:** 
+  [Jenis volume Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html) 
+  [Penyimpanan instans Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html) 
+  [Amazon S3 Intelligent-Tiering](https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering.html) 
+  [Menggunakan kelas penyimpanan Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html) 
+  [Apa itu Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) 
+  [Apa itu Amazon Glacier?](https://docs.aws.amazon.com/amazonglacier/latest/dev/introduction.html) 

 **Video terkait:** 
+  [Pola Arsitektur untuk Danau Data di AWS](https://www.youtube.com/watch?v=XpTly4XHmqc&ab_channel=AWSEvents) 

# SUS04-BP03 Menggunakan kebijakan siklus hidup untuk menghapus data yang tidak diperlukan
<a name="sus_sus_data_a4"></a>

 Kelola siklus hidup semua data Anda dan terapkan lini waktu penghapusan secara otomatis untuk meminimalkan total kebutuhan penyimpanan beban kerja Anda. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Tetapkan kebijakan siklus hidup untuk semua tipe klasifikasi data Anda. 
+  Atur kebijakan siklus hidup otomatis untuk menegakkan aturan siklus hidup. 
+  Hapus volume dan snapshot yang tidak digunakan. 
+  Agregasikan data jika memungkinkan berdasarkan aturan siklus hidup. 

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

 **Dokumen terkait:** 
+  [Kebijakan Siklus Hidup Amazon ECR](https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html) 
+  [Manajemen siklus hidup Amazon EFS](https://docs.aws.amazon.com/efs/latest/ug/lifecycle-management-efs.html) 
+  [Amazon S3 Intelligent-Tiering](https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering.html) 
+  [Mengevaluasi Sumber Daya dengan Aturan AWS Config](https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config.html) 
+  [Mengelola siklus hidup penyimpanan Anda di Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html) 
+  [Kebijakan siklus hidup objek di AWS Elemental MediaStore](https://docs.aws.amazon.com/mediastore/latest/ug/policies-object-lifecycle.html) 

 **Video terkait:** 
+  [Siklus Hidup Amazon S3](https://www.youtube.com/watch?v=53eHNSpaMJI&ab_channel=AmazonWebServices) 

# SUS04-BP04 Meminimalkan pengadaan yang berlebihan di penyimpanan blok
<a name="sus_sus_data_a5"></a>

 Untuk meminimalkan total penyimpanan yang disediakan, buat penyimpanan blok dengan alokasi ukuran yang tepat untuk beban kerja. Gunakan volume elastis untuk memperluas penyimpanan seiring pertumbuhan data tanpa harus mengubah ukuran penyimpanan yang dilampirkan ke sumber daya komputasi. Secara rutin tinjau volume elastis dan kecilkan volume dengan penyediaan berlebih agar sesuai dengan ukuran data saat ini. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Pantau pemanfaatan volume data Anda. 
+  Gunakan volume elastis dan layanan data blok terkelola untuk mengotomatisasi alokasi penyimpanan tambahan seiring tumbuhnya data persisten Anda. 
+  Atur target tingkat pemanfaatan untuk volume data Anda, dan sesuaikan ukuran volume di luar rentang yang diperkirakan. 
+  Sesuaikan ukuran volume hanya-baca agar sesuai dengan data. 
+  Migrasikan data ke penyimpanan objek untuk menghindari pengadaan kapasitas yang berlebih dari ukuran volume tetap di penyimpanan blok. 

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

 **Dokumen terkait:** 
+  [Volume Elastis Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modify-volume.html) 
+  [Dokumentasi Amazon FSx](https://docs.aws.amazon.com/fsx/index.html) 
+  [Apa itu Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) 
+  [Apa itu Amazon Elastic File System?](https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html) 

# SUS04-BP05 Menyingkirkan data yang tidak diperlukan atau redundan
<a name="sus_sus_data_a6"></a>

 Gandakan data hanya saat diperlukan untuk meminimalkan total penyimpanan yang digunakan. Gunakan teknologi pencadangan yang menghilangkan data ganda pada tingkat file dan blok. Batasi penggunaan konfigurasi Redundant Array of Independent Drives (RAID) kecuali diperlukan untuk memenuhi Perjanjian Tingkat Layanan (SLA). 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Gunakan mekanisme yang dapat membatalkan duplikasi data pada tingkat blok dan objek. 
+  Gunakan teknologi pencadangan yang dapat membuat cadangan bertahap dan membatalkan duplikasi data pada tingkat blok, file, dan objek. 
+  Gunakan RAID hanya saat diperlukan untuk memenuhi SLA Anda. 
+  Pusatkan log dan lacak data, batalkan duplikasi entri log yang identik, dan buat mekanisme untuk menyesuaikan verbositas saat diperlukan. 
+  Pra-isi cache hanya saat dengan alasan yang dibenarkan. 
+  Lakukan pemantauan dan otomatisasi cache untuk menyesuaikan ukuran cache dengan tepat. 
+  Singkirkan deployment dan aset usang dari penyimpanan objek dan cache edge saat mendorong versi baru untuk beban kerja Anda. 

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

 **Dokumen terkait:** 
+  [Snapshot Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html) 
+  [Ubah retensi data log di CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html#SettingLogRetention) 
+  [Pembatalan duplikasi data di Amazon FSx untuk Windows File Server](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/using-data-dedup.html) 
+  [Fitur Amazon FSx untuk ONTAP meliputi pembatalan duplikasi data](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/what-is-fsx-ontap.html#features-overview) 
+  [Membatalkan File di Amazon CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html) 
+  [Menggunakan AWS Backup untuk mencadangkan dan memulihkan sistem file Amazon EFS](https://docs.aws.amazon.com/efs/latest/ug/awsbackup.html) 
+  [Apa itu Amazon CloudWatch Logs?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html) 
+  [Bekerja dengan cadangan di Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html) 

 **Contoh terkait:** 
+  [Lab: Mengoptimalkan Pola Data Menggunakan Fitur Berbagi Data Amazon Redshift](https://wellarchitectedlabs.com/sustainability/300_labs/300_optimize_data_pattern_using_redshift_data_sharing/) 

# SUS04-BP06 Menggunakan sistem file atau penyimpanan objek bersama untuk mengakses data umum
<a name="sus_sus_data_a7"></a>

 Adopsi penyimpanan bersama dan sumber kebenaran tunggal untuk menghindari data ganda dan mengurangi kebutuhan penyimpanan total untuk beban kerja Anda. Ambil data dari penyimpanan bersama hanya saat diperlukan. Lepaskan volume tidak terpakai untuk menghemat sumber daya. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Migrasikan data ke penyimpanan bersama ketika data memiliki beberapa pemakai. 
+  Ambil data dari penyimpanan bersama hanya saat diperlukan. 
+  Hapus data jika perlu untuk pola penggunaan Anda, dan implementasikan fungsionalitas time to live (TTL) untuk mengelola data dalam cache. 
+  Lepaskan volume dari klien yang tidak menggunakannya secara aktif. 

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

 **Dokumen terkait:** 
+  [Amazon FSx](https://aws.amazon.com/fsx/) 
+  [Strategi caching](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/Strategies.html) 
+  [Apa itu Amazon Elastic File System?](https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html) 
+  [Apa itu Amazon S3?](https://docs.aws.amazon.com/AmazonS3/latest/dev/Welcome.html) 

# SUS04-BP07 Meminimalkan perpindahan data di jaringan
<a name="sus_sus_data_a8"></a>

 Gunakan penyimpanan bersama dan akses data dari penyimpanan data regional untuk meminimalkan total sumber daya jaringan yang diperlukan untuk mendukung perpindahan data untuk beban kerja Anda. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Simpan data sedekat mungkin dari pengguna. 
+  Mempartisi layanan yang digunakan secara regional sehingga data khusus Wilayahnya disimpan di Wilayah tempat penggunaan data. 
+  Saat menyalin penyimpanan di jaringan, gunakan duplikasi tingkat blok, bukan duplikasi tingkat objek atau file. 
+  Kompres data sebelum memindahkannya di jaringan. 

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

 **Dokumen terkait:** 
+  [Mengoptimalkan Infrastruktur AWS untuk Pelestarian Lingkungan, Bagian III: Jaringan](https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-iii-networking/) 
+  [Infrastruktur Global AWS](https://aws.amazon.com/about-aws/global-infrastructure/) 
+  [Fitur Utama Amazon CloudFront meliputi Jaringan Edge Global CloudFront](https://aws.amazon.com/cloudfront/features/) 
+  [Mengompresi permintaan HTTP di Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/gzip.html) 
+  [Kompresi data menengah dengan Amazon EMR](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-output-compression.html#HadoopIntermediateDataCompression) 
+  [Memuat file kompresi data dari Amazon S3 ke Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/t_loading-gzip-compressed-data-files-from-S3.html) 
+  [Menyajikan file kompresi dengan Amazon CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ServingCompressedFiles.html) 

# SUS04-BP08 Hanya mencadangkan data saat sulit untuk dibuat ulang
<a name="sus_sus_data_a9"></a>

 Untuk menghemat penggunaan penyimpanan, hanya cadangkan data yang memiliki nilai bisnis atau yang diperlukan untuk memenuhi persyaratan kepatuhan. Periksa kebijakan pencadangan dan jangan masukkan penyimpanan sementara yang tidak memberikan nilai dalam skenario pemulihan. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Gunakan klasifikasi data Anda untuk menetapkan data apa yang perlu dicadangkan. 
+  Jangan masukkan data yang mudah dibuat ulang. 
+  Jangan masukkan data sementara dari cadangan Anda. 
+  Jangan masukkan salinan lokal data, kecuali apabila waktu yang diperlukan untuk memulihkan data tersebut dari lokasi umum melebihi perjanjian tingkat layanan (SLA) Anda. 

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

 **Dokumen terkait:** 
+  [Menggunakan AWS Backup untuk mencadangkan dan memulihkan sistem file Amazon EFS](https://docs.aws.amazon.com/efs/latest/ug/awsbackup.html) 
+  [Snapshot Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html) 
+  [Mulai mencadangkan di Amazon Relational Database Service](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html) 

# Pola perangkat keras
<a name="a-sus-hardware-patterns"></a>

**Topics**
+ [SUS 5 Bagaimana cara praktik penggunaan dan pengelolaan perangkat keras mendukung tujuan berkelanjutan Anda?](w2aac19c15c13b5.md)

# SUS 5 Bagaimana cara praktik penggunaan dan pengelolaan perangkat keras mendukung tujuan berkelanjutan Anda?
<a name="w2aac19c15c13b5"></a>

Cari peluang untuk mengurangi dampak keberlanjutan dari beban kerja dengan membuat perubahan pada praktik pengelolaan perangkat keras Anda. Minimalkan jumlah perangkat keras yang diperlukan untuk disediakan dan dilakukan deploy, serta pilih perangkat keras yang paling efisien untuk beban kerja Anda secara individu. 

 Praktik terbaik: 

# SUS05-BP01 Menggunakan perangkat keras dalam jumlah minim untuk memenuhi kebutuhan Anda
<a name="sus_sus_hardware_a2"></a>

 Menggunakan kemampuan cloud, Anda dapat membuat perubahan dengan sering pada implementasi beban kerja Anda. Perbarui komponen yang di-deploy seiring perubahan kebutuhan Anda. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Sedang 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Aktifkan penskalaan horizontal, dan gunakan otomatisasi untuk menskalakan ke luar saat beban bertambah dan untuk menskalakan ke dalam saat beban berkurang. 
+  Skalakan menggunakan peningkatan kecil untuk beban kerja variabel. 
+  Selaraskan penskalaan dengan pola pemanfaatan siklis (misalnya, sistem pembayaran gaji dengan aktivitas pemrosesan dua minggu sekali yang padat) karena beban bervariasi selama berhari-hari, berminggu-minggu, berbulan-bulan, atau bertahun-tahun. 
+  Negosiasikan Perjanjian tingkat layanan (SLA) agar kapasitas dapat dikurangi sementara di saat otomatisasi melakukan deployment sumber daya pengganti. 

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

 **Dokumen terkait:** 
+  [Dokumentasi AWS Compute Optimizer](https://docs.aws.amazon.com/compute-optimizer/index.html) 
+  [Mengoperasikan Lambda: Optimasi kinerja](https://aws.amazon.com/blogs/compute/operating-lambda-performance-optimization-part-2/) 
+  [Dokumentasi Penskalaan Otomatis](https://docs.aws.amazon.com/autoscaling/index.html) 

# SUS05-BP02 Menggunakan jenis instans dengan dampak paling sedikit
<a name="sus_sus_hardware_a3"></a>

 Terus pantau perilisan jenis instans baru dan manfaatkan peningkatan efisiensi energi, termasuk jenis instans yang dirancang untuk mendukung beban kerja khusus seperti pelatihan dan inferensi machine learning, serta transkode video. 

 **Antipola umum:** 
+  Anda hanya menggunakan satu kelompok instans. 
+  Anda hanya menggunakan instans x86. 
+  Anda menentukan satu jenis instans dalam konfigurasi Amazon EC2 Auto Scaling Anda. 
+  Anda menggunakan instans AWS dengan cara yang tidak dirancang untuk instans tersebut (misalnya, Anda menggunakan instans komputasi yang dioptimalkan untuk beban kerja intensif memori). 
+  Anda tidak mengevaluasi jenis instans baru secara teratur. 
+  Anda tidak melihat rekomendasi dari alat rightsizing AWS seperti [AWS Compute Optimizer.](https://aws.amazon.com/compute-optimizer/) 

 **Manfaat menjalankan praktik terbaik ini:** Dengan memanfaatkan instans hemat energi dan berukuran tepat, Anda dapat jauh mengurangi dampak lingkungan dan biaya beban kerja Anda. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Pelajari dan jelajahi jenis instans yang dapat menurunkan dampak lingkungan beban kerja Anda. 
  +  Berlangganan ke [Apa yang Baru dengan AWS](https://aws.amazon.com/new/) untuk mendapatkan informasi terbaru terkait teknologi dan instans AWS terbaru. 
  +  Pelajari tentang jenis instans AWS yang berbeda-beda. 
  +  Pelajari tentang instans berbasis AWS Graviton yang menawarkan performa terbaik per watt untuk penggunaan energi di Amazon EC2 dengan menonton [re:Invent 2020 - Pendalaman tentang instans Amazon EC2 yang didukung prosesor AWS Graviton2](https://www.youtube.com/watch?v=NLysl0QvqXU) dan [Pendalaman tentang AWS Graviton3 dan instans C7g Amazon EC2](https://www.youtube.com/watch?v=WDKwwFQKfSI&ab_channel=AWSEvents). 
+  Rencanakan dan transisikan beban kerja Anda ke jenis instans dengan dampak paling kecil. 
  +  Tentukan proses untuk mengevaluasi fitur atau instans baru untuk beban kerja Anda. Manfaatkan ketangkasan di cloud untuk menguji dengan cepat bagaimana jenis instans baru dapat meningkatkan pelestarian lingkungan beban kerja Anda. Gunakan metrik proksi untuk mengukur berapa banyak sumber daya yang Anda perlukan untuk menyelesaikan satu unit pekerjaan. 
  +  Jika memungkinkan, ubah beban kerja menjadi menggunakan jumlah vCPU yang berbeda dan jumlah memori yang berbeda guna memaksimalkan pilihan jenis instans. 
  +  Pertimbangkan untuk mengalihkan beban kerja Anda ke instans berbasis Graviton guna meningkatkan efisiensi kinerja beban kerja Anda (lihat [AWS Graviton Fast Start](https://aws.amazon.com/ec2/graviton/fast-start/) dan [AWS Graviton2 untuk ISV](https://docs.aws.amazon.com/whitepapers/latest/aws-graviton2-for-isv/welcome.html)). Pertimbangkan [saat mengalihkan beban kerja ke instans Amazon Elastic Compute Cloud berbasis AWS Graviton.](https://github.com/aws/aws-graviton-getting-started/blob/main/transition-guide.md) 
  +  Pertimbangkan untuk memilih opsi AWS Graviton dalam penggunaan [AWS Managed Services (AMS).](https://github.com/aws/aws-graviton-getting-started/blob/main/managed_services.md) 
  +  Migrasikan beban kerja ke Wilayah yang menawarkan instans dengan dampak paling sedikit terhadap pelestarian lingkungan dan yang sesuai dengan kebutuhan bisnis Anda. 
  +  Untuk beban kerja machine learning, gunakan instans Amazon EC2 yang didasarkan pada chip Amazon Machine Learning kustom seperti [AWS Trainium](https://aws.amazon.com/machine-learning/trainium/), [AWS Inferentia](https://aws.amazon.com/machine-learning/inferentia/), dan [Amazon EC2 DL1.](https://aws.amazon.com/ec2/instance-types/dl1/) 
  +  Gunakan [Amazon SageMaker AI Inference Recommender](https://docs.aws.amazon.com/sagemaker/latest/dg/inference-recommender.html) untuk menyesuaikan titik akhir inferensi ML secara tepat. 
  +  Untuk beban kerja dengan transkode video waktu nyata, gunakan [Instans VT1 Amazon EC2.](https://aws.amazon.com/ec2/instance-types/vt1/) 
  +  Untuk beban kerja yang berfluktuasi (beban kerja yang jarang memerlukan kapasitas tambahan), gunakan [instans performa burstable.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) 
  +  Untuk beban kerja stateless dan toleran terhadap kesalahan, gunakan [Instans Spot Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html) guna meningkatkan pemanfaatan cloud secara keseluruhan, serta mengurangi dampak terhadap pelestarian lingkungan dari sumber daya yang tidak digunakan. 
+  Operasikan dan optimalkan instans beban kerja Anda. 
  +  Untuk beban kerja sementara, evaluasi [metrik Amazon CloudWatch instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html#ec2-cloudwatch-metrics) seperti `CPUUtilization` untuk mengidentifikasi apakah instans tidak aktif atau kurang dimanfaatkan. 
  +  Untuk beban kerja stabil, lihat alat rightsizing AWS seperti [AWS Compute Optimizer](https://aws.amazon.com/compute-optimizer/) secara berkala untuk mengidentifikasi peluang guna mengoptimalkan dan menyesuaikan ukuran instans dengan tepat. 

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

 **Dokumen terkait:** 
+  [Mengoptimalkan Infrastruktur AWS untuk Pelestarian Lingkungan, Bagian I: Komputasi](https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-i-compute/) 
+  [Prosesor AWS Graviton](https://aws.amazon.com/ec2/graviton/) 
+  [AWS Inferentia](https://aws.amazon.com/machine-learning/inferentia/) 
+  [AWS Trainium](https://aws.amazon.com/machine-learning/trainium/) 
+  [Amazon EC2 DL1](https://aws.amazon.com/ec2/instance-types/dl1/) 
+  [Instans performa burstable Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) 
+  [Armada Reservasi Kapasitas Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/cr-fleets.html) 
+  [Armada Spot Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet.html) 
+  [Instans Spot Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html) 
+  [Instans VT1 Amazon EC2](https://aws.amazon.com/ec2/instance-types/vt1/) 
+  [Jenis instans Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) 
+  [AWS Compute Optimizer](https://aws.amazon.com/compute-optimizer/) 
+  [Fungsi: Konfigurasi Fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/best-practices.html#function-configuration) 

 **Video terkait:** 
+  [Pendalaman tentang instans Amazon EC2 yang didukung prosesor AWS Graviton2](https://www.youtube.com/watch?v=NLysl0QvqXU) 
+  [Pendalaman tentang AWS Graviton3 dan instans C7g Amazon EC2](https://www.youtube.com/watch?v=WDKwwFQKfSI&ab_channel=AWSEvents) 

 **Contoh terkait:** 
+  [Lab: Rekomendasi Rightsizing](https://wellarchitectedlabs.com/cost/100_labs/100_aws_resource_optimization/) 
+  [Lab: Rightsizing dengan Compute Optimizer](https://wellarchitectedlabs.com/cost/200_labs/200_aws_resource_optimization/) 
+  [Lab: Optimalkan Pola Perangkat Keras dan Amati KPI Pelestarian Lingkungan](https://wellarchitectedlabs.com/sustainability/200_labs/200_optimize_hardware_patterns_observe_sustainability_kpis/) 

# SUS05-BP03 Menggunakan layanan terkelola
<a name="sus_sus_hardware_a4"></a>

 Dengan layanan terkelola, tanggung jawab untuk menjaga pemanfaatan rata-rata tetap tinggi, serta optimalisasi pelestarian lingkungan untuk perangkat keras yang diterapkan, dialihkan kepada AWS. Gunakan layanan terkelola untuk meratakan dampak layanan terhadap pelestarian lingkungan ke semua tenant layanan, sehingga kontribusi individu Anda dapat berkurang. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Lakukan migrasi dari layanan host mandiri ke layanan terkelola Sebagai contoh, gunakan instans [Amazon Relational Database Service (Amazon RDS)](https://aws.amazon.com/rds/) alih-alih memelihara instans Amazon RDS Anda sendiri di [Amazon Elastic Compute Cloud (Amazon EC2)](https://aws.amazon.com/ec2/), atau gunakan layanan kontainer terkelola, seperti [AWS Fargate](https://aws.amazon.com/fargate/), alih-alih mengimplementasikan infrastruktur kontainer Anda sendiri. 

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

 **Dokumen terkait:** 
+  [AWS Fargate](https://aws.amazon.com/fargate/) 
+  [Amazon DocumentDB](https://aws.amazon.com/documentdb/) 
+  [Amazon Elastic Kubernetes Service (EKS)](https://aws.amazon.com/eks/) 
+  [Amazon Managed Streaming for Apache Kafka (Amazon MSK)](https://aws.amazon.com/msk/) 
+  [Amazon Redshift](https://aws.amazon.com/redshift/) 
+  [Amazon Relational Database Service (RDS)](https://aws.amazon.com/rds/) 

# SUS05-BP04 Optimalkan penggunaan GPU Anda
<a name="sus_sus_hardware_a5"></a>

 Unit Pemrosesan Grafis (GPU) bisa menjadi sumber konsumsi daya yang tinggi, dan beban kerja GPU sangat beragam, seperti rendering, transkode, dan pelatihan serta pemodelan machine learning. Jalankan instans GPU hanya ketika diperlukan, dan nonaktifkan instans GPU secara otomatis saat tidak diperlukan, guna meminimalkan sumber daya yang digunakan. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Hanya gunakan GPU untuk tugas di mana GPU akan lebih efisien daripada alternatif berbasis CPU. 
+  Gunakan otomatisasi untuk melepaskan instans GPU ketika tidak digunakan. 
+  Gunakan percepatan grafis fleksibel dan bukannya instans GPU khusus. 
+  Manfaatkan perangkat keras dengan tujuan khusus yang spesifik untuk beban kerja Anda. 

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

 **Dokumen terkait:** 
+  [Komputasi Dipercepat](https://aws.amazon.com/ec2/instance-types/#Accelerated_Computing) 
+  [AWS Inferentia](https://aws.amazon.com/machine-learning/inferentia/) 
+  [AWS Trainium](https://aws.amazon.com/machine-learning/trainium/) 
+  [Komputasi Dipercepat untuk Instans EC2](https://aws.amazon.com/ec2/instance-types/#Accelerated_Computing) 
+  [Instans VT1 Amazon EC2](https://aws.amazon.com/ec2/instance-types/vt1/) 
+  [Amazon Elastic Graphics](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/elastic-graphics.html) 

# Proses deployment dan pengembangan
<a name="a-sus-development-deployment"></a>

**Topics**
+ [SUS 6 Bagaimana cara proses deployment dan pengembangan mendukung tujuan berkelanjutan Anda?](w2aac19c15c15b5.md)

# SUS 6 Bagaimana cara proses deployment dan pengembangan mendukung tujuan berkelanjutan Anda?
<a name="w2aac19c15c15b5"></a>

Cari peluang untuk mengurangi dampak berkelanjutan Anda dengan membuat perubahan pada praktik deployment, pengujian, dan pengembangan Anda. 

 Praktik terbaik: 

# SUS06-BP01 Mengadopsi metode yang dapat menghadirkan peningkatan pelestarian lingkungan dengan cepat
<a name="sus_sus_dev_a2"></a>

 Uji dan validasi potensi peningkatan sebelum di-deploy ke produksi. Pertimbangkan biaya pengujian saat menghitung potensi manfaat sebuah peningkatan untuk masa depan. Kembangkan metode pengujian berbiaya rendah untuk memungkinkan penerapan peningkatan-peningkatan kecil. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Sedang 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Tambahkan persyaratan pelestarian lingkungan ke proses pengembangan Anda 
+  Izinkan sumber daya untuk bekerja secara paralel untuk mengembangkan, menguji, dan men-deploy peningkatan pelestarian lingkungan. 
+  Uji dan validasi potensi peningkatan dampak pelestarian lingkungan sebelum di-deploy ke produksi. 
+  Uji potensi peningkatan menggunakan komponen representatif yang dapat digunakan pada tingkat minimum (minimum viable). 
+  Deploy peningkatan pelestarian lingkungan yang sudah diuji ke produksi ketika sudah tersedia. 

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

 **Dokumen terkait:** 
+  [AWS menghadirkan solusi pelestarian lingkungan](https://aws.amazon.com/sustainability/) 

 **Contoh terkait:** 
+  [Lab: Mengubah](https://www.wellarchitectedlabs.com/sustainability/300_labs/300_cur_reports_as_efficiency_reports/) laporan biaya & penggunaan menjadi laporan efisiensi 

# SUS06-BP02 Selalu pastikan beban kerja Anda mutakhir
<a name="sus_sus_dev_a3"></a>

 Sistem operasi, pustaka, dan aplikasi yang mutakhir dapat meningkatkan efisiensi beban kerja serta memudahkan pengadopsian teknologi yang lebih efisien. Perangkat lunak yang mutakhir juga dapat menyertakan fitur-fitur untuk mengukur dampak beban kerja terhadap pelestarian lingkungan secara lebih akurat, mengingat vendor juga menghadirkan fitur-fitur untuk memenuhi tujuan pelestarian lingkungan mereka sendiri. 

 **Antipola umum:** 
+  Anda berasumsi bahwa arsitektur Anda saat ini akan menjadi statis dan tidak ada pembaruan seiring waktu. 
+  Anda tidak memiliki sistem atau koordinasi rutin untuk mengevaluasi apakah perangkat lunak dan paket yang diperbarui kompatibel dengan beban kerja Anda. 
+  Anda memperkenalkan perubahan arsitektur seiring waktu tanpa pembenaran. 

 **Manfaat menjalankan praktik terbaik ini:** Dengan menetapkan proses untuk menjaga agar beban kerja Anda tetap yang terbaru, Anda akan dapat menerapkan fitur dan kemampuan baru, menyelesaikan masalah, dan meningkatkan efisiensi beban kerja.

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Tentukan proses dan jadwal untuk mengevaluasi fitur atau instans baru untuk beban kerja Anda. Manfaatkan ketangkasan di cloud untuk menguji dengan cepat bagaimana fitur baru dapat meningkatkan beban kerja Anda untuk: 
  +  Mengurangi dampak pelestarian lingkungan. 
  +  Memperoleh efisiensi performa. 
  +  Menghilangkan penghalang untuk peningkatan terencana. 
  +  Meningkatkan kemampuan Anda dalam mengukur dan mengelola dampak terhadap pelestarian lingkungan. 
+  Buat inventaris perangkat lunak dan arsitektur beban kerja Anda dan identifikasi komponen yang perlu diperbarui. Anda dapat menggunakan [Inventaris AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-inventory.html) untuk mengumpulkan metadata sistem operasi (OS), aplikasi, dan instans dari instans Amazon EC2 dan secara cepat memahami instans mana yang menjalankan perangkat lunak dan konfigurasi yang diperlukan oleh kebijakan perangkat lunak Anda dan instans mana yang perlu diperbarui. 
+  Pahami cara memperbarui komponen beban kerja Anda. 
  +  Kelola pembaruan pada [Amazon Machine Images (AMI)](https://aws.amazon.com/amis/) untuk image server Linux atau Windows menggunakan [EC2 Image Builder](https://aws.amazon.com/image-builder/). 
  +  Anda sebaiknya menggunakan [Amazon Elastic Container Registry (Amazon ECR)](https://docs.aws.amazon.com/AmazonECR/latest/userguide/what-is-ecr.html) dengan pipeline Anda yang ada untuk [mengelola image Amazon Elastic Container Service (Amazon ECS)](https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_on_ECS.html) dan [mengelola image Amazon Elastic Kubernetes Service](https://docs.aws.amazon.com/=AmazonECR/latest/userguide/ECR_on_EKS.html) 
  +  AWS Lambda mencakup [fitur manajemen versi.](https://docs.aws.amazon.com/lambda/latest/dg/configuration-versions.html) 
+  Gunakan otomatisasi untuk proses pembaruan guna mengurangi tingkat upaya dalam melakukan deployment fitur baru dan membatasi kesalahan yang disebabkan oleh proses manual. Gunakan alat seperti [AWS Systems Manager Patch Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-patch.html) untuk mengotomatiskan proses pembaruan sistem dan menjadwalkan aktivitas menggunakan [Periode Pemeliharaan AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-maintenance.html). 

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

 **Dokumen terkait:** 
+  [Pusat Arsitektur AWS](https://aws.amazon.com/architecture) 
+  [Apa yang Baru dengan AWS](https://aws.amazon.com/new/?ref=wellarchitected&ref=wellarchitected) 
+  [Alat Developer AWS](https://aws.amazon.com/products/developer-tools/) 
+  [AWS Systems Manager Patch Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-patch.html) 

 **Contoh terkait:** 
+  [Lab Well-Architected – Manajemen Inventaris dan Patch](https://wellarchitectedlabs.com/operational-excellence/100_labs/100_inventory_patch_management/) 
+  [Lab: AWS Systems Manager](https://mng.workshop.aws/ssm.html) 

# SUS06-BP03 Meningkatkan pemanfaatan lingkungan build
<a name="sus_sus_dev_a4"></a>

 Gunakan otomatisasi dan infrastruktur sebagai kode untuk mengaktifkan lingkungan produksi saat diperlukan dan menonaktifkannya saat tidak digunakan. Hal yang umum dilakukan adalah menjadwalkan periode ketersediaan yang bertepatan dengan jam kerja anggota tim pengembangan. Hibernasi adalah alat yang berguna untuk mempertahankan status dan membawa instans dengan cepat hanya pada saat dibutuhkan. Gunakan jenis instans dengan kapasitas lonjakan, Instans Spot, layanan basis data elastis, kontainer, dan teknologi lainnya untuk menyesuaikan pengembangan dan menguji kapasitas dengan penggunaan. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Gunakan otomatisasi untuk memaksimalkan pemanfaatan pengembangan dan menguji lingkungan. 
+  Gunakan otomatisasi untuk mengelola siklus hidup pengembangan dan menguji lingkungan. 
+  Gunakan lingkungan perwakilan viable minimum untuk mengembangkan dan menguji perkembangan potensial. 
+  Gunakan Instans Sesuai Permintaan untuk membantu perangkat developer. 
+  Gunakan otomatisasi untuk memaksimalkan efisiensi sumber build. 
+  Gunakan jenis instans dengan kapasitas lonjakan, Instans Spot, dan teknologi lainnya untuk menyesuaikan kapasitas build dengan penggunaan. 
+  Adopsi layanan cloud native untuk akses shell instans yang aman daripada melakukan deployment armada host bastion. 

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

 **Dokumen terkait:** 
+  [Manajer Sesi AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html) 
+  [Instans kinerja yang dapat melonjak Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) 
+  [Apa itu AWS CloudFormation?](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) 

# SUS06-BP04 Menggunakan device farm terkelola untuk pengujian
<a name="sus_sus_dev_a5"></a>

 Device farm yang terkelola meratakan dampak manufaktur perangkat keras dan penggunaan sumber daya terhadap pelestarian lingkungan ke beberapa tenant. Device farm terkelola menawarkan tipe perangkat yang beragam sehingga Anda dapat mendukung perangkat keras yang lebih lama dan kurang populer, serta menghindari dampak pelestarian lingkungan pelanggan akibat pemutakhiran perangkat yang tidak perlu. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>

 Uji menggunakan device farm terkelola dengan set perangkat keras yang representatif untuk memahami dampak perubahan, dan iterasikan pengembangan untuk memaksimalkan perangkat yang didukung. 

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

 **Dokumen terkait:** 
+  [Apa itu AWS Device Farm?](https://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html) 