[go: up one dir, main page]

WO2018121210A1 - Procédé et dispositif de mise à l'échelle élastique pour une application conteneurisée sur une plateforme paas - Google Patents

Procédé et dispositif de mise à l'échelle élastique pour une application conteneurisée sur une plateforme paas Download PDF

Info

Publication number
WO2018121210A1
WO2018121210A1 PCT/CN2017/115049 CN2017115049W WO2018121210A1 WO 2018121210 A1 WO2018121210 A1 WO 2018121210A1 CN 2017115049 W CN2017115049 W CN 2017115049W WO 2018121210 A1 WO2018121210 A1 WO 2018121210A1
Authority
WO
WIPO (PCT)
Prior art keywords
user data
containerized application
threshold
containerized
microservice
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2017/115049
Other languages
English (en)
Chinese (zh)
Inventor
郑夕宝
张耀
宣俊杰
曹勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2018121210A1 publication Critical patent/WO2018121210A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Definitions

  • the present disclosure relates to the field of communications technologies, and in particular, to a method and apparatus for shrinking a containerized application of a PaaS platform.
  • PaaS Platform-as-a-Service
  • the PaaS platform not only needs to complete the rapid deployment of containerized applications, but also supports the elastic scaling of the applications it carries to meet the needs of business expansion and capacity reduction. For example, in the telecommunications field, more and more network functions are beginning to be hosted on the PaaS platform in the form of containerized applications.
  • a traditional communication network element is split into functional energy sets composed of multiple services.
  • a complete network function is generally composed of multiple services with different characteristics, each of which contains multiple microservices (Microservice).
  • the entity of the microservice is generally a containerized application, which is also a functional entity that the PaaS platform can deploy independently. There may be several serving cells in the microservice to provide services to network users. When the service cell business volume changes suddenly, the PaaS platform needs to expand or shrink a number of micro service instances according to the current business volume elasticity, that is, containerized applications to meet business needs.
  • the present disclosure provides a method and apparatus for shrinking a containerized application of a PaaS platform.
  • the disclosure provides a method for scaling a containerized application of a PaaS platform, including: collecting corresponding user data from a containerized application corresponding to a micro service; and according to a change of a preset indicator in the user data,
  • the microservice expands or contracts at least one containerized application.
  • the collecting, by the micro-service corresponding containerized application, the corresponding user data comprises: when the containerized application outputs user data to the corresponding container, forwarding the user data to a network port; The ownership of the containerized application adds a label to the user data; and stores the user data to which the label is added.
  • the expanding or shrinking the at least one containerized application for the microservice according to a change of a preset indicator in the user data comprises: comparing a preset indicator in the user data with a preset a relationship between a threshold and a second threshold; if the preset index is greater than the first threshold, expanding at least one containerized application for the microservice; and the preset indicator is smaller than the second threshold In the case of the microservice, the at least one containerized application is shrunk, wherein the first threshold is greater than the second threshold.
  • the preset indicator includes an average service indicator of each containerized application corresponding to the micro service, or a highest service indicator in each containerized application corresponding to the micro service.
  • the expanding or shrinking the at least one containerized application for the microservice according to the change of the preset indicator in the user data comprises: combining a plurality of preset indicators in the user data A change in the situation, for the microservice to expand or shrink at least one containerized application.
  • the method further includes: filtering the required key from the user data Data; performing data processing on the key data to obtain the preset indicator.
  • the method further includes: configuring the collection parameter of the user data, where the collection parameter includes at least one of the following: a sampling interval, a number of samples, The threshold of the contraction and the time of the contraction.
  • the present disclosure further provides a retracting device for a containerized application of a PaaS platform, comprising: an acquisition unit configured to collect corresponding user data from a containerized application corresponding to the micro service; and a contraction unit configured to be Deriving a change in a preset indicator in the user data, expanding or shrinking at least one containerized application for the microservice.
  • the collection unit includes: a forwarding module configured to be the container When the application outputs the user data to the corresponding container, the user data is forwarded to the network port; the adding module is configured to add a label to the user data according to the attribution of the containerized application; the storage module is set to be added The user data of the tag is stored.
  • the pinching unit includes: a comparison module configured to compare a size relationship between a preset indicator in the user data and a first threshold and a second threshold; and an expansion module configured to be in the pre- If the indicator is greater than the first threshold, expanding at least one containerized application for the microservice; and the shrinking module is configured to be the microservice if the preset indicator is smaller than the second thresholdshrinking at least one containerized application, wherein the first threshold is greater than the second threshold.
  • the preset indicator includes an average service indicator of each containerized application corresponding to the micro service, or a highest service indicator in each containerized application corresponding to the micro service.
  • the pinching unit is configured to expand or contract at least one containerized application for the microservice in conjunction with a change in a plurality of preset metrics in the user data.
  • the apparatus further includes a screening unit configured to filter out from the user data before the microservice expands or shrinks at least one containerized application according to a change of a preset indicator in the user data Key data required; a processing unit configured to perform data processing on the key data to obtain the preset indicator.
  • the device further includes a configuration unit configured to configure an acquisition parameter of the user data before collecting corresponding user data from a containerized application corresponding to the microservice, the collection parameter comprising at least one of the following: sampling interval, sample Number, shrink threshold, and contraction time.
  • Embodiments of the present disclosure also provide a computer readable storage medium storing computer executable instructions that, when executed by a processor, implement the methods described above.
  • the method and device for shrinking the PaaS platform containerized application provided by the embodiment of the present disclosure can collect corresponding user data from the containerized application corresponding to the micro service, according to the change of the preset indicator in the user data,
  • the microservice expands or shrinks at least one containerized application, so that the service volume of the service object of the containerized application can be more comprehensively reflected, and the most suitable resource is provided for the change of the traffic volume, thereby avoiding waste of platform resources. Or insufficient problem, effective Improve the utilization efficiency of platform resources.
  • FIG. 1 is a flowchart of a method for scaling a containerized application of a PaaS platform provided by an embodiment of the present disclosure
  • FIG. 2 is a schematic diagram of data flow of a method for capturing a containerized application of the PaaS platform provided by the present disclosure
  • FIG. 3 is a flow chart of a method of shrinking a containerized application of the PaaS platform of the embodiment shown in FIG. 2;
  • FIG. 4 is a schematic structural diagram of a retracting device for a containerized application of a PaaS platform according to an embodiment of the present disclosure.
  • the elastic scaling of containerized applications on the current PaaS platform is mostly based on system resources occupied by applications, such as CPU and memory.
  • the CPU of the microservice to which the serving cell belongs may not reflect the traffic carried by the cell, and the microservice may be collapsed according to the CPU usage, and platform resources may be wasted (unnecessary expansion). Or insufficient business resources (unnecessary shrinkage).
  • an embodiment of the present disclosure provides a method for scaling a containerized application of a PaaS platform, including:
  • S11 Collect corresponding user data from a containerized application corresponding to the micro service
  • the shrinking method of the PaaS platform containerized application provided by the embodiment of the present disclosure can be from the micro service Collecting corresponding user data in the corresponding containerized application, expanding or contracting at least one containerized application for the microservice according to the change of the preset indicator in the user data, so that the containerization can be more comprehensively reflected
  • the service volume of the application service object provides the most suitable resource for the change of the service volume, thereby avoiding the problem of waste or insufficient platform resources, and effectively improving the utilization efficiency of the platform resources.
  • each microservice may have one or more containerized applications that serve it.
  • the final vehicle for deploying applications on the PaaS platform is the Docker container, and various user data generated by the application can be output to the corresponding Docker container.
  • Each Docker container has a corresponding daemon thread, Docker deamon, which allows the user data of the application running in the container to be output to the network port by customizing the Docker deamon.
  • step S11 collecting corresponding user data from the containerized application corresponding to the micro service may include:
  • the user data to which the tag is added is stored.
  • the PaaS platform can listen to network ports, receive user data forwarded by the application through Docker deamon, parse and filter user data, and filter out irrelevant data. Then, the corresponding user data is tagged according to the attribution of the user data.
  • the attribution of the user data may refer to which application, which container, which micro service, etc. the user data is from, and the added tag may be, for example, a container ID, a micro service ID, or the like.
  • the user data needs to be stored to obtain the preset metrics from the user data.
  • the user may be cached first, for example, the distributed data is processed by the distributed publish and subscribe system kafka.
  • User data-specific message queues can also be created in kafka for subscription by back-end consumers. Kafka can not only provide message queues, but also provide a message persistence mechanism by writing disks, thus effectively avoiding data loss caused by data storms.
  • slow The stored user data can be stored persistently using the elasticsearch database. For example, user data can be subscribed to from kafka via logstash-indexer and stored in a fixed format in the elasticsearch database.
  • the user data in elasticsearch can be used as the data source of PaaS to obtain the corresponding preset indicators.
  • the preset indicators that the user cares about may also be different, and the corresponding preset indicators may be obtained from the user data as needed.
  • At least one containerized application may be expanded or contracted for the micro service according to the change of the preset indicator in the user data in step S12.
  • expanding or shrinking at least one containerized application for the microservice may include: according to a change of a preset indicator in the user data:
  • the preset indicator is smaller than the second threshold, shrinking, by the micro service, at least one containerized application, wherein the first threshold is greater than the second threshold. That is, the first threshold corresponds to the elastic expansion threshold, and the second threshold corresponds to the elastic contraction threshold.
  • the preset indicator may include an average service indicator of each containerized application corresponding to the micro service.
  • the related parameter of the user access amount may be extracted in the collected user data, and the user access amount is corresponding.
  • Preset indicator If there are three containerized applications corresponding to a certain serving cell, the user access amount related parameter indicates that the average normalized parameter of the user access amount of each containerized application is 80%, that is, the user access of the three applications. The number has reached 80% of the maximum allowable access. If the first threshold is 75% and the second threshold is 40%, you can expand a containerized application for the microservice.
  • the application shares a portion of user access, thereby reducing the amount of user access per containerized application.
  • the user access amount related parameter indicates that the average normalized parameter of the user access amount of each containerized application is 35%, that is, the user access of the three applications. If the number is only 35% of the maximum allowable access, the containerized application can be reduced for the micro-service, and the user access of the three containerized applications can be shared to two containerized applications, thereby effectively saving the platform.
  • Application resources Of course, it is also possible to expand or contract according to the relationship between the preset index and the first threshold and the second threshold. An example of a plurality of containerized applications is not limited by the embodiments of the present disclosure.
  • the preset indicator may also include a highest service indicator in each containerized application corresponding to the micro service. For example, if there are 4 containerized applications corresponding to a certain serving cell, the user access amount related parameter indicates that the maximum of the normalized parameters of the user access amount in the four containerized applications is 85%, if specified at this time.
  • the first threshold is 80%, which can expand a containerized application for the microservices, and enable the containerized application with the largest user access to actively transfer some of the user access services to the newly expanded containerized application, thereby reducing the task most. The load of heavy containerized applications.
  • a plurality of preset indicators may be set for the retraction of the application, and the microservices may be expanded or combined with changes in the plurality of preset indicators in the user data.
  • Shrink one or more containerized applications may be set as follows: the cell user access amount is less than 40% and the cell access failure rate is less than 20%. That is, a containerized application is only shrunk when both conditions are met.
  • a sticky relationship between multiple user data is arranged, and a joint scaling strategy based on multiple types of user data is configured, so that the containerized application can be contracted in combination with various factors. control.
  • the method may further include :
  • Data processing is performed on the key data to obtain the preset indicator.
  • the scaling method of the PaaS platform containerized application provided by the embodiment of the present disclosure may also be used.
  • the collection parameter of the user data is configured, and the collection parameter includes one or more of the following: a sampling interval, a sample number, a contraction threshold, and a contraction penalty time.
  • the sampling interval indicates how often the user data is collected, and the number of samples indicates how many samples are collected to start the change of the preset index.
  • the contraction threshold can be divided into a contraction expansion threshold and a contraction contraction threshold.
  • the contraction expansion threshold indicates that the preset index exceeds the threshold to expand a containerized application, and the contraction contraction threshold indicates that the preset index exceeds the threshold and decreases.
  • a containerized application is configured, and the collection parameter includes one or more of the following: a sampling interval, a sample number, a contraction threshold, and a contraction penalty time.
  • the sampling interval indicates how often the user data is collected, and the number of samples indicates how many samples are collected to start the change of the preset index.
  • the contraction threshold can be divided into a contraction expansion threshold and a contraction contraction threshold.
  • the contraction expansion threshold indicates that the preset index
  • the contraction penalty time indicates that the expansion or contraction of the containerization application is not performed for a period of time after the change of the contraction of the containerization application, and the corresponding expansion of the containerization application is not performed.
  • the regulation of the contraction prevents the expansion or contraction of the containerized application from being too frequent and affects the stability of the system.
  • FIG. 2 is a schematic diagram of data flow of a method for capturing a containerized application of the PaaS platform provided by the present disclosure
  • FIG. 3 is a flowchart of a method for scaling a containerized application of the PaaS platform of the embodiment shown in FIG. 2 and FIG. 3, the method for shrinking the container application of the PaaS platform of the present embodiment may include the following steps:
  • the PaaS platform provides a docker base image for deploying containerized applications.
  • the image provides a customized print module, and the application can print user data to the standard output of the container according to the agreed format.
  • S202 Modify the Docker configuration file and configure the driver mode as tcp output, so that the user data can be redirected to the userkpi-forwarder (user data agent module).
  • Userkpi-forwarder is mainly used to increase the attribution information of user data, such as adding micro service name and ID information, and outputting to the back end.
  • the user data proxy module outputs the user data to the kafka (distributed publish and subscribe system), and creates a message queue dedicated to the user data in the kafka for the backend consumer to subscribe.
  • Kafka is not only used as a message queue, but also because of its own message persistence mechanism, which can avoid data loss caused by data storms.
  • S204 The logstash-indexer subscribes to the user data from kafka and stores it in the elasticsearch database in a fixed format.
  • User data in elasticsearch is the data source for the PaaS bombing module.
  • the scaler reads data from the elasticsearch database according to characteristics of the user data, such as user data name, micro service ID, etc., and calculates a current average value of the user data according to a pre-configured algorithm.
  • S206 The scaler compares the current user data actual value and the zoom threshold to initiate a contraction decision. If the actual value of the user data is higher than the elastic extension threshold, the deployer (PaaS deployment module) is notified to flexibly extend the microservice. If the actual value of the user data is lower than the elastic shrinkage threshold, notify the deployer (PaaS deployment module) to elastically shrink the microservice.
  • an embodiment of the present disclosure further provides a retracting device for a containerized application of a PaaS platform, including:
  • the collecting unit 41 is configured to collect corresponding user data from the containerized application corresponding to the micro service;
  • the pinch unit 42 is configured to expand or contract at least one containerized application for the microservice according to a change in a preset indicator in the user data.
  • the captive device of the containerized application of the PaaS platform provided by the embodiment of the present disclosure can collect corresponding user data from the containerized application corresponding to the micro service, and according to the change of the preset indicator in the user data, the micro
  • the service expands or shrinks at least one containerized application, so that the service volume of the service object of the containerized application can be more comprehensively reflected, and the most suitable resource is provided for the change of the traffic volume, thereby avoiding waste or insufficient platform resources.
  • the problem effectively improves the utilization efficiency of platform resources.
  • the collecting unit 41 may include:
  • a forwarding module configured to forward the user data to a network port when the containerized application outputs user data to the corresponding container
  • Adding a module configured to add a label to the user data according to the attribution of the containerized application
  • a storage module configured to store the user data to which the tag is added.
  • the pinch unit 42 can include:
  • a comparison module configured to compare a size relationship between the preset indicator in the user data and the first threshold and the second threshold
  • An expansion module configured to expand at least one containerized application for the microservice if the preset indicator is greater than the first threshold
  • a shrinking module configured to be in a case where the preset index is less than the second threshold
  • the microservice shrinks at least one containerized application, wherein the first threshold is greater than the second threshold.
  • the preset indicator may include an average service indicator of each containerized application corresponding to the micro service, or a highest service indicator in each containerized application corresponding to the micro service.
  • the pinching unit may be configured to expand or shrink at least one containerized application for the microservice in combination with a change of a plurality of preset indicators in the user data.
  • a screening unit configured to filter out required key data from the user data before expanding or shrinking the at least one containerized application according to the change of the preset indicator in the user data ;
  • a processing unit configured to perform data processing on the key data to obtain the preset indicator.
  • the retracting device of the PaaS platform container application may further include a configuration unit configured to configure the collection parameter of the user data before collecting corresponding user data from the containerized application corresponding to the micro service.
  • the acquisition parameters include at least one of the following: a sampling interval, a number of samples, a contraction threshold, and a penalty time.
  • Embodiments of the present disclosure also provide a communication network element, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being implemented by the processor
  • the following steps are: collecting corresponding user data from the containerized application corresponding to the micro service; expanding or shrinking at least one containerized application for the micro service according to the change of the preset indicator in the user data.
  • Embodiments of the present disclosure also provide a computer readable storage medium storing computer executable instructions that, when executed by a processor, implement the methods described above.
  • computer storage medium includes volatile and nonvolatile, implemented in any method or technology for storing information, such as computer readable instructions, data structures, program modules or other data. Sex, removable and non-removable media.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridge, magnetic tape, magnetic disk storage or other magnetic storage device, or may Any other medium used to store the desired information and that can be accessed by the computer.
  • communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and can include any information delivery media. .
  • the method and device for shrinking the PaaS platform containerized application provided by the embodiment of the present disclosure can collect corresponding user data from the containerized application corresponding to the micro service, according to the change of the preset indicator in the user data,
  • the microservice expands or shrinks at least one containerized application, so that the service volume of the service object of the containerized application can be more comprehensively reflected, and the most suitable resource is provided for the change of the traffic volume, thereby avoiding waste of platform resources. Or insufficient problems, effectively improving the utilization efficiency of platform resources.
  • the present disclosure therefore has industrial applicability.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne un procédé et un dispositif permettant une mise à l'échelle élastique pour une application conteneurisée sur une plateforme PaaS. Le procédé consiste à : collecter des données utilisateur correspondantes à partir d'une application conteneurisée correspondant à un micro-service ; et, en fonction d'une situation de changement d'un index prédéfini dans les données utilisateur, ajuster l'échelle vers le haut ou vers le bas d'au moins une application conteneurisée pour le micro-service.
