KR102669166B1 - 멀티 클라우드 서비스 상호운용성 제공 장치 및 방법 - Google Patents
멀티 클라우드 서비스 상호운용성 제공 장치 및 방법 Download PDFInfo
- Publication number
- KR102669166B1 KR102669166B1 KR1020210116928A KR20210116928A KR102669166B1 KR 102669166 B1 KR102669166 B1 KR 102669166B1 KR 1020210116928 A KR1020210116928 A KR 1020210116928A KR 20210116928 A KR20210116928 A KR 20210116928A KR 102669166 B1 KR102669166 B1 KR 102669166B1
- Authority
- KR
- South Korea
- Prior art keywords
- cloud
- cloud service
- interoperability
- cloud services
- network information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000006870 function Effects 0.000 claims abstract description 32
- 238000003860 storage Methods 0.000 claims description 52
- 230000014759 maintenance of location Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 230000010354 integration Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
멀티 클라우드 서비스 상호운용성 제공 장치 및 방법이 개시된다. 본 발명의 일실시예에 따른 멀티 클라우드 서비스 상호운용성 제공 장치는 하나 이상의 프로세서; 및 상기 하나 이상의 프로세서에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리를 포함하고, 상기 적어도 하나 이상의 프로그램은 사용자 클라이언트로부터 멀티 클라우드 서비스에 대한 서비스 요청을 수신하고, 상기 서비스 요청에 상응하는 상기 멀티 클라우드 서비스를 생성하고, 상기 멀티 클라우드 서비스에 대한 복수의 클라우드 서비스들 간의 상호운용 기능을 구성하고, 상기 상호운용 기능이 구성된 상기 멀티 클라우드 서비스를 상기 사용자 클라이언트에게 제공한다.
Description
본 발명은 멀티 클라우드 기술에 관한 것으로, 보다 상세하게는 멀티 클라우드 환경에서 클라우드 서비스 간 상호운용성 제공 기술에 관한 것이다.
기존 클라우드 기술은 단일 클라우드 또는 데이터 센터가 제공하는 클라우드 서비스를 사용함으로써 서비스 중단의 위험성, 단일 클라우드 서비스 제공자가 제공하는 자원의 한계성, 특정 클라우드 서비스 제공자에 대한 의존성 등과 같은 문제점에 노출될 수 있다. 이러한 문제점을 극복하기 위해 서로 다른 복수의 클라우드 서비스 제공자의 클라우드 서비스들을 동시에 사용할 수 있는 멀티 클라우드 기술이 중요하게 대두되고 있다.
그러나, 단일 클라우드 서비스 제공자로부터 제공되는 클라우드 서비스들의 경우 단일 클라우드 서비스 제공자가 제공하는 네트워크 구성, 애플리케이션 실행 환경 구성, 자원 스케줄링 등을 통해 클라우드 서비스들 간에 상호운용이 가능하지만, 멀티 클라우드 환경에서 서로 다른 복수의 클라우드 서비스 제공자로부터 제공되는 클라우드 서비스들은 각각의 클라우드 서비스가 서로 다른 클라우드 서비스 제공자를 통해 제공되기 때문에 클라우드 서비스 간에 상호운용이 어렵다는 문제점이 있다. 특히, 클라우드 서비스를 사용하는 사용자는 각 클라우드 서비스 제공자의 네트워크 구성, 애플리케이션 실행 환경 구성, 자원 스케줄링 등과 같은 내부 구성을 알 수 없기 때문에, 서로 다른 복수의 클라우드 서비스 제공자가 제공하는 클라우드 서비스들 간에 상호운용을 가능하게 하는 것은 더욱 어렵다.
즉, 단일 클라우드가 아닌 다양한 복수의 클라우드를 연계 활용하는 멀티 클라우드 환경에서, 멀티 클라우드 기술은 서로 다른 복수의 클라우드 서비스 제공자가 제공하는 클라우드 서비스들 간에 상호운용을 제공하는 별도의 기술이 필요하다.
한편, 한국등록특허 제 10-2179459 호“멀티 클라우드 통합 관리 시스템 및 그 방법”는 둘 이상의 클라우드 벤더를 제공하는 멀티 클라우드 환경에서 단일화된 운영 솔루션 및 관리 솔루션을 제공하는 멀티 클라우드 통합 관리 시스템 및 방법에 관하여 개시하고 있다.
본 발명은 서로 다른 복수의 클라우드 서비스 제공자로부터 제공되는 클라우드 서비스들 간에 네트워크 연결과 데이터 연결을 통해 상호운용성을 제공하는 것을 목적으로 한다.
또한, 본 발명은 사용자가 단일 클라우드 서비스 제공자를 사용함으로써 발생되는 다양한 문제를 해결하는 것을 목적으로 한다.
상기한 목적을 달성하기 위한 본 발명의 일실시예에 따른 멀티 클라우드 서비스 상호운용성 제공 장치는 하나 이상의 프로세서; 및 상기 하나 이상의 프로세서에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리를 포함하고, 상기 적어도 하나 이상의 프로그램은 사용자 클라이언트로부터 멀티 클라우드 서비스에 대한 서비스 요청을 수신하고, 상기 서비스 요청에 상응하는 상기 멀티 클라우드 서비스를 생성하고, 상기 멀티 클라우드 서비스에 대한 복수의 클라우드 서비스들 간의 상호운용 기능을 구성하고, 상기 상호운용 기능이 구성된 상기 멀티 클라우드 서비스를 상기 사용자 클라이언트에게 제공한다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 복수의 클라우드 서비스들 간의 가상 네트워크를 구성하여 네트워크 연결성을 구성하고, 상기 복수의 클라우드 서비스들 간의 가상 스토리지를 공유하여 데이터 연결성을 구성하여 상기 상호운용 기능을 구성할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 복수의 클라우드 서비스들에 포함된 네트워크 정보를 이용하여 상기 가상 네트워크를 구성할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 복수의 클라우드 서비스들의 네트워크 정보의 변경을 확인한 경우, 변경된 네트워크 정보를 저장하고, 상기 복수의 클라우드 서비스들과 상기 변경된 네트워크 정보를 공유할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 복수의 클라우드 서비스들의 클라우드 서비스 제공자가 제공하는 클라우드 스토리지들을 연결하여 상기 가상 스토리지를 생성할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 클라우드 스토리지들의 자원에 기반하여 상기 멀티 클라우드 서비스에서 필요한 용량의 상기 가상 스토리지를 생성할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 복수의 클라우드 서비스들에 가상 스토리지 드라이버를 설치하여 상기 복수의 클라우드 서비스들을 상기 가상 스토리지에 마운트 시킬 수 있다.
또한, 상기한 목적을 달성하기 위한 본 발명의 일실시예에 따른 멀티 클라우드 서비스 상호운용성 제공 방법은 멀티 클라우드 서비스 제공 장치의 멀티 클라우드 서비스 제공 방법에 있어서, 사용자 클라이언트로부터 멀티 클라우드 서비스에 대한 서비스 요청을 수신하는 단계; 상기 서비스 요청에 상응하는 상기 멀티 클라우드 서비스를 생성하는 단계; 상기 멀티 클라우드 서비스에 대한 복수의 클라우드 서비스들 간의 상호운용 기능을 구성하는 단계 및 상기 상호운용 기능이 구성된 상기 멀티 클라우드 서비스를 상기 사용자 클라이언트에게 제공하는 단계를 포함한다.
이 때, 상기 상호운용 기능을 구성하는 단계는 상기 복수의 클라우드 서비스들 간의 가상 네트워크를 구성하여 네트워크 연결성을 구성하는 단계 및 상기 복수의 클라우드 서비스들 간의 가상 스토리지를 공유하여 데이터 연결성을 구성하는 단계를 포함할 수 있다.
이 때, 상기 네트워크 연결성을 구성하는 단계는 상기 복수의 클라우드 서비스들에 포함된 네트워크 정보를 이용하여 상기 가상 네트워크를 구성할 수 있다.
이 때, 상기 네트워크 연결성을 구성하는 단계는 상기 복수의 클라우드 서비스들의 네트워크 정보의 변경을 확인한 경우, 변경된 네트워크 정보를 저장하고, 상기 복수의 클라우드 서비스들과 상기 변경된 네트워크 정보를 공유할 수 있다.
이 때, 상기 데이터 연결성을 구성하는 단계는 상기 복수의 클라우드 서비스들의 클라우드 서비스 제공자가 제공하는 클라우드 스토리지들을 연결하여 상기 가상 스토리지를 생성할 수 있다.
이 때, 상기 데이터 연결성을 구성하는 단계는 상기 클라우드 스토리지들의 자원에 기반하여 상기 멀티 클라우드 서비스에서 필요한 용량의 상기 가상 스토리지를 생성할 수 있다.
이 때, 상기 데이터 연결성을 구성하는 단계는 상기 복수의 클라우드 서비스들에 가상 스토리지 드라이버를 설치하여 상기 복수의 클라우드 서비스들을 상기 가상 스토리지에 마운트 시킬 수 있다.
본 발명은 서로 다른 복수의 클라우드 서비스 제공자로부터 제공되는 클라우드 서비스들 간에 네트워크 연결과 데이터 연결을 통해 상호운용성을 제공할 수 있다.
또한, 본 발명은 사용자가 단일 클라우드 서비스 제공자를 사용함으로써 발생되는 다양한 문제를 해결할 수 있다.
도 1은 본 발명의 일실시예에 따른 멀티 클라우드 환경을 나타낸 도면이다.
도 2는 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 장치를 나타낸 블록도이다.
도 3은 도 2에 도시된 네트워크 연결성 제공부의 일 예를 세부적으로 나타낸 블록도이다.
도 4는 도 2에 도시된 데이터 연결성 제공부의 일 예를 세부적으로 나타낸 블록도이다.
도 5는 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 방법을 나타낸 동작흐름도이다.
도 6은 본 발명의 일실시예에 따른 컴퓨터 시스템을 나타낸 도면이다.
도 2는 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 장치를 나타낸 블록도이다.
도 3은 도 2에 도시된 네트워크 연결성 제공부의 일 예를 세부적으로 나타낸 블록도이다.
도 4는 도 2에 도시된 데이터 연결성 제공부의 일 예를 세부적으로 나타낸 블록도이다.
도 5는 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 방법을 나타낸 동작흐름도이다.
도 6은 본 발명의 일실시예에 따른 컴퓨터 시스템을 나타낸 도면이다.
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
도 1은 본 발명의 일실시예에 따른 멀티 클라우드 환경을 나타낸 도면이다.
도 1을 참조하면, 서로 다른 클라우드 서비스 제공자로부터 복수의 멀티 클라우드 서비스들이 제공되는 환경을 나타낸 것을 알 수 있다.
멀티 클라우드 서비스 제공 장치는 다양한 형태의 멀티 클라우드 서비스를 구성할 수 있다.
이 때, 멀티 클라우드 서비스 제공 장치는 클라우드 서비스 간 상호운용 기능이 없이 복수의 클라우드 서비스의 단순 그룹 형태로 멀티 클라우드 서비스를 제공할 수 있다.
이 때, 멀티 클라우드 서비스 제공 장치는 그룹 내 일부 클라우드 서비스 간에 상호운용 기능을 포함한 형태의 멀티 클라우드 서비스를 제공할 수 있다.
이 때, 멀티 클라우드 서비스 제공 장치는 그룹을 구성하는 모든 클라우드 서비스 간에 상호운용 기능을 제공하는 형태의 멀티 클라우드 서비스를 제공할 수 있다.
이 때, 클라우드 서비스 간에 상호운용 기능은 네트워크 연결성 및 데이터 연결성을 포함할 수 있다.
도 2는 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 장치를 나타낸 블록도이다.
도 2를 참조하면, 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 장치(20)는 멀티 클라우드 사용자 인터페이스부(100), 클라우드 서비스 관리부(200), 클라우드 서비스 상호운용 구성부(300) 및 클라우드 서비스 제공자 연결부(400)를 포함한다.
멀티 클라우드 사용자 인터페이스부(100)는 사용자 클라이언트(10) 로부터 멀티 클라우드 서비스에 대한 서비스 요청을 수신할 수 있으며, 생성된 멀티 클라우드 서비스를 반환할 수 있다.
클라우드 서비스 관리부(200)는 복수의 클라우드 서비스들을 이용하여 상기 서비스 요청에 상응하는 멀티 클라우드 서비스를 생성할 수 있다.
이 때, 클라우드 서비스 관리부(200)는 멀티클라우드 서비스 생성부(210) 및 멀티 클라우드 서비스 관리부(220)를 포함할 수 있다.
멀티 클라우드 서비스 생성부(210)는 상기 서비스 요청에서 클라우드 서비스 간 상호운용 요청이 있을 경우 클라우드 서비스 상호운용 구성부(300)에 초기 구성된 멀티 클라우드 서비스를 전달할 수 있다.
이 때, 클라우드 서비스 상호운용 구성부(300)는 클라우드 서비스들 간 상호운용 지원을 위해 클라우드 서비스들 간에 네트워크 연결 또는 데이터 연결 기능을 구성하고 상호운용 기능이 포함된 멀티 클라우드 서비스를 생성할 수 있다.
멀티 클라우드 서비스 관리부(220)는 생성된 멀티 클라우드 서비스에 대한 라이프사이클을 관리할 수 있다.
이 때, 멀티 클라우드 서비스 관리부(220)는 상호운용 기능이 포함된 멀티 클라우드 서비스에 대해서는 상호운용 기능의 정상 동작여부를 관리할 수 있다.
클라우드 서비스 상호운용 구성부(300)는 멀티 클라우드 서비스 관리부(200)로부터 전달받은 멀티 클라우드 서비스에 대해 클라우드 서비스 간 상호운용 기능을 구성하여 멀티 클라우드 서비스 관리부(200)에 제공할 수 있다.
이 때, 클라우드 서비스 상호운용 구성부(300)는 네트워크 연결성 제공부(310) 및 데이터 연결성 제공부(320)를 포함할 수 있다.
네트워크 연결성 제공부(310)는 멀티 클라우드 서비스를 구성하는 복수의 클라우드 서비스들 간에 가상 네트워크를 구성할 수 있다.
이 때, 네트워크 연결성 제공부(310)는 단일 클라우드 서비스 제공자 환경과 동일하게 클라우드 서비스들 간 네트워크 연결성을 제공할 수 있다.
이 때, 네트워크 연결성 제공부(310)는 실제 클라우드 서비스를 제공하는 이종의 클라우드 서비스 제공자에 의존적이지 않게 하기 위하여 각 클라우드 서비스들에 포함된 네트워크 정보를 이용하여 가상 네트워크를 구성할 수 있다.
데이터 연결성 제공부(320)는 멀티 클라우드 서비스를 구성하는 복수의 클라우드 서비스들이 단일 클라우드 서비스 제공자 환경과 동일하게 데이터를 공유하여 사용할 수 있도록 데이터 연결성을 제공할 수 있다.
이 때, 데이터 연결성 제공부(320)는 서로 다른 클라우드 서비스 제공자가 제공하는 클라우드 스토리지를 연결 및 연계하여 가상 스토리지를 구성하여 제공할 수 있다.
이 때, 데이터 연결성 제공부(320)는 멀티 클라우드 서비스에 포함된 복수의 클라우드 서비스들은 동일한 가상 스토리지를 마운트 시킬 수 있다.
클라우드 서비스 제공자 연결부(400)는 복수의 서로 다른 클라우드 서비스 제공자들을 연결할 수 있다.
이 때, 클라우드 서비스 제공자 연결부(400)는 멀티 클라우드 서비스 관리부(200)의 요청에 따라 클라우드 서비스 제공자로부터 생성된 클라우드 서비스를 제공받아 전달할 수 있다.
또한, 클라우드 서비스 제공자 연결부(400)는 서로 다른 클라우드 서비스 제공자에 대해 동일한 형태의 사용을 위해 공통 인터페이스를 제공할 수 있다.
도 3은 도 2에 도시된 네트워크 연결성 제공부의 일 예를 세부적으로 나타낸 블록도이다.
도 3을 참조하면, 멀티 클라우드 서비스 관리부(220)는 네트워크 연결성 제공부(310)에게 서로 다른 복수의 클라우드 서비스 제공자로부터 제공받은 클라우드 서비스들로 구성된 초기 멀티 클라우드 서비스와 클라우드 서비스들 간 네트워크 연결 구성을 요청할 수 있다.
네트워크 연결성 제공부(310)는 각 클라우드 서비스에 에이전트(313)를 설치하고, 설치된 에이전트(313)는 클라우드 서비스의 네트워크 정보를 가상 네트워크 정보 저장소(312)에 저장할 수 있다.
이 때, 에이전트(313)는 사전에 설정된 가상 네트워크 정보 저장소(312)에 해당 네트워크 정보를 저장할 수 있다.
이 때, 에이전트(313)는 기본 가상 네트워크 정보 저장소(312)가 유효하지 않다면, 다른 가상 네트워크 정보 저장소(312)에 해당 네트워크 정보를 저장할 수 있다.
가상 네트워크 제어기(311)는 멀티 클라우드 서비스 관리부(220)을 통해 전달받은 멀티 클라우드 서비스 정보와 멀티 클라우드 서비스에 포함된 모든 클라우드 서비스의 네트워크 정보가 가상 네트워크 정보 저장소(312)에 저장되었음을 확인할 수 있다.
이 때, 가상 네트워크 제어기(311)는 가상 네트워크 정보 저장소(312)에 해당 네트워크 정보가 저장되었음이 확인되면, 클라우드 서비스들 간 신규 가상 네트워크를 생성하여 모든 가상 네트워크 정보 저장소(312)에 네트워크 정보를 저장할 수 있다.
이 때, 각 클라우드 서비스에 설치된 에이전트(313)는 가상 네트워크 구성의 완료 여부를 가상 네트워크 저장소(312)를 통해 확인할 수 있다.
이 때, 에이전트(313)는 가상 네트워크 구성의 완료 여부를 확인한 경우, 구성된 가상 네트워크 정보에 따라 멀티 클라우드 서비스로 구성된 다른 클라우드 서비스들 과의 패킷 송수신을 실행할 수 있다.
또한, 에이전트(313)는 클라우드 서비스의 네트워크 정보가 변경될 수 있기 때문에 네트워크 정보의 변경 여부를 주기적으로 확인할 수 있다.
이 때, 에이전트(313)는 네트워크 정보의 변경을 확인한 경우, 해당 네트워크 정보를 가상 네트워크 정보 저장소(312)에 저장할 수 있다.
이 때, 가상 네트워크 제어기(311)는 모든 가상 네트워크 정보 저장소(312)를 주기적으로 확인하여 클라우드 서비스의 네트워크 정보의 변경을 확인한 경우, 변경된 네트워크 정보에 따른 가상 네트워크 정보를 모든 가상 네트워크 정보 저장소(312)에 변경하여 저장하고, 멀티 클라우드 서비스 내 다른 클라우드 서비스들과 변경된 네트워크 정보를 공유할 수 있다.
도 4는 도 2에 도시된 데이터 연결성 제공부의 일 예를 세부적으로 나타낸 블록도이다.
도 4를 참조하면, 멀티 클라우드 서비스 관리부(220)는 데이터 연결성 제공부(320)에게 서로 다른 복수의 클라우드 서비스 제공자로부터 제공받은 클라우드 서비스들로 구성된 초기 멀티 클라우드 서비스와 클라우드 서비스들 간 데이터 연결 지원을 요청할 수 있다.
데이터 연결성 제공부(320)는 가상 스토리지 통합 관리기(321) 및 다중 클라우드 스토리지 연결기(322)를 포함할 수 있다.
가상 스토리지 통합 관리기(321)는 전달받은 초기 멀티 클라우드 서비스를 확인하고 멀티 클라우드 서비스로 구성된 클라우드 서비스들이 공유하여 사용할 가상 스토리지를 생성할 수 있다.
다중 클라우드 스토리지 연결기(322)는 서로 다른 클라우드 서비스 제공자가 제공하는 복수의 클라우드 스토리지(30)들을 연결할 수 있다.
이 때, 가상 스토리지 통합 관리기(321)는 다중 클라우드 스토리지 연결기(322)를 통해 실제 클라우드 스토리지(30)의 자원과 연동하여 멀티 클라우드 서비스에서 필요한 용량의 가상 스토리지(324)를 생성할 수 있다.
이 때, 가상 스토리지 통합 관리기(321)는 각 클라우드 서비스에 가상 스토리지 드라이버(323)을 설치하여 멀티 클라우드 서비스로 구성된 모든 클라우드 서비스들이 생성된 가상 스토리지(324)를 마운트 하여 사용할 수 있도록 설정할 수 있다.
각 클라우드 서비스들은 설치된 가상 스토리지 드라이버(323)을 이용하여 생성된 가상 스토리지(324)를 마운트 하여 마치 단일 클라우드 서비스 제공자가 제공하는 스토리지를 마운트 하여 사용하는 것과 같이 클라우드 서비스들 간 데이터 연결이 가능하게 할 수 있다.
이 때, 가상 스토리지 통합 관리기(321)는 멀티 클라우드 서비스의 가상 스토리지 사용 목적에 따라 성능 지연 최소, 데이터의 안정성 제공 등을 위한 다양한 정책을 제공할 수 있다.
도 5는 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 방법을 나타낸 동작흐름도이다.
도 5를 참조하면, 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 방법은 먼저 멀티 클라우드 서비스 요청을 수신할 수 있다(S510).
즉, 단계(S510)는 사용자 클라이언트(10)으로부터 멀티 클라우드 서비스에 대한 서비스 요청을 수신할 수 있다며, 생성된 멀티 클라우드 서비스를 반환할 수 있다.
또한, 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 방법은 멀티 클라우드 서비스를 생성할 수 있다(S520).
즉, 단계(S520)는 복수의 클라우드 서비스들을 이용하여 상기 서비스 요청에 상응하는 멀티 클라우드 서비스를 생성할 수 있다.
이 때, 단계(S520)는 상기 서비스 요청에서 클라우드 서비스 간 상호운용 요청이 있을 경우 클라우드 서비스 상호운용 구성부(300)에 초기 구성된 멀티 클라우드 서비스를 전달할 수 있다.
이 때, 단계(S520)는 클라우드 서비스 간 상호운용 지원을 위해 클라우드 서비스들 간에 네트워크 연결 또는 데이터 연결 기능을 구성하고 상호운용 기능이 포함된 멀티 클라우드 서비스를 생성할 수 있다.
이 때, 단계(S520)는 생성된 멀티 클라우드 서비스에 대한 라이프사이클을 관리할 수 있다.
이 때, 단계(S520)는 상호운용 기능이 포함된 멀티 클라우드 서비스에 대해서는 상호운용 기능의 정상 동작여부를 관리할 수 있다.
또한, 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 방법은 네트워크 연결성을 제공할 수 있다(S530).
즉, 단계(S530)는 멀티 클라우드 서비스를 구성하는 복수의 클라우드 서비스들 간에 가상 네트워크를 구성하여 네트워크 연결성을 제공할 수 있다.
이 때, 단계(S530)는 단일 클라우드 서비스 제공자 환경과 동일하게 클라우드 서비스들 간 네트워크 연결성을 제공할 수 있다.
이 때, 단계(S530)는 실제 클라우드 서비스를 제공하는 이종의 클라우드 서비스 제공자에 의존적이지 않게 하기 위하여 각 클라우드 서비스가 가지고 있는 네트워크 정보를 이용하여 가상 네트워크를 구성할 수 있다.
이 때, 단계(S530)는 서로 다른 복수의 클라우드 서비스 제공자로부터 제공받은 클라우드 서비스들로 구성된 초기 멀티 클라우드 서비스와 클라우드 서비스들 간 네트워크 연결을 생성할 수 있다.
이 때, 단계(S530)는 각 클라우드 서비스에 에이전트(313)를 설치하고, 설치된 에이전트(313)가 클라우드 서비스의 네트워크 정보를 가상 네트워크 정보 저장소(312)에 저장할 수 있다.
이 때, 단계(S530)는 에이전트(313)가 사전에 설정된 가상 네트워크 정보 저장소(312)에 해당 네트워크 정보를 저장할 수 있다.
이 때, 단계(S530)는 기본 가상 네트워크 정보 저장소(312)가 유효하지 않다면, 다른 가상 네트워크 정보 저장소(312)에 해당 네트워크 정보를 저장할 수 있다.
이 때, 단계(S530)는 멀티 클라우드 서비스 정보와 멀티 클라우드 서비스에 포함된 모든 클라우드 서비스의 네트워크 정보가 가상 네트워크 정보 저장소(312)에 저장되었음을 확인할 수 있다.
이 때, 단계(S530)는 가상 네트워크 정보 저장소(312)에 해당 정보가 저장되었음이 확인되면, 클라우드 서비스들 간 신규 가상 네트워크를 생성하여 모든 가상 네트워크 정보 저장소(312)에 저장할 수 있다.
이 때, 단계(S530)는 각 클라우드 서비스에 설치된 에이전트(313)가 가상 네트워크 구성의 완료 여부를 가상 네트워크 저장소(312)를 통해 확인할 수 있다.
이 때, 단계(S530)는 에이전트(313)가 가상 네트워크 구성의 완료 여부를 확인한 경우, 구성된 가상 네트워크 정보에 따라 멀티 클라우드 서비스로 구성된 다른 클라우드 서비스들 과의 패킷 송수신을 실행할 수 있다.
이 때, 단계(S530)는 클라우드 서비스의 네트워크 정보가 변경될 수 있기 때문에 네트워크 정보의 변경 여부를 주기적으로 확인할 수 있다.
이 때, 단계(S530)는 네트워크 정보의 변경을 확인한 경우, 해당 네트워크 정보를 가상 네트워크 정보 저장소(312)에 저장할 수 있다.
이 때, 단계(S530)는 모든 가상 네트워크 정보 저장소(312)를 주기적으로 확인하여 클라우드 서비스의 네트워크 정보의 변경을 확인한 경우, 변경된 네트워크 정보에 따른 가상 네트워크 정보를 모든 가상 네트워크 정보 저장소(312)에 변경하여 저장하고, 멀티 클라우드 서비스 내 다른 클라우드 서비스와 변경된 가상 네트워크 정보를 공유할 수 있다.
또한, 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 방법은 데이터 연결성을 제공할 수 있다(S540).
즉, 단계(S540)는 멀티 클라우드 서비스를 구성하는 복수의 클라우드 서비스들이 단일 클라우드 서비스 제공자 환경과 동일하게 데이터를 공유하여 사용할 수 있도록 데이터 연결성을 제공할 수 있다.
이 때, 단계(S540)는 서로 다른 클라우드 서비스 제공자가 제공하는 클라우드 스토리지를 연결 및 연계한 가상 스토리지를 구성하여 제공할 수 있다.
이 때, 단계(S540)는 멀티 클라우드 서비스에 포함된 복수의 클라우드 서비스들이 동일한 가상 스토리지를 마운트하여 사용할 수 있다.
이 때, 단계(S540)는 서로 다른 복수의 클라우드 서비스 제공자로부터 제공받은 클라우드 서비스들로 구성된 초기 멀티 클라우드 서비스와 클라우드 서비스들 간 데이터 연결성을 제공할 수 있다.
이 때, 단계(S540)는 전달받은 초기 멀티 클라우드 서비스를 확인하고 멀티 클라우드 서비스로 구성된 클라우드 서비스들이 공유하여 사용할 가상 스토리지를 생성할 수 있다.
이 때, 단계(S540)는 서로 다른 클라우드 서비스 제공자가 제공하는 복수의 클라우드 스토리지(30)들을 연결할 수 있다.
이 때, 단계(S540)는 실제 클라우드 스토리지(30)의 자원과 연동하여 멀티 클라우드 서비스에서 필요한 용량의 가상 스토리지(324)를 생성할 수 있다.
이 때, 단계(S540)는 각 클라우드 서비스에 가상 스토리지 드라이버(323)을 설치하여 멀티 클라우드 서비스로 구성된 모든 클라우드 서비스들이 생성된 가상 스토리지(324)를 마운트 하여 사용할 수 있도록 설정할 수 있다.
이 때, 단계(S540)는 각 클라우드 서비스들이 가상 스토리지 드라이버(323)을 이용하여 생성된 가상 스토리지(324)를 마운트 하여 마치 단일 클라우드 서비스 제공자가 제공하는 스토리지를 마운트 하여 사용하는 것과 같이 클라우드 서비스들 간 데이터 연결성을 제공할 수 있다.
이 때, 단계(S540)는 멀티 클라우드 서비스의 가상 스토리지 사용 목적에 따라 성능 지연 최소, 데이터의 안정성 제공 등을 위한 다양한 정책을 제공할 수 있다.
또한, 본 발명의 일실시예에 따른 멀티 클라우드 서비스 제공 방법은 멀티 클라우드 서비스를 제공할 수 있다(S550).
즉, 단계(S550)는 사용자 클라이언트(10)으로부터 수신한 서비스 요청에 대해 생성된 멀티 클라우드 서비스를 제공할 수 있다.
이 때, 단계(S550)는 복수의 서로 다른 클라우드 서비스 제공자들을 연결할 수 있다.
이 때, 단계(S550)는 멀티 클라우드 서비스 관리부(200)의 요청에 따라 클라우드 서비스 제공자로부터 생성된 클라우드 서비스를 제공받아 전달할 수 있다.
이 때, 단계(S550)는 서로 다른 클라우드 서비스 제공자에 대해 동일한 형태의 사용을 위해 공통 인터페이스를 제공할 수 있다.
도 6은 본 발명의 일실시예에 따른 컴퓨터 시스템을 나타낸 도면이다.
도 6을 참조하면, 본 발명의 일실시예에 따른 멀티 클라우드 서비스 상호운용성 제공 장치는 컴퓨터로 읽을 수 있는 기록매체와 같은 컴퓨터 시스템(1100)에서 구현될 수 있다. 도 6에 도시된 바와 같이, 컴퓨터 시스템(1100)은 버스(1120)를 통하여 서로 통신하는 하나 이상의 프로세서(1110), 메모리(1130), 사용자 인터페이스 입력 장치(1140), 사용자 인터페이스 출력 장치(1150) 및 스토리지(1160)를 포함할 수 있다. 또한, 컴퓨터 시스템(1100)은 네트워크(1180)에 연결되는 네트워크 인터페이스(1170)를 더 포함할 수 있다. 프로세서(1110)는 중앙 처리 장치 또는 메모리(1130)나 스토리지(1160)에 저장된 프로세싱 인스트럭션들을 실행하는 반도체 장치일 수 있다. 메모리(1130) 및 스토리지(1160)는 다양한 형태의 휘발성 또는 비휘발성 저장 매체일 수 있다. 예를 들어, 메모리는 ROM(1131)이나 RAM(1132)을 포함할 수 있다.
본 발명의 일실시예에 따른 멀티 클라우드 서비스 상호운용성 제공 장치는 하나 이상의 프로세서(1110); 및 상기 하나 이상의 프로세서(1110)에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리(1130)를 포함하고, 상기 적어도 하나 이상의 프로그램은 사용자 클라이언트로부터 멀티 클라우드 서비스에 대한 서비스 요청을 수신하고, 상기 서비스 요청에 상응하는 상기 멀티 클라우드 서비스를 생성하고, 상기 멀티 클라우드 서비스에 대한 복수의 클라우드 서비스들 간의 상호운용 기능을 구성하고, 상기 상호운용 기능이 구성된 상기 멀티 클라우드 서비스를 상기 사용자 클라이언트에게 제공한다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 복수의 클라우드 서비스들 간의 가상 네트워크를 구성하여 네트워크 연결성을 구성하고, 상기 복수의 클라우드 서비스들 간의 가상 스토리지를 공유하여 데이터 연결성을 구성하여 상기 상호운용기능을 구성할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 복수의 클라우드 서비스들에 포함된 네트워크 정보를 이용하여 상기 가상 네트워크를 구성할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 네트워크 정보의 변경을 확인한 경우, 변경된 네트워크 정보를 저장하고, 상기 복수의 클라우드 서비스들과 상기 변경된 네트워크 정보를 공유할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 복수의 클라우드 서비스들의 클라우드 서비스 제공자가 제공하는 클라우드 스토리지들을 연결하여 상기 가상 스토리지를 생성할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 클라우드 스토리지들의 자원에 기반하여 상기 멀티 클라우드 서비스에서 필요한 용량의 상기 가상 스토리지를 생성할 수 있다.
이 때, 상기 적어도 하나 이상의 프로그램은 상기 복수의 클라우드 서비스들에 가상 스토리지 드라이버를 설치하여 상기 복수의 클라우드 서비스들을 상기 가상 스토리지에 마운트 시킬 수 있다.
이상에서와 같이 본 발명의 일실시예에 따른 멀티 클라우드 서비스 상호운용성 제공 장치 및 방법은 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.
10: 사용자 클라이언트
20: 멀티 클라우드 서비스 상호운용성 제공 장치
100: 멀티 클라우드 사용자 인터페이스부
200: 클라우드 서비스 관리부
210: 멀티 클라우드 서비스 생성부
220: 멀티 클라우드 서비스 관리부
300: 클라우드 서비스 상호운용 구성부
310: 네트워크 연결성 제공부
320: 데이터 연결성 제공부
400: 클라우드 서비스 제공자 연결부
1100: 컴퓨터 시스템 1110: 프로세서
1120: 버스 1130: 메모리
1131: 롬 1132: 램
1140: 사용자 인터페이스 입력 장치
1150: 사용자 인터페이스 출력 장치
1160: 스토리지 1170: 네트워크 인터페이스
1180: 네트워크
20: 멀티 클라우드 서비스 상호운용성 제공 장치
100: 멀티 클라우드 사용자 인터페이스부
200: 클라우드 서비스 관리부
210: 멀티 클라우드 서비스 생성부
220: 멀티 클라우드 서비스 관리부
300: 클라우드 서비스 상호운용 구성부
310: 네트워크 연결성 제공부
320: 데이터 연결성 제공부
400: 클라우드 서비스 제공자 연결부
1100: 컴퓨터 시스템 1110: 프로세서
1120: 버스 1130: 메모리
1131: 롬 1132: 램
1140: 사용자 인터페이스 입력 장치
1150: 사용자 인터페이스 출력 장치
1160: 스토리지 1170: 네트워크 인터페이스
1180: 네트워크
Claims (14)
- 하나 이상의 프로세서; 및
상기 하나 이상의 프로세서에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리를 포함하고,
상기 적어도 하나 이상의 프로그램은
사용자 클라이언트로부터 멀티 클라우드 서비스에 대한 서비스 요청을 수신하고,
상기 서비스 요청에 상응하는 상기 멀티 클라우드 서비스를 생성하고,
상기 멀티 클라우드 서비스에 대한 복수의 클라우드 서비스들 간의 상호운용 기능을 구성하고,
상기 상호운용 기능이 구성된 상기 멀티 클라우드 서비스를 상기 사용자 클라이언트에게 제공하고,
상기 적어도 하나 이상의 프로그램은
상기 복수의 클라우드 서비스들에 에이전트들을 설치하고, 설치된 상기 에이전트들이 상기 복수의 클라우드 서비스들의 네트워크 정보를 가상 네트워크 정보 저장소에 저장하고,
상기 네트워크 정보가 저장되었음을 확인하면, 상기 복수의 클라우드 서비스들 간 신규 가상 네트워크를 생성하여 상기 가상 네트워크 정보 저장소에 상기 신규 가상 네트워크에 관한 네트워크 정보를 저장하고,
상기 신규 가상 네트워크의 생성 완료를 확인한 경우, 상기 신규 가상 네트워크에 관한 네트워크 정보에 따라 상기 복수의 클라우드 서비스들 간의 패킷 송수신을 실행하는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 장치. - 청구항 1에 있어서,
상기 적어도 하나 이상의 프로그램은
상기 복수의 클라우드 서비스들 간의 가상 네트워크를 구성하여 네트워크 연결성을 구성하고, 상기 복수의 클라우드 서비스들 간의 가상 스토리지를 공유하여 데이터 연결성을 구성하여 상기 상호운용기능을 구성하는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 장치. - 삭제
- 청구항 2에 있어서,
상기 적어도 하나 이상의 프로그램은
상기 복수의 클라우드 서비스들의 네트워크 정보의 변경을 확인한 경우, 변경된 네트워크 정보를 저장하고, 상기 복수의 클라우드 서비스들과 상기 변경된 네트워크 정보를 공유하는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 장치. - 청구항 2에 있어서,
상기 적어도 하나 이상의 프로그램은
상기 복수의 클라우드 서비스들의 클라우드 서비스 제공자가 제공하는 클라우드 스토리지들을 연결하여 상기 가상 스토리지를 생성하는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 장치. - 청구항 5에 있어서,
상기 적어도 하나 이상의 프로그램은
상기 클라우드 스토리지들의 자원에 기반하여 상기 멀티 클라우드 서비스에서 필요한 용량의 상기 가상 스토리지를 생성하는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 장치. - 청구항 6에 있어서,
상기 적어도 하나 이상의 프로그램은
상기 복수의 클라우드 서비스들에 가상 스토리지 드라이버를 설치하여 상기 복수의 클라우드 서비스들을 상기 가상 스토리지에 마운트 시키는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 장치. - 멀티 클라우드 서비스 상호운용성 제공 장치의 멀티 클라우드 서비스 상호운용성 제공 방법에 있어서,
사용자 클라이언트로부터 멀티 클라우드 서비스에 대한 서비스 요청을 수신하는 단계;
상기 서비스 요청에 상응하는 상기 멀티 클라우드 서비스를 생성하는 단계;
상기 멀티 클라우드 서비스에 대한 복수의 클라우드 서비스들 간의 상호운용 기능을 구성하는 단계; 및
상기 상호운용 기능이 구성된 상기 멀티 클라우드 서비스를 상기 사용자 클라이언트에게 제공하는 단계;
를 포함하고,
상기 상호운용 기능을 구성하는 단계는
상기 복수의 클라우드 서비스들 간의 가상 네트워크를 구성하여 네트워크 연결성을 구성하는 단계를 포함하고,
상기 네트워크 연결성을 구성하는 단계는
상기 복수의 클라우드 서비스들에 에이전트들을 설치하고, 설치된 상기 에이전트들이 상기 복수의 클라우드 서비스들의 네트워크 정보를 가상 네트워크 정보 저장소에 저장하고,
상기 네트워크 정보가 저장되었음을 확인하면, 상기 복수의 클라우드 서비스들 간 신규 가상 네트워크를 생성하여 상기 가상 네트워크 정보 저장소에 상기 신규 가상 네트워크에 관한 네트워크 정보를 저장하고,
상기 신규 가상 네트워크의 생성 완료를 확인한 경우, 상기 신규 가상 네트워크에 관한 네트워크 정보에 따라 상기 복수의 클라우드 서비스들 간의 패킷 송수신을 실행하는
는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 방법. - 청구항 8에 있어서,
상기 상호운용 기능을 구성하는 단계는
상기 네트워크 연결성을 구성하는 단계 이후에,
상기 복수의 클라우드 서비스들 간의 가상 스토리지를 공유하여 데이터 연결성을 구성하는 단계; 및
를 더 포함하는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 방법. - 삭제
- 청구항 9에 있어서,
상기 네트워크 연결성을 구성하는 단계는
상기 복수의 클라우드 서비스들의 네트워크 정보의 변경을 확인한 경우, 변경된 네트워크 정보를 저장하고, 상기 복수의 클라우드 서비스들과 상기 변경된 네트워크 정보를 공유하는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 방법. - 청구항 9에 있어서,
상기 데이터 연결성을 구성하는 단계는
상기 복수의 클라우드 서비스들의 클라우드 서비스 제공자가 제공하는 클라우드 스토리지들을 연결하여 상기 가상 스토리지를 생성하는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 방법. - 청구항 12에 있어서,
상기 데이터 연결성을 구성하는 단계는
상기 클라우드 스토리지들의 자원에 기반하여 상기 멀티 클라우드 서비스에서 필요한 용량의 상기 가상 스토리지를 생성하는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 방법. - 청구항 13에 있어서,
상기 데이터 연결성을 구성하는 단계는
상기 복수의 클라우드 서비스들에 가상 스토리지 드라이버를 설치하여 상기 복수의 클라우드 서비스들을 상기 가상 스토리지에 마운트 시키는 것을 특징으로 하는 멀티 클라우드 서비스 상호운용성 제공 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/479,412 US20220094744A1 (en) | 2020-09-23 | 2021-09-20 | Apparatus and method for providing interoperability of multi-cloud services |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20200123267 | 2020-09-23 | ||
KR1020200123267 | 2020-09-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220040383A KR20220040383A (ko) | 2022-03-30 |
KR102669166B1 true KR102669166B1 (ko) | 2024-05-28 |
Family
ID=80948260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210116928A KR102669166B1 (ko) | 2020-09-23 | 2021-09-02 | 멀티 클라우드 서비스 상호운용성 제공 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102669166B1 (ko) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101280753B1 (ko) * | 2012-02-22 | 2013-07-05 | 주식회사 팬택 | 클라우드 서비스 액세스 장치, 클라우드 서비스 액세스 방법 및 클라우드 서비스 액세스 시스템 |
WO2020018623A1 (en) * | 2018-07-17 | 2020-01-23 | Cisco Technology, Inc. | Multi-cloud connectivity using srv6 and bgp |
KR102179459B1 (ko) | 2019-06-18 | 2020-11-16 | 주식회사 홍익과학기술 | 멀티 클라우드 통합 관리 시스템 및 그 방법 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101844786B1 (ko) * | 2011-12-14 | 2018-04-06 | 한국전자통신연구원 | 클라우드 시스템 간의 인프라 공유 지원 장치 및 방법 |
KR101431912B1 (ko) * | 2012-12-10 | 2014-09-23 | 포항공과대학교 산학협력단 | 다수의 클라우드 스토리지 서비스를 통합하는 가상 파일 시스템 |
-
2021
- 2021-09-02 KR KR1020210116928A patent/KR102669166B1/ko active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101280753B1 (ko) * | 2012-02-22 | 2013-07-05 | 주식회사 팬택 | 클라우드 서비스 액세스 장치, 클라우드 서비스 액세스 방법 및 클라우드 서비스 액세스 시스템 |
WO2020018623A1 (en) * | 2018-07-17 | 2020-01-23 | Cisco Technology, Inc. | Multi-cloud connectivity using srv6 and bgp |
KR102179459B1 (ko) | 2019-06-18 | 2020-11-16 | 주식회사 홍익과학기술 | 멀티 클라우드 통합 관리 시스템 및 그 방법 |
Non-Patent Citations (1)
Title |
---|
김병섭 외 8명. 멀티 클라우드 기술 개요 및 연구 동향. 2020년 6월* |
Also Published As
Publication number | Publication date |
---|---|
KR20220040383A (ko) | 2022-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109561171B (zh) | 虚拟私有云服务的配置方法和装置 | |
WO2021175152A1 (zh) | 容器集群***、容器控制台和服务器 | |
EP2319211B1 (en) | Method and apparatus for dynamically instantiating services using a service insertion architecture | |
EP2922238B1 (en) | Resource allocation method | |
US9059944B2 (en) | Method and arrangement for enabling service delivery in a telecommunications network | |
JP5000456B2 (ja) | 資源管理システム、資源管理装置およびその方法 | |
JP2020532204A (ja) | トラフィックオフロード方法およびローミングシナリオにおける関連するデバイス | |
CN111884917A (zh) | 基于微服务的网关***及网关动态路由方法 | |
CN105765526A (zh) | 通过网络从远程磁盘镜像进行引导 | |
US11323317B1 (en) | Software capabilities management from a service provider environment | |
CN102821000A (zh) | 提高PaaS平台可用性的方法 | |
WO2018218977A1 (zh) | 一种编排软件定义网络的方法及sdn控制器 | |
US20240045657A1 (en) | System architecture for implementing dds communication based on autosar, communication method, and device | |
CN103607428A (zh) | 一种访问共享内存的方法和装置 | |
CN112637265B (zh) | 一种设备管理方法、装置及存储介质 | |
US20220094744A1 (en) | Apparatus and method for providing interoperability of multi-cloud services | |
CN114281263B (zh) | 容器集群管理***的存储资源处理方法、***和设备 | |
US11627169B2 (en) | Network-based Media Processing (NBMP) workflow management through 5G Framework for Live Uplink Streaming (FLUS) control | |
CN114095430A (zh) | 一种访问报文的处理方法、***及工作节点 | |
EP4352938A1 (en) | Message transfer agent architecture for email delivery systems | |
CN111582824A (zh) | 云资源同步方法、装置、设备及存储介质 | |
KR102669166B1 (ko) | 멀티 클라우드 서비스 상호운용성 제공 장치 및 방법 | |
US20230205505A1 (en) | Computer system, container management method, and apparatus | |
US20130086140A1 (en) | Cloud management system and method | |
CN113127145B (zh) | 信息处理方法、装置以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |