Amazon AppStream adalah layanan Amazon Web Service (AWS) yang memungkinkan aplikasi berperforma tinggi untuk di-streaming dari server Amazon di cloud ke perangkat lokal. Layanan ini menghilangkan kebutuhan tim teknologi informasi (IT) untuk mengubah kode aplikasi agar kompatibel dengan browser dan sangat berguna untuk aplikasi grafis intensif yang memanfaatkan DirectX, OpenGL, atau OpenCL untuk akselerasi perangkat keras.
Ketergantungan yang semakin meningkat pada layanan cloud dan kebutuhan pekerja untuk menggunakan berbagai perangkat dalam menyelesaikan pekerjaan mereka mendorong tren streaming aplikasi yang disetujui perusahaan. Aplikasi tidak perlu diinstal secara langsung di perangkat karyawan, dan penggunaannya dapat dipantau dari jarak jauh.
Layanan streaming aplikasi merupakan alternatif dari virtualisasi aplikasi lokal. Penerbit aplikasi mengunggah installer aplikasi ke Amazon Simple Storage Service (S3), dan AppStream menghubungkan lokasi instalasi di S3 dengan aplikasi tersebut. AppStream menggunakan protokol eksklusif yang disebut STX untuk streaming elemen video aplikasi ke klien. Karena komponen aplikasi yang memerlukan banyak sumber daya berada di infrastruktur cloud, aplikasi klien yang digunakan dapat dibuat ringan, yang sangat penting untuk menyebarkan aplikasi Windows ke perangkat mobile. Pengembang dapat memilih untuk menyebarkan seluruh aplikasi atau hanya sebagian pada infrastruktur AWS.
Arsitektur layanan ini terdiri dari mesin virtual (VM), aplikasi, layanan otorisasi, dan klien. Ketika klien meminta untuk menjalankan aplikasi, layanan otorisasi akan memverifikasi pengguna. Jika berhasil, layanan ini memberikan URL unik kepada klien yang memungkinkan klien meluncurkan aplikasi tersebut.