Kerangka Kerja Microsoft Azure yang Terarsitektur dengan Baik

Azure Well-Architected Framework adalah seperangkat prinsip panduan yang dapat digunakan untuk meningkatkan kualitas beban kerja. Kerangka kerja ini terdiri dari lima pilar keunggulan arsitektur:

Menggabungkan pilar-pilar ini membantu menghasilkan arsitektur cloud yang berkualitas tinggi, stabil, dan efisien:

Pilar Deskripsi
Keandalan Kemampuan sistem untuk pulih dari kegagalan dan dapat terus berfungsi.
Keamanan Melindungi aplikasi dan data dari ancaman.
Pengoptimalan Biaya Mengelola biaya untuk memaksimalkan nilai yang diberikan.
Keunggulan Operasional Proses operasi yang menjaga sistem tetap berjalan dalam produksi.
Efisiensi Performa Kemampuan sistem untuk beradaptasi dengan perubahan beban.

Lihat video berikut tentang cara merancang beban kerja yang berhasil di Azure dengan Well-Architected Framework:

Gambaran Umum

Diagram berikut memberikan ringkasan Azure Well-Architected Framework tingkat tinggi:

Diagram of the Well-Architected Framework and supporting elements.

Di bagian tengah adalah Well-Architected Framework, yang mencakup lima pilar keunggulan arsitektur. Di sekitar Well-Architected Framework adalah enam elemen pendukung:

Menilai beban kerja Anda

Untuk menilai beban kerja Anda menggunakan prinsip-prinsip yang ditemukan di Kerangka kerja Microsoft Azure yang Dirancang dengan Baik, lihat Ulasan Microsoft Azure yang Dirancang dengan Baik.

Screenshot of the Microsoft Azure Well-Architected Review.

Kami juga menyarankan Anda menggunakan Azure Advisor dan Advisor Score untuk mengidentifikasi dan memprioritaskan peluang untuk meningkatkan postur beban kerja. Kedua layanan ini gratis untuk semua pengguna Azure dan diselaraskan dengan lima pilar Well-Architected Framework:

  • Azure Advisor adalah konsultan cloud yang dipersonalisasi yang membantu Anda mengikuti praktik terbaik untuk mengoptimalkan penyebaran Azure. Azure Advisor menganalisis konfigurasi sumber daya dan telemetri penggunaan. Ini merekomendasikan solusi yang dapat membantu Anda meningkatkan keandalan, keamanan, efektivitas biaya, performa, dan keunggulan operasional sumber daya Azure Anda. Pelajari Azure Advisor lebih lanjut.

  • Advisor Score adalah fitur inti Azure Advisor yang menggabungkan rekomendasi Advisor menjadi skor yang sederhana dan dapat ditindaklanjuti. Skor ini memungkinkan Anda mengetahui sekilas apakah Anda mengambil langkah-langkah yang diperlukan untuk membangun solusi yang andal, aman, dan hemat biaya, dan memprioritaskan tindakan yang akan menghasilkan peningkatan terbesar pada postur beban kerja Anda. Skor Advisor terdiri dari skor keseluruhan, yang selanjutnya dapat dibagi menjadi lima skor kategori yang sesuai dengan masing-masing pilar Well-Architected. Pelajari Advisor Score lebih lanjut.

Keandalan

Beban kerja yang andal adalah beban kerja yang tangguh dan tersedia. Ketahanan adalah kemampuan sistem untuk pulih dari kegagalan dan terus berfungsi. Tujuan ketahanan adalah untuk mengembalikan aplikasi ke keadaan berfungsi penuh setelah kegagalan terjadi. Ketersediaan adalah apakah pengguna dapat mengakses beban kerja Anda saat mereka perlu.

Untuk informasi selengkapnya tentang ketahanan, lihat video berikut yang akan menunjukkan cara mulai meningkatkan keandalan beban kerja Azure Anda:

Panduan keandalan

Topik berikut menawarkan panduan tentang merancang dan meningkatkan aplikasi Azure yang andal:

Untuk ringkasan prinsip keandalan, lihat Prinsip-prinsip pilar keandalan.

Keamanan

Pikirkan tentang keamanan selama siklus hidup aplikasi, mulai dari desain dan implementasi hingga penyebaran dan operasi. Platform Azure memberikan perlindungan terhadap berbagai ancaman, seperti penyusupan jaringan dan serangan DDoS. Tetapi Anda masih harus membangun keamanan ke dalam aplikasi dan masuk ke dalam proses DevOps.

Ajukan pertanyaan yang tepat tentang pengembangan aplikasi yang aman di Azure dengan melihat video berikut:

Panduan keamanan

Pertimbangkan area keamanan yang luas berikut:

Untuk informasi selengkapnya, lihat Ringkasan pilar keamanan.

Pengoptimalan biaya

Saat Anda merancang solusi cloud, fokus untuk menghasilkan nilai inkremental lebih awal. Terapkan prinsip Bangun-Ukur-Pelajari, untuk mempercepat waktu untuk memasarkan sekaligus menghindari solusi padat modal.

Untuk informasi selengkapnya, lihat Pengoptimalan biaya dan video berikut tentang cara mulai mengoptimalkan biaya Azure Anda:

Panduan biaya

Topik berikut menawarkan panduan pengoptimalan biaya saat mengembangkan Well-Architected Framework untuk beban kerja Anda:

Untuk ringkasan tingkat tinggi, lihat Ringkasan pilar pengoptimalan biaya.

Keunggulan operasional

Keunggulan operasional mencakup operasi dan proses yang membuat aplikasi tetap berjalan dalam produksi. Penyebaran harus dapat diandalkan dan dapat diprediksi. Otomatiskan penyebaran untuk mengurangi kemungkinan kesalahan manusia. Proses penyebaran yang cepat dan rutin tidak akan memperlambat rilis fitur baru atau perbaikan bug. Sama pentingnya, Anda harus cepat memutar kembali atau berguling ke depan jika pembaruan memiliki masalah.

Untuk informasi selengkapnya, lihat video berikut tentang memasukkan keamanan ke dalam praktik DevOps Anda di Azure:

Panduan keunggulan operasional

Topik berikut menyediakan panduan tentang merancang dan menerapkan praktik DevOps untuk beban kerja Azure Anda:

Untuk ringkasan yang berkualitas, lihat Ringkasan pilar keunggulan operasional.

Efisiensi performa

Efisiensi performa adalah kemampuan beban kerja Anda untuk diskalakan agar memenuhi permintaan yang diberikan oleh pengguna dengan cara yang efisien. Cara utama untuk mencapai efisiensi performa meliputi menggunakan penskalaan dengan tepat dan menerapkan penawaran PaaS yang memiliki penskalaan bawaan.

Untuk informasi selengkapnya, tonton Efisiensi Kinerja: Cepat & Intens: Mengoptimalkan Penerapan VM yang Cepat dan Terpercaya.

Panduan efisiensi performa

Topik berikut menawarkan panduan tentang cara merancang dan meningkatkan postur efisiensi performa beban kerja Azure Anda:

Untuk sinopsis tingkat tinggi, lihat Ringkasan pilar efisiensi performa.

Langkah berikutnya

Pelajari lebih lanjut tentang: