Dokumentasi dan infrastruktur
Saat menjalankan WAFR, Anda mungkin menemukan bahwa untuk banyak praktik terbaik yang Anda ikuti, Anda akan memiliki proses yang terdokumentasi, prosedur operasi standar (SOP), runbook, atau buku pedoman. Selama WAFR, catat informasi dan konteks di bidang catatan dalam Alat Well-Architected (Alat WA). Anda dapat menghemat waktu selama peninjauan dengan mengumpulkan semua artefak dokumentasi relevan yang berhubungan dengan beban kerja sebelumnya.
Pertimbangkan pertanyaan-pertanyaan berikut saat Anda mengkaji dokumentasi Anda:
-
Dokumentasi apa yang ada tentang beban kerja?
-
Dokumentasi apa yang tidak ada?
-
Alat apa yang akan digunakan untuk membuat dan menyimpan artefak ini?
-
Siapa yang akan terlibat dalam pembuatan dan pemeliharaan artefak ini?
Beberapa contoh dokumentasi tentang beban kerja Anda meliputi:
-
Halaman wiki beban kerja
-
Diagram arsitektur
-
Catatan keputusan arsitektur (ADR)
-
Prosedur operasi standar (SOP)
-
Repositori infrastruktur sebagai kode (IaC)
-
Topologi jaringan
-
Buku pedoman dan runbook
-
Struktur organisasi atau tim
-
Dokumentasi strategi multiakun
-
Konfigurasi penyedia identitas pusat
-
Konfigurasi solusi pemantauan pusat
-
Dokumentasi untuk beban kerja dependen
-
Panduan referensi API
-
Versi pustaka perangkat lunak
-
Proses dan riwayat koreksi kesalahan (COE)
-
Strategi chaos engineering
-
Detail tim pengujian beban
-
Model ancaman
-
Rapat retrospektif tim
-
Dokumen game day
Anti-pola
Jika tidak ada sumber daya ini, Anda masih dapat menjalankan WAFR sebagai mekanisme penemuan. Namun, prosesnya bisa memakan waktu lebih lama tanpa artefak-artefak ini. Membuat aset dokumentasi dapat menjadi langkah pertama menuju peningkatan kesehatan arsitektur.
Penemuan beban kerja
Sulit untuk meninjau arsitektur secara efisien tanpa mengetahui komponen dan sumber dayanya. Beban kerja warisan sering berkembang dari waktu ke waktu atau berganti kepemilikan, dan mungkin tidak didefinisikan menggunakan alat infrastruktur sebagai kode (IaC) seperti AWS CloudFormation, AWS CDK, atau Terraform.
Sebelum membahas peningkatan, pahami berbagai komponen arsitektur yang berbeda dari beban kerja dan dependensinya, serta buat representasi visual untuk memberikan pemahaman bersama.
Ada banyak alat penemuan dan diagram otomatis pihak ketiga yang tersedia langsung dari vendor perangkat lunak, dari AWS Marketplace