AWS for M&E Blog

Streaming sessions view in Amazon Nimble Studio

Introduction

Amazon Nimble Studio empowers creative studios to produce visual effects, animation, and interactive content entirely in the cloud. Studios can rapidly onboard and collaborate with artists globally and create content faster using access to virtual workstations, high-speed storage, and scalable rendering across Amazon Web Services (AWS) global infrastructure.

Using the streaming sessions view included in the latest update to the Amazon Nimble Studio console, studio administrators are better able to launch, monitor, and terminate streaming sessions. In this post, we use an example Amazon Nimble Studio setup to demonstrate the new streaming sessions view and its functionalities.

Amazon Nimble Studio streaming sessions

Streaming sessions provide customers with a secure way to deliver remote desktops to many different devices over varying network conditions. Amazon Nimble Studio uses NICE DCV, a high-performance remote display protocol, to stream workstations to customers. Sessions run in environments that are preconfigured by launch profiles, which provides administrators the ability to manage resource access and share only the necessary studio resources with artists to accomplish their tasks. These include the operating systems, software installations, file system access, render farm access, and security controls. After administrators create launch profiles and share these with artists, artists can launch streaming sessions using these preconfigured environments.

Administrators need to have a view into various aspects of running, or previously terminated, sessions across their studio. Properties such as active users, launch profiles used, session status, instance types used, and runtime can serve as useful metrics to track and predict future projects.

Streaming sessions view

In a recent update, Amazon Nimble Studio introduced a new view in the AWS Management Console—a secure, easy-to-access web-based portal. The addition provides studio administrators with views and functionality to manage streaming sessions. It shows parameters for active sessions and sessions terminated in the last 24 hours.

Sessions view parameters

User
The login name of the artist who launched the streaming session

Launch profile
The name of the launch profile used to launch the streaming session

Region
The region in which the studio is deployed and the streaming session launched

Status
The status of the current session

  • Starting: the instance is starting up.
  • Running: the instance is up and running and is ready to be used by the artist.
  • Ending: the instance is currently shutting down and being terminated.
  • Terminated: the instance is terminated.

Launch time
The date and time when the instance initially launched, which can be toggled to display as Coordinated Universal Time (UTC) or local time using the dropdown menu in the top right corner of the table

Duration
The time duration from when the instance initially launched

Instance type
The instance size/type that is used in the streaming session: xlarge, 2xlarge, 4xlarge, 8xlarge, 12xlarge, and 16xlarge

AMI
The Amazon Machine Image (AMI) used to launch the instance (AMIs provide the information required to launch an instance.)

Streaming sessions actions
Currently the sessions view provides an action to terminate any currently running streaming sessions. This is helpful in order to shut down sessions accidentally left running by users.

Streaming sessions count
In addition to the streaming sessions view, the launch profiles view now displays the number of active sessions for each launch profile, which provides a quick and simple overview.

Conclusion

In this blog post, we summarize how the new streaming sessions view helps administrators of Amazon Nimble Studio view and manage sessions. We explain Amazon Nimble Studio sessions and the different environment configurations through launch profiles. We also explore the different properties of streaming sessions and how the new view helps customers administer them. We looked at the current capabilities provided in the Actions menu. Finally, we looked at the Active Sessions count attribute in the launch profile viewer.

If you have questions, feedback, or would like to get involved in discussions with other community members, visit the Nimble Studio Forum

Michael Yuan

Michael Yuan

Michael Yuan is an Associate Solutions Architect with the Visual Compute Team. He managed servers for a post production studio before going back to school for his Masters degree and joining AWS. He lives in Los Angeles, but spends all his free time in virtual reality.

Sven Pohle

Sven Pohle

Sven is a Principal Solutions Architect for Nimble Studio based out of Los Angeles. He studied Media Sciences at the University of Applied Sciences Wernigerode in Germany, and has previously worked at companies like Dreamworks and Blizzard.