PCT/CN2017/115049 2016-12-28 2017-12-07 Procédé et dispositif de mise à l'échelle élastique pour une application conteneurisée sur une plateforme paas Ceased WO2018121210A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611237223.5 2016-12-28
CN201611237223.5A CN108259522A (zh) 2016-12-28 2016-12-28 一种PaaS平台容器化应用的弹缩方法及装置

Publications (1)

Publication Number Publication Date
WO2018121210A1 true WO2018121210A1 (fr) 2018-07-05

Family

ID=62706993

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/115049 Ceased WO2018121210A1 (fr) 2016-12-28 2017-12-07 Procédé et dispositif de mise à l'échelle élastique pour une application conteneurisée sur une plateforme paas

Country Status (2)

Country Link
CN (1) CN108259522A (fr)
WO (1) WO2018121210A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110634030A (zh) * 2019-09-24 2019-12-31 阿里巴巴集团控股有限公司 应用的业务指标挖掘方法、装置及设备
CN110881030A (zh) * 2019-10-25 2020-03-13 北京明朝万达科技股份有限公司 基于logstash的记录web服务管理员操作日志的方法及装置
CN113485830A (zh) * 2021-07-01 2021-10-08 广东电网有限责任公司 一种电网监控系统微服务自动扩容方法
US12405832B2 (en) 2023-02-15 2025-09-02 International Business Machines Corporation Dynamic reconfiguration of microservice test environment

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110489225A (zh) * 2018-05-15 2019-11-22 中国移动通信集团浙江有限公司 一种基于消息队列的服务扩容方法、装置及设备
CN110971623B (zh) * 2018-09-28 2023-02-17 中兴通讯股份有限公司 微服务实例弹性伸缩方法、装置以及存储介质
CN112543127A (zh) * 2019-09-23 2021-03-23 北京轻享科技有限公司 一种微服务架构的监控方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103605575A (zh) * 2013-11-18 2014-02-26 深圳市远行科技有限公司 一种Cloud Foundry平台应用调度系统及方法
US20140244716A1 (en) * 2013-02-26 2014-08-28 Red Hat, Inc. Shared Application Store for a Platform-as-a-Service (PaaS) System
CN104468756A (zh) * 2014-11-27 2015-03-25 中国联合网络通信集团有限公司 PaaS平台中实现负载分配的方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140244716A1 (en) * 2013-02-26 2014-08-28 Red Hat, Inc. Shared Application Store for a Platform-as-a-Service (PaaS) System
CN103605575A (zh) * 2013-11-18 2014-02-26 深圳市远行科技有限公司 一种Cloud Foundry平台应用调度系统及方法
CN104468756A (zh) * 2014-11-27 2015-03-25 中国联合网络通信集团有限公司 PaaS平台中实现负载分配的方法和装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110634030A (zh) * 2019-09-24 2019-12-31 阿里巴巴集团控股有限公司 应用的业务指标挖掘方法、装置及设备
CN110634030B (zh) * 2019-09-24 2024-03-22 先进新星技术(新加坡)控股有限公司 应用的业务指标挖掘方法、装置及设备
CN110881030A (zh) * 2019-10-25 2020-03-13 北京明朝万达科技股份有限公司 基于logstash的记录web服务管理员操作日志的方法及装置
CN113485830A (zh) * 2021-07-01 2021-10-08 广东电网有限责任公司 一种电网监控系统微服务自动扩容方法
US12405832B2 (en) 2023-02-15 2025-09-02 International Business Machines Corporation Dynamic reconfiguration of microservice test environment

