A cloud computer pool is a collection of cloud computers in WUYING Workspace. You can use a cloud computer pool to manage cloud computers in a centralized manner. In a cloud computer pool, the system creates, assigns, and releases cloud computers based on the pool configurations and user requests for cloud computers. This helps improve computer usage efficiency and reduce costs. This topic describes the features, scenarios, and limits of cloud computer pools. This topic also describes the scaling policies and assignment mechanisms of pooled cloud computers.

Features

A cloud computer pool is a collection of cloud computers that can be batch assigned to multiple end users. When an end user uses the authorized user account to log on to a WUYING client, the system assigns a cloud computer from the cloud computer pool to the end user. After the end user disconnects from the cloud computer, the system reclaims the cloud computer for later scheduling.

The system can scale cloud computers in a cloud computer pool. When you create a cloud computer pool, you can select a billing method and configure a scaling policy for the pool based on your business requirements. The system creates or releases cloud computers based on user requests and a configured scaling policy. This helps meet the requirements of end users and improve the usage efficiency of pooled cloud computers and reduce costs.

All cloud computers in a cloud computer pool have identical configurations. You can manage the cloud computers in a centralized manner, which improves management efficiency. You can perform the following operations on cloud computers in a cloud computer pool:
  • Adjust the specifications of cloud computers in the cloud computer pool.
  • Update the image that is used by cloud computers in the cloud computer pool.
  • Change the security policy that is attached to cloud computers in the cloud computer pool.

Scenarios

A cloud computer pool has the following benefits:
  • Cloud computers in the pool are created by using the same cloud computer template and share the same security policy. This way, end users have the same experience when they connect to the cloud computers.
  • The number of cloud computers in the pool dynamically changes. The system creates and releases cloud computers based on user requests for cloud computers and the scaling policy that you configure for the pool. Therefore, if the number of cloud computers in the pool is insufficient, not all end users can connect to cloud computers.
  • In a cloud computer pool, the system randomly assigns an idle cloud computer to an end user only when the end user requests a cloud computer. After the end user disconnects from the cloud computer, the system releases the cloud computer in 10 minutes.

Cloud computer pools are ideal for you if you want to manage cloud computers in a centralized manner or if your users do not use the same cloud computer all the time. You can use cloud computer pools when you do not need to store private data on local computers in public places such as Internet cafés and classrooms.

Limits

  • The maximum number of cloud computers in a pay-as-you-go cloud computer pool is 200. The maximum number of cloud computers in a subscription cloud computer pool is 100.
  • The billing method cannot be changed from subscription to pay-as-you-go, or vice versa, for a cloud computer pool.

Reset type of a cloud computer pool

By default, disks cannot be reset for cloud computers in a cloud computer pool. If you want to retain a cloud computer, the system retains all data on the cloud computer 10 minutes after an end user disconnects from the cloud computer.

You can change the reset type for the pool based on your business requirements. WUYING Workspace provides the following reset type for disks that are attached to cloud computers in the pool:
  • None
  • System Disk
  • User Disk
  • System Disk and User Disk

Scaling policy

The number of cloud computers in a cloud computer pool dynamically changes. When you create a cloud computer pool, you can select a billing method and configure a scaling policy for the cloud computer. The system creates, assigns, and releases cloud computers based on the scaling policy to implement flexible scheduling of cloud computers in the cloud computer pool.
  • If you create a subscription cloud computer pool, you must specify the initial number of cloud computers that you want to create, and the maximum number of cloud computers that you want the system to create for scheduling if you allow the system to create cloud computers. For example, you want to create S cloud computers in the cloud computer pool. For example, if the initial number of cloud computers is S, S must be greater than or equal to 1.

    You can use the automatically created cloud computers in temporary scenarios. For example, if a customer service center usually has 50 employees at work but occasionally has more than 50 employees, you can allow the system to create the required number of cloud computers to respond to the sudden increase of requests for cloud computers.

    • Allow automatic creation of cloud computers in a cloud computer pool, and specify the maximum number of cloud computers (T) that can be automatically created in the cloud computer pool
      When you create a cloud computer pool, S cloud computers are created. The system creates or releases cloud computers based on user requests for cloud computers. The cloud computers in the pool are scaled from S to S+T.
      Note
      • Cloud computers that the system creates are billed on a pay-as-you-go basis. The system releases cloud computers 10 minutes after end users disconnect from them.
      • You can limit the number of cloud computers that the system can create to prevent unexpected fees.
    • Forbid automatic creation of cloud computers
      If you do not allow automatic creation of cloud computers in a cloud computer pool, the system maintains S cloud computers in the pool.
      Important To ensure that the cloud computers in a cloud computer pool meet your business requirements and user experience is not compromised, we recommend that you purchase an appropriate number of cloud computers when you create a cloud computer pool.
  • If you create a pay-as-you-go cloud computer pool, you must specify the maximum number of cloud computers that are allowed in the cloud computer pool, whether to reserve cloud computers in the pool, and the number of cloud computers that you want to reserve. In this example, if the maximum number of cloud computers that are allowed in a cloud computer pool is M, M must be greater than or equal to 1.
    To shorten the time that is required for end users to connect to cloud computers, you can specify a specific number of idle cloud computers that you want to reserve. If the maximum number of cloud computers that are allowed is not reached and the business requirements are met, the system can reserve a specific number of idle cloud computers to respond to an unexpected increase of requests. In this example, N cloud computers are reserved.
    Important If you do not allow the system to reserve idle cloud computers, it takes some time for the system to create a cloud computer when an end user requests to connect to a cloud computer. If cloud computer resources in a cloud computer pool are insufficient, the system may fail to create the cloud computer. To ensure user experience, we recommend that you allow the system to reserve idle cloud computers.
    • Allow reservation of cloud computers for a cloud computer pool, and specify the number of cloud computers (N) that you want the system to reserve (N ≤ M)

      When you create a cloud computer pool, the system creates N cloud computers for scaling. The system can create or release cloud computers based on user requests for cloud computers. The number of cloud computers in the cloud computer is scaled from N to M.

    • Forbid reservation of cloud computers

      When you create a cloud computer pool, the system does not create N cloud computers for scaling. The system can create or release cloud computers based on the cloud computers to which end users connect. The cloud computers in the pool are scaled from 0 to M.

