

# PERF 1. Bagaimana cara memilih sumber daya dan arsitektur cloud yang sesuai untuk beban kerja Anda?
<a name="perf-01"></a>

 Solusi yang optimal bervariasi untuk beban kerja tertentu, dan solusi sering kali menggabungkan beberapa pendekatan. Beban kerja yang dirancang dengan baik menggunakan beberapa solusi dan memungkinkan berbagai fitur guna meningkatkan kinerja. 

**Topics**
+ [

# PERF01-BP01 Mempelajari dan memahami layanan serta fitur cloud yang tersedia
](perf_architecture_understand_cloud_services_and_features.md)
+ [

# PERF01-BP02 Menggunakan panduan dari penyedia cloud Anda atau mitra yang tepat untuk mempelajari pola arsitektur dan praktik terbaik
](perf_architecture_guidance_architecture_patterns_best_practices.md)
+ [

# PERF01-BP03 Faktor biaya ke dalam keputusan arsitektur
](perf_architecture_factor_cost_into_architectural_decisions.md)
+ [

# PERF01-BP04 Mengevaluasi bagaimana kompromi berdampak pada pelanggan dan efisiensi arsitektur
](perf_architecture_evaluate_trade_offs.md)
+ [

# PERF01-BP05 Menggunakan kebijakan dan arsitektur referensi
](perf_architecture_use_policies_and_reference_architectures.md)
+ [

# PERF01-BP06 Menggunakan tolok ukur untuk mendorong keputusan arsitektur
](perf_architecture_use_benchmarking.md)
+ [

# PERF01-BP07 Menggunakan pendekatan berbasis data untuk pilihan arsitektur
](perf_architecture_use_data_driven_approach.md)

# PERF01-BP01 Mempelajari dan memahami layanan serta fitur cloud yang tersedia
<a name="perf_architecture_understand_cloud_services_and_features"></a>

 Terus pelajari dan temukan layanan serta konfigurasi yang tersedia yang membantu Anda mengambil keputusan arsitektur yang lebih baik dan meningkatkan efisiensi kinerja dalam arsitektur beban kerja Anda. 

 **Anti-pola umum:** 
+  Anda menggunakan cloud sebagai pusat data kolokasi. 
+  Anda tidak memodernisasi aplikasi Anda setelah migrasi ke cloud. 
+  Anda hanya menggunakan satu tipe penyimpanan untuk semua hal yang perlu dipertahankan. 
+  Anda menggunakan tipe instans yang paling sesuai dengan standar Anda saat ini, tetapi lebih besar dari yang diperlukan. 
+  Anda melakukan deployment dan mengelola teknologi yang tersedia sebagai layanan terkelola. 

 **Manfaat menerapkan praktik terbaik ini:** Dengan mempertimbangkan layanan dan konfigurasi baru, Anda mungkin dapat meningkatkan kinerja, mengurangi biaya, dan mengoptimalkan upaya yang diperlukan untuk memelihara beban kerja Anda. Ini juga dapat membantu Anda mempercepat waktu perolehan nilai untuk produk yang didukung cloud. 

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

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

 AWS terus-menerus merilis layanan dan fitur baru yang dapat meningkatkan kinerja dan mengurangi biaya beban kerja cloud. Mengikuti perkembangan layanan dan fitur baru ini sangat penting untuk menjaga efisiensi kinerja di cloud. Modernisasi arsitektur beban kerja juga membantu Anda mempercepat produktivitas, mendorong inovasi, dan membuka lebih banyak peluang pertumbuhan. 

