Desktop and Application Streaming

Category: Technical How-to

Monitor and automate AWS End User Computing (EUC) with AWS Chatbot

The blogpost teaches you how to deploy AWS Chatbot to your AWS account using the CloudFormation template. You learn how to configure the Chatbot to monitor and automate your AWS End User Compute (EUC) deployments. Customers are always looking at new ways to interact with systems. Amazon EUC administrators may need to be notified on […]

Architecture diagram

Track user processes in Amazon AppStream 2.0 sessions

Introduction Many customers utilizing Amazon AppStream 2.0 want to track employee usage of specific applications. This data can be used to track the frequency/duration of application use, and help optimize licensing costs. In addition, built-in AppStream 2.0 usage reports record applications launched from the application catalog, but not applications launched from desktop shortcuts or from other applications. This […]

Microsoft 365

Migrating Amazon WorkSpaces services from Microsoft Office included bundles to Microsoft 365

AWS offers two choices for running office productivity applications on Amazon WorkSpaces services. You can purchase Microsoft Office as part of a WorkSpaces application bundle. Beginning August 1, 2023, you can bring Microsoft 365 Apps for enterprise licenses to use on Amazon WorkSpaces services. Microsoft 365 adds to the power of WorkSpaces services with popular […]

Use AWS Lambda to adjust scaling steps and thresholds for Amazon AppStream 2.0

This blog post walks you through creating an event driven solution with AWS Lambda to change your AppStream 2.0 auto scaling policy based on time of day. With Amazon AppStream 2.0’s Fleet Auto Scaling capabilities you can adjust the size of your AppStream 2.0 fleet automatically to match user demand. However, with certain usage patterns, […]

Dynamically set NICE DCV session permissions at Windows logon

When using system authentication, Windows-based NICE DCV servers delegate client authentication to the underlying operating system. Upon authentication, DCV validates the DCV permissions, which specify the users that are allowed to access the session stream and the features they can use. Dynamically setting DCV session permissions allows administrators to automate session permissions based on specific […]

Manage Aurora databases using an AppStream 2.0 Elastic fleet

Customers are migrating from commercial databases to open-source databases on AWS like Amazon Aurora PostgreSQL and Amazon Aurora MySQL. As a best practice, customers configure these databases to be running in a private subnet within an Amazon VPC. When database administrators (DBA) have to perform admin activities on these databases they log in to a […]

Use Veyon to remote control and monitor virtual labs on Amazon WorkSpaces

Virtual labs built with Amazon AppStream 2.0 or Amazon WorkSpaces provide students a flexible and accessible way to participate in lab exercises from anywhere, at any time. While students can connect to these labs remotely the primary challenge faced by the teachers is monitoring the activity of the students and gaining remote control of the […]

Using serverless AWS services as an external authenticator for NICE DCV

NICE DCV is a high-performance remote display protocol that provides additional authentication flexibility through DCV external authentication. For a user to gain access to a secure DCV session stream, they must be authenticated against the display protocol. By default, DCV uses system authentication, which delegates authentication to the underlying operating system. With using external authentication, customers […]

Creating an AS2TrustedDomains DNS TXT record to redirect the AppStream 2.0 native client to a third-party identity provider

The AS2TrustedDomains DNS TXT record can only enable the same domain (or subdomains) in which the DNS TXT record is created. In a scenario where you do not own the domain where your IdP resolves, an alternative architecture is required. In this blog, I outline the process to create an AS2TrustedDomains DNS TXT record for […]

Display session expiration and a countdown timer in Amazon AppStream 2.0

A common use case for Amazon AppStream 2.0 is streaming resource-intensive applications that perform long-running calculations or simulations. If the session ends while the simulation is running, user productivity and satisfaction suffer. Consider the following scenario: your users run simulations that normally take three hours to complete. To control costs, you configure your AppStream 2.0 […]