Cloud computer assignment

No binding relationship exists between pooled cloud computers and end users. You can authorize end users to use pooled cloud computers based on your business requirements. The system assigns the pooled cloud computers to end users based on user requests for cloud computers. The assignment mechanism of pooled cloud computers varies based on the billing method of the cloud computer pool and the configured scaling policy.
  • Subscription cloud computer pool
    Scaling policyScenarioWhen an end user requests for a cloud computerAfter an end user disconnects from a cloud computer
    Allow automatic creation of cloud computersNumber of connected end users ≤ Initial number of created cloud computersThe system assigns an existing subscription cloud computer to the end user. Duration of the cloud computer connection = Duration of cloud computer assignment The end user can reconnect to the cloud computer within 10 minutes. After 10 minutes, the cloud computer is unbound from the end user. Then, the system stops and resets the specified type of disk of the cloud computer that you configured for the pool.
    Maximum number of cloud computers in a cloud computer pool ≥ Number of connected end users > Initial number of created cloud computersThe system assigns a pay-as-you-go cloud computer that is created by the system to the end user. Duration of the cloud computer connection = Duration of the cloud computer creation + Duration of the cloud computer startup + Duration of the cloud computer assignment The end user can reconnect to the cloud computer within 10 minutes. After 10 minutes, the cloud computer is unbound from the end user. Then, the system releases the cloud computer.
    Number of connected end users > Maximum number of cloud computers in a cloud computer poolThe system does not assign a cloud computer to the end user. A message indicating that the cloud computers are insufficient appears. N/A
    Forbid automatic creation of cloud computersNumber of connected end users ≤ Initial number of created cloud computersThe system assigns an existing subscription cloud computer to the end user. Duration of the cloud computer connection = Duration of cloud computer assignment The end user can reconnect to the cloud computer within 10 minutes. After 10 minutes, the cloud computer is unbound from the end user. Then, the system stops and resets the specified type of disk of the cloud computer that you configured for the pool.
    Number of connected end users > Initial number of created cloud computersThe system does not assign a cloud computer to the end user. A message indicating that the cloud computers are insufficient appears. N/A
    Note Maximum number of subscription cloud computers = Initial number of created cloud computers + Maximum number of cloud computers that can be created by the system
  • Pay-as-you-go cloud computer pool
    Scaling policyScenarioWhen an end user requests for a cloud computerAfter an end user disconnects from a cloud computer
    Allow reservation of cloud computersNumber of connected end users ≤ Maximum number of cloud computers in a cloud computer poolThe system assigns a reserved pay-as-you-go cloud computer to the end user. Duration of the cloud computer connection = Duration of cloud computer assignment The end user can reconnect to the cloud computer within 10 minutes. After 10 minutes, the cloud computer is unbound from the end user. If the number of cloud computers that the system reserves exceeds the upper limit, the excessive number of cloud computers are released.
    Number of connected end users > Maximum number of cloud computers in a cloud computer poolThe system does not assign a cloud computer to the end user. A message indicating that the cloud computers are insufficient appears. N/A
    Forbid reservation of cloud computersNumber of connected end users ≤ Maximum number of cloud computers in a cloud computer poolThe system assigns a pay-as-you-go cloud computer that is created by the system to the end user. Duration of the cloud computer connection = Duration of the cloud computer creation + Duration of the cloud computer startup + Duration of the cloud computer assignment The end user can reconnect to the cloud computer within 10 minutes. After 10 minutes, the cloud computer is unbound from the end user. Then, the system releases the cloud computer.
    Number of connected end users > Maximum number of cloud computers in a cloud computer poolThe system does not assign a cloud computer to the end user. A message indicating that the cloud computers are insufficient appears. N/A