uCosminexus Application Server Overview

[Contents][Index][Back][Next]

4.3.9 Virtualization

Recently, with the increasing system advancement and complexity, the number of servers used in a system is increasing. However, there is a risk of increase in the maintenance and management cost with an increase in the number of server machines. The server virtualization technology is considered to be a solution to this problem. With the virtualization technology, you can increase the number of servers without physically increasing the number of servers. However, because there is a trend for the number of virtualized servers to increase, the load of building and operating a J2EE application execution environment on virtual servers is not reduced.

If you use the functions of Application Server, you can easily build and operate a system by using the virtual server technology. The following operations can be executed with this virtualization technology:

For details on building and operating Application Server that operates on a virtual server, see the Application Server Virtual System Setup and Operation Guide.

Reference note
When using a virtual server manager in 08-50 mode, the configuration pattern of the virtual system that can be built by Application Server is predetermined. This section describes the respective system configuration patterns:
  • Pattern 1: Providing the test environment on demand
    The test environment provided for the developer of the Web application is virtualized and the usage provided on demand according to the requests of the developer is presumed.
  • Pattern 2: Persistent operation of the execution environment
    In this pattern the performance and reliability of an application is secured by building a Web system in the virtual environment and stable operations are maintained in the application by persistently operating the execution environment of each server.
  • Pattern 3: Scale out of the execution environment
    In this pattern the flexibility of the system configuration is achieved by building a Web system in the virtual environment. According to the increase in the volume of business, scale out is done (expansion) and the latest operations are always assumed for the environment of each server.
  • Pattern 4: Consolidation of small scale section servers
    This pattern assumes a simple configuration and operation in which the scattered section servers are consolidated in a virtual environment and thus the TCO is reduced.
In version 08-53 or later, you must make the settings for using the virtual server manager in 08-50 mode. See Appendix D Setting when using the virtual server manager in 08-50 mode in the Application Server Virtual System Setup and Operation Guide.
You can execute the following operations with the virtual server manager in the 08-50 mode:
  • You can build and operate an environment that executes the same J2EE application on multiple virtual servers, in a batch.
  • You can perform scale in or scale out of the virtual servers by executing the command.
  • You can easily change the contents of the virtual servers without stopping business.
    When you update the programs of the OS on the virtual server, or change the definition information of Application Server, if you update the image, the updated contents are reflected on multiple virtual servers.
    The feature of this pattern is that you need to execute only one command to apply the image to multiple virtual servers. You can apply the changes even if the virtual server is running or when stopped. By applying the changes on the machines one by one, you can apply the changes without completely stopping the business.