UNNECESSARY RESOURCE RECOGNITION AND RELEASE PLAN IN APPLICATION HOT DEPLOY ON DISTRIBUTED SYSTEM

According to an embodiment of the present disclosure, disclosed is a method for managing a non-stop version of an application in a system including a plurality of application servers. The operations stored in a computer program to perform the method comprise: an operation of recording service perfor...

Full description

Saved in:
Bibliographic Details
Main Authors JEONG JUNSOO, HA YUJEONG, HONG CHANPYO
Format Patent
LanguageEnglish
Korean
Published 07.05.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:According to an embodiment of the present disclosure, disclosed is a method for managing a non-stop version of an application in a system including a plurality of application servers. The operations stored in a computer program to perform the method comprise: an operation of recording service performing relation information by each of a plurality of versions of an application stored in the application server; an operation of transmitting at least one of retention version information, the service performing relation information by version, version information of an application performing a service to an application management server; an operation of transmitting unused version information including version information of an application having no service to be performed to the application management service when there is no service which an application of a version other than a newest version among applications of a plurality of versions based on the service performing relation information by version; and an operation of receiving an unused version removal command from the application management server. 본 개시의 일 실시예에 따라 복수의 어플리케이션 서버를 포함하는 시스템에서의 어플리케이션 무중단 버전 관리를 위한 방법이 개시된다. 상기 방법의 처리를 위해 컴퓨터 프로그램에 저장된 동작은 상기 어플리케이션 서버에 저장된 복수의 버전의 어플리케이션 각각의 버전 별 서비스 수행 관련 정보를 기록하는 동작; 어플리케이션 관리 서버에 보유 어플리케이션 버전 정보, 상기 버전 별 서비스 수행 관련 정보 및 상기 서비스를 수행 중인 어플리케이션의 버전 정보 중 적어도 하나를 전송하는 동작; 상기 버전 별 서비스 수행 관련 정보에 기초하여 상기 복수의 버전의 어플리케이션 중 최신 버전이 아닌 버전의 어플리케이션이 수행 중인 서비스가 존재하지 않는 경우, 상기 어플리케이션 관리 서버에 수행 중인 서비스가 존재하지 않는 어플리케이션의 버전 정보를 포함하는 미사용 버전 정보를 전송하는 동작; 및 상기 어플리케이션 관리 서버로부터 미사용 버전 제거 명령을 수신하는 동작을 포함한다.
Bibliography:Application Number: KR20200050723