

# 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, dipakai oleh pengguna Anda, ditransfer, dan disimpan. Gunakan pola perangkat lunak dan arsitektur yang paling mendukung akses dan penyimpanan data untuk meminimalkan sumber daya komputasi, jaringan, dan penyimpanan yang diperlukan untuk mendukung beban kerja.

 **Anti-pola umum:** 
+  Anda berasumsi bahwa semua beban kerja memiliki pola penyimpanan data dan akses data yang serupa. 
+  Anda hanya menggunakan satu tingkat penyimpanan, dengan anggapan semua beban kerja masuk dalam tingkat tersebut. 
+  Anda berasumsi bahwa pola akses data tidak akan berubah. 
+  Arsitektur Anda mendukung potensi lonjakan akses data yang tinggi, sehingga dapat mengakibatkan sumber daya tetap idle dalam sebagian besar waktu. 

 **Manfaat menjalankan praktik terbaik ini:** Memilih dan mengoptimalkan arsitektur Anda berdasarkan pola akses data dan pola penyimpanan data akan membantu Anda untuk mengurangi kompleksitas pengembangan dan meningkatkan pemanfaatan secara keseluruhan. Memahami kapan harus menggunakan tabel global, partisi data, dan caching akan membantu Anda untuk mengurangi biaya operasional dan menskalakan sesuai kebutuhan beban kerja Anda. 

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

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

 Untuk meningkatkan keberlanjutan beban kerja jangka panjang, gunakan pola arsitektur yang mendukung akses data dan karakteristik penyimpanan untuk beban kerja Anda. Pola-pola ini membantu Anda mengambil dan memproses data secara efisien. Misalnya, gunakan [arsitektur data modern di AWS](https://aws.amazon.com/big-data/datalakes-and-analytics/modern-data-architecture/) dengan layanan yang dibuat khusus yang dioptimalkan untuk kasus penggunaan analitik unik Anda. Pola-pola arsitektur ini akan memungkinkan pemrosesan data yang efisien dan mengurangi penggunaan sumber daya. 

### Langkah-langkah implementasi
<a name="implementation-steps"></a>
+  **Pahami karakteristik data:** Lakukan analisis terhadap karakteristik data dan pola akses Anda guna mengidentifikasi konfigurasi yang tepat untuk sumber daya cloud Anda. Karakteristik utama yang perlu dipertimbangkan antara lain: 
  +  **Jenis data:** terstruktur, semi-terstruktur, tidak terstruktur 
  +  **Pertumbuhan data:** terbatas, tidak terbatas 
  +  **Ketahanan data:** persisten, sementara, transien 
  +  **Pola akses**: baca atau tulis, frekuensi pembaruan, berfluktuasi, atau konsisten 
+  **Gunakan pola arsitektur yang optimal:** Gunakan pola-pola arsitektur yang paling mendukung pola akses dan penyimpanan data. 
  + [ Pola untuk memungkinkan persistensi data ](https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-data-persistence/enabling-patterns.html)
  + [ Mari Merancang\$1 Arsitektur data modern ](https://aws.amazon.com/blogs/architecture/lets-architect-modern-data-architectures/)
  + [ Basis data di AWS: Alat yang Tepat untuk Tugas yang Tepat ](https://www.youtube.com/watch?v=-pb-DkD6cWg)
+  **Gunakan layanan yang dibuat khusus:** Gunakan teknologi yang sesuai untuk tujuannya. 
  +  Gunakan teknologi yang berfungsi secara native dengan data terkompresi. 
    + [ Format file Dukungan Kompresi Athena ](https://docs.aws.amazon.com/athena/latest/ug/compression-formats.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)
    + [ 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)
  +  Gunakan [layanan analitik](https://aws.amazon.com/big-data/datalakes-and-analytics/?nc2=h_ql_prod_an_a) yang dibuat khusus untuk pemrosesan data dalam arsitektur Anda. Untuk detail tentang layanan analitik yang dibuat khusus AWS, lihat [AWS re:Invent 2022 - Membangun arsitektur data modern di AWS](https://www.youtube.com/watch?v=Uk2CqEt5f0o). 
  +  Gunakan mesin basis data yang paling mendukung pola-pola kueri dominan Anda. Kelola indeks basis data Anda untuk memastikan pembuatan kueri yang efisien. Untuk detail lebih lanjut, lihat [Basis Data AWS](https://aws.amazon.com/products/databases/) dan [AWS re:Invent 2022 - Melakukan modernisasi aplikasi dengan basis data yang dibuat khusus](https://www.youtube.com/watch?v=V-DiplATdi0). 
+  **Minimalkan transfer data:** Pilihlah protokol-protokol jaringan yang dapat mengurangi jumlah kapasitas jaringan yang dipakai di arsitektur Anda. 

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

 **Dokumen terkait:** 
+  [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 Catatan Input Anda di Firehose](https://docs.aws.amazon.com/firehose/latest/dev/record-format-conversion.html) 
+  [Meningkatkan kinerja kueri di Amazon Athena dengan Mengonversi ke Format Kolom](https://docs.aws.amazon.com/athena/latest/ug/convert-to-columnar.html) 
+  [Memantau muatan DB dengan Wawasan Performa di Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.html) 
+  [Memantau muatan DB dengan Wawasan Performa di Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html) 
+ [ Kelas penyimpanan Amazon S3 Intelligent-Tiering ](https://aws.amazon.com/s3/storage-classes/intelligent-tiering/)
+ [ Bangun toko peristiwa CQRS dengan Amazon DynamoDB ](https://aws.amazon.com/blogs/database/build-a-cqrs-event-store-with-amazon-dynamodb/)

 **Video terkait:** 
+ [AWS re:Invent 2022 - Membangun arsitektur jala data di AWS](https://www.youtube.com/watch?v=nGRvlobeM_U)
+ [AWS re:Invent 2023 - Memahami lebih dalam tentang Amazon Aurora dan inovasinya ](https://www.youtube.com/watch?v=je6GCOZ22lI)
+ [AWS re:Invent 2023 - Meningkatkan efisiensi Amazon EBS dan menjadi lebih hemat biaya ](https://www.youtube.com/watch?v=7-CB02rqiuw)
+ [AWS re:Invent 2023 - Mengoptimalkan harga dan kinerja penyimpanan dengan Amazon S3 ](https://www.youtube.com/watch?v=RxgYNrXPOLw)
+ [AWS re:Invent 2023 - Membangun dan mengoptimalkan danau data di Amazon S3 ](https://www.youtube.com/watch?v=mpQa_Zm1xW8)
+ [AWS re:Invent 2023 - Pola yang didorong peristiwa tingkat lanjut dengan Amazon EventBridge ](https://www.youtube.com/watch?v=6X4lSPkn4ps)

 **Contoh terkait:** 
+ [AWS Lokakarya Basis Data yang Dibuat Khusus ](https://catalog.us-east-1.prod.workshops.aws/workshops/93f64257-52be-4c12-a95b-c0a1ff3b7e2b/en-US)
+ [AWS Hari Imersi Arsitektur Data Modern ](https://catalog.us-east-1.prod.workshops.aws/workshops/32f3e732-d67d-4c63-b967-c8c5eabd9ebf/en-US)
+ [ Membangun Jala Data di AWS](https://catalog.us-east-1.prod.workshops.aws/workshops/23e6326b-58ee-4ab0-9bc7-3c8d730eb851/en-US)