PERF08-BP02 Mempelajari layanan dan pola desain - AWS Well-Architected Framework

PERF08-BP02 Mempelajari layanan dan pola desain

Cari tahu dan pahami berbagai layanan dan pola desain yang membantu meningkatkan performa beban kerja. Sebagai bagian dari analisis, identifikasi kompromi seperti apa yang dapat Anda buat untuk mencapai performa yang lebih tinggi. Misalnya, menggunakan layanan cache dapat membantu mengurangi beban yang ada di sistem basis data. Namun, caching dapat menghasilkan eventual consistency dan memerlukan upaya rekayasa untuk menerapkannya dalam persyaratan bisnis dan ekspektasi pelanggan.

Hasil yang diinginkan: Dengan mencari tahu pola desain, Anda dapat memilih desain arsitektur yang tepat yang akan mendukung sistem beperforma terbaik. Pelajari mana opsi konfigurasi performa yang tersedia untuk Anda serta bagaimana pengaruhnya terhadap beban kerja Anda. Pengoptimalan performa beban kerja bergantung pada pemahaman Anda tentang bagaimana opsi-opsi berinteraksi dengan arsitektur Anda serta pengaruhnya terhadap performa terukur dan performa yang dirasakan oleh pengguna akhir.

Antipola umum:

  • Anda menganggap bahwa semua strategi performa beban kerja IT tradisional sangat cocok untuk beban kerja cloud.

  • Anda membangun dan mengelola solusi cache, bukan menggunakan layanan terkelola.

  • Anda menggunakan pola desain yang sama untuk semua beban kerja Anda tanpa mengevaluasi pola mana yang akan meningkatkan performa beban kerja.

Manfaat menjalankan praktik terbaik ini: Dengan memilih pola desain dan layanan yang tepat untuk beban kerja Anda, Anda akan mengoptimalkan performa, menambah keunggulan operasional, dan meningkatkan keandalan. Pola desain yang tepat akan memenuhi karakteristik beban kerja Anda saat ini dan membantu Anda menskalakan pertumbuhan atau perubahan di masa mendatang.

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

Panduan implementasi

Pelajari opsi konfigurasi performa mana yang tersedia serta bagaimana pengaruhnya terhadap beban kerja. Pengoptimalan performa beban kerja bergantung pada pemahaman Anda tentang bagaimana opsi-opsi tersebut berpengaruh pada arsitektur Anda, serta pengaruhnya terhadap performa terukur dan performa yang dinilai pengguna.

Langkah Implementasi:

  1. Evaluasi dan tinjau pola desain yang akan meningkatkan performa beban kerja Anda.

    1. Koleksi Amazon Builders’ Library menyediakan deskripsi mendetail tentang cara Amazon membangun dan mengoperasikan teknologi. Artikel ini ditulis oleh rekayasawan senior di Amazon dan membahas seluruh topik tentang arsitektur, penyediaan perangkat lunak, dan operasi.

    2. Pustaka Solusi AWS adalah kumpulan solusi siap deploy yang menggabungkan layanan, kode, dan konfigurasi. Solusi ini telah dibuat oleh AWS dan Partner AWS berdasarkan kasus penggunaan umum dan pola desain yang dikelompokkan berdasarkan industri atau jenis beban kerja. Misalnya, Anda dapat menyiapkan solusi pengujian beban terdistribusi untuk beban kerja.

    3. Pusat Arsitektur AWS menyediakan diagram arsitektur referensi yang dikelompokkan berdasarkan pola desain, jenis konten, dan teknologi.

    4. Sampel AWS adalah repositori GitHub yang berisi contoh praktis untuk membantu Anda menjelajahi pola, solusi, dan layanan arsitektur umum. Sampel ini sering diperbarui dengan layanan dan contoh terbaru.

  2. Tingkatkan beban kerja Anda untuk memodelkan pola desain yang dipilih serta menggunakan layanan dan opsi konfigurasi layanan untuk meningkatkan performa beban kerja Anda.

    1. Latih tim internal Anda dengan sumber daya yang tersedia di AWS Skills Guild.

    2. Gunakan AWS Partner Network untuk memberikan keahlian dengan cepat dan menskalakan kemampuan Anda untuk melakukan peningkatan.

Tingkat upaya untuk rencana implementasi: Untuk menetapkan praktik terbaik ini, Anda harus mengetahui pola dan layanan desain yang dapat membantu meningkatkan performa beban kerja Anda. Setelah mengevaluasi pola desain, menerapkan pola desain adalah tingkat upaya tinggi .

Sumber daya

Dokumen terkait:

Video terkait:

Contoh terkait: