Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Web application service providing method, apparatus, electronic device and system

A webpage application and webpage technology, applied in the network field, can solve problems affecting user business continuity, potential safety hazards, limited storage disk space, etc.

Inactive Publication Date: 2018-07-03
ALIBABA GRP HLDG LTD
View PDF8 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) It is easy for resource-consuming sites to seize system resources, resulting in exhaustion of system resources, reduced availability of application services, or potential safety hazards due to improper authority control.
[0005] (2) The concurrent size and overall performance that the shared web container can support are limited, and it is impossible to dynamically expand or shrink capacity according to actual needs
[0006] (3) When the storage resources of a single server are limited or the utilization rate of computing resources (CPU, memory) reaches the upper limit, it is often necessary to use data synchronization technology to realize the migration of user site data, which affects the continuity of user business
[0007] (4) The problem of server resource utilization always exists, some servers have many active sites, some servers have many inactive sites, and the overall resource utilization is low
[0008] The use of container technology can improve the availability and security isolation of applications; container technology is to deploy the application environment originally deployed on virtual machines (Virtual Machines, VM) into Linux containers (Linux Container, LXC), Docker and other containers, so that It can enhance the reliability of a single-server system, but there are still many problems such as single point of failure, low resource utilization, long data migration time, and limited storage disk space when the server where the container is located is down.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Web application service providing method, apparatus, electronic device and system
  • Web application service providing method, apparatus, electronic device and system
  • Web application service providing method, apparatus, electronic device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0112] Embodiment 1. A method for providing web application services, such as figure 1 As shown, including steps S110 to S120:

[0113] S110. After receiving an access request for a web page Web application, select a Web container unit from the Web container units corresponding to the Web application; wherein, the Web container unit is used to process the received access request;

[0114] S120. Forward the access request to the selected Web container unit.

[0115] In this embodiment, each web application can be equipped with multiple web container units to provide services, so that resource control and isolation between web server processes can be realized without mutual influence, and the reliability of web application services can be improved.

[0116] In this embodiment, when a web application corresponds to multiple web container units, when forwarding an access request for the web application, a selection can be made from multiple web container units according to a predetermined ...

Embodiment 2

[0164] Embodiment 2. A method for providing web application services, such as figure 2 As shown, including steps S210 to S220:

[0165] S210. Obtain monitoring data of the web container unit corresponding to each web application; wherein one web application corresponds to one or more web container units, and the web container unit is used to process access requests for the corresponding web application;

[0166] S220: Adjust the number of Web container units corresponding to the Web application according to the acquired monitoring data.

[0167] In this embodiment, the usage of Web container units is monitored, and the number of Web container units is automatically increased or decreased according to the monitoring data, thereby improving resource utilization.

[0168] In this embodiment, the storage directory of the Web container unit corresponding to each Web application may be the directory corresponding to the Web application in the network attached storage device.

[0169] In this...

Embodiment 3

[0181] Embodiment 3. A device for providing web application services, such as image 3 Shown, including:

[0182] The selection module 31 is configured to select a Web container unit from the Web container units corresponding to the Web application after receiving the user's access request for the Web application; wherein, the Web container unit is used to process the received access request ;

[0183] The forwarding module 32 is configured to forward the access request to the selected Web container unit.

[0184] In this embodiment, the selection module 31 is the part responsible for selecting the Web container unit in the above-mentioned device, and may be software, hardware, or a combination of both.

[0185] In this embodiment, the forwarding module 32 is the part responsible for forwarding the access request in the above-mentioned device, and may be software, hardware, or a combination of both.

[0186] In an implementation manner, the forwarding module forwarding the access reque...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a web application service providing method, apparatus, electronic device and system. The web application service providing method comprises steps: when an access request for a web page (Web) application by a user is received, a Web container unit is selected from Web container units corresponding to the Web application, wherein the Web container unit is used for processing the received access request; and the access request is forwarded to the selected Web container unit. Thus, the reliability of the web application services can be improved.

Description

Technical field [0001] The present invention relates to the network field, in particular to a method, device, electronic equipment and system for providing web application services. Background technique [0002] The traditional solution of using virtual hosts to provide web applications is: a virtual host server, start the Web (web) server (apache, tomcat or IIS, etc.) software, and place dozens or even hundreds of virtual sites at the same time. Sharing system resources and namespaces between sites. [0003] This solution mainly has the following common problems: [0004] (1) It is easy for resource-consuming sites to seize system resources, leading to exhaustion of system resources, reduced availability of application services, or improper access control and security risks. [0005] (2) The concurrent size and overall performance that the shared Web container can support is limited, and it cannot be dynamically expanded or reduced according to actual needs. [0006] (3) When the sto...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08G06F9/455
CPCH04L67/025G06F9/45558G06F2009/4557G06F2009/45595G06F9/455
Inventor 付红波
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products