Q: What is Amazon AppStream ?
Amazon AppStream is a fully managed non-persistent application and desktop streaming service that provides users instant access to their desktop applications from anywhere. Amazon AppStream simplifies application management, improves security, and reduces costs by moving a company’s applications from their users’ physical devices to the AWS Cloud. The Amazon AppStream streaming protocol provides users a responsive, fluid performance that is almost indistinguishable from a natively installed application. With Amazon AppStream , organizations can realize increased flexibility, improved scalability, and the agility to support a broad range of compute and storage requirements for their applications.
Q: What's the difference between the original Amazon AppStream and Amazon AppStream ?
Amazon AppStream is the next-generation desktop application streaming service from AWS. Amazon AppStream was an SDK-based service that customers could use to set up their own streaming service with DIY engineering. AppStream provides a fully managed streaming service with no DIY effort. AppStream offers a greater range of instance types; streams desktop applications to HTML5-compatible web browsers with no plugins required; provides dual-monitor support on web browsers and 4-monitor, 4K monitor, and USB peripheral support through the AppStream client for Windows. In addition, AppStream simplifies application lifecycle management and lets your applications access services in your VPC.
Q: Can I continue to use the original Amazon AppStream service?
No. You cannot use the original Amazon AppStream service. Amazon AppStream offers a greater range of instance types, streams desktop applications with no rewrite, simplifies application lifecycle management, and allows your apps to access services in your VPC.
Q: What are the benefits of streaming over rendering content locally?
Interactively streaming your application from the cloud provides several benefits:
Instant-on: Streaming your application with Amazon AppStream lets your users start using your application immediately, when using an image builder or Always-On fleet, without the delays associated with large file downloads and time-consuming installations.
Remove device constraints: You can leverage the compute power of AWS to deliver experiences that wouldn’t normally be possible due to the GPU, CPU, memory, or physical storage constraints of local devices.
Multi-platform support: You can take your existing applications and start streaming them to a computer without any modifications.
Easy updates: Because your application is centrally managed by Amazon AppStream , updating your application is as simple as providing a new version of your application to Amazon AppStream That's all you need to do to immediately upgrade all your users, without any action on their part.
Improved security: Amazon AppStream runs your applications on instances within AWS and only transmits encrypted pixels to end user device. You can apply various security controls provided by AWS to secure your streaming instances. For more details, see Security in Amazon AppStream
Q: Do some applications work better with Amazon AppStream than others?
Many types of applications work well as streaming applications, including CAD, CAM, CAE, 3D modeling, simulation, games, video and photo-editing software, medical imaging, and life sciences applications. These applications benefit most from streaming because the application runs on the vast computational resources of AWS, yet your users can interact with the application using low-powered devices, with very little noticeable change in application performance.
Q: Does Amazon AppStream support microphones?
Yes. Amazon AppStream supports most analog and USB microphones, including built-in microphones.
Q: Does Amazon AppStream support USB devices such as 3D mice?
Yes. Amazon AppStream supports most USB devices such as 3D mice through the Windows Client. All USB devices are disabled by default. Administrators can enable USB devices for their users.
Q: How do users enable audio input in an Amazon AppStream streaming session?
Users enable audio input from the Amazon AppStream toolbar by selecting the Settings icon and selecting Enable Microphone.
Q: What browser support audio-input in an Amazon AppStream session?
Most popular HTML5 compatible browsers support audio-input in Amazon AppStream session, including Chrome, Edge, and Firefox. Microsoft Internet Explorer 11 (IE11) does not support audio-input, and the microphone option will not appear on the Amazon AppStream toolbar in streaming sessions running in IE
Q: What does a user need to access applications streamed from Amazon AppStream ?
A user needs to have applications set up by an administrator, a modern web browser that can support HTML5, a broadband internet connection with at least 2 Mbps capability, and outbound access to the internet via HTTPS (). For web-based AppStream streaming sessions, up to two monitors are supported. To use up to four monitors, 4K monitors and USB peripherals such as 3D mice, users can download and use the AppStream client for Windows.
Q: What is the AppStream Windows Client?
The AppStream client for Windows is a native application that is designed for users who require additional functionality not available from web browsers during their AppStream streaming sessions. The AppStream client lets users use multiple monitors and USB peripherals such as 3D mice with their applications. The client also supports keyboard shortcuts, such as Alt + Tab, clipboard shortcuts, and function keys. The AppStream client is supported on the following versions of Windows: Windows 7, Windows 8, Windows , and Windows Both bit and bit versions of Windows are supported.
Q: What are the system requirements for using the AppStream Windows Client?
The minimum system requirements are 2 GB of ram and MB of disk space.
Q: What monitor configurations are supported by the AppStream Windows Client?
For browser-based streaming sessions, AppStream supports the use of up to two monitors with a maximum display resolution of x pixels per monitor. The AppStream client for Windows supports up to 4 monitors with a maximum display resolution of x pixels per monitor. For streaming sessions that are supported by the Graphics Design and Graphics Pro instance families, the AppStream client also supports the use of up to 2 monitors with a maximum display resolution of x pixels per monitor.
Q: How can I deploy the AppStream Windows Client to my users?
Users can download and install the Windows Client. To use USB peripherials, a users need local administrator rights to install the AppStream USB driver. You can remotely install the Windows Client using remote deployment tools like Microsoft System Center Configuration Manager (SCCM). Learn more in our documentation.
Q: Can users configure location and language settings for their applications?
Yes. Users can set the time zone, locale, and input method to be used in their streaming sessions to match their location and language preferences.
Q: Can users copy and paste between their local device and their Amazon AppStream streaming applications?
Yes. Users can use the Windows Client and Google Chrome to access their streaming applications can copy and paste text between their local device and their streaming applications in the same way they copy and paste between applications on their local device - for example, using keyboard shortcuts. For other browsers, users can use the Amazon AppStream web clipboard tool.
Q: Can I provide my users a desktop experience?
Yes. AppStream allows you to choose between an application or desktop stream view when you configure the fleet. The application view displays only the windows of the applications that are opened by users, while the desktop view displays the standard desktop experience that is provided by the operating system.
Q: Can my Amazon AppStream applications run offline?
No. Amazon AppStream requires a sustained internet connection or network route to an AppStream streaming VPC endpoint to access your applications.
Q: What does Amazon AppStream manage on my behalf?
Streaming resources: Amazon AppStream launches and manages AWS resources to host your application, deploys your application on those resources, and scales your application to meet client demand.
Simplified app management: Amazon AppStream delivers the latest version of an application instantly to users, and eliminates the pain of patching and updating applications on every end-user device. Because your application is centrally managed by Amazon AppStream , updating your application is as simple as providing a new version of your application to Amazon AppStream Applications can be assigned to users dynamically and removed instantly at any time, improving business flexibility and reducing costs.
Q: Can I use tags to categorize AppStream resources?
Yes. you can assign tags to manage and track the following Amazon AppStream resources: Image builders, images, fleets, and stacks. AWS enables you to assign metadata to your AWS resources in the form of tags. Tags let you categorize your AppStream resources so you can easily identify their purpose and track costs accordingly. For example, you can use tags to identify all resources used by a particular department, project, application, vendor, or use case. Then, you can use AWS Cost Explorer to identify trends, pinpoint cost drivers, and detect anomalies in your account.
You can assign or remove tags using the AppStream management console, command line interface, or API. Tags have a key and a corresponding value, and you can assign up to 50 tags per AppStream resource.
Q. What resources can I create with AWS CloudFormation?
With CloudFormation, you can automate creating fleets, deploying stacks, adding and managing user pool users, launching image builders, and creating directory configurations alongside your other AWS resources.
Q: How do I use my AWS Direct Connect, AWS VPN, or other VPN tunnel to stream my applications?
First, create an Amazon Virtual Private Cloud (Amazon VPC) endpoint in the same Amazon VPC as your AWS Direct Connect, AWS VPN, or other VPN tunnel. Then, specify the VPC endpoint when creating a new stack, modifying an existing one, or creating a new image builder. Your users will then use the VPC endpoint when they stream their applications. To learn more about the AppStream streaming VPC endpoints, see Creating and Streaming From VPC Interface Endpoints in the AppStream Administration Guide.