Pilar efisiensi performa - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pilar efisiensi performa

Pilar efisiensi kinerja dari AWS Well-Architected Framework berfokus pada pengoptimalan penggunaan sumber daya cloud untuk memenuhi atau melampaui tujuan kinerja sambil memastikan kemampuan beradaptasi terhadap permintaan yang berfluktuasi dan teknologi yang muncul. Ini menekankan pentingnya sistem fine-tuning terus menerus untuk mempertahankan efisiensi puncak dalam lingkungan cloud yang dinamis.

Area fokus utama untuk menerapkan pilar ini ke lingkungan streaming WorkSpaces Aplikasi Anda:

  • Pemilihan dan pengoptimalan tipe instans

  • Pengoptimalan kinerja streaming

  • Manajemen kapasitas armada

Demokratisasi teknologi canggih

Manfaatkan layanan yang dikelola vendor cloud untuk teknologi yang kompleks sehingga tim Anda dapat fokus pada pengembangan produk alih-alih manajemen infrastruktur.

  • Konfigurasikan jenis instans yang sesuai berdasarkan persyaratan aplikasi:

    • Pilih instans berkemampuan GPU untuk aplikasi intensif grafis.

    • Pilih keluarga GPU yang sesuai (seperti Graphics G4dn atau Graphics G5) berdasarkan kebutuhan aplikasi.

  • Pilih dan konfigurasikan salah satu metode otentikasi berikut:

    • Siapkan integrasi dengan penyedia identitas berbasis SAMP 2.0.

    • Konfigurasikan pengaturan kumpulan pengguna.

    • Integrasikan dengan AWS Directory Service.

  • Aktifkan dan konfigurasikan opsi penyimpanan berdasarkan kebutuhan pengguna:

    • Siapkan folder rumah di Amazon S3 untuk armada berbasis Windows.

    • Siapkan sistem file bersama di Amazon EFS untuk armada berbasis Linux.

    • Konfigurasikan izin penyimpanan persisten.

    • Aktifkan ketekunan pengaturan aplikasi.

Menjadi global dalam hitungan menit

Gunakan penyebaran multi-wilayah untuk meningkatkan pengalaman pengguna global melalui pengurangan latensi.

  • Konfigurasikan armada dalam beberapa Wilayah AWS dengan menerapkan armada di Wilayah yang paling dekat dengan pengguna Anda sambil membuat tumpukan terpisah untuk setiap Wilayah.

  • Terapkan pengalihan lintas wilayah untuk secara otomatis mengarahkan pengguna WorkSpaces Aplikasi ke AppStream tumpukan yang paling dekat dengan lokasi mereka saat ini.

  • Jika Anda menggunakan salah satu fitur opsional dalam WorkSpaces Aplikasi, seperti persistensi pengaturan aplikasi, folder rumah, atau armada elastis, Anda perlu mengonfigurasi replikasi Amazon S3 Cross-region untuk data pengguna untuk armada berbasis Windows dan replikasi lintas wilayah untuk armada berbasis Linux.

  • Replikasi gambar di seluruh Wilayah. Untuk informasi selengkapnya, lihat Menyalin gambar yang Anda miliki ke yang lain Wilayah AWS di WorkSpaces Aplikasi Amazon dalam AWS dokumentasi.

  • Untuk armada yang bergabung dengan domain, pastikan infrastruktur Direktori Aktif, termasuk Layanan Federasi Direktori Aktif (AD FS) (kecuali jika Anda menggunakan SAMP 2.0 dan Amazon Cognito sebagai alternatif), dikonfigurasi dengan benar di Wilayah lain, dan yang Anda gunakan untuk kemampuan replikasi Multi-wilayah. AWS Directory Service for Microsoft Active Directory

  • Arahkan pengguna ke titik akhir Aplikasi latensi terendah WorkSpaces . Untuk informasi selengkapnya, lihat posting AWS blog Optimalkan pengalaman pengguna dengan perutean berbasis latensi untuk Aplikasi Amazon. WorkSpaces

Gunakan arsitektur tanpa server

Arsitektur tanpa server menghilangkan overhead manajemen server dan mengurangi biaya dengan menggunakan layanan yang dikelola cloud untuk fungsi komputasi.

Gunakan layanan AWS tanpa server seperti berikut ini:

  • AWS Lambdauntuk mengotomatiskan tugas dan mengintegrasikan logika khusus melalui fungsi yang digerakkan oleh peristiwa

  • Amazon S3 menyediakan penyimpanan yang dapat diskalakan untuk data pengguna WorkSpaces Aplikasi, file aplikasi, dan artefak sesi

  • Amazon CloudWatch menyediakan pemantauan, pencatatan, dan peringatan untuk metrik kinerja dan penggunaan WorkSpaces Aplikasi

  • Amazon Cognito untuk memfasilitasi otentikasi pengguna dan kontrol akses untuk aplikasi Aplikasi WorkSpaces

  • Amazon API Gateway RESTful APIs untuk membuat antarmuka antara WorkSpaces Aplikasi dan layanan lain atau aplikasi khusus

Eksperimen lebih sering

Infrastruktur cloud memungkinkan pengujian cepat berbagai konfigurasi sumber daya untuk mengoptimalkan kinerja dan biaya.

  • Uji berbagai jenis instans untuk mengoptimalkan kinerja dan biaya:

    • Bandingkan kinerja streaming di berbagai kelompok instans.

    • Evaluasi instans GPU vs non-GPU untuk aplikasi grafis.

    • Uji instans yang dioptimalkan memori untuk aplikasi intensif memori.

  • Menguji konfigurasi aplikasi dengan menggunakan Image Builder:

    • Buat gambar uji dengan konfigurasi aplikasi yang berbeda.

    • Validasi kinerja aplikasi sebelum penerapan.

    • Uji kompatibilitas aplikasi dengan jenis instans yang berbeda.

  • Uji pengaturan armada dengan menggunakan konfigurasi kapasitas armada seperti kapasitas minimum dan maksimum, kebijakan penskalaan, pengaturan sesi seperti durasi sesi maksimum, dan pengaturan batas waktu pemutusan sambungan.

Pertimbangkan simpati mekanis

Pilih layanan cloud berdasarkan persyaratan dan pola penggunaan khusus beban kerja Anda untuk memastikan kinerja dan efisiensi yang optimal.

  • Pilih instans Graphics G5 untuk aplikasi grafis intensif, aplikasi yang memerlukan DirectX, OpenGL, OpenCL, atau perangkat lunak visualisasi 3D.

  • Pilih stream.standard instans untuk aplikasi bisnis, browser web, dan aplikasi grafis ringan

  • Pantau dan sesuaikan protokol streaming berdasarkan CloudWatch metrik sepertiStreamingSessionLatency.

  • Konfigurasikan WorkSpaces Aplikasi VPCs yang paling dekat dengan pengguna Anda, dan gunakan bandwidth jaringan yang sesuai berdasarkan kebutuhan aplikasi Anda.

  • Pilih jenis armada yang sesuai berdasarkan perilaku aplikasi. Misalnya, pilih armada sesi tunggal untuk aplikasi yang membutuhkan sumber daya khusus dan armada multi-sesi untuk aplikasi yang dapat berbagi sumber daya secara efisien.

  • Pertimbangkan kompatibilitas aplikasi dengan lingkungan multi-sesi.

  • Gunakan fitur pengalihan sistem file untuk menangani interaksi antara aplikasi jarak jauh dan lokal. Untuk informasi selengkapnya, lihat posting AWS blog Meluncurkan aplikasi lokal dari sesi streaming WorkSpaces Aplikasi Amazon.