In Elastic Desktop Service Enterprise Edition, a is a collection of cloud computers that you manage and schedule as a single group, which improves management and usage efficiency and reduces costs. Create a to deliver shared cloud computers to multiple end users, and then manage its users, sessions, reset and power policies, image, and user data roaming.
Background information
A cloud computer pool automatically creates, assigns, and releases cloud computers based on the billing method that you select and the scaling policy that you configure. For more information about how a cloud computer pool works, see Overview of computer pools (formerly desktop groups).
Data isolation
A cloud computer pool supports concurrent access by multiple users and isolates data between users. When different users log on to the same shared cloud computer, the operating system automatically creates a separate user directory for each user, and users cannot directly access the files of other users. User directories are created in the following locations:
Windows: The user directory path is
C:\Users\<username>.Linux: The user directory path is
This mechanism keeps the data of each user isolated even when multiple users use the same shared cloud computer at the same time, which protects the privacy and security of user data./home/<username>.
Prerequisites
An office network (a convenience office network or an AD office network) and user accounts (convenience accounts or AD accounts) are created. For more information, see :
A cloud computer template is created, or an existing cloud computer template is confirmed for use. For more information, see Create and manage cloud computer templates.
A policy is created, or an existing policy is available for use. For more information, see Create and manage cloud computer policies.
Session management — Session management is available only for Windows cloud computers that use image version V0.0.8 or later and the Adaptive Streaming Protocol (ASP). The maximum duration of an idle session applies only to cloud computers that use image version 1.0.2 or later.
User data roaming (UPM) — The cloud computer template that you select must use an image of version V1.9.0 or later. Cloud computer templates that use custom Linux images are not supported. User data roaming stores end-user data in a NAS file system, and creating a NAS file system requires an activated Key Management Service (KMS). Initialize the NAS file system before you use the feature. For instructions, see Configure user data roaming (UPM).
Limits and quotas
The following limits apply to a computer pool and to the settings described in this topic:
| Item | Limit |
| Cloud computers in a pay-as-you-go computer pool | 500 |
| AD accounts imported from a single CSV file | 500 |
| Maximum session duration | 15 to 5,760 minutes (4 days) |
| Keep-active duration after a session is disconnected | 3 to 5,760 minutes (4 days) |
| Maximum duration of an idle session | 6 to 60 minutes. Default value: 15 minutes. |
Create a cloud computer pool
Before you create a computer pool, review how the following settings affect your costs:
Billing method — With subscription, you pay before you use the resources and get a discounted price. With pay-as-you-go, you are billed based on the specifications and the usage duration, and you can release the resources at any time.
Automatically created cloud computers — A cloud computer that the system creates automatically uses the pay-as-you-go billing method and is released 10 minutes after the end user disconnects. Set a maximum number of automatically created cloud computers to keep the overall cost under control.
Status of the minimum cloud computers — A running cloud computer is charged for both computing resources and storage resources. A stopped cloud computer is charged only for storage resources.
Reserved idle cloud computers — Reserved cloud computers stay running and idle, which shortens connection wait times but incurs charges for computing resources. Reserve only as many cloud computers as your connection demand requires.
To create a computer pool
Log on to the EDS enterprise console.
In the left-side navigation pane, choose Resources > Cloud Computer Shares.
In the top navigation bar, select a region.
On the Shared Cloud Computer page, on the Computer Pool tab, click Create Shared Cloud Computer, and then configure the parameters as needed. For parameter descriptions, see Parameters for all billing methods, Subscription-only parameters, and Pay-as-you-go-only parameters.
Review the parameter settings and the costs, and then click Confirm Order.
Confirm the information again, select Product Terms of Service next to Service Agreement, and then click Create Order.
Complete the order based on the billing method that you selected:
Pay-as-you-go: The creation is complete.
Subscription: Click Subscribe on the payment page and complete the payment as prompted.
Parameters for all billing methods
The following table describes the parameters that apply to both the subscription and pay-as-you-go billing methods.
| Configuration item | Description |
| Billing Method | The default billing method of the cloud computer pool. Subscription: You pay before you use the resources and get a discounted price. Pay-as-you-go: You pay after you use the resources. You are billed based on the specifications and the usage duration, and you can release the resources at any time when you no longer need them. For more information, see Billing methods. |
| Name | The name of the cloud computer pool. For the naming conventions, see the description on the page. |
| Select Region | The region to which the cloud computers belong. |
| Office Network | The office network to which the cloud computers belong. Convenience office network and AD office network are supported. For more information about office network types, see Office network types. |
| Select Users | After you add users to a cloud computer pool, the cloud computers are assigned to these users. Unlike standard cloud computers, the cloud computers in a cloud computer pool are not bound to these users. The system assigns cloud computers automatically based on the connection status of end users. When an end user disconnects, the system automatically resets the corresponding cloud computer based on the reset type, and the cloud computer can then be assigned to another end user. To add users after the creation is complete, select Close. To add users during the creation, select Open. For a convenience office network, click Authorize User and select existing convenience accounts. You can also click Create User to create users first and then add them. For more information about how to create a convenience account, see Create and manage convenience accounts. For an AD office network, click Authorize User and select the AD accounts that are created in the AD domain controller from the user list. You can also upload user account information in bulk from a CSV file on the By Uploading tab, and import a maximum of 500 AD accounts at a time. For instructions, see Import AD accounts in bulk from a CSV file. |
| Data Roaming | Enable user data roaming so that the data in the C:\Users\<username> directory always follows the end user, which keeps the user experience consistent. For the configuration steps, see Configure user data roaming (UPM). For a detailed description of this feature, see User data roaming. |
| Security Policy | The cloud computer policy that is associated with the cloud computer pool. The policy controls usage restrictions and experience settings for the cloud computers. You can select an existing security policy or create a security policy as prompted on the page. For more information, see Create and manage cloud computer policies. |
| Templates | The cloud computer template that is used when you create the cloud computer pool. A cloud computer template defines the specifications and image of a cloud computer, which lets you create cloud computers quickly. You can select an existing cloud computer template or create a cloud computer template as prompted on the page. For more information, see Create and manage cloud computer templates. Important Cloud computer templates that use custom Linux images are not supported. To enable user data roaming, make sure that the image version of the selected template is V1.9.0 or later. |
| Tag | You can add tags to cloud computers to categorize and manage them. |
Subscription-only parameters
If you set the billing method to subscription, configure the following parameters.
| Configuration item | Description |
| Quantity | The initial number of cloud computers to create. |
| Duration | Select a subscription duration for the cloud computer pool. You can also enable auto-renewal as needed. |
| {field, select, ChargeType {Billing Method} DesktopGroupName {Name} OfficeSiteId {Workspace} EndUserIds {Authorized Users} PolicyGroupId {Security Policy} Filter {Filter} BundleId {Cloud Computer Template} DefaultInitDesktopCount {Quantity} Period {Subscription Duration} AutoPay {Enable Auto-renewal} AutoStopTime {Auto-Stop Time} AllowAutoSetup {Allow Automatic Creation} autoSetupCount {Max Auto-Created Cloud Computers} AllowBuffer {Always Reserve Available Cloud Computers} AllowBufferCount {Number of Reserved Cloud Computers} MaxDesktopsCount {Max Cloud Computers in Shared Pool} other {{field}} } | If you enable {field, select, ChargeType {Billing Method} DesktopGroupName {Name} OfficeSiteId {Workspace} EndUserIds {Authorized Users} PolicyGroupId {Security Policy} Filter {Filter} BundleId {Cloud Computer Template} DefaultInitDesktopCount {Quantity} Period {Subscription Duration} AutoPay {Enable Auto-renewal} AutoStopTime {Auto-Stop Time} AllowAutoSetup {Allow Automatic Creation} autoSetupCount {Max Auto-Created Cloud Computers} AllowBuffer {Always Reserve Available Cloud Computers} AllowBufferCount {Number of Reserved Cloud Computers} MaxDesktopsCount {Max Cloud Computers in Shared Pool} other {{field}} }, the system automatically creates and assigns a new cloud computer from the selected cloud computer template when all cloud computers in the cloud computer pool are occupied by end users and another end user tries to connect. The new cloud computer uses the pay-as-you-go billing method and is released 10 minutes after that end user disconnects. |
| {value, select, PrePaid {Max. Auto-created Cloud Computers} PostPaid {Reserve Cloud Computer} other {{value}} } | If you enable {field, select, ChargeType {Billing Method} DesktopGroupName {Name} OfficeSiteId {Workspace} EndUserIds {Authorized Users} PolicyGroupId {Security Policy} Filter {Filter} BundleId {Cloud Computer Template} DefaultInitDesktopCount {Quantity} Period {Subscription Duration} AutoPay {Enable Auto-renewal} AutoStopTime {Auto-Stop Time} AllowAutoSetup {Allow Automatic Creation} autoSetupCount {Max Auto-Created Cloud Computers} AllowBuffer {Always Reserve Available Cloud Computers} AllowBufferCount {Number of Reserved Cloud Computers} MaxDesktopsCount {Max Cloud Computers in Shared Pool} other {{field}} }, you must set the maximum number of cloud computers that the system can create automatically, so that you can control the overall cost. |
Pay-as-you-go-only parameters
If you set the billing method to pay-as-you-go, configure the following parameters.
| Configuration item | Description |
| Shared Cloud Computer Min. Cloud Computers | The initial number of cloud computers that are created together with the cloud computer pool. These cloud computers are always retained. When you release the cloud computer pool, these initial cloud computers are released at the same time. |
| Status of Min. Cloud Computers | By default, all cloud computers in a cloud computer pool are running. When a cloud computer is running, you are charged for both computing resources and storage resources. To optimize costs, you can set this parameter to stopped. When a cloud computer is stopped, you are charged only for storage resources, not for computing resources. |
| Shared Cloud Computer Max. Cloud Computers | Set an appropriate maximum number of cloud computers for the cloud computer pool based on your needs. The system automatically creates the required cloud computers based on the connection status of end users, but does not exceed this maximum. The maximum value that you can set is 500. |
| Reserved Idle Cloud Computers | The default value is 0. If you set a value greater than 0, the system creates that number of cloud computers in advance and always keeps them running and idle, so that they are ready to connect at any time. This shortens the time that users wait to connect to a cloud computer. Note If you do not reserve available cloud computers, the system must create and start a cloud computer before it assigns the cloud computer to the end user who initiates a connection request, which results in a longer wait. Reserve a certain number of cloud computers to ensure a good experience for end users. |
Import AD accounts in bulk from a CSV file
When you authorize users for a computer pool that uses an AD office network, you can upload AD account information from a CSV file instead of selecting accounts one by one.
In the Select Users panel, click the By Uploading tab.
Prepare a CSV file in one of the following ways:
Click Download CSV Template, open the downloaded template, enter the AD account information in the required format, and then save the file.
Use spreadsheet software to enter the AD account information as required, and then save the file as a CSV file.
Click Select File, select the CSV file that contains the AD account information, and then click OK. The system automatically uploads the CSV file and checks whether the AD account information matches the AD accounts that are created in the AD domain controller.
Click {field, select, btn {View Match Details} succ {Matched User} err {Mismatched User} } to view the results. You can assign cloud computers only to the users in the {field, select, btn {View Match Details} succ {Matched User} err {Mismatched User} } list.
To correct incorrect user information, modify the information in the {field, select, btn {View Match Details} succ {Matched User} err {Mismatched User} } list, and then click Resubmit.
Manage users
If you did not add users when you created the cloud computer pool, you can manage users after the creation is complete. In the user lists, you can quickly filter target users by criteria such as organization chart, username, and email address.
Adding or removing users takes some time to take effect. The list of added users does not refresh immediately.
To add or remove users
Log on to the EDS enterprise console.
In the left-side navigation pane, choose Resources > Cloud Computer Shares.
In the top navigation bar, select a region.
On the Shared Cloud Computer page, on the Computer Pool tab, find the target cloud computer pool by name or ID, In the Actions column, click the ⋮ icon. and select View/Add User.
In the View/Add User panel, perform one of the following operations as needed:
Add users
Click Add User.
In the Add User dialog box, select the users that you want to add, and then click OK.
Remove users
In the Added Users list, select the users that you want to remove, and then click Remove at the bottom of the list.
In the dialog box that appears, read the information carefully, and then click OK.
Configure session management policy
Session management is available only for Windows cloud computers that use image version V0.0.8 or later and the Adaptive Streaming Protocol (ASP).
A session is a logical connection that an end user establishes with a cloud computer through a WUYING Terminal. It starts when the connection is established and ends when the session is logged off. By setting thresholds such as the maximum session duration, the session disconnection retention duration, and the maximum session idle duration, session management helps you maximize cloud computer utilization.
To configure session management thresholds
Log on to the EDS enterprise console.
In the left-side navigation pane, choose Resources > Cloud Computer Shares.
In the top navigation bar, select a region.
On the Shared Cloud Computer page, on the Computer Pool tab, click the cloud computer pool ID (formerly desktop group ID) of the target cloud computer pool.
On the details page of the cloud computer pool, on the Basic Information tab, scroll down to the Shared Cloud Computer Session Management section, and then enable and configure the following parameters as needed.
| Configuration item | Description |
| Max. Session Duration | The maximum duration of a user session. Valid values: 15 to 5,760 minutes (4 days). Five minutes before this duration is reached, an end user who is still connected to the cloud computer receives a message that prompts the user to save document data. The end user must save the data in time to avoid data loss. When this duration is reached, the session is automatically disconnected. |
| Keep-active Duration | The duration for which a session is retained after it is disconnected. Valid values: 3 to 5,760 minutes (4 days). Timing starts the moment the user disconnects the session or the session is disconnected unexpectedly. If the user does not reconnect to the session within the retention duration, the session is logged off and all unsaved data is destroyed. If the user reconnects within the retention duration, the user returns to the original session and can still access the data from before the disconnection. Important You can also select Always. In this case, the cloud computer session stays active after it is disconnected. However, this setting occupies an available session quota and may prevent later users from connecting to cloud computers. Select this option with caution. |
| Max. Duration of Idle Session | After a user session is established, the session is disconnected if no keyboard or mouse activity occurs within this maximum duration. Valid values: 6 to 60 minutes. Default value: 15 minutes. Thirty seconds before this duration is reached, the end user in the session receives a message that prompts the user to save document data. The end user must save the data in time to avoid data loss. This parameter applies only to cloud computers that use image version 1.0.2 or later. |
Configure reset and scheduled start/stop policies
You can configure the reset switch, the reset trigger condition, the reset scope, and the scheduled start and stop policy for cloud computers.
If you forcibly stop or restart cloud computers on a schedule, active end users receive a message five minutes in advance that prompts them to save document data. Data that an end user does not save is lost.
To configure reset and scheduled start/stop policies
Log on to the EDS enterprise console.
In the left-side navigation pane, choose Resources > Cloud Computer Shares.
In the top navigation bar, select a region.
On the Shared Cloud Computer page, on the Computer Pool tab, click the cloud computer pool ID of the target cloud computer pool.
On the details page of the cloud computer pool, on the Basic Information tab, scroll down to the Shared Cloud Computer Reset and Scheduled Start/Stop section, and then enable and configure the following parameters as needed.
| Configuration item | Description |
| Shared Cloud Computer Reset Type | The scope of the reset, which covers the system disk and the user disk of the cloud computer. |
| Reset Time | The condition that triggers the reset. Reset on disconnection: The cloud computer is automatically reset when the session is disconnected. Scheduled reset: The cloud computer is automatically reset at the time that you specify. If you select this option, you must set the reset time in the Configure Scheduled Reset Time panel. |
| Scheduled Start/Stop | The scheduled start and stop times of the cloud computers. If you enable this feature, you must specify the times in the Scheduled Start/Stop Time panel. When you configure a scheduled stop or restart policy, select Yes or No under Forcibly Stop/Restart Cloud Computer. If you select Yes, the cloud computer is forcibly stopped or restarted regardless of whether an end user is using it. Active users receive a message five minutes in advance that prompts them to save document data. If a user does not save the data, the data is lost. |
Manage cloud computer power
You can start, stop, and restart a cloud computer in the same way that you manage the power of a physical computer.
To start, stop, or restart cloud computers
Log on to the EDS enterprise console.
In the left-side navigation pane, choose Resources > Cloud Computer Shares.
In the top navigation bar, select a region.
On the Shared Cloud Computer page, on the Computer Pool tab, find the target cloud computer pool by name or ID. In the Actions column, click Power On, Stop, or Restart, and then click OK in the confirmation dialog box.
Change the cloud computer pool image
After you change the image, the software and personal data on the system disk of the original cloud computer are cleared and cannot be restored. Before you change the image, make sure that you have backed up the data on the system disk.
To change the image of a computer pool
Log on to the EDS enterprise console.
In the left-side navigation pane, choose Resources > Cloud Computer Shares.
In the top navigation bar, select a region.
On the Shared Cloud Computer page, on the Computer Pool tab, find the target cloud computer pool by name or ID, In the Actions column, click the ⋮ icon. and select Change Image.
In the Change Image panel, change the image of the cloud computer pool as prompted. For more information, see Change the image of a cloud computer or a computer pool.
Configure user data roaming (UPM)
Cloud computers are not bound to the users that are added to a cloud computer pool. As a result, an end user may connect to a different cloud computer each time, and the data on a cloud computer may be automatically reset based on the reset policy that the administrator configures. By default, the personalized settings and data of end users cannot be retained.
After you enable user data roaming, User Profile Management (UPM) stores the data in the C:\Users\<username> directory of an added user in the C:\Users directory of the NAS file system that is mounted to the office network of the current cloud computer pool. This way, the data in the C:\Users\<username> directory always follows the end user, which keeps the user experience consistent, and the data in this directory is visible only to that user, which keeps the data secure.
To enable and configure user data roaming
Enable user data roaming based on your scenario:
To enable this feature for a new cloud computer pool, select Open in the Data Roaming section on the creation page of the cloud computer pool.
To enable this feature for an existing cloud computer pool, on the Computer Pool tab of the Shared Cloud Computer page, click the target cloud computer pool ID. Then, on the Basic Information tab, turn on the Data Roaming switch in the lower-right corner of the Shared Cloud Computer Basic Information section.
Select an existing NAS file system, or click Create NAS File System and create a NAS file system as prompted.
ImportantCreating a NAS file system for a cloud computer pool to enable user data roaming requires Key Management Service (KMS). If you have not activated this service, activate it in the Create NAS File System panel as prompted.
NoteBefore you use the user data roaming feature, you must initialize the NAS file system. The initialization takes some time, during which you cannot change the user data roaming switch. The feature takes effect only after the initialization succeeds.
For more information about File Storage NAS, see What is File Storage NAS?.
(Optional) Configure a UPM blacklist and whitelist policy to control the roaming scope more precisely. By default, all data in the user directory is roamed.
Open the blacklist and whitelist settings based on your scenario:
If you are on the creation page of the cloud computer pool, click UPM Blacklist and Whitelist.
If you are on the details page of the cloud computer pool, wait until the NAS file system is mounted, and then click View/Configure Blacklist and Whitelist.
In the UPM Blacklist and Whitelist panel, click Add to Blacklist, and then add a level-1 blacklist in the dialog box. A level-1 blacklist folder or file is a folder or file that you want to exclude from the roaming scope.
(Optional) In the Actions column of the target level-1 blacklist directory, click Add Level-2 Whitelist. A level-2 whitelist folder or file is a folder or file that you want to keep within the roaming scope. After you configure the UPM blacklist and whitelist policy, only the level-2 whitelist directories under the level-1 blacklist directories are roamed. All other data is excluded from roaming.
C:\Usersdirectory of the NAS file system, see Manage roaming user data in the NAS file system.
Delete or release a cloud computer pool
After you delete or release a cloud computer pool, all data on the cloud computers is deleted and cannot be restored. Back up the data in advance.
You can delete or release a cloud computer pool that you no longer need. Before you proceed, make sure that the following conditions are met:
No cloud computer is connected by an end user, and no users remain. For more information about how to revoke the user authorization of a cloud computer pool, see Revoke user authorization for a computer pool.
For a subscription cloud computer pool, you must unsubscribe from all unexpired cloud computers in it before you can delete the cloud computer pool. For more information about unsubscribing from cloud computers, see Unsubscribe from cloud computers.
To delete or release a computer pool
Log on to the EDS enterprise console.
In the left-side navigation pane, choose Resources > Cloud Computer Shares.
In the top navigation bar, select a region.
On the Shared Cloud Computer page, on the Computer Pool tab, find the target cloud computer pool by name or ID. In the corresponding Actions column, click Delete or Release, and then click OK in the dialog box that appears.