### Langkah-langkah implementasi
<a name="implementation-steps"></a>
+  Buat inventaris arsitektur dan perangkat lunak beban kerja untuk layanan terkait. Tentukan kategori produk mana yang akan dipelajari lebih lanjut. 
+  Jelajahi penawaran AWS untuk mengidentifikasi dan mempelajari layanan serta opsi konfigurasi yang relevan yang dapat membantu Anda meningkatkan kinerja dan mengurangi biaya serta kompleksitas operasional. 
  + [ Amazon Web Services Cloud ](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/amazon-web-services-cloud-platform.html)
  + [AWS Academy ](https://aws.amazon.com/training/awsacademy/)
  +  [Apa yang Baru dengan AWS?](https://aws.amazon.com/new/) 
  +  [Blog AWS](https://aws.amazon.com/blogs/) 
  +  [AWS Skill Builder](https://skillbuilder.aws/) 
  +  [Acara dan Webinar AWS](https://aws.amazon.com/events/) 
  +  [AWS Training dan Sertifikasi-sertifikasi](https://www.aws.training/) 
  +  [Saluran YouTube AWS](https://www.youtube.com/channel/UCd6MoB9NC6uYN2grvUNT-Zg) 
  +  [Lokakarya AWS](https://workshops.aws/) 
  +  [Komunitas AWS](https://aws.amazon.com/events/asean/community-and-events/) 
+ Gunakan [Amazon Q](https://aws.amazon.com/q/) untuk mendapatkan informasi dan saran yang relevan tentang layanan.
+  Gunakan lingkungan sandbox (non-produksi) untuk mempelajari dan bereksperimen dengan layanan baru tanpa dikenakan biaya tambahan. 
+  Terus pelajari layanan dan fitur cloud baru. 

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

 **Dokumen terkait:** 
+ [ Ikhtisar Amazon Web Services ](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html)
+ [ Fitur Amazon EC2 ](https://aws.amazon.com/ec2/features/)
+ [ Pelajari langkah demi langkah dengan Rencana Pembelajaran Mitra AWS](https://aws.amazon.com/partners/training/aws-partner-learning-plans/)
+ [Pelatihan dan Sertifikasi AWS](https://aws.amazon.com/training/)
+ [ Jalur pembelajaran saya untuk menjadi arsitek solusi AWS](https://aws.amazon.com/blogs/training-and-certification/my-learning-path-to-become-an-aws-solutions-architect/)
+  [Pusat Arsitektur AWS](https://aws.amazon.com/architecture/) 
+  [AWS Partner Network](https://aws.amazon.com/partners/) 
+  [Pustaka Solusi AWS](https://aws.amazon.com/solutions/) 
+  [Pusat Pengetahuan AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+  [Membangun aplikasi modern di AWS](https://aws.amazon.com/modern-apps/) 

 **Video terkait:** 
+ [AWS re:Invent 2023 - Apa yang baru dengan Amazon EC2 ](https://www.youtube.com/watch?v=mjHw_wgJJ5g)
+ [AWS re:Invent 2022 - Mengurangi biaya operasional dan infrastruktur Anda dengan Amazon ECS ](https://www.youtube.com/watch?v=vwf0rcdXdVE)
+ [AWS re:Invent 2023 - Membangun dengan efisiensi, ketangkasan & inovasi cloud dengan AWS](https://www.youtube.com/watch?v=AMrXMfYYVXs)
+ [AWS re:Invent 2022 - Melakukan deployment model ML untuk inferensi dengan performa tinggi dan biaya rendah ](https://www.youtube.com/watch?v=4FqHt5bmS2o)
+  [Ini Arsitektur saya](https://aws.amazon.com/architecture/this-is-my-architecture/) 

 **Contoh terkait:** 
+  [AWS Sampel](https://github.com/aws-samples) 
+  [AWS Contoh SDK](https://github.com/awsdocs/aws-doc-sdk-examples) 

# PERF01-BP02 Menggunakan panduan dari penyedia cloud Anda atau mitra yang tepat untuk mempelajari pola arsitektur dan praktik terbaik
<a name="perf_architecture_guidance_architecture_patterns_best_practices"></a>

 Gunakan sumber daya perusahaan cloud, seperti dokumentasi, arsitek solusi, layanan profesional, atau partner yang tepat untuk memandu keputusan-keputusan Anda yang berkaitan dengan arsitektur. Semua sumber daya ini membantu meninjau dan meningkatkan arsitektur Anda untuk kinerja yang optimal. 

 **Anti-pola umum:** 
+  Anda menggunakan AWS sebagai penyedia cloud umum. 
+  Anda menggunakan layanan AWS dengan cara yang tidak sesuai dengan tujuan desainnya. 
+  Anda mengikuti semua panduan tanpa mempertimbangkan konteks bisnis Anda. 

 **Manfaat menerapkan praktik terbaik ini:** Menggunakan panduan dari sebuah penyedia cloud atau mitra yang tepat dapat membantu Anda membuat pilihan arsitektur yang tepat untuk beban kerja Anda dan memberi Anda kepercayaan diri dalam keputusan Anda. 

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

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

 AWS menawarkan berbagai panduan, dokumentasi, dan sumber daya yang dapat membantu Anda membangun dan mengelola beban kerja cloud yang efisien. Dokumentasi AWS menyediakan contoh kode, tutorial, dan penjelasan layanan yang mendetail. Selain dokumentasi, AWS menyediakan program-program pelatihan dan sertifikasi, arsitek solusi, dan layanan profesional yang dapat membantu para pelanggan untuk menjelajahi berbagai aspek layanan cloud dan menerapkan arsitektur cloud yang efisien di AWS. 

 Manfaatkan semua sumber daya ini untuk mendapatkan wawasan tentang pengetahuan dan praktik terbaik yang berharga, menghemat waktu, dan mencapai hasil yang lebih baik di AWS Cloud. 

### Langkah-langkah implementasi
<a name="implementation-steps"></a>
+  Tinjau dokumentasi serta panduan AWS dan ikuti praktik terbaik. Semua sumber daya ini dapat membantu Anda memilih dan mengonfigurasi layanan secara efektif dan mencapai kinerja yang lebih baik. 
  +  [Dokumentasi AWS](https://docs.aws.amazon.com/) (seperti panduan pengguna dan laporan resmi) 
  +  [Blog AWS](https://aws.amazon.com/blogs/) 
  +  [AWS Training dan Sertifikasi-sertifikasi](https://www.aws.training/) 
  +  [Saluran YouTube AWS](https://www.youtube.com/channel/UCd6MoB9NC6uYN2grvUNT-Zg) 
+  Bergabunglah dengan acara-acara mitra AWS (seperti AWS Global Summits, AWS re:Invent, grup pengguna, dan lokakarya) untuk belajar dari para ahli AWS tentang praktik-praktik terbaik untuk menggunakan layanan AWS. 
  + [ Pelajari langkah demi langkah dengan Rencana Pembelajaran Mitra AWS](https://aws.amazon.com/partners/training/aws-partner-learning-plans/)
  +  [Acara dan Webinar AWS](https://aws.amazon.com/events/) 
  +  [Lokakarya AWS](https://workshops.aws/) 
  +  [Komunitas AWS](https://aws.amazon.com/events/asean/community-and-events/) 
+  Hubungi AWS untuk mendapatkan bantuan saat Anda memerlukan panduan tambahan atau informasi produk. AWS Arsitek Solusi dan [Layanan Profesional AWS](https://aws.amazon.com/professional-services/) menyediakan panduan untuk implementasi solusi. [AWS Mitra](https://aws.amazon.com/partners/) menyediakan keahlian AWS untuk membantu Anda mendapat ketangkasan dan inovasi untuk bisnis Anda. 
+  Gunakan [Dukungan](https://aws.amazon.com/contact-us/) jika Anda membutuhkan dukungan teknis untuk menggunakan layanan secara efektif. [Rencana Dukungan kami](https://aws.amazon.com/premiumsupport/plans/) dirancang untuk memberikan Anda paduan alat yang tepat dan akses kepada kemahiran sehingga Anda dapat berhasil dengan AWS sambil mengoptimalkan kinerja, mengelola risiko, dan menjaga biaya tetap terkendali. 

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

 **Dokumen terkait:** 
+  [AWS Pusat Arsitektur](https://aws.amazon.com/architecture/) 
+ [AWS Partner Network](https://aws.amazon.com/partners/)
+  [AWS Pustaka Solusi](https://aws.amazon.com/solutions/) 
+  [Pusat Pengetahuan AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+  [Dukungan Perusahaan AWS](https://aws.amazon.com/premiumsupport/plans/enterprise/) 

 **Video terkait:** 
+  [Ini Arsitektur saya](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2023 - Pola yang didorong peristiwa tingkat lanjut dengan Amazon EventBridge](https://www.youtube.com/watch?v=6X4lSPkn4ps)
+ [AWS re:Invent 2023 - Mengimplementasikan pola desain terdistribusi di AWS](https://www.youtube.com/watch?v=pfAlmkzyaJQ)
+ [AWS re:Invent 2023 - Arsitektur aplikasi sebagai kode ](https://www.youtube.com/watch?v=vasvpFRPx9c)

 **Contoh terkait:** 
+  [AWS Sampel](https://github.com/aws-samples) 
+  [Contoh AWS SDK](https://github.com/awsdocs/aws-doc-sdk-examples) 
+ [Arsitektur Referensi Analitik AWS](https://github.com/aws-samples/aws-analytics-reference-architecture)

# PERF01-BP03 Faktor biaya ke dalam keputusan arsitektur
<a name="perf_architecture_factor_cost_into_architectural_decisions"></a>

 Pertimbangkan biaya dalam keputusan arsitektur Anda untuk meningkatkan pemanfaatan sumber daya dan efisiensi kinerja beban kerja cloud Anda. Ketika Anda menyadari implikasi biaya dari beban kerja cloud Anda, Anda kemungkinan akan memanfaatkan sumber daya yang efisien dan mengurangi praktik pemborosan. 

 **Anti-pola umum:** 
+  Anda hanya menggunakan satu kelompok instans. 
+  Anda tidak mengevaluasi solusi berlisensi dibandingkan dengan solusi sumber terbuka. 
+  Anda tidak menentukan kebijakan siklus hidup penyimpanan. 
+  Anda tidak meninjau layanan dan fitur baru dari AWS Cloud. 
+  Anda hanya menggunakan penyimpanan blok. 

 **Manfaat menerapkan praktik terbaik ini:** Dengan mempertimbangkan biaya dalam pengambilan keputusan, Anda dapat menggunakan sumber daya yang lebih efisien dan mengeksplorasi investasi lainnya. 

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

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

 Mengoptimalkan beban kerja untuk biaya dapat meningkatkan pemanfaatan sumber daya dan menghindari pemborosan dalam beban kerja cloud. Mempertimbangkan biaya dalam keputusan arsitektur biasanya mencakup penyesuaian ukuran yang tepat untuk komponen beban kerja dan menghadirkan elastisitas, yang menghasilkan peningkatan efisiensi kinerja beban kerja cloud. 

### Langkah-langkah implementasi
<a name="implementation-steps"></a>
+  Tetapkan sasaran biaya seperti batas anggaran untuk beban kerja cloud Anda. 
+  Identifikasi komponen utama (seperti instans dan penyimpanan) yang menambah biaya beban kerja Anda. Anda dapat menggunakan [Kalkulator Harga AWS](https://calculator.aws/#/) dan [AWS Cost Explorer](https://aws.amazon.com/aws-cost-management/aws-cost-explorer/) untuk mengidentifikasi pendorong biaya utama dalam beban kerja Anda. 
+  Pahami [model penetapan harga](https://aws.amazon.com/pricing/) di cloud, seperti Sesuai Permintaan, Instans Terpesan, Savings Plans, dan Instans Spot. 
+  Gunakan [praktik terbaik optimasi biaya Well-Architected](https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html) untuk mengoptimalkan komponen utama ini untuk biaya. 
+  Teruslah memantau dan menganalisis biaya untuk mengidentifikasi peluang pengoptimalan biaya dalam beban kerja Anda. 
  +  Gunakan [AWS Budgets](https://aws.amazon.com/aws-cost-management/aws-budgets/) untuk mendapatkan pemberitahuan adanya biaya yang tidak dapat diterima. 
  +  Gunakan [AWS Compute Optimizer](https://aws.amazon.com/compute-optimizer/) atau [AWS Trusted Advisor](https://aws.amazon.com/premiumsupport/technology/trusted-advisor/) untuk mendapatkan rekomendasi pengoptimalan biaya. 
  +  Gunakan [AWS Cost Anomaly Detection](https://aws.amazon.com/aws-cost-management/aws-cost-anomaly-detection/) untuk mendapatkan deteksi anomali biaya dan analisis akar masalah secara otomatis. 

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

 **Dokumen terkait:** 
+ [Apa itu AWS Billing and Cost Management?](https://docs.aws.amazon.com/cost-management/latest/userguide/what-is-costmanagement.html)
+ [Optimalisasi Biaya dengan AWS](https://aws.amazon.com/aws-cost-management/cost-optimization/)
+ [Memilih strategi manajemen AWS biaya](https://aws.amazon.com/getting-started/decision-guides/cost-management-on-aws-how-to-choose/)
+ [Panduan Pemula untuk Manajemen AWS Biaya](https://aws.amazon.com/blogs/aws-cloud-financial-management/beginners-guide-to-aws-cost-management/)
+  [Tinjauan Mendetail tentang Dasbor Inteligensi Biaya](https://aws.amazon.com/blogs/aws-cloud-financial-management/a-detailed-overview-of-the-cost-intelligence-dashboard/) 
+  [Pusat Arsitektur AWS](https://aws.amazon.com/architecture/) 
+  [Pustaka Solusi AWS](https://aws.amazon.com/solutions/) 
+  [Pusat Pengetahuan AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 

 **Video terkait:** 
+  [Ini Arsitektur saya](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS Re:invent 2023 - Apa yang baru dengan optimasi biaya AWS](https://www.youtube.com/watch?v=EOUTf2Dxo0Y)
+ [AWS re:invent 2023 - Optimalkan biaya dan kinerja dan lacak kemajuan menuju mitigasi](https://www.youtube.com/watch?v=keAfy8f84E0)
+ [AWS RE: invent 2023 - AWS praktik terbaik pengoptimalan biaya penyimpanan](https://www.youtube.com/watch?v=8LVKNHcA6RY)
+ [AWS Re:invent 2023 - Optimalkan biaya di lingkungan multi-akun Anda](https://www.youtube.com/watch?v=ie_Mqb-eC4A)

 **Contoh terkait:** 
+ [AWS Compute Optimizer Kode demo](https://github.com/awslabs/ec2-spot-labs/tree/master/aws-compute-optimizer)
+ [ Lokakarya Optimisasi Biaya ](https://catalog.us-east-1.prod.workshops.aws/workshops/11959269-3506-4bcb-aa2a-f257709cb8ca/en-US)
+ [ Panduan Implementasi Teknis Manajemen Keuangan Cloud ](https://catalog.workshops.aws/awscff/en-US)
+ [ Pengoptimalan perusahaan rintisan: Menyetel kinerja aplikasi untuk efisiensi maksimum ](https://catalog.workshops.aws/performance-tuning/en-US)
+ [ Lokakarya Pengoptimalan Nirserver (Kinerja dan Biaya) ](https://catalog.us-east-1.prod.workshops.aws/workshops/2d960419-7d15-44e7-b540-fd3ebeb7ce2e/en-US)
+ [ Menskalakan arsitektur hemat biaya ](https://catalog.us-east-1.prod.workshops.aws/workshops/f238037c-8f0b-446e-9c15-ebcc4908901a/en-US)

# PERF01-BP04 Mengevaluasi bagaimana kompromi berdampak pada pelanggan dan efisiensi arsitektur
<a name="perf_architecture_evaluate_trade_offs"></a>

 Saat mengevaluasi peningkatan terkait kinerja, tentukan pilihan mana yang berdampak pada efisiensi beban kerja dan pelanggan Anda. Misalnya, jika menggunakan penyimpanan data nilai-kunci dapat meningkatkan kinerja sistem, penting untuk mengevaluasi bagaimana dampak sifat eventual consistency-nya nanti terhadap pelanggan. 

 **Anti-pola umum:** 
+  Anda berasumsi bahwa semua kinerja yang dimiliki harus diimplementasikan, meskipun ada kompromi untuk implementasi. 
+  Anda hanya mengevaluasi perubahan beban kerja ketika masalah kinerja telah mencapai titik kritis. 

 **Manfaat menerapkan praktik terbaik ini:** Ketika Anda mengevaluasi potensi peningkatan terkait performa, Anda harus menentukan apakah kompromi untuk perubahan dapat diterima dengan persyaratan beban kerja. Dalam beberapa kasus, Anda mungkin harus mengimplementasikan beberapa kontrol tambahan untuk mengimbangi kompensasi. 

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

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

 Identifikasi area kritis dalam arsitektur Anda dalam hal dampak terhadap kinerja dan pelanggan. Tentukan cara Anda mewujudkan peningkatan, kompromi seperti apa yang ditimbulkan peningkatan, serta bagaimana pengaruhnya terhadap sistem dan pengalaman pengguna. Misalnya, mengimplementasikan pembuatan cache data dapat membantu meningkatkan kinerja secara signifikan tetapi memerlukan strategi yang jelas terkait cara dan waktu untuk memperbarui atau menonaktifkan data yang di-cache guna mencegah perilaku sistem yang tidak sesuai. 

### Langkah-langkah implementasi
<a name="implementation-steps"></a>
+  Pahami persyaratan beban kerja dan SLA Anda. 
+  Tentukan faktor evaluasi secara jelas. Faktor-faktor mungkin berhubungan dengan biaya, keandalan, keamanan, dan kinerja beban kerja Anda. 
+  Pilih arsitektur dan layanan yang dapat memenuhi kebutuhan Anda. 
+  Lakukan eksperimen dan bukti konsep (POC) untuk mengevaluasi faktor kompromi dan dampak terhadap pelanggan dan efisiensi arsitektur. Biasanya, beban kerja dengan ketersediaan tinggi, berkinerja tinggi, dan aman mengonsumsi lebih banyak sumber daya cloud sekaligus memberikan pengalaman pelanggan yang lebih baik. Pahami kompromi antara kompleksitas, kinerja, dan biaya beban kerja Anda. Umumnya, ketika dua faktor diprioritaskan, faktor ketiga akan dikorbankan. 

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

 **Dokumen terkait:** 
+  [Amazon Builders’ Library](https://aws.amazon.com/builders-library) 
+  [KPI Quick](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) 
+  [Amazon CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM.html) 
+  [Dokumentasi X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html) 
+ [ Memahami pola ketahanan dan kompromi untuk merancang secara efisien di cloud ](https://aws.amazon.com/blogs/architecture/understand-resiliency-patterns-and-trade-offs-to-architect-efficiently-in-the-cloud/)

 **Video terkait:** 
+  [Optimalkan aplikasi melalui Amazon CloudWatch RUM](https://www.youtube.com/watch?v=NMaeujY9A9Y) 
+ [AWS re:Invent 2023 - Kapasitas, ketersediaan, efisiensi biaya: Pilih ketiganya ](https://www.youtube.com/watch?v=E0dYLPXrX_w)
+ [AWS re:Invent 2023 - Pola integrasi tingkat lanjut & kompromi untuk sistem yang digabungkan dengan metode penggabungan longgar ](https://www.youtube.com/watch?v=FGKGdUiZKto)

 **Contoh terkait:** 
+  [Ukur waktu pemuatan halaman dengan Amazon CloudWatch Synthetics](https://github.com/aws-samples/amazon-cloudwatch-synthetics-page-performance) 
+  [Klien Web Amazon CloudWatch RUM](https://github.com/aws-observability/aws-rum-web) 

# PERF01-BP05 Menggunakan kebijakan dan arsitektur referensi
<a name="perf_architecture_use_policies_and_reference_architectures"></a>

 Gunakan kebijakan internal dan arsitektur referensi yang ada saat memilih layanan dan konfigurasi agar lebih efisien saat merancang dan mengimplementasikan beban kerja Anda. 

 **Anti-pola umum:** 
+  Anda mengizinkan berbagai macam teknologi yang berdampak pada biaya manajemen biaya perusahaan. 

 **Manfaat menerapkan praktik terbaik ini:** Dengan menetapkan kebijakan untuk pilihan arsitektur, teknologi, dan vendor, keputusan dapat diambil dengan lebih cepat. 

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

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

 Adanya kebijakan internal dalam memilih sumber daya dan arsitektur memberikan standar dan pedoman untuk diikuti ketika membuat pilihan arsitektur. Pedoman tersebut merampingkan proses pengambilan keputusan saat memilih layanan cloud yang tepat dan dapat membantu meningkatkan efisiensi kinerja. Lakukan deployment beban kerja Anda menggunakan arsitektur referensi atau kebijakan. Integrasikan layanan ke dalam deployment cloud, lalu gunakan pengujian kinerja untuk memastikan bahwa Anda dapat terus memenuhi persyaratan kinerja. 

### Langkah-langkah implementasi
<a name="implementation-steps"></a>
+  Pahami dengan jelas persyaratan beban kerja cloud Anda. 
+  Tinjau kebijakan internal dan eksternal untuk mengidentifikasi kebijakan yang paling relevan. 
+  Gunakan arsitektur referensi yang sesuai yang disediakan oleh AWS atau praktik terbaik industri Anda. 
+  Buat rangkaian yang terdiri dari kebijakan, standar, arsitektur referensi, dan pedoman preskriptif untuk situasi umum. Tindakan tersebut memungkinkan tim Anda bergerak lebih cepat. Sesuaikan aset untuk bidang Anda jika perlu. 
+  Validasi kebijakan dan arsitektur referensi ini untuk beban kerja Anda di lingkungan sandbox. 
+  Ikuti up-to-date standar dan AWS pembaruan industri untuk memastikan kebijakan dan arsitektur referensi membantu mengoptimalkan beban kerja cloud Anda. 

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

 **Dokumen terkait:** 
+  [Pusat Arsitektur AWS](https://aws.amazon.com/architecture/) 
+  [AWS Partner Network](https://aws.amazon.com/partners/) 
+  [Pustaka Solusi AWS](https://aws.amazon.com/solutions/) 
+  [Pusat Pengetahuan AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+ [AWS Blog Arsitektur](https://aws.amazon.com/blogs/architecture/category/events/reinvent/)

 **Video terkait:** 
+  [Ini Arsitektur saya](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS Re: invent 2022 - Percepat nilai untuk bisnis Anda dengan & arsitektur referensi SAP AWS](https://www.youtube.com/watch?v=-u3oyOy-HxU)

 **Contoh terkait:** 
+  [Sampel AWS](https://github.com/aws-samples) 
+  [AWS SDKContoh](https://github.com/awsdocs/aws-doc-sdk-examples) 

# PERF01-BP06 Menggunakan tolok ukur untuk mendorong keputusan arsitektur
<a name="perf_architecture_use_benchmarking"></a>

 Lakukan tolok ukur pada kinerja beban kerja yang ada untuk memahami kinerjanya di cloud dan mendorong keputusan arsitektur berdasarkan data tersebut. 

 **Anti-pola umum:** 
+  Anda mengandalkan tolok ukur umum yang tidak mewakili karakteristik beban kerja Anda. 
+  Anda bergantung pada persepsi dan tanggapan pelanggan sebagai satu-satunya tolok ukur. 

 **Manfaat menerapkan praktik terbaik ini:** Melakukan tolok ukur terhadap implementasi Anda saat ini akan memungkinkan Anda untuk mengukur peningkatan kinerja yang berhasil dicapai. 

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

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

 Gunakan benchmarking dengan pengujian sintetis untuk menilai kinerja komponen beban kerja Anda. Benchmarking umumnya dapat disiapkan dengan lebih cepat daripada pengujian beban dan digunakan untuk mengevaluasi teknologi untuk komponen tertentu. Benchmarking sering digunakan pada awal proyek baru, saat Anda tidak memiliki solusi lengkap untuk memuat pengujian. 

 Anda dapat merancang pengujian tolok ukur kustom atau menggunakan pengujian standar industri, misalnya [TPC-DS](http://www.tpc.org/tpcds/), untuk menolok ukur beban kerja Anda. Tolok ukur industri sangat membantu saat memperbandingkan lingkungan. Tolok ukur kustom bermanfaat untuk menargetkan jenis operasi tertentu yang ingin dibuat dalam arsitektur. 

 Saat melakukan tolok ukur, penting untuk menyiapkan lingkungan terlebih dahulu untuk memastikan hasil yang valid. Jalankan tolok ukur yang sama beberapa kali untuk memastikan Anda memperoleh variasi apa pun dari waktu ke waktu. 

 Karena tolok ukur umumnya lebih cepat untuk menjalankan pengujian daripada memuatnya, maka tolok ukur dapat digunakan terlebih dahulu dalam deployment pipeline dan memberikan umpan balik pada deviasi kinerja. Saat Anda mengevaluasi perubahan yang signifikan dalam komponen atau layanan, tolok ukur dapat menjadi cara cepat guna menentukan apakah perubahan memang perlu dibuat. Menggunakan benchmarking bersama dengan pengujian beban begitu penting karena pengujian beban memberi tahu Anda tentang bagaimana kinerja beban kerja Anda dalam produksi. 

### Langkah-langkah implementasi
<a name="implementation-steps"></a>
+  Rencanakan dan tentukan: 
  +  Tentukan tujuan, acuan dasar, skenario pengujian, metrik (seperti pemanfaatan CPU, latensi, atau throughput), dan KPI untuk tolok ukur Anda. 
  +  Fokus pada persyaratan pengguna dalam hal pengalaman pengguna dan faktor-faktor seperti waktu respons dan aksesibilitas. 
  +  Identifikasi alat tolok ukur yang sesuai dengan beban kerja Anda. Anda dapat menggunakan layanan AWS (seperti [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)) atau alat pihak ketiga yang kompatibel dengan beban kerja Anda. 
+  Konfigurasi dan persiapkan: 
  +  Siapkan lingkungan Anda dan konfigurasikan sumber daya Anda. 
  +  Implementasikan pemantauan dan pembuatan log untuk merekam hasil pengujian. 
+  Lakukan tolok ukur dan pemantauan: 
  +  Lakukan pengujian tolok ukur Anda dan pantau metrik selama pengujian. 
+  Analisis dan dokumentasikan: 
  +  Dokumentasikan proses dan temuan tolok ukur Anda. 
  +  Analisis hasil untuk mengidentifikasi hambatan, tren, dan area perbaikan. 
  +  Gunakan hasil pengujian untuk mengambil keputusan arsitektur dan menyesuaikan beban kerja Anda. Termasuk di dalamnya mungkin adalah mengubah layanan atau mengadopsi fitur baru. 
+  Optimalkan dan ulangi: 
  +  Sesuaikan konfigurasi dan alokasi sumber daya berdasarkan tolok ukur Anda. 
  +  Uji ulang beban kerja Anda setelah penyesuaian untuk memvalidasi perbaikan Anda. 
  +  Dokumentasikan pembelajaran Anda, dan ulangi proses untuk mengidentifikasi area perbaikan lainnya. 

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

 **Dokumen terkait:** 
+  [Pusat Arsitektur AWS](https://aws.amazon.com/architecture/) 
+  [AWS Partner Network](https://aws.amazon.com/partners/) 
+  [Pustaka Solusi AWS](https://aws.amazon.com/solutions/) 
+  [Pusat Pengetahuan AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+  [Amazon CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM.html) 
+  [Amazon CloudWatch Synthetics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) 
+  [Alur kerja genomik, Bagian 5: penolokukuran otomatis](https://aws.amazon.com/blogs/architecture/genomics-workflows-part-5-automated-benchmarking/) 
+  [Lakukan tolok ukur dan optimalkan deployment titik akhir di Amazon SageMaker AI JumpStart](https://aws.amazon.com/blogs/machine-learning/benchmark-and-optimize-endpoint-deployment-in-amazon-sagemaker-jumpstart/) 

 **Video terkait:** 
+  [AWS re:Invent 2023 - Penolokukuran AWS Lambda cold starts](https://www.youtube.com/watch?v=bGMEPI-va-Q&ab_channel=AWSEvents) 
+  [Penolokukuran layanan stateful di cloud](https://www.youtube.com/watch?v=rtW4a4DvcWU&ab_channel=AWSEvents) 
+  [Ini Arsitektur saya](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+  [Optimalkan aplikasi melalui Amazon CloudWatch RUM](https://www.youtube.com/watch?v=NMaeujY9A9Y) 
+  [Demo Amazon CloudWatch Synthetics](https://www.youtube.com/watch?v=hF3NM9j-u7I) 

 **Contoh terkait:** 
+  [AWS Sampel](https://github.com/aws-samples) 
+  [Contoh AWS SDK](https://github.com/awsdocs/aws-doc-sdk-examples) 
+  [Pengujian Beban Terdistribusi](https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws/) 
+  [Ukur waktu pemuatan halaman dengan Amazon CloudWatch Synthetics](https://github.com/aws-samples/amazon-cloudwatch-synthetics-page-performance) 
+  [Klien Web Amazon CloudWatch RUM](https://github.com/aws-observability/aws-rum-web) 

# PERF01-BP07 Menggunakan pendekatan berbasis data untuk pilihan arsitektur
<a name="perf_architecture_use_data_driven_approach"></a>

 Tentukan pendekatan yang jelas dan berbasis data untuk pilihan arsitektur guna memastikan layanan dan konfigurasi cloud yang tepat digunakan untuk memenuhi kebutuhan bisnis spesifik Anda. 

 **Anti-pola umum:** 
+  Anda berasumsi bahwa arsitektur Anda saat ini statis dan tidak perlu diperbarui dari waktu ke waktu. 
+  Pilihan arsitektur Anda didasarkan pada tebakan dan asumsi. 
+  Anda memperkenalkan perubahan arsitektur seiring waktu tanpa justifikasi. 

 **Manfaat menerapkan praktik terbaik ini:** Dengan memiliki pendekatan yang terdefinisi dengan baik dalam membuat pilihan arsitektur, Anda menggunakan data untuk memengaruhi desain beban kerja Anda dan mengambil keputusan berdasarkan informasi dari waktu ke waktu. 

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

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

 Gunakan pengalaman internal dan pengetahuan tentang cloud, atau sumber daya eksternal seperti kasus penggunaan yang dipublikasi atau laporan resmi untuk memilih sumber daya dan layanan di arsitektur Anda. Anda harus memiliki proses yang terdefinisi dengan baik yang mendorong eksperimen dan tolok ukur dengan layanan yang bisa digunakan pada beban kerja Anda. 

 Backlog untuk beban kerja kritis tidak boleh hanya terdiri dari cerita pengguna yang memberikan fungsionalitas yang relevan dengan bisnis dan pengguna, melainkan juga harus berisi cerita teknis yang membentuk landasan arsitektur untuk beban kerja. Landasan ini didasarkan pada kemajuan teknologi baru serta layanan baru dan mengadopsinya berdasarkan data dan pembenaran yang tepat. Hal ini memastikan bahwa arsitektur tetap relevan di masa depan dan tidak jalan di tempat. 

### Langkah-langkah implementasi
<a name="implementation-steps"></a>
+  Lakukan interaksi dengan pemangku kepentingan utama untuk menentukan persyaratan beban kerja, termasuk kinerja, ketersediaan, dan pertimbangan biaya. Pertimbangkan faktor-faktor seperti jumlah pengguna dan pola penggunaan untuk beban kerja Anda. 
+  Ciptakan landasan arsitektur atau backlog teknologi yang diprioritaskan bersamaan dengan backlog fungsional. 
+  Evaluasi dan nilai berbagai layanan cloud (untuk detail selengkapnya, lihat [PERF01-BP01 Mempelajari dan memahami layanan serta fitur cloud yang tersedia](perf_architecture_understand_cloud_services_and_features.md)). 
+  Jelajahi pola-pola arsitektur yang berbeda, seperti layanan mikro atau nirserver, yang memenuhi persyaratan kinerja Anda (untuk detail selengkapnya, lihat [PERF01-BP02 Menggunakan panduan dari penyedia cloud Anda atau mitra yang tepat untuk mempelajari pola arsitektur dan praktik terbaik](perf_architecture_guidance_architecture_patterns_best_practices.md)). 
+  Konsultasikan dengan tim lain, diagram arsitektur, dan sumber daya, seperti Arsitek Solusi AWS, [Pusat Arsitektur AWS](https://aws.amazon.com/architecture/), dan [AWS Partner Network](https://aws.amazon.com/partners/), untuk membantu Anda memilih arsitektur yang tepat untuk beban kerja Anda. 
+  Tentukan metrik kinerja seperti throughput dan waktu respons yang dapat membantu Anda mengevaluasi kinerja beban kerja Anda. 
+  Lakukan eksperimen dan gunakan metrik yang ditentukan untuk memvalidasi kinerja arsitektur yang dipilih. 
+  Teruslah memantau dan melakukan penyesuaian sesuai kebutuhan untuk mempertahankan kinerja optimal arsitektur Anda. 
+  Dokumentasikan arsitektur dan keputusan pilihan Anda sebagai referensi untuk pembaruan dan pembelajaran di masa mendatang. 
+  Teruslah meninjau dan memperbarui pendekatan pemilihan arsitektur berdasarkan pembelajaran, teknologi baru, dan metrik yang menunjukkan kebutuhan perubahan atau masalah dalam pendekatan saat ini. 

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

 **Dokumen terkait:** 
+  [Pustaka Solusi AWS](https://aws.amazon.com/solutions/) 
+  [Pusat Pengetahuan AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+ [ Pola Arsitektur untuk Membangun Aplikasi yang Didorong Data Menyeluruh di AWS](https://docs.aws.amazon.com/whitepapers/latest/build-e2e-data-driven-applications/build-e2e-data-driven-applications.html)

 **Video terkait:** 
+  [Ini Arsitektur saya](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2021 - Korporasi yang didorong data: Bergerak dari visi menuju nilai ](https://www.youtube.com/watch?v=_D0PF2N2AfA)
+ [AWS re:Invent 2022 - Menghadirkan arsitektur berkelanjutan dan berkinerja tinggi ](https://www.youtube.com/watch?v=FBc9hXQfat0)
+ [AWS re:Invent 2023 - Mengoptimalkan biaya dan kinerja serta melacak kemajuan menuju mitigasi ](https://www.youtube.com/watch?v=keAfy8f84E0)
+ [AWS re:Invent 2022 - Optimisasi AWS: Langkah-langkah yang dapat ditindaklanjuti untuk hasil langsung ](https://www.youtube.com/watch?v=0ifvNf2Tx3w)

 **Contoh terkait:** 
+  [AWS Sampel](https://github.com/aws-samples) 
+  [Contoh AWS SDK](https://github.com/awsdocs/aws-doc-sdk-examples) 