Also Published As

Publication number Publication date
CN108259522A (zh) 2018-07-06

Similar Documents

Publication Publication Date Title
WO2018121210A1 (fr) Procédé et dispositif de mise à l'échelle élastique pour une application conteneurisée sur une plateforme paas
CN102521218A (zh) 文件合成方法及装置
EP3349130A1 (fr) Procédé de compression de données et système de stockage
CN107168802A (zh) 一种云存储中小文件的合并方法及装置
CN110008020A (zh) 内存管理方法、装置、电子设备及计算机可读存储介质
CN109388615A (zh) 基于Spark的任务处理方法及系统
CN104123942B (zh) 一种语音识别方法及系统
CN110716813A (zh) 数据流处理方法、装置、可读存储介质及处理器
US20230097087A1 (en) Image detection method based on neural network model, electronic device, and storage medium
CN108446110A (zh) Lua脚本生成方法、装置、终端及计算机可读介质
CN106126216B (zh) 一种基于安卓系统的加速开机方法及其系统
CN113873052B (zh) Kubernetes集群的域名解析方法、装置及设备
CN110019544B (zh) 数据查询方法及系统
CN115460215A (zh) 边缘网关扩展方法、系统、装置、设备及介质
WO2018188405A1 (fr) Procédé et dispositif d'attribution de ressources d'application infonuagique
CN111131512B (zh) 设备信息的处理方法、装置、存储介质及处理器
CN110532457B (zh) 一种获取网络段id方法及系统
CN112488462A (zh) 一种工作流数据的统一推送方法、装置及介质
US11579678B2 (en) Software switch and method therein
CN116204311A (zh) Pod集群扩缩容方法、装置、计算机设备和存储介质
CN105068709B (zh) 一种文件处理方法及装置
CN113885969A (zh) 嵌入式设备、嵌入式软件加载方法与存储介质
CN114945020A (zh) 一种基于云平台的云边协同数据接入方法以及系统
US20250193274A1 (en) Event-based optimal faas connection method and device in a distributed edge cloud environment
CN116108492B (zh) 可横向扩展的数据防泄漏系统

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17887854

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17887854

Country of ref document: EP

Kind code of ref document: A1