KR102468742B1 - Cost-settling method and system thereof for multi-cloud management service - Google Patents

Cost-settling method and system thereof for multi-cloud management service Download PDF

Info

Publication number
KR102468742B1
KR102468742B1 KR1020200080634A KR20200080634A KR102468742B1 KR 102468742 B1 KR102468742 B1 KR 102468742B1 KR 1020200080634 A KR1020200080634 A KR 1020200080634A KR 20200080634 A KR20200080634 A KR 20200080634A KR 102468742 B1 KR102468742 B1 KR 102468742B1
Authority
KR
South Korea
Prior art keywords
data
billing
settlement
amount
client
Prior art date
Application number
KR1020200080634A
Other languages
Korean (ko)
Other versions
KR20220002003A (en
Inventor
장민호
Original Assignee
디딤365 주식회사
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 디딤365 주식회사 filed Critical 디딤365 주식회사
Priority to KR1020200080634A priority Critical patent/KR102468742B1/en
Publication of KR20220002003A publication Critical patent/KR20220002003A/en
Application granted granted Critical
Publication of KR102468742B1 publication Critical patent/KR102468742B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Game Theory and Decision Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Educational Administration (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 멀티 클라우드 관리 서비스의 비용 정산 방법 및 그 시스템에 관한 것으로, 클라이언트 계정과 연동된 파트너 계정은 클라우드 서비스를 제공하는 여러 클라우드 서비스 제공자로부터 제공되는 속성 데이터를 수집하고, 요금 청구에 관련된 데이터를 추출하여 청구 데이터를 생성하고, 이를 기반으로 클라이언트 계정에 관한 청구리포트를 생성하여, 클라이언트에게 출력하는 서비스를 제공할 수 있다. 본 발명에 따른 멀티 클라우드 관리 서비스의 비용 정산를 통하여 클라이언트는 멀티 클라우드 환경에서 운영 관리 인력을 최소화하면서 클라우드 자원을 통합 관리하여 비용 절감할 수 있고, 멀티 클라우드 서비스 비용의 할인 금액을 일괄적으로 파악하고 관리할 수 있다.The present invention relates to a cost calculation method and system for a multi-cloud management service, wherein a partner account linked to a client account collects attribute data provided from several cloud service providers that provide cloud services, and collects data related to billing. It is possible to provide a service that extracts and generates billing data, generates a billing report for the client account based on this, and outputs it to the client. Through the multi-cloud management service cost settlement according to the present invention, the client can reduce costs by integrating management of cloud resources while minimizing operation management personnel in the multi-cloud environment, and collectively identifying and managing the discounted amount of multi-cloud service costs. can do.

Description

멀티 클라우드 관리 서비스의 비용 정산 방법 및 그 시스템{COST-SETTLING METHOD AND SYSTEM THEREOF FOR MULTI-CLOUD MANAGEMENT SERVICE}Multi-cloud management service cost settlement method and system thereof

본 발명은 멀티 클라우드 관리 서비스의 비용 정산 방법 및 그 시스템에 관한 것이다.The present invention relates to a method and system for calculating the cost of a multi-cloud management service.

최근 다양한 클라우드 컴퓨팅 서비스 제공자가 등장하였다. 대표적인 클라우드 컴퓨팅 서비스 제공자의 클라우드 서비스로는 아마존의 AWS, 마이크로 소프트의 Azure, 구글의 구글 클라우드 플랫폼 등이 있다. Recently, various cloud computing service providers have emerged. Cloud services of representative cloud computing service providers include Amazon's AWS, Microsoft's Azure, and Google's Google Cloud Platform.

위와 같은 클라우드 컴퓨팅 서비스가 일반화 되면서, 클라우드 서비스 비용이나 관리상의 이점 등을 비교하여 동시에 서로 다른 클라우드 컴퓨팅 서비스를 이용하려는 멀티 클라우드 이용 수요가 늘어나고 있다.As the above cloud computing services become common, demand for multi-cloud usage to use different cloud computing services at the same time by comparing cloud service costs or management benefits is increasing.

다만, 클라우드 컴퓨팅 서비스 제공자들은 각자의 가격 책정 정책 아래 가상 서버의 용량, 사용되는 자원의 크기, 사용 빈도, 트래픽 용량 등을 기초로 하는 복잡한 비용 구조를 가지고 있다. 따라서, 클라우드에 대한 기술, 지식 및 운영을 위한 전문가 없이는 멀티 클라우드 서비스를 전략적으로 운영하기 어렵다.However, cloud computing service providers have complex cost structures based on the capacity of virtual servers, the size of resources used, frequency of use, and traffic capacity under their respective pricing policies. Therefore, it is difficult to strategically operate a multi-cloud service without experts in cloud technology, knowledge, and operation.

이에 클라우드 서비스 관리를 대신하기 위하여 종래 국내 공개특허 제10-2017-0018038호와 같은 클라우드 서비스의 가격 및 성능에 기초하여 다양한 구매 전략을 가입자에게 제공하려는 시도가 있었다.Accordingly, in order to replace cloud service management, attempts have been made to provide subscribers with various purchase strategies based on the price and performance of cloud services, such as in Korean Patent Publication No. 10-2017-0018038.

다만, 여전히 고객이 복잡한 비용 관리 툴을 학습하고 지속적인 관리를 하여야 한다는 과제가 존재하였다.However, there was still a challenge that customers had to learn and continuously manage complex cost management tools.

본 발명은 상술한 과제를 해결하기 위하여 멀티 클라우드 서비스를 위한 자동적 비용 관리 및 할인 방법을을 제공하는데 그 목적이 있다.An object of the present invention is to provide an automatic cost management and discount method for multi-cloud services in order to solve the above problems.

본 발명에 따른 방법은 멀티 클라우드 관리 서비스의 비용 정산 방법으로서, 상기 방법은, 컴퓨터 시스템에 의해, 적어도 하나의 클라우드 서비스를 이용하는 클라이언트로부터 각각의 클라우드 서비스의 클라이언트 계정에 관한 정보를 포함하는 계정 연동 요청을 수신하여, 클라우드 서비스별로 마련된 마스터용 계정과 상기 클라이언트 계정을 연동하는 단계; 상기 컴퓨터 시스템에 의해, 상기 적어도 하나 이상의 클라우드 서비스의 서버로부터 상기 클라이언트 계정의 클라우드 서비스 사용내역에 관한 속성 데이터를 상기 마스터용 계정을 통해 수집하는 단계; 상기 컴퓨터 시스템에 의해, 상기 속성 데이터에서 요금 청구에 관련된 사용 요금 데이터를 추출하는 단계; 상기 컴퓨터 시스템에 의해, 상기 사용 요금 데이터에 기초하여 상기 클라이언트 계정별 청구 데이터를 생성하는 단계; 및 상기 컴퓨터 시스템에 의해, 상기 청구 데이터를 기설정된 조회조건에 따라 조회하여 상기 클라이언트 계정에 관한 청구리포트를 생성하여 출력하는 단계;를 포함한다.A method according to the present invention is a method for calculating the cost of a multi-cloud management service, wherein the method includes, by a computer system, a request for linking an account including information about a client account of each cloud service from a client using at least one cloud service. Receiving and linking the master account prepared for each cloud service with the client account; collecting, by the computer system, attribute data about cloud service usage history of the client account from the server of the at least one cloud service through the master account; extracting, by the computer system, usage fee data related to billing from the attribute data; generating, by the computer system, billing data for each client account based on the usage billing data; and generating and outputting, by the computer system, a billing report related to the client account by querying the billing data according to preset inquiry conditions.

상기 요금 청구에 관련된 데이터는 상기 마스터용 계정에 연동된 상기 클라우드 서비스에 관한 서비스 종류 항목, 사용량 항목, 사용금액 항목 및 상기 클라이언트의 고객정보 항목의 데이터이며, 상기 사용 요금 데이터를 생성하는 단계는, 상기 속성 데이터에서 요금 청구에 관련된 데이터의 중복을 제거하고, 사용금액 항목의 값이 0인 데이터를 제거하고, 상기 조회조건에 따라 그룹화하여 상기 사용 요금 데이터를 생성할 수 있다.The data related to the billing is data of a service type item, a usage amount item, a usage amount item, and a customer information item of the client related to the cloud service linked to the master account, and the generating of the usage fee data, The usage fee data may be generated by removing duplication of data related to billing from the attribute data, removing data having a usage amount value of 0, and grouping them according to the search condition.

상기 청구 데이터를 생성하는 단계는, 상기 사용 요금 데이터를 상기 서비스 종류 항목의 값에 따라 분리하여 서비스 종류별 사용 요금 데이터를 생성하는 단계; 및 상기 서비스 종류별 사용 요금 데이터상의 상기 사용금액 항목의 값을 각 서비스 종류별로 합산하여 미할인 청구 데이터를 생성하고, 상기 미할인 청구 데이터에 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정상의 할인비율을 적용하여 상기 청구 데이터를 생성하는 단계;를 포함할 수 있다.The generating of the billing data may include: generating usage fee data for each service type by separating the usage fee data according to the value of the service type item; and generating non-discount billing data by summing the value of the usage amount item in the usage fee data for each service type for each service type, and generating a discount rate on the client account corresponding to the value of the customer information item in the non-discount billing data. Generating the billing data by applying; may include.

상기 청구 데이터를 생성하는 단계는, 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정의 조정 요금을 조회하는 단계; 및 상기 조정 요금을 상기 청구 데이터에 반영하는 단계;를 더 포함할 수 있다.The generating of the billing data may include: querying an adjusted fee of the client account corresponding to the value of the customer information item; and reflecting the adjusted fee to the billing data.

상기 방법은, 상기 컴퓨터 시스템에 의해, 상기 미할인 청구 데이터와 상기 청구 데이터를 기초로 할인 금액에 관한 정산 데이터를 생성하는 단계; 및 상기 컴퓨터 시스템에 의해, 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정의 기설정된 정산주기에 따라, 상기 정산 데이터를 조회하고, 상기 정산 데이터상 정산금액이 기설정된 최소 금액 이상일 경우, 상기 클라이언트 계정으로 상기 정산금액만큼 자동으로 정산하는 단계;를 더 포함할 수 있다.The method includes generating, by the computer system, settlement data relating to a discount amount based on the non-discount billing data and the billing data; and the computer system queries the settlement data according to a preset settlement cycle of the client account corresponding to the value of the customer information item, and if the settlement amount on the settlement data is greater than or equal to a preset minimum amount, the client The method may further include a step of automatically settling as much as the settlement amount into an account.

본 발명의 일실시예인 시스템은 멀티 클라우드 관리 서비스의 비용 정산 방법을 제공하기 위한 시스템으로서, 상기 시스템은, 적어도 하나의 클라우드 서비스를 이용하는 클라이언트로부터 각각의 클라우드 서비스의 클라이언트 계정에 관한 정보를 포함하는 계정 연동 요청을 수신하여, 클라우드 서비스별로 마련된 마스터용 계정과 상기 클라이언트 계정을 연동하는 계정연동부; 상기 적어도 하나 이상의 클라우드 서비스의 서버로부터 상기 클라이언트 계정의 클라우드 서비스 사용내역에 관한 속성 데이터를 상기 마스터용 계정을 통해 수집하는 데이터수집부; 상기 속성 데이터에서 요금 청구에 관련된 사용 요금 데이터를 추출하고, 상기 사용 요금 데이터에 기초하여 상기 클라이언트 계정별 청구 데이터를 생성하는 데이터생성부; 및 상기 청구 데이터를 기설정된 조회조건에 따라 조회하여 상기 클라이언트 계정에 관한 청구리포트를 생성하여 출력하는 청구리포트부;를 포함한다.A system according to an embodiment of the present invention is a system for providing a method for calculating the cost of a multi-cloud management service, wherein the system includes information about a client account of each cloud service from a client using at least one cloud service account. an account linking unit that receives a linking request and links a master account prepared for each cloud service with the client account; a data collection unit that collects attribute data about the cloud service usage history of the client account from the at least one cloud service server through the master account; a data generator extracting usage fee data related to billing from the attribute data and generating billing data for each client account based on the usage fee data; and a billing report unit generating and outputting a billing report related to the client account by querying the billing data according to preset inquiry conditions.

상기 요금 청구에 관련된 데이터는 상기 마스터용 계정에 연동된 상기 클라우드 서비스에 관한 서비스 종류 항목, 사용량 항목, 사용금액 항목 및 상기 클라이언트의 고객정보 항목의 데이터이며, 상기 데이터생성부는, 상기 속성 데이터에서 요금 청구에 관련된 데이터의 중복을 제거하고, 사용금액 항목의 값이 0인 데이터를 제거하고, 상기 조회조건에 따라 그룹화하여 상기 사용 요금 데이터를 생성할 수 있다.The data related to the billing is data of a service type item, usage amount item, usage amount item and customer information item of the client related to the cloud service linked to the master account, and the data generator generates a charge from the attribute data. The usage fee data may be generated by removing duplication of data related to billing, removing data having a usage amount value of 0, and grouping them according to the search condition.

상기 데이터생성부는, 상기 사용 요금 데이터를 상기 서비스 종류 항목의 값에 따라 분리하여 서비스 종류별 사용 요금 데이터를 생성하고, 상기 서비스 종류별 사용 요금 데이터상의 상기 사용금액 항목의 값을 각 서비스 종류별로 합산하여 미할인 청구 데이터를 생성하고, 상기 미할인 청구 데이터에 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정상의 할인비율을 적용하여 상기 청구 데이터를 생성할 수 있다.The data generator divides the usage fee data according to the value of the service type item to generate usage fee data for each service type, and sums the values of the usage amount item in the usage fee data for each service type for each service type to obtain The billing data may be generated by generating discount billing data and applying a discount rate on the client account corresponding to the value of the customer information item to the non-discount billing data.

상기 데이터생성부는, 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정의 조정 요금을 조회하고, 상기 조정 요금을 상기 청구 데이터에 반영할 수 있다.The data generating unit may inquire an adjusted fee of the client account corresponding to the value of the customer information item, and reflect the adjusted fee to the billing data.

상기 시스템은, 상기 미할인 청구 데이터와 상기 청구 데이터를 기초로 할인 금액에 관한 정산 데이터를 생성하고, 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정의 기설정된 정산주기에 따라, 상기 정산 데이터를 조회하고, 상기 정산 데이터상 정산금액이 기설정된 최소 금액 이상일 경우, 상기 클라이언트 계정으로 상기 정산금액만큼 자동으로 정산하는 정산부;를 더 포함할 수 있다.The system generates settlement data related to a discount amount based on the non-discount billing data and the billing data, and according to a preset settlement cycle of the client account corresponding to the value of the customer information item, the settlement data It may further include a settlement unit that inquires and automatically settles the settlement amount to the client account when the settlement amount on the settlement data is equal to or greater than a predetermined minimum amount.

본 발명에 따르면 다음과 같은 효과가 있다.According to the present invention, there are the following effects.

첫째, 클라이언트는 멀티 클라우드와 온프레미스 환경에서 운영 관리 인력을 최소화하면서 클라우드 자원을 통합 관리하여 비용 절감할 수 있다.First, clients can reduce costs by integrating management of cloud resources while minimizing operational management personnel in multi-cloud and on-premise environments.

둘째, 클라이언트는 멀티 클라우드 서비스 비용의 할인 금액을 일괄적으로 파악하고 관리할 수 있다.Second, the client can collectively identify and manage the discounted amount of multi-cloud service costs.

도 1은 본 발명에 따른 멀티 클라우드 관리 서비스의 비용 정산 방법이 도시된 순서도이다.
도 2는 본 발명에 따른 멀티 클라우드 관리 서비스의 비용 정산 시스템의 도면이다.
도 3은 본 발명에 따른 멀티 클라우드 관리 서비스의 사용자인터페이스로 출력된 청구리포트의 일실시예를 도시한 도면이다.
도 4는 본 발명에 따른 멀티 클라우드 관리 서비스의 사용자인터페이스로 출력된 청구리포트의 다른 실시예를 도시한 도면이다.
1 is a flow chart illustrating a cost settlement method of a multi-cloud management service according to the present invention.
2 is a diagram of a multi-cloud management service cost settlement system according to the present invention.
3 is a diagram showing an embodiment of a billing report output to the user interface of the multi-cloud management service according to the present invention.
4 is a diagram showing another embodiment of a billing report output to the user interface of the multi-cloud management service according to the present invention.

본 발명의 바람직한 실시예에 대하여 더 구체적으로 설명하되, 이미 주지된 기술적 부분에 대해서는 설명의 간결함을 위해 생략하거나 압축하기로 한다.Although the preferred embodiment of the present invention will be described in more detail, the already well-known technical parts will be omitted or compressed for conciseness of description.

본 명세서상의 컴퓨터 시스템은 여기서 하나 이상의 프로세서들, 하나 이상의 스토리지, 하나 이상의 데이터베이스 및/또는 다른 구성요소들을 포함할 수 있다. 프로세서들은 하나 이상의 컴퓨터 프로그램 명령어들에 의해 프로그래밍될 수 있다.A computer system herein may include one or more processors, one or more storage, one or more databases, and/or other components. Processors may be programmed by one or more computer program instructions.

본 명세서상의 클라우드 서비스는 클라이언트를 대신하여 컴퓨트 인스턴스들을 실행하는 클라우드 서비스이며, 서비스 제공을 위한 데이터 스토리지, 인프라, 플랫폼, 어플리케이션 실행 등을 지원할 수 있다. 이러한 클라우드 서비스는 퍼블릭 클라우드 서비스로 아마존의 AWS, 마이크로 소프트의 Azure, 구글의 구글 클라우드 플랫폼, KT 클라우드, Naver 클라우드, IBM 클라우드 등이 있으나, 이에 한정하지 아니한다.A cloud service in this specification is a cloud service that executes compute instances on behalf of a client, and may support data storage, infrastructure, platform, application execution, etc. for service provision. These cloud services include, but are not limited to, Amazon's AWS, Microsoft's Azure, Google's Google Cloud Platform, KT Cloud, Naver Cloud, and IBM Cloud as public cloud services.

본 발명에 따른 멀티 클라우드 관리 서비스의 비용 정산 시스템으로 제공하는 멀티 클라우드 관리 서비스의 비용 정산 방법은 클라이언트 계정의 사용자에게 상술한 클라우드 서비스를 제공하는 여러 클라우드 서비스 제공자로부터 제공되는 속성 데이터를 수집하여, 필터링하고, 정규화하여 청구 데이터를 생성하고, 이를 기반으로 클라이언트 계정에 관한 청구리포트를 생성하여, 출력하는 서비스이다.A multi-cloud management service cost settlement method provided as a multi-cloud management service cost settlement system according to the present invention collects attribute data provided from various cloud service providers that provide the above-mentioned cloud services to a user of a client account, and filters the data. It is a service that generates and normalizes billing data, and generates and outputs a billing report for the client account based on this.

이러한 멀티 클라우드 관리 서비스의 비용 정산 방법을 통하여 클라이언트는 멀티 클라우드 환경에서 운영 관리 인력을 최소화하면서 클라우드 자원을 통합 관리하여 비용 절감할 수 있고, 멀티 클라우드 서비스 비용의 할인 금액을 일괄적으로 파악하고 관리할 수 있다.Through this multi-cloud management service cost calculation method, clients can reduce costs through integrated management of cloud resources while minimizing operational management personnel in a multi-cloud environment, and can collectively identify and manage the discounted amount of multi-cloud service costs. can

이하, 도면을 참조하여 본 발명의 실시예에 대하여 구체적으로 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

도 1은 본 발명에 따른 멀티 클라우드 관리 서비스의 비용 정산 방법의 순서도이다. 1 is a flowchart of a cost settlement method for a multi-cloud management service according to the present invention.

도 2는 본 발명에 따른 멀티 클라우드 관리 서비스의 비용 정산 시스템의 구성이 도시된 도면이다.2 is a diagram showing the configuration of a multi-cloud management service cost settlement system according to the present invention.

도 1 내지 도 2에서 나타난 바와 같이, 먼저, 계정연동부(100)에 의해, 적어도 하나의 클라우드 서비스를 이용하는 클라이언트로부터 각각의 클라우드 서비스의 클라이언트 계정에 관한 정보를 포함하는 계정 연동 요청을 수신한다. 상기 계정 연동 요청에 따라 클라우드 서비스별로 마련된 파트너용 계정과 연동을 요청한 클라이언트 계정을 연동한다(S100). As shown in FIGS. 1 and 2 , first, the account linking unit 100 receives an account linking request including information about a client account of each cloud service from a client using at least one cloud service. According to the account linking request, the partner account prepared for each cloud service and the client account requesting linking are linked (S100).

파트너용 계정은 클라우스 서비스 사용요금을 직접 지불하는 계정이고, 파트너용 계정에 관한 정보를 각 클라우드 서비스에 입력하여 파트너 계정과 클라이언트 계정을 연동할 수 있다.The partner account is an account that directly pays the cloud service usage fee, and the partner account and the client account can be linked by entering information about the partner account into each cloud service.

위와 같이 파트너 계정에 연동된 클라이언트 계정은 별도로 각 클라우드 서비스 제공자로부터 자신이 사용한 인스턴스의 속성 데이터를 따로 수집하거나 직접 비용을 지불할 수 없도록 파트너 계정에 의하여 접근 권한이 제한될 수 있다. As described above, the access authority of the client account linked to the partner account may be restricted by the partner account so that it cannot separately collect attribute data of the instance used by it from each cloud service provider or pay directly.

그리고 데이터수집부(200)는 적어도 하나 이상의 클라우드 서비스의 서버로부터 클라이언트 계정의 클라우드 서비스 사용내역에 관한 속성 데이터를 파트너용 계정을 통해 수집한다(S200). 이러한 속성 데이터의 수집은 주기적으로 이루어질 수 있다. 데이터수집부(200)는 클라우드 서비스별로 제공하는 Open API 또는 Raw data file 형식으로 클라이언트 계정이 사용한 클라우드 서비스 사용내역과 관련된 사용량, 사용기록, 사용금액, 서비스 종류, 서비스 설명에 관한 정보 등이 담긴 속성 데이터를 수집할 수 있다. 이때, 서로 다른 클라우드 서비스는 각각 상이한 형태의 속성 데이터를 제공할 수 있다.In addition, the data collection unit 200 collects attribute data about cloud service use details of a client account from at least one cloud service server through a partner account (S200). Collection of such attribute data may be performed periodically. The data collection unit 200 is in the form of an open API or raw data file provided for each cloud service, and attributes containing information about usage, usage history, usage amount, service type, and service description related to the cloud service usage history used by the client account. data can be collected. In this case, different cloud services may provide different types of attribute data.

데이터생성부(300)는 속성 데이터에서 요금 청구에 관련된 사용 요금 데이터를 추출하고, 사용 요금 데이터에 기초하여 클라이언트 계정별 청구 데이터를 생성한다(S300).The data generator 300 extracts usage fee data related to billing from attribute data and generates billing data for each client account based on the usage fee data (S300).

데이터생성부(300)는 속성 데이터에서 요금 청구에 관련된 데이터를 추출하면서, 중복된 데이터를 제거하고, 사용금액 항목의 값이 0인 데이터를 제거할 수 있다. 즉, 데이터생성부(300)는 수집된 속성 데이터 중에서 요금 청구와 무관한 데이터는 제거하고, 클라이언트 계정별로 그룹화한 청구 데이터를 생성할 수 있다(S301).The data generator 300 may extract data related to billing from attribute data, remove redundant data, and remove data having a value of 0 in the usage amount item. That is, the data generator 300 may remove data unrelated to billing from among the collected attribute data and generate billing data grouped by client account (S301).

구체적으로 데이터생성부(300)는 사용 요금 데이터를 서비스 종류 항목의 값에 따라 분리하여 서비스 종류별 사용 요금 데이터를 생성한다(S302).In detail, the data generator 300 separates the usage fee data according to the value of the service type item and generates usage fee data for each service type (S302).

그리고 데이터생성부(300)는 서비스 종류별 사용 요금 데이터상의 사용금액 항목의 값을 각 서비스 종류별로 합산하여 미할인 청구 데이터를 생성하여 저장한다(S303).Then, the data generator 300 generates and stores non-discount billing data by summing the values of the usage amount items on the usage fee data for each service type for each service type (S303).

데이터생성부(300)는 미할인 청구 데이터에 고객정보 항목의 값에 해당하는 클라이언트 계정의 기설정된 할인비율을 적용하여 최종적으로 청구 데이터를 생성하여 저장한다(S304).The data generator 300 applies a predetermined discount rate of the client account corresponding to the value of the customer information item to the non-discount billing data, and finally generates and stores billing data (S304).

구체적으로, 데이터생성부(300)는 해당 고객정보 항목의 값에 해당하는 클라이언트 계정의 기설정된 할인비율을 할인비율 테이블에서 조회한다. 그리고 기설정된 할인비율을 미할인 청구 데이터에 적용하여 청구 데이터를 생성한다.Specifically, the data generator 300 searches for a preset discount rate of the client account corresponding to the value of the corresponding customer information item in the discount rate table. Then, billing data is generated by applying a predetermined discount rate to non-discounted billing data.

즉, 청구 데이터는 클라이언트별 사용 요금 데이터를 서비스 종류별로 나눈 미할인 청구 데이터에 서비스 종류별로 마련된 할인비율 또는 총량 할인비율을 적용하여 합산한 최종 클라이언트가 지불해야할 금액에 관한 데이터를 말한다. That is, the billing data refers to data about an amount to be paid by a final client obtained by applying a discount rate prepared for each service type or a total amount discount rate to non-discount billing data obtained by dividing usage fee data for each client by service type.

바람직하게는 클라이언트 계정별로 별도의 조정요금이 있을 수 있는데, 데이터생성부(300)는 고객정보 항목의 값에 해당하는 클라이언트 계정의 조정 요금을 조회하고, 조정 요금을 상기 청구 데이터에 반영할 수 있다(S305).Preferably, there may be a separate adjustment fee for each client account. The data generator 300 may inquire the adjustment fee of the client account corresponding to the value of the customer information item, and reflect the adjustment fee to the billing data. (S305).

청구 데이터가 생성되면, 청구리포트부(400)는 기설정된 조회조건에 따라 청구 데이터를 조회하여 클라이언트 계정에 관한 보고서 형태의 청구리포트를 생성한다(S400). 청구리포트는 클라이언트가 확인할 수 있도록 청구리포트부(400)에서 제공하는 사용자인터페이스를 통해 출력된다(S400). 여기서, 조회조건은, 고객ID, 지역 또는 제품코드 등을 포함할 수 있다.When the billing data is generated, the billing report unit 400 searches the billing data according to preset inquiry conditions and generates a billing report in the form of a report on the client account (S400). The billing report is output through the user interface provided by the billing report unit 400 so that the client can check (S400). Here, the inquiry condition may include a customer ID, region or product code, and the like.

바람직하게는 본 발명의 시스템은 정산부(500)를 더 포함할 수 있다. 정산부(500)는 미할인 청구 데이터와 청구 데이터를 기초로 할인 금액에 관한 정산 데이터를 생성한다(S500). 정산부(500)는 고객정보 항목의 값에 해당하는 클라이언트 계정의 월별, 주별, 일별 등으로 기설정된 정산주기에 따라, 정산 데이터를 조회하고, 정산 데이터상 정산금액이 기설정된 최소 금액 이상일 경우, 클라이언트 계정으로 정산금액만큼 자동으로 정산할 수 있다.Preferably, the system of the present invention may further include a settlement unit 500 . The settlement unit 500 generates settlement data about the discount amount based on the non-discount billing data and the billing data (S500). The settlement unit 500 searches the settlement data according to a preset settlement cycle such as monthly, weekly, daily, etc. of the client account corresponding to the value of the customer information item, and if the settlement amount on the settlement data is greater than the preset minimum amount, The client account can be automatically settled as much as the settlement amount.

클라이언트는 사용자인터페이스를 통해 제공되는 청구리포트로 상기 정산금액을 확인할 수 있고, 클라우드 사용금액을 지불시 정산금액만큼 할인받거나, 할인 없이 사용금액을 지불한 다음, 정산 주기에 자동 내지 요청에 따라 정산 데이터상의 정산금액을 환급받을 수 있도록 선택할 수 있다.The client can check the settlement amount through the billing report provided through the user interface, receive a discount by the settlement amount when paying the cloud usage amount, or after paying the usage amount without a discount, the settlement data automatically or upon request in the settlement cycle. You can choose to have the settlement amount refunded.

이렇게 산출된 청구 데이터, 미할인 청구 데이터 및 정산 데이터는 기설정된 조회조건에 따라 호출되어 청구리포트가 생성된다.The calculated billing data, undiscounted billing data, and settlement data are called according to preset inquiry conditions to generate a billing report.

바람직하게는 청구리포트부(400)는 청구리포트관리부(401) 및 청구리포트갱신부(402)를 포함할 수 있다. 청구리포트관리부(401)은 청구 데이터를 조회조건에 따라 호출하여 생성된 청구리포트를 저장한다. 청구리포트갱신부(402)는 조회조건에 따라 청구리포트를 갱신할지 결정하는데, 조회조건이 동일하다면 저장되어 있는 청구리포트를 출력하고, 조회조건이 변경된 경우, 새로운 청구리포트를 생성하여 기저장된 청구리포트를 대체한다. 이를 통해 클라이언트 계정에서 청구리포트를 매번 조회할때마다 청구리포트를 생성할 필요가 없어 조회하는 속도를 개선할 수 있다.Preferably, the claim report unit 400 may include a claim report management unit 401 and a claim report update unit 402. The billing report management unit 401 stores the generated billing report by calling billing data according to search conditions. The billing report updating unit 402 determines whether to update the billing report according to the inquiry condition. If the inquiry condition is the same, the stored billing report is output, and if the inquiry condition is changed, a new billing report is created to replace the previously stored billing report. replace Through this, it is not necessary to create a billing report every time a billing report is retrieved from the client account, so the inquiry speed can be improved.

예를 들어, 멀티 클라우드 관리 서비스의 비용 정산 시스템이 수집한 속성 데이터에서 추출한 사용 요금 데이터를 기초로 다음 표 1과 같은 미할인 청구 데이터를 얻을 수 있다.For example, non-discounted billing data as shown in Table 1 below can be obtained based on usage fee data extracted from attribute data collected by a cost settlement system of a multi-cloud management service.

고객 IDcustomer ID 서비스 버전service version 사용금액정보
Usage amount information
AAAA AWS EC2 Linux 인스턴스 온디맨드AWS EC2 Linux Instances On Demand 10,000$/월10,000$/month AAAA AWS RDS MySQL 인스턴스 온디맨드AWS RDS MySQL Instances On Demand 4,000$/월4,000$/month BBBB AWS EC2 Window 인스턴스 온디맨드AWS EC2 Window Instances On Demand 5,000$/월5,000$/month

클라이언트 AA는 아마존 AWS에서 사용한 EC2 Linux 인스턴스 온디맨드에 관하여 사용금액 월 10,000 $, 아마존 AWS에서 사용한 RDS MySQL 인스턴스 온디맨드에 관하여 사용금액이 월 4,000$만큼 사용하였음을 알 수 있다. It can be seen that Client AA used an amount of $10,000 per month for the EC2 Linux instance On-Demand used in Amazon AWS and $4,000 per month for the RDS MySQL instance On-Demand used in Amazon AWS.

미할인 청구 데이터상의 고객 ID를 조회하여, 고객 ID의 클라이언트 계정의 할인조건에 관한 할인테이블을 조회한다. 표 2 및 표 3와 같은 할인 테이블상의 할인 비율을 미할인 청구 데이터의 사용금액값에 곱하는 방식으로 적용하여 청구 데이터를 산출할 수 있다. 미할인 청구 데이터의 사용금액값에서 청구 데이터의 청구금액값의 차를 통하여 정산 데이터가 생성될 수 있다.The customer ID in the non-discount billing data is queried, and the discount table related to the discount condition of the client account of the customer ID is queried. The billing data may be calculated by applying a method of multiplying the discount rate in the discount tables such as Tables 2 and 3 by the usage amount value of the undiscounted billing data. Settlement data may be generated through the difference between the usage amount value of the non-discounted billing data and the billing amount value of the billing data.

서비스 타입service type 사용비용 구간Usage cost range LinuxLinux WindowWindow EC2 서비스 EC2 service 1One $1000 미만less than $1000 10%10% 5%5% 22 $1000 이상 $3000미만More than $1000 and less than $3000 15%15% 8%8% 33 $3000 이상Over $3000 18%18% 9%9%

서비스 타입service type 사용비용 구간
Usage cost range
MySQLMySQL MS-SQLMS-SQL
RDS 서비스RDS service 1One $1000 미만less than $1000 10%10% 2%2% 22 $1000 이상 $3000미만More than $1000 and less than $3000 15%15% 3%3% 33 $3000 이상Over $3000 18%18% 4%4%

즉, 클라이언트 AA는 EC2 Linux 인스턴스라는 서비스 버전에 관하여, 월 10,000$를 사용하였으므로, 표 2에 따르면, 사용비용 구간별 할인 비율을 적용한 정산 데이터상의 정산 금액은 각 $100, $300, $360이며, 이를 합산하면 $760이다.That is, since Client AA used $10,000 per month for the service version of EC2 Linux instance, according to Table 2, the settlement amount in the settlement data with the discount rate for each usage cost category is $100, $300, and $360, respectively, and these are summed If so, it's $760.

또한, 클라이언트 AA는 RDS MySQL 인스턴스라는 서비스 버전에 관하여, 월 4,0000$를 사용하였으므로, 표 3에 따른 할인 비율을 적용한 정산 데이터상의 정산금액은 $100, $300, $180이며, 이를 합산하면, $580이다. In addition, since Client AA used $4,0000 per month for the service version of RDS MySQL instance, the settlement amount on the settlement data using the discount rate according to Table 3 is $100, $300, and $180, and the sum of them is $580 .

도 3 및 도 4와 같이 청구리포트부(400)은 위와 같은 정산 데이터를 미할인 청구 데이터, 청구 데이터와 함께 사용자인터페이스를 통해 청구리포트로 생성하여 클라이언트에게 지역별, 사용한 서비스코드별로 출력할 수 있다.As shown in FIGS. 3 and 4 , the billing report unit 400 generates a billing report through the user interface, together with the above-mentioned settlement data, non-discounted billing data and billing data, and outputs it to the client by region and service code used.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형, 균등 내지 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications, equivalents, and improved forms of those skilled in the art using the basic concept of the present invention defined in the following claims are also present. fall within the scope of the invention.

100: 계정연동부
200: 데이터수집부
300: 데이터생성부
400: 청구리포트부
401: 청구리포트관리부
402: 청구리포트갱신부
500: 정산부
100: account linkage
200: data collection unit
300: data generator
400: billing report unit
401: Claim report management department
402: claim report updating unit
500: settlement department

Claims (10)

멀티 클라우드 관리 서비스의 비용 정산 방법으로서, 상기 방법은,
컴퓨터 시스템에 의해, 적어도 하나의 클라우드 서비스를 이용하는 클라이언트로부터 각각의 클라우드 서비스의 클라이언트 계정에 관한 정보를 포함하는 계정 연동 요청을 수신하여, 클라우드 서비스별로 마련된 파트너용 계정과 상기 클라이언트 계정을 연동하는 단계;
상기 컴퓨터 시스템에 의해, 상기 적어도 하나 이상의 클라우드 서비스의 서버로부터 상기 클라이언트 계정의 클라우드 서비스 사용내역에 관한 속성 데이터를 상기 파트너용 계정을 통해 수집하는 단계;
상기 컴퓨터 시스템에 의해, 상기 속성 데이터에서 요금 청구에 관련된 사용 요금 데이터를 추출하는 단계;
상기 컴퓨터 시스템에 의해, 상기 사용 요금 데이터에 기초하여 상기 클라이언트 계정별 청구 데이터를 생성하는 단계; 및
상기 컴퓨터 시스템에 의해, 상기 청구 데이터를 고객ID, 지역 또는 제품코드 중 적어도 하나를 포함하는 기설정된 조회조건에 따라 조회하여 상기 클라이언트 계정에 관한 청구리포트를 생성하여 출력하는 단계;를 포함하며,
상기 요금 청구에 관련된 데이터는 상기 파트너용 계정에 연동된 상기 클라우드 서비스에 관한 서비스 종류 항목, 사용량 항목, 사용금액 항목 및 상기 클라이언트의 고객정보 항목의 데이터이며,
상기 청구 데이터를 생성하는 단계는,
상기 속성 데이터에서 요금 청구에 관련된 데이터의 중복을 제거하고, 사용금액 항목의 값이 0인 데이터를 제거하고, 상기 조회조건에 따라 그룹화하여 상기 사용 요금 데이터를 생성하며,
상기 청구 데이터를 생성하는 단계는,
상기 사용 요금 데이터를 상기 서비스 종류 항목의 값에 따라 분리하여 서비스 종류별 사용 요금 데이터를 생성하는 단계; 및
상기 서비스 종류별 사용 요금 데이터상의 상기 사용금액 항목의 값을 각 서비스 종류별로 합산하여 미할인 청구 데이터를 생성하고, 상기 미할인 청구 데이터에 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정상의 할인비율을 적용하여 상기 청구 데이터를 생성하는 단계;를 포함하며,
상기 클라우드 서비스에 관한 서비스 종류 항목은 상기 클라우드 서비스의 유형, DBMS (Database Management System)의 종류 및 운영체제에 관한 정보를 포함하는 것을 특징으로 하고,
상기 방법은,
상기 컴퓨터 시스템에 의해, 상기 미할인 청구 데이터와 상기 청구 데이터를 기초로 할인 금액에 관한 정산 데이터를 생성하는 단계; 및
상기 컴퓨터 시스템에 의해, 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정의 월별, 주별, 일별 중 하나로 기설정된 정산주기에 따라, 상기 정산 데이터를 조회하고, 상기 정산 데이터상 정산금액이 기설정된 최소 금액 이상일 경우, 상기 클라이언트 계정으로 상기 정산금액만큼 자동으로 정산하는 단계를 더 포함하고,
상기 자동으로 정산하는 단계는
상기 컴퓨터 시스템에 의해, 클라이언트가 상기 청구리포트로 상기 정산금액을 확인하되, 클라우드 서비스 금액 지불 시 상기 정산금액만큼 할인 받거나, 할인 없이 클라우드 서비스 금액을 지불한 후 상기 정산주기에 상기 정산금액을 환급 받도록 하는,
컴퓨터 구현 방법.
A method for calculating the cost of a multi-cloud management service, the method comprising:
Receiving, by a computer system, an account linkage request including information about a client account of each cloud service from a client using at least one cloud service, and linking the client account with a partner account prepared for each cloud service;
collecting, by the computer system, attribute data about cloud service usage history of the client account from the server of the at least one cloud service through the partner account;
extracting, by the computer system, usage fee data related to billing from the attribute data;
generating, by the computer system, billing data for each client account based on the usage billing data; and
Including, by the computer system, querying the billing data according to a predetermined inquiry condition including at least one of customer ID, region, or product code, and generating and outputting a billing report related to the client account,
The data related to the billing is data of a service type item, usage amount item, usage amount item and customer information item of the client related to the cloud service linked to the partner account,
Generating the billing data,
Remove duplication of data related to billing from the attribute data, remove data having a value of 0 in the usage amount item, group according to the search condition, and generate the usage fee data;
Generating the billing data,
generating usage fee data for each service type by separating the usage fee data according to the value of the service type item; and
Non-discount billing data is generated by summing the values of the usage amount item in the usage fee data for each service type for each service type, and the discount rate on the client account corresponding to the value of the customer information item is calculated in the non-discount billing data. Including; generating the billing data by applying;
The service type item for the cloud service includes information about the type of the cloud service, the type of DBMS (Database Management System), and an operating system,
The method,
generating, by the computer system, settlement data relating to a discount amount based on the non-discount billing data and the billing data; and
The computer system searches the settlement data according to a settlement cycle preset as one of monthly, weekly, and daily of the client account corresponding to the value of the customer information item, and the settlement amount on the settlement data is a preset minimum If it is more than the amount, further comprising the step of automatically settling the settlement amount to the client account,
The automatic settlement step is
By the computer system, the client checks the settlement amount with the billing report, receives a discount by the settlement amount when paying the cloud service amount, or receives a refund of the settlement amount in the settlement cycle after paying the cloud service amount without a discount. doing,
computer implemented method.
삭제delete 삭제delete 제1항에 있어서,
상기 청구 데이터를 생성하는 단계는,
상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정의 조정 요금을 조회하는 단계; 및
상기 조정 요금을 상기 청구 데이터에 반영하는 단계;를 더 포함하는 것을 특징으로 하는,
컴퓨터 구현 방법.
According to claim 1,
Generating the billing data,
querying an adjusted fee of the client account corresponding to the value of the customer information item; and
Characterized in that it further comprises; reflecting the adjusted fee to the billing data.
computer implemented method.
삭제delete 멀티 클라우드 관리 서비스의 비용 정산 방법을 제공하기 위한 시스템으로서, 상기 시스템은,
적어도 하나의 클라우드 서비스를 이용하는 클라이언트로부터 각각의 클라우드 서비스의 클라이언트 계정에 관한 정보를 포함하는 계정 연동 요청을 수신하여, 클라우드 서비스별로 마련된 파트너용 계정과 상기 클라이언트 계정을 연동하는 계정연동부;
상기 적어도 하나 이상의 클라우드 서비스의 서버로부터 상기 클라이언트 계정의 클라우드 서비스 사용내역에 관한 속성 데이터를 상기 파트너용 계정을 통해 수집하는 데이터수집부;
상기 속성 데이터에서 요금 청구에 관련된 사용 요금 데이터를 추출하고, 상기 사용 요금 데이터에 기초하여 상기 클라이언트 계정별 청구 데이터를 생성하는 데이터생성부; 및
상기 청구 데이터를 고객ID, 지역 또는 제품코드 중 적어도 하나를 포함하는 기설정된 조회조건에 따라 조회하여 상기 클라이언트 계정에 관한 청구리포트를 생성하여 출력하는 청구리포트부;를 포함하며,
상기 요금 청구에 관련된 데이터는 상기 파트너용 계정에 연동된 상기 클라우드 서비스에 관한 서비스 종류 항목, 사용량 항목, 사용금액 항목 및 상기 클라이언트의 고객정보 항목의 데이터이며,
상기 데이터생성부는,
상기 속성 데이터에서 요금 청구에 관련된 데이터의 중복을 제거하고, 사용금액 항목의 값이 0인 데이터를 제거하고, 상기 조회조건에 따라 그룹화하여 상기 사용 요금 데이터를 생성하고,
상기 데이터생성부는,
상기 사용 요금 데이터를 상기 서비스 종류 항목의 값에 따라 분리하여 서비스 종류별 사용 요금 데이터를 생성하고, 상기 서비스 종류별 사용 요금 데이터상의 상기 사용금액 항목의 값을 각 서비스 종류별로 합산하여 미할인 청구 데이터를 생성하고, 상기 미할인 청구 데이터에 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정상의 할인비율을 적용하여 상기 청구 데이터를 생성하며,
상기 클라우드 서비스에 관한 서비스 종류 항목은 상기 클라우드 서비스의 유형, DBMS (Database Management System)의 종류 및 운영체제에 관한 정보를 포함하는 것을 특징으로 하고,
상기 시스템은,
상기 미할인 청구 데이터와 상기 청구 데이터를 기초로 할인 금액에 관한 정산 데이터를 생성하고, 상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정의 월별, 주별, 일별 중 하나로 기설정된 정산주기에 따라, 상기 정산 데이터를 조회하고, 상기 정산 데이터상 정산금액이 기설정된 최소 금액 이상일 경우, 상기 클라이언트 계정으로 상기 정산금액만큼 자동으로 정산하는 정산부;를 더 포함하고,
상기 정산부는
클라이언트가 상기 청구리포트로 상기 정산금액을 확인하되, 클라우드 서비스 금액 지불 시 상기 정산금액만큼 할인 받거나, 할인 없이 클라우드 서비스 금액을 지불한 후 상기 정산주기에 상기 정산금액을 환급 받도록 하는,
시스템.
A system for providing a cost settlement method for multi-cloud management services, the system comprising:
an account linking unit that receives an account linking request including information about a client account of each cloud service from a client using at least one cloud service, and links the client account with a partner account prepared for each cloud service;
a data collection unit that collects attribute data about cloud service usage history of the client account from the at least one cloud service server through the partner account;
a data generator extracting usage fee data related to billing from the attribute data and generating billing data for each client account based on the usage fee data; and
A billing report unit for generating and outputting a billing report for the client account by querying the billing data according to preset inquiry conditions including at least one of customer ID, region, and product code;
The data related to the billing is data of a service type item, usage amount item, usage amount item and customer information item of the client related to the cloud service linked to the partner account,
The data generator,
Remove duplication of data related to billing from the attribute data, remove data having a value of 0 in the usage amount item, and create the usage fee data by grouping them according to the search condition,
The data generator,
The usage fee data is separated according to the value of the service type item to generate usage fee data for each service type, and non-discount billing data is generated by summing the values of the usage amount item in the usage fee data for each service type for each service type. and generating the billing data by applying a discount rate on the client account corresponding to the value of the customer information item to the non-discount billing data;
The service type item for the cloud service includes information about the type of the cloud service, the type of DBMS (Database Management System), and an operating system,
The system,
Based on the non-discount billing data and the billing data, settlement data related to the discount amount is generated, and according to a settlement cycle preset as one of monthly, weekly, and daily of the client account corresponding to the value of the customer information item, A settlement unit that inquires settlement data and automatically settles the settlement amount to the client account when the settlement amount on the settlement data is equal to or greater than a predetermined minimum amount;
The settlement unit
The client confirms the settlement amount with the billing report, but receives a discount by the settlement amount when paying the cloud service amount, or pays the cloud service amount without a discount and then receives the settlement amount refunded in the settlement cycle.
system.
삭제delete 삭제delete 제6항에 있어서,
상기 데이터생성부는,
상기 고객정보 항목의 값에 해당하는 상기 클라이언트 계정의 조정 요금을 조회하고, 상기 조정 요금을 상기 청구 데이터에 반영하는 것을 특징으로 하는,
시스템.
According to claim 6,
The data generator,
Characterized in that the adjustment fee of the client account corresponding to the value of the customer information item is inquired and the adjusted fee is reflected in the billing data.
system.
삭제delete
KR1020200080634A 2020-06-30 2020-06-30 Cost-settling method and system thereof for multi-cloud management service KR102468742B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200080634A KR102468742B1 (en) 2020-06-30 2020-06-30 Cost-settling method and system thereof for multi-cloud management service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200080634A KR102468742B1 (en) 2020-06-30 2020-06-30 Cost-settling method and system thereof for multi-cloud management service

Publications (2)

Publication Number Publication Date
KR20220002003A KR20220002003A (en) 2022-01-06
KR102468742B1 true KR102468742B1 (en) 2022-11-21

Family

ID=79347557

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200080634A KR102468742B1 (en) 2020-06-30 2020-06-30 Cost-settling method and system thereof for multi-cloud management service

Country Status (1)

Country Link
KR (1) KR102468742B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100857266B1 (en) * 2007-03-13 2008-09-08 (주)알앤비소프트웨어 Billing system and method for multiple services
KR101874862B1 (en) * 2017-11-10 2018-07-05 베스핀글로벌 주식회사 Intelligent Searching System for Billing data of Internet service and Method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100857266B1 (en) * 2007-03-13 2008-09-08 (주)알앤비소프트웨어 Billing system and method for multiple services
KR101874862B1 (en) * 2017-11-10 2018-07-05 베스핀글로벌 주식회사 Intelligent Searching System for Billing data of Internet service and Method thereof

Also Published As

Publication number Publication date
KR20220002003A (en) 2022-01-06

Similar Documents

Publication Publication Date Title
US7233928B2 (en) Rule-based system for determining price adjustments in a product catalog
US9875505B2 (en) Hierarchical transaction filtering
US6947946B2 (en) Database system including hierarchical link table
US7136467B2 (en) Customer-oriented telecommunications data aggregation and analysis method and object oriented system
US6337901B1 (en) Customer billing relationships software
US7848970B2 (en) System and method for synchronizing ledger accounts by company group
US8620857B1 (en) Querying multidimensional data with independent fact and dimension pipelines combined at query time
US20020174017A1 (en) Developing property tax data
JP2004070445A (en) Batch type billing method and system using distributed processing
JPH06175906A (en) Information accumulation system and method
WO2002006962A2 (en) Method and system for conducting a target audit in a high volume transaction environment
JP2003532949A (en) Time-sharing electronic catalog system and method
JP2003518296A (en) Data linking system and method using tokens
WO1999066380A2 (en) Financial services account manager system
WO2004046977A2 (en) Collection and analysis of document traffic in an electronic marketplace
US20090043684A1 (en) Transaction Allocation
US20040210496A1 (en) Method and system for technology consumption management
CN115422205A (en) Data processing method and device, electronic equipment and storage medium
US20040143488A1 (en) System and method for integration of actual product costs
KR101927578B1 (en) System for providing enterprise information and method
KR102468742B1 (en) Cost-settling method and system thereof for multi-cloud management service
CN1783120A (en) Analytic technology of computer system
US7406471B1 (en) Scalable multi-database event processing system using universal subscriber-specific data and universal global data
CN110334099A (en) List calculation method and system based on database
TWM630723U (en) Automated Debt Processing System

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant