Agen AWS Well-Architected berada dalam tahap rilis pratinjau dan dapat mengalami perubahan.
Memperbarui Konteks Aplikasi
Konteks aplikasi memberi tahu Agen AWS WA apa aplikasi Anda, apa yang dilakukan, dan infrastruktur apa yang dijalankan. Agen AWS WA menggunakan informasi ini untuk membatasi rekomendasi sebatas sumber daya yang dimiliki oleh setiap aplikasi dan untuk mempersonalisasi panduan berdasarkan arsitektur, kekritisan, dan batasan Anda.
Makin banyak konteks yang Anda berikan, makin terarah rekomendasi Anda. Profil dengan ikhtisar aplikasi, deskripsi arsitektur, tingkat kekritisan, dan tag sumber daya menghasilkan rekomendasi yang memperhitungkan lingkungan dan prioritas spesifik Anda dan bukannya rekomendasi generik.
penting
Anda harus memiliki setidaknya satu konteks aplikasi yang ditentukan per profil untuk menghasilkan rekomendasi terjadwal.
Ikuti panduan ini saat mendefinisikan konteks aplikasi:
-
Buat satu entri konteks per aplikasi logis, bukan per sumber daya atau per tim. Misalnya, jika Anda memiliki sistem pemrosesan pesanan yang mencakup beberapa layanan, tentukan sebagai konteks aplikasi tunggal.
-
Tetapkan tingkat kekritisan. Ini secara langsung memengaruhi prioritas rekomendasi. Aplikasi yang kritis bagi misi menerima temuan prioritas lebih tinggi daripada beban kerja pengujian atau pengembangan.
-
Gunakan tag sumber daya untuk membatasi aplikasi Anda. Jika beberapa aplikasi berbagi akun yang sama, tag adalah cara Agen AWS WA membedakan sumber daya mana yang termasuk dalam aplikasi mana.
Konsol
Untuk Menambahkan Konteks Aplikasi
-
Pilih Profil agen di navigasi sebelah kiri. Kemudian, di profil untuk menambahkan konteks aplikasi, pilih Detail Profil.
-
Pilih tab Konteks aplikasi. Kemudian, pilih Tambahkan konteks aplikasi.
-
Masukkan detail untuk aplikasi. Untuk kustomisasi tambahan, perluas menu tarik turun Detail tambahan.
Konteks aplikasi mencakup bidang-bidang berikut:
-
Nama aplikasi: Nama aplikasi Anda.
-
Ikhtisar aplikasi: Ikhtisar tentang apa yang dilakukan aplikasi Anda.
-
Akun dalam aplikasi ini: Setiap Akun AWS yang disertakan atau digunakan aplikasi ini.
-
Wilayah: Wilayah AWS tempat aplikasi ini berada atau beroperasi.
-
Tag: Pasangan kunci nilai yang disertakan dalam aplikasi ini. Tag memiliki dua perilaku penyaringan yang berbeda, bergantung pada apa yang dipilih:
-
Hanya tag yang dipilih: Termasuk setiap sumber daya yang membawa tag tersebut (dan semua jenis tag) dalam Akun AWS atau Wilayah AWS yang dipilih.
-
Tag yang dipilih dengan layanan atau jenis sumber daya: Menampilkan persimpangan tag dengan layanan atau sumber daya. Semua sumber daya yang dikembalikan dalam filter harus memiliki tag yang dipilih dan menjadi bagian dari salah satu layanan atau jenis sumber daya yang dipilih.
-
-
Detail tambahan:
-
Layanan: Layanan mana yang digunakan aplikasi Anda. Memilih layanan secara otomatis akan memilih semua sumber daya yang terkait.
catatan
Saat menambahkan atau memperbarui layanan dalam konteks aplikasi, gunakan nama layanan CloudFormation resmi. Contoh, untuk
AWS::DynamoDB::Table CloudFormation, nama layanan adalahDynamoDB. -
Sumber Daya: Sumber daya tambahan yang digunakan aplikasi Anda di luar yang disertakan secara otomatis dalam menu tarik turun layanan. Beberapa jenis sumber daya tidak didukung. Untuk informasi selengkapnya, lihat Jenis sumber daya yang tidak didukung.
-
Industri: Industri apa yang dilayani aplikasi Anda.
-
Jenis: Jenis aplikasi.
-
Kritikalitas: Seberapa penting aplikasi ini bagi organisasi Anda.
-
Ikhtisar arsitektur: Gambaran umum teks biasa dari arsitektur Anda.
-
Konteks tambahan: Konteks lebih lanjut yang Anda ingin Agen AWS WA pertimbangkan dalam peninjauan dan rekomendasi.
-
-
-
Setelah memasukkan konteks Anda, pilih Tambahkan aplikasi. Anda akan melihat konteks aplikasi baru di daftar Semua aplikasi.
-
Setelah menambahkan konteks aplikasi, dibutuhkan waktu hingga 24 jam untuk menghasilkan rekomendasi terjadwal berdasarkan konteks baru ini.
CLI
Untuk menambahkan konteks aplikasi:
aws wellarchitected create-agent-context \ --profile-arn "profile-arn" \ --title "My application" \ --context-type APPLICATION \ --content '{"applicationOverview":"Description","criticality":"MISSION_CRITICAL"}'
catatan
Saat menambahkan atau memperbarui layanan dalam konteks aplikasi, gunakan nama layanan CloudFormation resmi. Contoh, untuk AWS::DynamoDB::Table CloudFormation, nama layanan adalah DynamoDB.
Untuk memperbarui konteks aplikasi yang ada:
aws wellarchitected update-agent-context \ --profile-arn "profile-arn" \ --context-id "context-id" \ --title "Updated application name" \ --content '{"applicationOverview":"Updated description"}'
Untuk menghapus konteks aplikasi:
aws wellarchitected delete-agent-context \ --profile-arn "profile-arn" \ --context-id "context-id"