Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gambaran umum arsitektur
Bagian ini menyediakan diagram arsitektur implementasi referensi untuk komponen yang digunakan dengan solusi ini.
Diagram arsitektur
Menerapkan solusi ini dengan parameter default menyebarkan komponen berikut di file Anda. Akun AWS
catatan
Solusi ini mencakup templat akun hub (disebarkan terlebih dahulu) untuk akun pusat untuk mengelola WorkSpaces dan menyediakan laporan terpusat, dan templat akun spoke (digunakan kedua) untuk setiap WorkSpace akun yang ingin Anda pantau. Solusinya menghasilkan laporan per direktori dan laporan agregat dengan informasi tentang WorkSpaces dari semua direktori yang digabungkan.
-
Template spoke membuat sumber daya khusus yang memanggil fungsi AWSLambda
untuk mendaftarkan akun sebagai akun spoke di tabel Amazon DynamoDB di akun hub. -
Template hub membuat EventBridge aturan Amazon
yang memanggil ECS tugas Amazon setiap 24 jam. -
ECSTugas Amazon mengasumsikan peran AWSIdentity and Access Management (IAM)
di setiap akun spoke untuk dikelola WorkSpaces. -
ECSTugas Amazon melakukan polling AWSDirectory Service
untuk mengumpulkan daftar semua direktori yang terdaftar untuk Amazon WorkSpaces di Wilayah tertentuAWS. Tugas kemudian memeriksa total penggunaan untuk masing-masing WorkSpace yang ada pada model penagihan per jam. Jika a WorkSpace telah memenuhi ambang batas penggunaan bulanan, solusinya akan mengubah tagihan individu WorkSpace menjadi bulanan. catatan
Jika WorkSpace dimulai dalam penagihan bulanan atau solusi mengonversi tagihan WorkSpace dari per jam ke bulanan, solusi tidak akan mengonversi menjadi penagihan per jam WorkSpace hingga awal bulan berikutnya jika penggunaan di bawah ambang batas. Namun, Anda dapat mengubah model penagihan secara manual kapan saja menggunakan WorkSpaces konsol Amazon. Selain itu, Anda dapat mengubah ambang batas kapan masing-masing WorkSpace mengonversi dari penagihan per jam ke bulanan. Untuk informasi selengkapnya, lihat Konversi penagihan otomatis
Solusi ini juga dilengkapi mode dry run (diaktifkan secara default) yang memungkinkan Anda mendapatkan wawasan tentang bagaimana perubahan yang disarankan akan memengaruhi biaya Anda. Untuk informasi selengkapnya, lihat Mode lari kering.
Pada akhir bulan, ECS tugas Amazon memeriksa total penggunaan untuk setiap Workspace yang ada pada model penagihan bulanan. Jika WorkSpace belum memenuhi ambang batas penggunaan bulanan, solusi akan mengubah individu WorkSpace dari tagihan bulanan ke per jam pada awal bulan berikutnya.
-
ECSTugas Amazon menulis hasil eksekusi ke tabel penggunaan DynamoDB, tabel sesi, dan mengunggahnya ke bucket Amazon Simple Cloud Storage (Amazon S3
).
catatan
Periksa bucket Amazon S3 Anda sesering mungkin untuk melacak aktivitas pengoptimal, dan untuk melihat log dengan pesan kesalahan.