

# 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) 