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:
Di bagian tengah adalah Well-Architected Framework, yang mencakup lima pilar keunggulan arsitektur. Di sekitar Well-Architected Framework adalah enam elemen pendukung:
- Ulasan Azure Well-Architected
- Azure Advisor
- Dokumentasi
- Mitra, Dukungan, Penawaran Layanan
- Arsitektur Referensi
- Prinsip Desain
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.
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:
- Mendesain aplikasi Azure yang andal
- Pola desain ketahanan
- Praktik terbaik:
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:
- Manajemen identitas
- Melindungi infrastruktur Anda
- Keamanan aplikasi
- Kedaulatan data dan enkripsi
- Referensi keamanan
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:
- Tinjau prinsip biaya
- Mengembangkan model biaya
- Membuat anggaran dan peringatan
- Tinjau daftar periksa pengoptimalan biaya
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:
- Pola desain untuk keunggulan operasional
- Praktik terbaik: Pemantauan dan diagnostik
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:
- Pola desain untuk efisiensi performa
- Praktik terbaik:
Untuk sinopsis tingkat tinggi, lihat Ringkasan pilar efisiensi performa.
Langkah berikutnya
Pelajari lebih lanjut tentang: