Daniel Valente, Manager, Product Management, SAS
Dieter Pisot, Principal Systems Engineer, JMP
Abstract:
Managed, non-persistent desktop and application virtualization services are gaining popularity in organizations that wish to give employees more flexible hardware choices (so-called "BYOD" policies), while at the same time exploiting the economies of scale for desktop software management, system upgrades, scale-up and scale-down, and adjacency to cloud data sources. In this presentation, we examine using JMP Pro in one such service: Amazon AppStream 2.0. We cover configuration, installation, user and session management, and benchmark performance of JMP using various available instances.
JMP analytic workflow steps demonstrated:
Data Access (database, Query Builder, postgreSQL), Basic Data Analysis and Modeling, Sharing and Communicating Results, JMP Live.
Products Shown: JMP, JMP Live, Amazon AppStream 2.0.
Industries: General (can be applied to semiconductor, consumer packaged goods, chemical and pharma and biotech workflows).
Notable Timestamps:
0:18 – Background of case study for talk. Red Triangle Industries, a fictitious manufacturing organization has been growing their JMP use over the past 6 years and is faced with new challenges with growing data sizes, remote and flexible work environments and their “BYOD” (bring your own device) laptop policy.
2:19 – Results of JMP workflow assessment and interactive visualization using a custom map in JMP. Visualize the results of your own workflow assessment by downloading the custom map shapes and sample data here.
3:29 – Situation for Red Triangle and why they are consideration non-persistent application virtualization technologies.
4:29 – Pains for Red Triangle and problems they are trying to solve.
5:37 – Implications for Red Triangle adopting non-persistent application virtualization technology.
7:09 – Needs analysis and technology requirements.
8:00 – Introduction to demo.
8:13 – Create an image in Amazon AppStream 2.0 UI.
8:50 – Naming images, choosing instance type, sizing and picking IAM roles.
9:20 – Configuration of network access: VPC and Subnet as well as security group; enabling internet access.
9:52 – Launching image builder.
10:01 – Instantiating image.
10:38 – Configuration jmpStartAdmin.jsl for server settings for JMP Live instance and database access; IT configuring this so that users don’t have to.
11:36 AppStream 2.0 Image Assistant: Configuring JMP Pro to launch in AppStream for end users.
11:54 Configure template user within AppStream.
12:10 Testing JMP Pro configuration using template user.
12:30 Testing postgreSQL configuration and access from JMP Pro.
13:14 Testing final app withing the browser as an admin.
13:54 Image configuration and naming.
14:19 Creating final production image.
14:45 Creating fleet of compute resources for end users.
14:59 Always-on vs. on-demand vs. elastic fleet type options.
15:09 Configuration of on-demand fleet.
15:36 Fleet capacity.
16:03 Fleet VPC, subnet and security group settings.
16:58 Fleet creation.
17:20 Stack configuration
18:05 Creation of storage and home folders within a stack.
18:17 Configuration of user settings: Clipboard, file transfer etc.
18:44 Configuration of user pool.
19:01 Creating a new user.
19:14 End user experience: Launching JMP from Amazon AppStream 2.0.
19:32 Application Catalog
19:40 Instantiation of on-demand session.
20:05 Launching JMP and using within a browser.
20:23 Retrieving data from PostgreSQL database using the Query Builder in JMP.
21:06 Data analysis of resulting data set in JMP.
21:52 Publishing results to Red Triangle's JMP Live instance.
22:22 Verifying published results on Red Triangle’s JMP Live instance.
<I would like to thank you for your presentation about JMP in the Cloud.
Regarding your demonstration, I have questions:
In my mind, it was not possible to install JMP on a server version of Windows (it is the case for JMP 15). Has this limitation been removed
with JMP 16? Because AWS only offers server versions of windows in AppStream.
Thanks
Guillaume