Pendahuluan

Selesai

Azure Well-Architected Framework adalah kerangka kerja desain yang dapat meningkatkan kualitas beban kerja dengan membantunya:

  • Jadilah tangguh, tersedia, dan dapat dipulihkan.
  • Jadilah seaman yang Anda butuhkan.
  • Memberikan pengembalian investasi yang memadai.
  • Mendukung pengembangan dan operasi yang bertanggung jawab.
  • Selesaikan tujuannya dalam jangka waktu yang dapat diterima.

Efisiensi performa adalah kemampuan beban kerja Anda untuk menyesuaikan dengan perubahan permintaan. Beban kerja harus dapat menangani peningkatan beban tanpa mengorbankan pengalaman pengguna. Sebaliknya, ketika ada penurunan beban, beban kerja harus menghemat sumber dayanya. Kapasitas, yang menunjukkan ketersediaan sumber daya (CPU dan memori), adalah faktor yang signifikan.

Desain beban kerja seharusnya tidak hanya mengandalkan kapasitas yang telah disediakan sebelumnya, yang menjamin performa hingga batas tertentu. Jika batas tersebut terlampaui, beban kerja mungkin memiliki masalah performa atau bahkan mengalami pemadaman. Ketika beban berada di bawah batas itu, sumber daya terus berjalan secara tidak perlu, menimbulkan biaya.

Anda memerlukan strategi komprehensif untuk mempertahankan target performa dari waktu ke waktu. Pertimbangan performa seharusnya tidak menjadi hal yang perlu dicari dalam proses desain, hanya untuk ditangani ketika masalah muncul dalam produksi. Sebagai gantinya, adopsi pola pikir di mana performa adalah pertimbangan utama dari tahap awal desain.

Konsep yang dijelaskan dalam modul ini tidak semuanya termasuk efisiensi performa dalam beban kerja, tetapi mewakili prinsip inti dan beberapa pendekatan utamanya saat Anda merancang beban kerja. Untuk perspektif lengkap, di semua pilar Well-Architected Framework, kunjungi Azure Well-Architected Framework saat Anda mulai merencanakan dan merancang arsitektur Anda.

Setiap unit dalam modul ini berfokus pada satu prinsip desain dan tiga pendekatan yang terkait dengan prinsip tersebut. Pendekatan di setiap unit didukung melalui penggunaan contoh untuk membantu menunjukkan bagaimana mereka dapat diterapkan ke skenario dunia nyata. Contohnya semuanya didasarkan pada perusahaan fiktif.

Tujuan pembelajaran

Pada akhir modul ini, Anda akan memahami empat prinsip pilar Efisiensi Performa dan mempelajari tiga pendekatan untuk masing-masing hal berikut:

  • Tentukan target performa realistis untuk beban kerja Anda, berdasarkan perjanjian antara pemangku kepentingan bisnis dan pemilik beban kerja.
  • Pilih desain yang paling sesuai dengan persyaratan performa Anda.
  • Operasikan beban kerja Anda untuk terus melacak efisiensi performanya.
  • Terus meningkatkan efisiensi performa beban kerja melalui pengoptimalan.

Prasyarat

  • Membangun dan mengoperasikan solusi menggunakan teknologi infrastruktur inti seperti penyimpanan data, komputasi, dan jaringan
  • Bangun dan operasikan sistem teknologi untuk menyelesaikan masalah bisnis