[go: up one dir, main page]

CN106559453A - The external resource management method of cloud intercommunication, apparatus and system - Google Patents

The external resource management method of cloud intercommunication, apparatus and system Download PDF

Info

Publication number
CN106559453A
CN106559453A CN201510632453.0A CN201510632453A CN106559453A CN 106559453 A CN106559453 A CN 106559453A CN 201510632453 A CN201510632453 A CN 201510632453A CN 106559453 A CN106559453 A CN 106559453A
Authority
CN
China
Prior art keywords
resources
cloud
external
resource
cloud service
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.)
Pending
Application number
CN201510632453.0A
Other languages
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
Priority to CN201510632453.0A priority Critical patent/CN106559453A/en
Priority to PCT/CN2016/086923 priority patent/WO2017054533A1/en
Publication of CN106559453A publication Critical patent/CN106559453A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • 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
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a kind of external resource management method of cloud intercommunication, apparatus and system, wherein, first cloud service provider receives the request of the cloud intercommunication of cloud service consumer by the cloud entrance in first cloud service provider, first cloud service provider includes external resource, the cloud entrance includes the information of the external resource, first cloud service provider accesses the resource of the second cloud service provider according to the external resource, and the resource includes at least one of:System resource, machine resources, storage resource, and Internet resources, solve the problems, such as that cloud service consumer can not access the external resource of other cloud service providers by certain cloud service provider for accessing, realize across cloud, it is cloudy, and the external resource management of mixed cloud.

Description

云互通的外部资源管理方法、装置及系统External resource management method, device and system for cloud interworking

技术领域technical field

本发明涉及通信领域,具体而言,涉及一种云互通的外部资源管理方法、装置及系统。The present invention relates to the communication field, in particular, to a method, device and system for cloud intercommunication external resource management.

背景技术Background technique

随着云计算技术的发展,基础设施即服务(Infrastructure as a Service,简称为IaaS)服务已经逐步在商业模式和技术上成熟起来。在IaaS服务中,云服务提供商为用户提供虚拟的基础设施服务,例如计算资源,存储资源和网络资源等。通过云服务,用户可以获取能自由伸缩的云资源,其资源量几乎没有限制,而且用户可以在资源使用后按使用量付费。With the development of cloud computing technology, infrastructure as a service (Infrastructure as a Service, referred to as IaaS) service has gradually matured in terms of business model and technology. In IaaS services, cloud service providers provide users with virtual infrastructure services, such as computing resources, storage resources, and network resources. Through cloud services, users can obtain cloud resources that can be freely scaled, with almost no limit on the amount of resources, and users can pay according to the usage after the resources are used.

分布式管理任务组(Distributed Management Task Force,简称为DMTF)规定的云基础设施管理接口(Cloud Infrastructure Management Interface,简称为CIMI)接口是开放标准应用程序接口API用于管理云的基础设施。CIMI的目标是帮助用户使用通用的、简单的方式管理云的基础设施,通过云环境的标准化交互方式,在云服务提供商和消费者及开发者之间实现可互操作地云基础设施管理。CIMI版本1.1已经被国际标准化组织ISO接受并成为国际标准。The Cloud Infrastructure Management Interface (CIMI) interface specified by the Distributed Management Task Force (DMTF) is an open standard application programming interface API used to manage cloud infrastructure. The goal of CIMI is to help users manage cloud infrastructure in a common and simple way, and to achieve interoperable cloud infrastructure management among cloud service providers, consumers, and developers through standardized interaction methods in cloud environments. CIMI version 1.1 has been accepted by the International Organization for Standardization ISO and has become an international standard.

图1是根据相关技术中CIMI模型的云服务提供商的网络架构示意图。其中,101云服务消费者分别和102云服务提供商A、103云服务提供商B通过CIMI接口,交互消费者对云服务的管理和指示。102云服务提供商A可以包含云管理器负责对各种资源进行管理和分配,并同101云服务消费者通过CIMI接口交互获取消费者需求并返回相应的结果,其中云管理器可以管理本服务提供商的多种资源,包括云入口点、资源元数据、系统类资源、机器类资源、存储卷类资源、网络类资源、证书类资源、任务资源、监控类资源等。103云服务提供商B也可以包含云管理器负责对各种资源进行管理和分配,并同101云服务消费者通过CIMI接口交互获取消费者需求并返回相应的结果,其中云管理器可以管理本服务提供商的多种资源,包括云入口点、资源元数据、系统类资源、机器类资源、存储卷类资源、网络类资源、证书类资源、任务资源、监控类资源等。FIG. 1 is a schematic diagram of a network architecture of a cloud service provider according to the CIMI model in the related art. Among them, 101 cloud service consumer interacts with 102 cloud service provider A and 103 cloud service provider B respectively through CIMI interface to manage and instruct the cloud service. 102 Cloud service provider A may include a cloud manager responsible for managing and allocating various resources, and interact with 101 cloud service consumers through the CIMI interface to obtain consumer requirements and return corresponding results, in which the cloud manager can manage this service Various resources of the provider, including cloud entry points, resource metadata, system resources, machine resources, storage volume resources, network resources, certificate resources, task resources, monitoring resources, etc. 103 Cloud service provider B may also include a cloud manager responsible for managing and allocating various resources, and interact with 101 cloud service consumers through the CIMI interface to obtain consumer requirements and return corresponding results, in which the cloud manager can manage this Various resources of service providers, including cloud entry points, resource metadata, system resources, machine resources, storage volume resources, network resources, certificate resources, task resources, monitoring resources, etc.

图2是根据相关技术中CIMI模型中单个云的云入口点的示意图,如图2所示,云入口点代表CIMI模型定义的云的入口端点,云服务消费者可以通过该唯一的地址链接发现和访问云中的各种可用资源。201云入口点实现了资源目录集,具体包括以下至少之一:202通用属性、203基础统一资源标识符、204资源元数据集合、205系统类资源、206机器类资源、207证书类资源、208存储卷类资源、209网络类资源、210任务资源集合、211监控类资源等。202通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等;205系统类资源包括以下至少之一:系统资源集合、系统模板资源集合等;206机器类资源包括以下至少之一:机器资源集合、机器模板资源集合、机器配置资源集合、机器镜像资源集合等;207证书类资源包括以下至少之一:证书资源集合、证书模板资源集合等;208存储卷类资源包括以下至少之一:存储卷资源集合、存储卷模板资源集合、存储卷配置资源集合、存储卷镜像资源集合等;209网络类资源包括以下至少之一:网络资源集合、网络模板资源集合、网络分段资源集合、网络分段模板资源集合、网络端点资源集合、网络端点模板资源集合、网络接口资源集合、网络接口模板资源集合、网络服务资源集合、网络服务模板资源集合等;211监控类资源包括以下至少之一:计量资源集合、计量模板资源集合、计量配置资源集合、事件日志资源集合、事件日志模板资源集合等。集合是一组相同的资源。Fig. 2 is a schematic diagram of the cloud entry point of a single cloud in the CIMI model in the related art. As shown in Fig. 2, the cloud entry point represents the entry endpoint of the cloud defined by the CIMI model, and the cloud service consumer can find it through the unique address link and access various resources available in the cloud. 201 The cloud entry point implements a resource directory set, specifically including at least one of the following: 202 General attributes, 203 Basic uniform resource identifier, 204 Resource metadata collection, 205 System resources, 206 Machine resources, 207 Certificate resources, 208 Storage volume resources, 209 network resources, 210 task resource collection, 211 monitoring resources, etc. 202 Common attributes include at least one of the following: identifier, name, description, creation time, update time, feature list, etc.; 205 System class resources include at least one of the following: system resource collection, system template resource collection, etc.; 206 Machine class resources Including at least one of the following: machine resource collection, machine template resource collection, machine configuration resource collection, machine image resource collection, etc.; 207 certificate resources include at least one of the following: certificate resource collection, certificate template resource collection, etc.; 208 storage volume class Resources include at least one of the following: storage volume resource collection, storage volume template resource collection, storage volume configuration resource collection, storage volume image resource collection, etc.; 209 network resources include at least one of the following: network resource collection, network template resource collection, Network segmentation resource collection, network segmentation template resource collection, network endpoint resource collection, network endpoint template resource collection, network interface resource collection, network interface template resource collection, network service resource collection, network service template resource collection, etc.; 211 monitoring class The resource includes at least one of the following: a collection of metering resources, a collection of metering template resources, a collection of metering configuration resources, a collection of event log resources, a collection of event log template resources, and the like. A collection is a group of identical resources.

在相关技术中,CIMI接口只支持对单个云的基础设施进行管理,而不能在云互通(Intercloud)情况下云服务消费者通过某个云服务提供商访问其他云服务提供商,因而不能实现跨云或多云或混合云管理,缺乏灵活性。另外其他专用云互通接口,如VMWare的VCloud Air接口只能管理VMWare同构环境下的混合云,不能实现异构环境下的混合云管理;而Cisco的Intercloud Fabric Director API主要提供一些简单的查询操作,而不能实现复杂的各种资源管理。In related technologies, the CIMI interface only supports the management of the infrastructure of a single cloud, but cannot enable cloud service consumers to access other cloud service providers through a cloud service provider in the case of intercloud, so cross-connection cannot be achieved. Cloud or multi-cloud or hybrid cloud management, lack of flexibility. In addition, other dedicated cloud interworking interfaces, such as VMWare's VCloud Air interface, can only manage hybrid clouds in VMWare homogeneous environments, and cannot manage hybrid clouds in heterogeneous environments; while Cisco's Intercloud Fabric Director API mainly provides some simple query operations , but can not achieve complex resource management.

针对相关技术中,云服务消费者不能通过接入的某个云服务提供商访问其他云服务提供商的外部资源的问题,目前还没有有效的解决方案。In related technologies, there is no effective solution to the problem that cloud service consumers cannot access external resources of other cloud service providers through a certain cloud service provider they access.

发明内容Contents of the invention

本发明提供了一种云互通的外部资源管理方法、装置及系统,以至少解决相关技术中云服务消费者不能通过接入的某个云服务提供商访问其他云服务提供商的外部资源的问题。The present invention provides a cloud intercommunication external resource management method, device and system to at least solve the problem in the related art that cloud service consumers cannot access external resources of other cloud service providers through a certain cloud service provider they access .

根据本发明的一个方面,提供了一种云互通的外部资源管理方法,包括:According to one aspect of the present invention, a cloud interworking external resource management method is provided, including:

第一云服务提供商通过所述第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,所述第一云服务提供商包括外部资源,所述云入口点包括所述外部资源的信息;The first cloud service provider receives the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the cloud entry point includes the information from external sources;

所述第一云服务提供商依据所述外部资源访问第二云服务提供商的资源,所述资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源。The first cloud service provider accesses resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources.

进一步地,所述云入口点包括以下信息的至少之一:通用属性、基础统一资源标识符、资源元数据集合、系统类资源、机器类资源、证书类资源、存储卷类资源、网络类资源、任务资源集合、监控类资源。Further, the cloud entry point includes at least one of the following information: common attributes, basic uniform resource identifiers, resource metadata collections, system-type resources, machine-type resources, certificate-type resources, storage volume-type resources, and network-type resources , task resource collection, and monitoring resources.

进一步地,所述外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。Further, the external resource includes at least one of the following information: external system resource collection, external machine resource collection, external storage volume resource collection, external network resource collection, external system resource, external machine resource, external storage volume resource, external Internet resources.

进一步地,所述外部系统资源集合包括以下信息的至少之一:标识符、集合资源数量、外部系统资源列表,其中,所述外部系统资源列表包括一个或多个所述外部系统资源。Further, the set of external system resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external system resources, wherein the list of external system resources includes one or more of the external system resources.

进一步地,所述外部系统资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、系统资源。Further, the external system resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and system resources.

进一步地,所述外部机器资源集合包括以下信息的至少之一:标识符、集合资源数量、外部机器资源列表,其中,所述外部机器资源列表包括一个或多个所述外部机器资源。Further, the external machine resource set includes at least one of the following information: an identifier, a set resource quantity, and an external machine resource list, wherein the external machine resource list includes one or more external machine resources.

进一步地,所述外部机器资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、机器资源。Further, the external machine resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and machine resources.

进一步地,所述外部存储卷资源集合包括以下信息的至少之一:标识符、集合资源数量、外部存储卷资源列表,其中,所述外部存储卷资源列表包含一个或多个所述外部存储卷资源。Further, the set of external storage volume resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external storage volume resources, wherein the list of external storage volume resources includes one or more of the external storage volumes resource.

进一步地,所述外部存储卷资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、存储卷资源。Further, the external storage volume resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and storage volume resources.

进一步地,所述外部网络资源集合包括以下信息的至少之一:标识符、集合资源数量、外部网络资源列表,其中,所述外部网络资源列表包含一个或多个所述外部网络资源。Further, the set of external network resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external network resources, wherein the list of external network resources includes one or more of the external network resources.

进一步地,所述外部网络资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、网络资源。Further, the external network resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and network resources.

进一步地,所述云互通属性包括以下至少之一:云互通角色、云互通支持的服务;Further, the cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking;

所述云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员;The cloud interworking role includes at least one of the following: peer-to-peer cloud, cloud intermediary, intermediary, cloud alliance member;

所述云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务。The services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, and arbitration services.

进一步地,所述可用状态包括以下之一:可用、不可用。Further, the available status includes one of the following: available and unavailable.

根据本发明的一个方面,提供了一种云互通的外部资源管理装置,位于第一云服务提供商,包括:According to one aspect of the present invention, a cloud intercommunication external resource management device is provided, located at the first cloud service provider, including:

接收模块,用于第一云服务提供商通过所述第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,所述第一云服务提供商包括外部资源,所述云入口点包括所述外部资源的信息;The receiving module is used for the first cloud service provider to receive the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the The cloud entry point includes information of said external resource;

访问模块,用于所述第一云服务提供商依据所述外部资源访问第二云服务提供商的资源,所述资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源。The access module is used for the first cloud service provider to access resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources.

进一步地,所述云入口点包括以下信息的至少之一:通用属性、基础统一资源标识符、资源元数据集合、系统类资源、机器类资源、证书类资源、存储卷类资源、网络类资源、任务资源集合、监控类资源。Further, the cloud entry point includes at least one of the following information: common attributes, basic uniform resource identifiers, resource metadata collections, system-type resources, machine-type resources, certificate-type resources, storage volume-type resources, and network-type resources , task resource collection, and monitoring resources.

进一步地,所述外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。Further, the external resource includes at least one of the following information: external system resource collection, external machine resource collection, external storage volume resource collection, external network resource collection, external system resource, external machine resource, external storage volume resource, external Internet resources.

进一步地,所述外部系统资源集合包括以下信息的至少之一:标识符、集合资源数量、外部系统资源列表,其中,所述外部系统资源列表包括一个或多个所述外部系统资源。Further, the set of external system resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external system resources, wherein the list of external system resources includes one or more of the external system resources.

进一步地,所述外部系统资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、系统资源。Further, the external system resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and system resources.

进一步地,所述外部机器资源集合包括以下信息的至少之一:标识符、集合资源数量、外部机器资源列表,其中,所述外部机器资源列表包括一个或多个所述外部机器资源。Further, the external machine resource set includes at least one of the following information: an identifier, a set resource quantity, and an external machine resource list, wherein the external machine resource list includes one or more external machine resources.

进一步地,所述外部机器资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、机器资源。Further, the external machine resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and machine resources.

进一步地,所述外部存储卷资源集合包括以下信息的至少之一:标识符、集合资源数量、外部存储卷资源列表,其中,所述外部存储卷资源列表包含一个或多个所述外部存储卷资源。Further, the set of external storage volume resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external storage volume resources, wherein the list of external storage volume resources includes one or more of the external storage volumes resource.

进一步地,所述外部存储卷资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、存储卷资源。Further, the external storage volume resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and storage volume resources.

进一步地,所述外部网络资源集合包括以下信息的至少之一:标识符、集合资源数量、外部网络资源列表,其中,所述外部网络资源列表包含一个或多个所述外部网络资源。Further, the set of external network resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external network resources, wherein the list of external network resources includes one or more of the external network resources.

进一步地,所述外部网络资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、网络资源。Further, the external network resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and network resources.

进一步地,所述云互通属性包括以下至少之一:云互通角色、云互通支持的服务;Further, the cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking;

所述云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员;The cloud interworking role includes at least one of the following: peer-to-peer cloud, cloud intermediary, intermediary, cloud alliance member;

所述云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务。The services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, and arbitration services.

进一步地,所述可用状态包括以下之一:可用、不可用。Further, the available status includes one of the following: available and unavailable.

根据本发明的另一个方面,还提供了一种云互通的外部资源管理系统,包括:第一云服务提供商,以及一个或多个第二云服务提供商;According to another aspect of the present invention, there is also provided an external resource management system for cloud intercommunication, including: a first cloud service provider, and one or more second cloud service providers;

所述第一云服务提供商通过所述第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,所述第一云服务提供商包括外部资源,所述云入口点包括所述外部资源的信息;The first cloud service provider receives the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the cloud entry point Information including said external sources;

所述第一云服务提供商依据所述外部资源访问所述第二云服务提供商的资源,所述资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源。The first cloud service provider accesses resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources.

通过本发明,第一云服务提供商通过所述第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,该第一云服务提供商包括外部资源,该云入口点包括该外部资源的信息,该第一云服务提供商依据该外部资源访问第二云服务提供商的资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源,解决了云服务消费者不能通过接入的某个云服务提供商访问其他云服务提供商的外部资源的问题,实现了跨云,多云,以及混合云的外部资源管理。According to the present invention, the first cloud service provider receives the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the cloud entry point Including the information of the external resource, the first cloud service provider accesses the resource of the second cloud service provider according to the external resource, including at least one of the following: system resource, machine resource, storage resource, and network resource, and solves the problem of cloud service The problem that consumers cannot access the external resources of other cloud service providers through a certain cloud service provider connected, realizes the management of external resources across clouds, multi-clouds, and hybrid clouds.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1是根据相关技术中CIMI模型的云服务提供商的网络架构示意图;FIG. 1 is a schematic diagram of a network architecture of a cloud service provider according to the CIMI model in the related art;

图2是根据相关技术中CIMI模型中单个云的云入口点的示意图;Fig. 2 is a schematic diagram according to the cloud entry point of a single cloud in the CIMI model in the related art;

图3是根据本发明实施例的一种云互通的外部资源管理方法的流程图;FIG. 3 is a flow chart of a cloud interworking external resource management method according to an embodiment of the present invention;

图4是根据本发明实施例的一种云互通的外部资源管理装置的结构框图;FIG. 4 is a structural block diagram of a cloud interworking external resource management device according to an embodiment of the present invention;

图5是根据本发明实施例的云互通的外部资源管理的网络架构示意图;FIG. 5 is a schematic diagram of a network architecture of cloud interworking external resource management according to an embodiment of the present invention;

图6是根据本发明实施例的云互通的外部资源管理的流程图;FIG. 6 is a flowchart of external resource management for cloud interworking according to an embodiment of the present invention;

图7是根据本发明实施例的云互通的云入口点(包含外部资源)的示意图;7 is a schematic diagram of a cloud entry point (including external resources) of cloud interworking according to an embodiment of the present invention;

图8是根据本发明实施例的云互通的外部系统资源的示意图;FIG. 8 is a schematic diagram of external system resources for cloud interworking according to an embodiment of the present invention;

图9是根据本发明实施例的云互通的外部系统资源集合的示意图;FIG. 9 is a schematic diagram of a collection of external system resources for cloud interworking according to an embodiment of the present invention;

图10是根据本发明实施例的云互通的外部机器资源的示意图;FIG. 10 is a schematic diagram of external machine resources for cloud interworking according to an embodiment of the present invention;

图11是根据本发明实施例的云互通的外部机器资源集合的示意图;11 is a schematic diagram of a collection of external machine resources for cloud interworking according to an embodiment of the present invention;

图12是根据本发明实施例的云互通的外部存储卷资源的示意图;Fig. 12 is a schematic diagram of external storage volume resources of cloud intercommunication according to an embodiment of the present invention;

图13是根据本发明实施例的云互通的外部存储卷资源集合的示意图;FIG. 13 is a schematic diagram of a set of external storage volume resources for cloud interworking according to an embodiment of the present invention;

图14是根据本发明实施例的云互通的外部网络资源的示意图;Fig. 14 is a schematic diagram of external network resources of cloud intercommunication according to an embodiment of the present invention;

图15是根据本发明实施例的云互通的外部网络资源集合的示意图。Fig. 15 is a schematic diagram of a collection of external network resources for cloud interworking according to an embodiment of the present invention.

具体实施方式detailed description

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence.

在本实施例中提供了一种云互通的外部资源管理方法方法,图3是根据本发明实施例的一种云互通的外部资源管理方法的流程图,如图3所示,该流程包括如下步骤:In this embodiment, a cloud intercommunication external resource management method is provided. FIG. 3 is a flowchart of a cloud intercommunication external resource management method according to an embodiment of the present invention. As shown in FIG. 3 , the process includes the following step:

步骤S32,第一云服务提供商通过该第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,该第一云服务提供商包括外部资源,该云入口点包括该外部资源的信息;Step S32, the first cloud service provider receives the request for cloud intercommunication from the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the cloud entry point includes the information from external sources;

步骤S34,该第一云服务提供商依据该外部资源访问第二云服务提供商的资源,该资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源。Step S34, the first cloud service provider accesses resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources.

通过上述步骤,第一云服务提供商通过该第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,该第一云服务提供商包括外部资源,该云入口点包括该外部资源的信息,该第一云服务提供商依据该外部资源访问第二云服务提供商的资源,该资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源,解决了云服务消费者不能通过接入的某个云服务提供商访问其他云服务提供商的外部资源的问题,实现了跨云,多云,以及混合云的外部资源管理。Through the above steps, the first cloud service provider receives the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the cloud entry point includes The information of the external resources, the first cloud service provider accesses the resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources, to solve The problem that cloud service consumers cannot access external resources of other cloud service providers through a certain cloud service provider connected, realizes external resource management across clouds, multi-clouds, and hybrid clouds.

在本实施例中,该云入口点包括以下信息的至少之一:通用属性、基础统一资源标识符、资源元数据集合、系统类资源、机器类资源、证书类资源、存储卷类资源、网络类资源、任务资源集合、监控类资源。In this embodiment, the cloud entry point includes at least one of the following information: general attributes, basic uniform resource identifiers, resource metadata collections, system resources, machine resources, certificate resources, storage volume resources, network Class resources, task resource collections, and monitoring class resources.

在本实施例中,该外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。In this embodiment, the external resource includes at least one of the following information: external system resource collection, external machine resource collection, external storage volume resource collection, external network resource collection, external system resource, external machine resource, external storage volume resource , external network resources.

在本实施例中,该外部系统资源集合包括以下信息的至少之一:标识符、集合资源数量、外部系统资源列表,其中,该外部系统资源列表包括一个或多个该外部系统资源。In this embodiment, the external system resource set includes at least one of the following information: an identifier, a set resource quantity, and an external system resource list, wherein the external system resource list includes one or more external system resources.

在本实施例中,该外部系统资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、系统资源。In this embodiment, the external system resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and system resources.

在本实施例中,该外部机器资源集合包括以下信息的至少之一:标识符、集合资源数量、外部机器资源列表,其中,该外部机器资源列表包括一个或多个该外部机器资源。In this embodiment, the external machine resource set includes at least one of the following information: an identifier, a set resource quantity, and an external machine resource list, wherein the external machine resource list includes one or more external machine resources.

在本实施例中,该外部机器资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、机器资源。In this embodiment, the external machine resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and machine resources.

在本实施例中,该外部存储卷资源集合包括以下信息的至少之一:标识符、集合资源数量、外部存储卷资源列表,其中,该外部存储卷资源列表包含一个或多个该外部存储卷资源。In this embodiment, the external storage volume resource set includes at least one of the following information: identifier, set resource quantity, external storage volume resource list, wherein the external storage volume resource list includes one or more external storage volumes resource.

在本实施例中,该外部存储卷资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、存储卷资源。In this embodiment, the external storage volume resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and storage volume resources.

在本实施例中,该外部网络资源集合包括以下信息的至少之一:标识符、集合资源数量、外部网络资源列表,其中,该外部网络资源列表包含一个或多个该外部网络资源。In this embodiment, the set of external network resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external network resources, wherein the list of external network resources includes one or more of the external network resources.

在本实施例中,该外部网络资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、网络资源。In this embodiment, the external network resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and network resources.

在本实施例中,该云互通属性包括以下至少之一:云互通角色、云互通支持的服务;In this embodiment, the cloud intercommunication attributes include at least one of the following: cloud intercommunication roles, services supported by cloud intercommunication;

该云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员;The cloud interworking role includes at least one of the following: peer-to-peer cloud, cloud intermediary, intermediary, and cloud alliance member;

该云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务。The services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, and arbitration services.

在本实施例中,该可用状态包括以下之一:可用、不可用。In this embodiment, the available status includes one of the following: available and unavailable.

在本实施例中还提供了一种云互通的外部资源管理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。This embodiment also provides a cloud interworking external resource management device, which is used to implement the above embodiments and preferred implementation modes, and what has already been described will not be repeated. As used below, the term "module" may be a combination of software and/or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.

图4是根据本发明实施例的一种云互通的外部资源管理装置的结构框图,如图4所示,该装置包括:Fig. 4 is a structural block diagram of a cloud interworking external resource management device according to an embodiment of the present invention. As shown in Fig. 4, the device includes:

接收模块42,用于第一云服务提供商通过该第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,该第一云服务提供商包括外部资源,该云入口点包括该外部资源的信息;The receiving module 42 is used for the first cloud service provider to receive the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the cloud entry point Points include information about that external resource;

访问模块44,用于该第一云服务提供商依据该外部资源访问第二云服务提供商的资源,该资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源。The access module 44 is used for the first cloud service provider to access resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources.

通过上述步骤,接收模块42用于第一云服务提供商通过该第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,该第一云服务提供商包括外部资源,该云入口点包括该外部资源的信息,访问模块44用于该第一云服务提供商依据该外部资源访问第二云服务提供商的资源,该资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源,解决了云服务消费者不能通过接入的某个云服务提供商访问其他云服务提供商的外部资源的问题,实现了跨云,多云,以及混合云的外部资源管理。Through the above steps, the receiving module 42 is used for the first cloud service provider to receive the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider including external resources, The cloud entry point includes the information of the external resources, and the access module 44 is used for the first cloud service provider to access the resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources , storage resources, and network resources, which solves the problem that cloud service consumers cannot access external resources of other cloud service providers through a certain cloud service provider, and realizes cross-cloud, multi-cloud, and hybrid cloud external resources manage.

在本实施例中,该云入口点包括以下信息的至少之一:通用属性、基础统一资源标识符、资源元数据集合、系统类资源、机器类资源、证书类资源、存储卷类资源、网络类资源、任务资源集合、监控类资源。In this embodiment, the cloud entry point includes at least one of the following information: general attributes, basic uniform resource identifiers, resource metadata collections, system resources, machine resources, certificate resources, storage volume resources, network Class resources, task resource collections, and monitoring class resources.

在本实施例中,该外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。In this embodiment, the external resource includes at least one of the following information: external system resource collection, external machine resource collection, external storage volume resource collection, external network resource collection, external system resource, external machine resource, external storage volume resource , external network resources.

在本实施例中,该外部系统资源集合包括以下信息的至少之一:标识符、集合资源数量、外部系统资源列表,其中,该外部系统资源列表包括一个或多个该外部系统资源。In this embodiment, the external system resource set includes at least one of the following information: an identifier, a set resource quantity, and an external system resource list, wherein the external system resource list includes one or more external system resources.

在本实施例中,该外部系统资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、系统资源。In this embodiment, the external system resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and system resources.

在本实施例中,该外部机器资源集合包括以下信息的至少之一:标识符、集合资源数量、外部机器资源列表,其中,该外部机器资源列表包括一个或多个该外部机器资源。In this embodiment, the external machine resource set includes at least one of the following information: an identifier, a set resource quantity, and an external machine resource list, wherein the external machine resource list includes one or more external machine resources.

在本实施例中,该外部机器资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、机器资源。In this embodiment, the external machine resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and machine resources.

在本实施例中,该外部存储卷资源集合包括以下信息的至少之一:标识符、集合资源数量、外部存储卷资源列表,其中,该外部存储卷资源列表包含一个或多个该外部存储卷资源。In this embodiment, the external storage volume resource set includes at least one of the following information: identifier, set resource quantity, external storage volume resource list, wherein the external storage volume resource list includes one or more external storage volumes resource.

在本实施例中,该外部存储卷资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、存储卷资源。In this embodiment, the external storage volume resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and storage volume resources.

在本实施例中,该外部网络资源集合包括以下信息的至少之一:标识符、集合资源数量、外部网络资源列表,其中,该外部网络资源列表包含一个或多个该外部网络资源。In this embodiment, the set of external network resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external network resources, wherein the list of external network resources includes one or more of the external network resources.

在本实施例中,该外部网络资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、网络资源。In this embodiment, the external network resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and network resources.

在本实施例中,该云互通属性包括以下至少之一:云互通角色、云互通支持的服务;In this embodiment, the cloud intercommunication attributes include at least one of the following: cloud intercommunication roles, services supported by cloud intercommunication;

该云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员;The cloud interworking role includes at least one of the following: peer-to-peer cloud, cloud intermediary, intermediary, and cloud alliance member;

该云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务。The services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, and arbitration services.

在本实施例中,该可用状态包括以下之一:可用、不可用。In this embodiment, the available status includes one of the following: available and unavailable.

在本发明的另一个实施例中,还提供了一种云互通的外部资源管理系统,包括:第一云服务提供商,以及一个或多个第二云服务提供商;In another embodiment of the present invention, a cloud intercommunication external resource management system is also provided, including: a first cloud service provider, and one or more second cloud service providers;

该第一云服务提供商通过该第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,该第一云服务提供商包括外部资源,该云入口点包括该外部资源的信息;The first cloud service provider receives the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the cloud entry point includes the external resources Information;

该第一云服务提供商依据该外部资源访问该第二云服务提供商的资源,该资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源。The first cloud service provider accesses resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources.

在本实施例中,该云入口点包括以下信息的至少之一:通用属性、基础统一资源标识符、资源元数据集合、系统类资源、机器类资源、证书类资源、存储卷类资源、网络类资源、任务资源集合、监控类资源。In this embodiment, the cloud entry point includes at least one of the following information: general attributes, basic uniform resource identifiers, resource metadata collections, system resources, machine resources, certificate resources, storage volume resources, network Class resources, task resource collections, and monitoring class resources.

在本实施例中,该外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。In this embodiment, the external resource includes at least one of the following information: external system resource collection, external machine resource collection, external storage volume resource collection, external network resource collection, external system resource, external machine resource, external storage volume resource , external network resources.

在本实施例中,该外部系统资源集合包括以下信息的至少之一:标识符、集合资源数量、外部系统资源列表,其中,该外部系统资源列表包括一个或多个该外部系统资源。In this embodiment, the external system resource set includes at least one of the following information: an identifier, a set resource quantity, and an external system resource list, wherein the external system resource list includes one or more external system resources.

在本实施例中,该外部系统资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、系统资源。In this embodiment, the external system resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and system resources.

在本实施例中,该外部机器资源集合包括以下信息的至少之一:标识符、集合资源数量、外部机器资源列表,其中,该外部机器资源列表包括一个或多个该外部机器资源。In this embodiment, the external machine resource set includes at least one of the following information: an identifier, a set resource quantity, and an external machine resource list, wherein the external machine resource list includes one or more external machine resources.

在本实施例中,该外部机器资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、机器资源。In this embodiment, the external machine resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and machine resources.

在本实施例中,该外部存储卷资源集合包括以下信息的至少之一:标识符、集合资源数量、外部存储卷资源列表,其中,该外部存储卷资源列表包含一个或多个该外部存储卷资源。In this embodiment, the external storage volume resource set includes at least one of the following information: identifier, set resource quantity, external storage volume resource list, wherein the external storage volume resource list includes one or more external storage volumes resource.

在本实施例中,该外部存储卷资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、存储卷资源。In this embodiment, the external storage volume resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and storage volume resources.

在本实施例中,该外部网络资源集合包括以下信息的至少之一:标识符、集合资源数量、外部网络资源列表,其中,该外部网络资源列表包含一个或多个该外部网络资源。In this embodiment, the set of external network resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external network resources, wherein the list of external network resources includes one or more of the external network resources.

在本实施例中,该外部网络资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、网络资源。In this embodiment, the external network resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and network resources.

在本实施例中,该云互通属性包括以下至少之一:云互通角色、云互通支持的服务;In this embodiment, the cloud intercommunication attributes include at least one of the following: cloud intercommunication roles, services supported by cloud intercommunication;

该云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员;The cloud interworking role includes at least one of the following: peer-to-peer cloud, cloud intermediary, intermediary, and cloud alliance member;

该云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务。The services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, and arbitration services.

在本实施例中,该可用状态包括以下之一:可用、不可用。In this embodiment, the available status includes one of the following: available and unavailable.

下面结合优选实施例和实施方式对本发明进行详细说明。The present invention will be described in detail below in combination with preferred embodiments and implementation modes.

本发明的优选实施例要解决的技术问题是提供一种云互通的外部资源管理方法和装置,在云互通(Intercloud)情况下云服务消费者通过某个云服务提供商可以访问其他云服务提供商的外部资源,其中的云可以是同构环境也可以是异构环境,从而实现跨云或多云或混合云的外部资源管理。The technical problem to be solved by the preferred embodiment of the present invention is to provide an external resource management method and device for cloud intercommunication. In the case of intercloud (Intercloud), cloud service consumers can access other cloud service providers through a certain cloud service provider. Provider's external resources, where the cloud can be a homogeneous environment or a heterogeneous environment, so as to achieve cross-cloud or multi-cloud or hybrid cloud external resource management.

本发明优选实施例提供了一种云互通的外部资源管理方法,包括:A preferred embodiment of the present invention provides a cloud interworking external resource management method, including:

接收云服务消费者的云互通的云入口点的请求,所述云入口点包括外部资源;receiving a cloud service consumer's cloud intercommunication cloud entry point request, the cloud entry point including external resources;

根据所述外部资源访问其他云服务提供商的系统资源或机器资源或存储卷资源或网络资源。Access to system resources or machine resources or storage volume resources or network resources of other cloud service providers according to the external resources.

进一步地,所述云入口点包括以下信息的至少之一:通用属性、基础统一资源标识符、资源元数据集合、系统类资源、机器类资源、证书类资源、存储卷类资源、网络类资源、任务资源集合、监控类资源、外部资源等。Further, the cloud entry point includes at least one of the following information: common attributes, basic uniform resource identifiers, resource metadata collections, system-type resources, machine-type resources, certificate-type resources, storage volume-type resources, and network-type resources , task resource collection, monitoring resources, external resources, etc.

进一步地,集合是一组相同的资源。Further, a collection is a group of identical resources.

进一步地,所述通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等;Further, the general attributes include at least one of the following: identifier, name, description, creation time, update time, feature list, etc.;

进一步地,所述系统类资源包括以下至少之一:系统资源集合、系统模板资源集合等;Further, the system resources include at least one of the following: system resource collection, system template resource collection, etc.;

进一步地,所述机器类资源包括以下至少之一:机器资源集合、机器模板资源集合、机器配置资源集合、机器镜像资源集合等;Further, the machine resource includes at least one of the following: a machine resource set, a machine template resource set, a machine configuration resource set, a machine image resource set, etc.;

进一步地,所述证书类资源包括以下至少之一:证书资源集合、证书模板资源集合等;Further, the certificate resources include at least one of the following: a collection of certificate resources, a collection of certificate template resources, etc.;

进一步地,所述存储卷类资源包括以下至少之一:存储卷资源集合、存储卷模板资源集合、存储卷配置资源集合、存储卷镜像资源集合等;Further, the storage volume resource includes at least one of the following: a collection of storage volume resources, a collection of storage volume template resources, a collection of storage volume configuration resources, a collection of storage volume image resources, etc.;

进一步地,所述网络类资源包括以下至少之一:网络资源集合、网络模板资源集合、网络分段资源集合、网络分段模板资源集合、网络端点资源集合、网络端点模板资源集合、网络接口资源集合、网络接口模板资源集合、网络服务资源集合、网络服务模板资源集合等;Further, the network resources include at least one of the following: a network resource set, a network template resource set, a network segment resource set, a network segment template resource set, a network endpoint resource set, a network endpoint template resource set, and a network interface resource collection, network interface template resource collection, network service resource collection, network service template resource collection, etc.;

进一步地,所述监控类资源包括以下至少之一:计量资源集合、计量模板资源集合、计量配置资源集合、事件日志资源集合、事件日志模板资源集合等。Further, the monitoring resources include at least one of the following: a metering resource set, a metering template resource set, a metering configuration resource set, an event log resource set, an event log template resource set, and the like.

进一步地,所述外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。Further, the external resource includes at least one of the following information: external system resource collection, external machine resource collection, external storage volume resource collection, external network resource collection, external system resource, external machine resource, external storage volume resource, external Internet resources.

进一步地,所述云入口点支持读取和修改操作,云服务消费者可以对其中所述外部资源进行创建、读取、修改、删除等管理操作。Further, the cloud entry point supports read and modify operations, and cloud service consumers can perform management operations such as creating, reading, modifying, and deleting the external resources.

进一步地,所述外部系统资源集合包括以下信息的至少之一:标识符、集合资源数量、外部系统资源列表。所述外部系统资源列表包含一个或多个外部系统资源。Further, the external system resource collection includes at least one of the following information: an identifier, a collection resource quantity, and a list of external system resources. The external system resource list includes one or more external system resources.

进一步地,所述外部系统资源集合支持以下至少之一的操作:读取、增加、插入、删除。Further, the set of external system resources supports at least one of the following operations: read, add, insert, delete.

进一步地,所述外部系统资源集合可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。Further, the external system resource collection may use XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on JavaScript language) serialization format.

进一步地,所述外部系统资源代表其他云服务提供商的云服务系统单位,包括以下至少之一:物理系统、虚拟系统、数据中心、虚拟数据中心、软件定义数据中心、虚拟私有云等。进一步地,所述外部系统资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、系统资源。Further, the external system resources represent cloud service system units of other cloud service providers, including at least one of the following: physical system, virtual system, data center, virtual data center, software-defined data center, virtual private cloud, and the like. Further, the external system resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and system resources.

进一步地,所述通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等。Further, the common attribute includes at least one of the following: identifier, name, description, creation time, update time, feature list, and the like.

进一步地,所述可用状态包括以下之一:可用、不可用。Further, the available status includes one of the following: available and unavailable.

进一步地,所述云互通属性包括以下至少之一:云互通角色、云互通支持的服务等;所述云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员等;所述云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务等。Further, the cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking, etc.; the cloud interworking roles include at least one of the following: peer cloud, cloud intermediary, intermediary, cloud alliance Members, etc.; the services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, arbitration services, etc.

进一步地,所述系统资源代表云服务提供商的云服务系统单位,重用上述背景技术中205的系统资源。Further, the system resource represents the cloud service system unit of the cloud service provider, and reuses the system resource in 205 in the background art above.

进一步地,所述外部系统资源支持以下至少之一的操作:读取、修改、删除。Further, the external system resource supports at least one of the following operations: read, modify, delete.

进一步地,创建所述外部系统资源通过所述外部系统资源集合的增加操作实现。Further, the creation of the external system resource is realized by adding an operation of the external system resource set.

进一步地,启动、停止、重启、暂停、挂起所述外部系统资源通过其内部的系统资源的相关操作实现。Further, starting, stopping, restarting, suspending, and suspending the external system resources are implemented through related operations on internal system resources.

进一步地,所述外部系统资源可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。Further, the external system resources may use XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on JavaScript language) serialization format.

进一步地,所述外部机器资源集合包括以下信息的至少之一:标识符、集合资源数量、外部机器资源列表。所述外部机器资源列表包含一个或多个外部机器资源。Further, the external machine resource collection includes at least one of the following information: identifier, collection resource quantity, and external machine resource list. The external machine resource list includes one or more external machine resources.

进一步地,所述外部机器资源集合支持以下至少之一的操作:读取、增加、插入、删除。Further, the set of external machine resources supports at least one of the following operations: read, add, insert, delete.

进一步地,所述外部机器资源集合可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。Further, the external machine resource collection may use XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on JavaScript language) serialization format.

进一步地,所述外部机器资源代表其他云服务提供商的云服务基础设施计算单位(封装了中央处理器、内存、磁盘等),包括以下至少之一:物理机器、虚拟机器等。进一步地,所述外部机器资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、机器资源。Further, the external machine resources represent other cloud service providers' cloud service infrastructure computing units (encapsulating central processing units, memory, disks, etc.), including at least one of the following: physical machines, virtual machines, and so on. Further, the external machine resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and machine resources.

进一步地,所述通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等。Further, the common attribute includes at least one of the following: identifier, name, description, creation time, update time, feature list, and the like.

进一步地,所述可用状态包括以下之一:可用、不可用。Further, the available status includes one of the following: available and unavailable.

进一步地,所述云互通属性包括以下至少之一:云互通角色、云互通支持的服务等;所述云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员等;所述云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务等。Further, the cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking, etc.; the cloud interworking roles include at least one of the following: peer cloud, cloud intermediary, intermediary, cloud alliance Members, etc.; the services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, arbitration services, etc.

进一步地,所述机器资源代表云服务提供商的云服务基础设施计算单位,重用图2中206所指示的机器资源。Further, the machine resource represents the computing unit of the cloud service infrastructure of the cloud service provider, and reuses the machine resource indicated by 206 in FIG. 2 .

进一步地,所述外部机器资源支持以下至少之一的操作:读取、修改、删除。Further, the external machine resource supports at least one of the following operations: read, modify, delete.

进一步地,创建所述外部机器资源通过所述外部机器资源集合的增加操作实现。Further, the creation of the external machine resource is realized by adding an operation of the external machine resource set.

进一步地,启动、停止、重启、暂停、挂起、快照、恢复所述外部机器资源通过其内部的机器资源的相关操作实现。Further, starting, stopping, restarting, suspending, suspending, snapshotting, and restoring the external machine resources are implemented through related operations on internal machine resources.

进一步地,所述外部机器资源可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。Further, the external machine resource may use an XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on JavaScript language) serialization format.

进一步地,所述外部存储卷资源集合包括以下信息的至少之一:标识符、集合资源数量、外部存储卷资源列表。所述外部存储卷资源列表包含一个或多个外部存储卷资源。Further, the set of external storage volume resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external storage volume resources. The external storage volume resource list includes one or more external storage volume resources.

进一步地,所述外部存储卷资源集合支持以下至少之一的操作:读取、增加、删除。Further, the external storage volume resource set supports at least one of the following operations: read, add, delete.

进一步地,所述外部存储卷资源集合可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。Further, the external storage volume resource collection may use an XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on JavaScript language) serialization format.

进一步地,所述外部存储卷资源代表其他云服务提供商的云服务基础设施存储单位(可以是块存储系统或文件系统或对象存储系统),包括以下至少之一:物理卷、虚拟卷、存储块、文件分区、对象桶等。进一步地,所述外部存储卷资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、存储卷资源。Further, the external storage volume resources represent cloud service infrastructure storage units of other cloud service providers (which may be block storage systems or file systems or object storage systems), including at least one of the following: physical volumes, virtual volumes, storage Blocks, file partitions, object buckets, etc. Further, the external storage volume resource includes at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and storage volume resources.

进一步地,所述通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等。Further, the common attribute includes at least one of the following: identifier, name, description, creation time, update time, feature list, and the like.

进一步地,所述可用状态包括以下之一:可用、不可用。Further, the available status includes one of the following: available and unavailable.

进一步地,所述云互通属性包括以下至少之一:云互通角色、云互通支持的服务等;所述云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员等;所述云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务等。Further, the cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking, etc.; the cloud interworking roles include at least one of the following: peer cloud, cloud intermediary, intermediary, cloud alliance Members, etc.; the services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, arbitration services, etc.

进一步地,所述存储卷资源代表云服务提供商的云服务基础设施存储单位,重用上述背景技术中208的存储卷资源。Further, the storage volume resource represents the cloud service infrastructure storage unit of the cloud service provider, and reuses the storage volume resource in 208 in the background art above.

进一步地,所述外部存储卷资源支持以下至少之一的操作:读取、修改、删除。Further, the external storage volume resource supports at least one of the following operations: read, modify, and delete.

进一步地,创建所述外部存储卷资源通过所述外部存储卷资源集合的增加操作实现。Further, the creation of the external storage volume resource is implemented through an operation of adding the external storage volume resource set.

进一步地,所述外部存储卷资源可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。Further, the external storage volume resource may use an XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on JavaScript language) serialization format.

进一步地,所述外部网络资源集合包括以下信息的至少之一:标识符、集合资源数量、外部网络资源列表。所述外部网络资源列表包含一个或多个外部网络资源。Further, the set of external network resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external network resources. The external network resource list includes one or more external network resources.

进一步地,所述外部网络资源集合支持以下至少之一的操作:读取、增加、删除。Further, the set of external network resources supports at least one of the following operations: read, add, delete.

进一步地,所述外部网络资源集合可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。Further, the external network resource collection may use XML (Extensible Markup Language) or JSON (lightweight data exchange format based on JavaScript language) serialization format.

进一步地,所述外部网络资源代表其他云服务提供商的云服务基础设施网络单位(整合了网络分段、网络端点、网络协议、网络接口等),包括以下至少之一:数据中心网络、软件定义网络等。进一步地,所述外部网络资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、网络资源。Further, the external network resources represent cloud service infrastructure network units of other cloud service providers (integrating network segments, network endpoints, network protocols, network interfaces, etc.), including at least one of the following: data center network, software Define networks, etc. Further, the external network resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and network resources.

进一步地,所述通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等。Further, the common attribute includes at least one of the following: identifier, name, description, creation time, update time, feature list, and the like.

进一步地,所述可用状态包括以下之一:可用、不可用。Further, the available status includes one of the following: available and unavailable.

进一步地,所述云互通属性包括以下至少之一:云互通角色、云互通支持的服务等;所述云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员等;所述云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务等。Further, the cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking, etc.; the cloud interworking roles include at least one of the following: peer cloud, cloud intermediary, intermediary, cloud alliance Members, etc.; the services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, arbitration services, etc.

进一步地,所述网络资源代表云服务提供商的云服务基础设施网络单位,重用上述背景技术中209的网络资源。Further, the network resource represents the cloud service infrastructure network unit of the cloud service provider, and reuses the network resource in 209 in the background art above.

进一步地,所述外部网络资源支持以下至少之一的操作:读取、修改、删除。Further, the external network resource supports at least one of the following operations: reading, modifying, and deleting.

进一步地,创建所述外部网络资源通过所述外部网络资源集合的增加操作实现。Further, the creation of the external network resource is implemented through an operation of adding the external network resource set.

进一步地,启动、停止所述外部网络资源通过其内部的网络资源的相关操作实现。Further, starting and stopping the external network resource is realized by related operations of its internal network resource.

进一步地,所述外部网络资源可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。Further, the external network resource may use XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on JavaScript language) serialization format.

图5是根据本发明实施例的云互通的外部资源管理的网络架构示意图,如图5所示,本实施例的方法包括:FIG. 5 is a schematic diagram of a network architecture of external resource management for cloud interworking according to an embodiment of the present invention. As shown in FIG. 5 , the method of this embodiment includes:

501云服务消费者和502云服务提供商A通过CIMI接口,交互消费者对云服务的管理和指示;进一步地501云服务消费者通过CIMI接口经502云服务提供商A和503云服务提供商B进行交互,实现对503云服务提供商B的系统资源的管理;进一步地501云服务消费者通过CIMI接口经502云服务提供商A和504云服务提供商C进行交互,实现对504云服务提供商C的机器资源的管理;进一步地501云服务消费者通过CIMI接口经502云服务提供商A和505云服务提供商D进行交互,实现对505云服务提供商D的存储卷资源和网络资源的管理。502云服务提供商A和503云服务提供商B、504云服务提供商C、505云服务提供商D可以是同构环境也可以是异构环境。502云服务提供商A可以包含云管理器负责对各种资源进行管理和分配,并同501云服务消费者通过CIMI接口交互获取消费者需求并返回相应的结果;其中云管理器可以管理本服务提供商的多种资源,包括云入口点、资源元数据、系统类资源、机器类资源、存储卷类资源、网络类资源、证书类资源、任务资源、监控类资源等;进一步地云管理器还可以管理外部资源,外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。501云服务消费者经502云服务提供商A通过CIMI接口访问503云服务提供商B的系统资源,并进一步实现管理。501云服务消费者经502云服务提供商A通过CIMI接口访问504云服务提供商C的机器资源,并进一步实现管理。501云服务消费者经502云服务提供商A通过CIMI接口访问505云服务提供商D的存储卷资源和网络资源,并进一步实现管理。501 The cloud service consumer and 502 Cloud service provider A interact with the consumer to manage and instruct the cloud service through the CIMI interface; further 501 The cloud service consumer passes through the CIMI interface 502 Cloud service provider A and 503 Cloud service provider B interacts to realize the management of system resources of 503 cloud service provider B; further 501 cloud service consumers interact with 502 cloud service provider A and 504 cloud service provider C through the CIMI interface to realize 504 cloud service Management of machine resources of provider C; further 501 cloud service consumers interact through 502 cloud service provider A and 505 cloud service provider D through the CIMI interface to realize storage volume resources and network of 505 cloud service provider D resource management. 502 cloud service provider A, 503 cloud service provider B, 504 cloud service provider C, and 505 cloud service provider D may be in a homogeneous environment or a heterogeneous environment. 502 Cloud service provider A may include a cloud manager responsible for managing and allocating various resources, and interact with 501 cloud service consumers through the CIMI interface to obtain consumer requirements and return corresponding results; the cloud manager can manage this service Various resources of the provider, including cloud entry points, resource metadata, system resources, machine resources, storage volume resources, network resources, certificate resources, task resources, monitoring resources, etc.; further cloud manager External resources can also be managed, and the external resources include at least one of the following information: an external system resource collection, an external machine resource collection, an external storage volume resource collection, an external network resource collection, an external system resource, an external machine resource, an external storage volume resource, external network resources. 501 The cloud service consumer accesses 503 the system resources of the cloud service provider B through the CIMI interface via 502 cloud service provider A, and further implements management. 501 The cloud service consumer accesses 504 the machine resources of the cloud service provider C through 502 cloud service provider A through the CIMI interface, and further implements management. 501 The cloud service consumer accesses 505 the storage volume resources and network resources of the cloud service provider D through 502 cloud service provider A through the CIMI interface, and further implements management.

图6是根据本发明实施例的云互通的外部资源管理的流程图,如图6所示,本实施例的方法包括:FIG. 6 is a flowchart of external resource management for cloud interworking according to an embodiment of the present invention. As shown in FIG. 6, the method of this embodiment includes:

步骤601、云服务消费者通过CIMI接口访问云服务提供商A的云入口点,其中包含外部资源(云服务提供商B的系统资源);Step 601, the cloud service consumer accesses the cloud entry point of cloud service provider A through the CIMI interface, which includes external resources (system resources of cloud service provider B);

步骤602、云服务提供商A访问管理云服务提供商B的系统资源;Step 602, cloud service provider A accesses and manages system resources of cloud service provider B;

步骤603、云服务提供商B的云管理器对B的系统资源进行管理操作;Step 603, the cloud manager of cloud service provider B performs management operations on B's system resources;

步骤604、云服务提供商B返回资源管理操作结果给云服务提供商A;Step 604, cloud service provider B returns the resource management operation result to cloud service provider A;

步骤605、云服务提供商A返回外部资源管理操作结果给云服务消费者;Step 605, cloud service provider A returns the external resource management operation result to the cloud service consumer;

步骤606、云服务消费者通过CIMI接口访问云服务提供商A的云入口点,其中包含外部资源(云服务提供商C的机器资源,云服务提供商D的存储卷资源和网络资源);Step 606, the cloud service consumer accesses the cloud entry point of cloud service provider A through the CIMI interface, which includes external resources (machine resources of cloud service provider C, storage volume resources and network resources of cloud service provider D);

步骤607、云服务提供商A访问管理云服务提供商C的机器资源;Step 607, cloud service provider A accesses and manages machine resources of cloud service provider C;

步骤608、云服务提供商C的云管理器对C的机器资源进行管理操作;Step 608, the cloud manager of cloud service provider C performs management operations on C's machine resources;

步骤609、云服务提供商C返回资源管理操作结果给云服务提供商A;Step 609, cloud service provider C returns the resource management operation result to cloud service provider A;

步骤610、云服务提供商A访问管理云服务提供商D的存储卷资源和网络资源;Step 610, cloud service provider A accesses and manages storage volume resources and network resources of cloud service provider D;

步骤611、云服务提供商D的云管理器对D的存储卷资源和网络资源进行管理操作;Step 611, the cloud manager of cloud service provider D performs management operations on D's storage volume resources and network resources;

步骤612、云服务提供商D返回存储卷资源和网络资源管理操作结果给云服务提供商A;Step 612, cloud service provider D returns storage volume resources and network resource management operation results to cloud service provider A;

步骤613、云服务提供商A返回外部资源管理操作结果给云服务消费者。Step 613, cloud service provider A returns the external resource management operation result to the cloud service consumer.

图7是根据本发明实施例的云互通的云入口点(包含外部资源)的示意图,如图7所示,本实施例的方法包括:FIG. 7 is a schematic diagram of a cloud entry point (including external resources) for cloud intercommunication according to an embodiment of the present invention. As shown in FIG. 7, the method of this embodiment includes:

云入口点代表CIMI模型定义的云的入口端点,云服务消费者可以通过该唯一的地址链接发现和访问云中的各种可用资源,云互通通过云入口点可以访问外部资源,实现跨云或多云或混合云的管理。701云入口点实现了资源目录集,具体包括以下至少之一:702通用属性、703基础统一资源标识符、704资源元数据集合、705系统类资源、706机器类资源、707证书类资源、708存储卷类资源、709网络类资源、710任务资源集合、711监控类资源、712外部资源等。702通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等;705系统类资源包括以下至少之一:系统资源集合、系统模板资源集合等;706机器类资源包括以下至少之一:机器资源集合、机器模板资源集合、机器配置资源集合、机器镜像资源集合等;707证书类资源包括以下至少之一:证书资源集合、证书模板资源集合等;708存储卷类资源包括以下至少之一:存储卷资源集合、存储卷模板资源集合、存储卷配置资源集合、存储卷镜像资源集合等;709网络类资源包括以下至少之一:网络资源集合、网络模板资源集合、网络分段资源集合、网络分段模板资源集合、网络端点资源集合、网络端点模板资源集合、网络接口资源集合、网络接口模板资源集合、网络服务资源集合、网络服务模板资源集合等;711监控类资源包括以下至少之一:计量资源集合、计量模板资源集合、计量配置资源集合、事件日志资源集合、事件日志模板资源集合等。712外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。集合是一组相同的资源。The cloud entry point represents the entry endpoint of the cloud defined by the CIMI model. Cloud service consumers can discover and access various available resources in the cloud through this unique address link. Cloud intercommunication can access external resources through the cloud entry point to achieve cross-cloud or Management of multi-cloud or hybrid clouds. 701 The cloud entry point implements a resource directory set, which specifically includes at least one of the following: 702 General attribute, 703 Basic uniform resource identifier, 704 Resource metadata collection, 705 System resource, 706 Machine resource, 707 Certificate resource, 708 Storage volume resources, 709 network resources, 710 task resource collection, 711 monitoring resources, 712 external resources, etc. 702 Common attributes include at least one of the following: identifier, name, description, creation time, update time, feature list, etc.; 705 System class resources include at least one of the following: system resource collection, system template resource collection, etc.; 706 Machine class resources Including at least one of the following: machine resource collection, machine template resource collection, machine configuration resource collection, machine image resource collection, etc.; 707 certificate resources include at least one of the following: certificate resource collection, certificate template resource collection, etc.; 708 storage volume class The resource includes at least one of the following: a collection of storage volume resources, a collection of storage volume template resources, a collection of storage volume configuration resources, a collection of storage volume image resources, etc.; 709 network resources include at least one of the following: a collection of network resources, a collection of network template resources, Network segmentation resource collection, network segmentation template resource collection, network endpoint resource collection, network endpoint template resource collection, network interface resource collection, network interface template resource collection, network service resource collection, network service template resource collection, etc.; 711 monitoring class The resource includes at least one of the following: a collection of metering resources, a collection of metering template resources, a collection of metering configuration resources, a collection of event log resources, a collection of event log template resources, and the like. 712 The external resource includes at least one of the following information: external system resource set, external machine resource set, external storage volume resource set, external network resource set, external system resource, external machine resource, external storage volume resource, external network resource. A collection is a group of identical resources.

云入口点支持读取和修改操作,云服务消费者可以对其中外部资源进行创建、读取、修改、删除等管理操作。云入口点可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。The cloud entry point supports read and modify operations, and cloud service consumers can create, read, modify, delete and other management operations on external resources. Cloud entry points can use XML (eXtensible Markup Language) or JSON (a lightweight data interchange format based on the JavaScript language) serialization format.

云入口点使用XML(可扩展标记语言)序列化的格式如下:The format of the cloud entry point serialized using XML (Extensible Markup Language) is as follows:

图8是根据本发明实施例的云互通的外部系统资源的示意图,如图8所示,本实施例的方法包括:FIG. 8 is a schematic diagram of external system resources for cloud interworking according to an embodiment of the present invention. As shown in FIG. 8, the method of this embodiment includes:

外部系统资源代表其他云服务提供商的云服务系统单位,包括以下至少之一:物理系统、虚拟系统、数据中心、虚拟数据中心、软件定义数据中心、虚拟私有云等。801外部系统资源包括以下信息的至少之一:802通用属性、803可用状态、804云互通属性、805系统资源。802通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等。803可用状态包括以下之一:可用、不可用。804云互通属性包括以下至少之一:云互通角色、云互通支持的服务等;云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员等;云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务等。805系统资源代表云服务提供商的云服务系统单位,重用上述背景技术中205的系统资源。External system resources represent cloud service system units of other cloud service providers, including at least one of the following: physical systems, virtual systems, data centers, virtual data centers, software-defined data centers, and virtual private clouds. 801 External system resources include at least one of the following information: 802 General attributes, 803 Available status, 804 Cloud interworking attributes, 805 System resources. 802 The common attributes include at least one of the following: identifier, name, description, creation time, update time, feature list, and the like. The 803 availability status includes one of the following: available and unavailable. 804 Cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking, etc.; cloud interworking roles include at least one of the following: peer cloud, cloud intermediary, intermediary, cloud alliance members, etc.; cloud interworking support The service includes at least one of the following: peer-to-peer cloud service, cloud alliance service, mediation service, aggregation service, arbitration service, etc. 805 system resource represents the cloud service system unit of the cloud service provider, and reuses the system resource in 205 in the background art above.

外部系统资源支持以下至少之一的操作:读取、修改、删除。创建外部系统资源通过外部系统资源集合的增加操作实现。启动、停止、重启、暂停、挂起外部系统资源通过其内部的系统资源的相关操作实现。外部系统资源可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。External system resources support at least one of the following operations: read, modify, delete. The creation of external system resources is realized through the addition operation of the external system resource collection. Start, stop, restart, suspend, and suspend external system resources are implemented through related operations on internal system resources. External system resources can use XML (Extensible Markup Language) or JSON (lightweight data exchange format based on JavaScript language) serialization format.

外部系统资源使用XML(可扩展标记语言)序列化的格式如下:The serialization format of external system resources using XML (Extensible Markup Language) is as follows:

图9是根据本发明实施例的云互通的外部系统资源集合的示意图,如图9所示,本实施例的方法包括:FIG. 9 is a schematic diagram of a collection of external system resources for cloud interworking according to an embodiment of the present invention. As shown in FIG. 9, the method of this embodiment includes:

901外部系统资源集合具体包括以下至少之一:902标识符、903集合资源数量、904外部系统资源列表。904外部系统资源列表包含一个或多个外部系统资源。901 The set of external system resources specifically includes at least one of the following: 902 Identifier, 903 Quantity of set resources, 904 List of external system resources. 904 The external system resource list contains one or more external system resources.

外部系统资源集合支持以下至少之一的操作:读取、增加、插入、删除。外部系统资源集合可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。The external system resource collection supports at least one of the following operations: read, add, insert, delete. The external system resource collection can use XML (Extensible Markup Language) or JSON (lightweight data exchange format based on JavaScript language) serialization format.

外部系统资源集合使用XML(可扩展标记语言)序列化的格式如下:The XML (Extensible Markup Language) serialization format of the external system resource collection is as follows:

图10是根据本发明实施例的云互通的外部机器资源的示意图,如图10所示,本实施例的方法包括:FIG. 10 is a schematic diagram of external machine resources for cloud interworking according to an embodiment of the present invention. As shown in FIG. 10 , the method of this embodiment includes:

外部机器资源代表其他云服务提供商的云服务基础设施计算单位(封装了中央处理器、内存、磁盘等),包括以下至少之一:物理机器、虚拟机器等。1001外部机器资源包括以下信息的至少之一:1002通用属性、1003可用状态、1004云互通属性、1005机器资源。1002通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等。1003可用状态包括以下之一:可用、不可用。1004云互通属性包括以下至少之一:云互通角色、云互通支持的服务等;云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员等;云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务等。1005机器资源代表云服务提供商的云服务基础设施计算单位,重用上述背景技术中206的机器资源。The external machine resources represent cloud service infrastructure computing units (encapsulating CPU, memory, disk, etc.) of other cloud service providers, including at least one of the following: physical machines, virtual machines, and so on. 1001 The external machine resource includes at least one of the following information: 1002 General attribute, 1003 Available state, 1004 Cloud intercommunication attribute, 1005 Machine resource. 1002 The general attributes include at least one of the following: identifier, name, description, creation time, update time, feature list, and so on. 1003 Available state includes one of the following: available, unavailable. 1004 Cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking, etc.; cloud interworking roles include at least one of the following: peer cloud, cloud intermediary, intermediary, cloud alliance members, etc.; cloud interworking support The service includes at least one of the following: peer-to-peer cloud service, cloud alliance service, mediation service, aggregation service, arbitration service, etc. 1005 machine resource represents the computing unit of the cloud service infrastructure of the cloud service provider, and reuses the machine resource in 206 in the background art above.

外部机器资源支持以下至少之一的操作:读取、修改、删除。创建外部机器资源通过外部机器资源集合的增加操作实现。启动、停止、重启、暂停、挂起、快照、恢复外部机器资源通过其内部的机器资源的相关操作实现。外部机器资源可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。External machine resources support at least one of the following operations: read, modify, delete. The creation of external machine resources is realized through the addition operation of the external machine resource collection. Start, stop, restart, suspend, suspend, snapshot, and restore external machine resources are implemented through related operations on internal machine resources. External machine resources can be serialized in XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on the JavaScript language).

外部机器资源使用XML(可扩展标记语言)序列化的格式如下:External machine resources are serialized using XML (Extensible Markup Language) in the following format:

图11是根据本发明实施例的云互通的外部机器资源集合的示意图,如图11所示,本实施例的方法包括:FIG. 11 is a schematic diagram of a collection of external machine resources for cloud interworking according to an embodiment of the present invention. As shown in FIG. 11 , the method of this embodiment includes:

1101外部机器资源集合具体包括以下至少之一:1102标识符、1103集合资源数量、1104外部机器资源列表。1104外部机器资源列表包含一个或多个外部机器资源。1101 The external machine resource collection specifically includes at least one of the following: 1102 Identifier, 1103 Set resource quantity, 1104 External machine resource list. 1104 The external machine resource list contains one or more external machine resources.

外部机器资源集合支持以下至少之一的操作:读取、增加、插入、删除。外部机器资源集合可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。The external machine resource collection supports at least one of the following operations: read, add, insert, delete. The collection of external machine resources can use XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on JavaScript language) serialization format.

外部机器资源集合使用XML(可扩展标记语言)序列化的格式如下:The XML (Extensible Markup Language) serialization format of the external machine resource collection is as follows:

图12是根据本发明实施例的云互通的外部存储卷资源的示意图,如图12所示,本实施例的方法包括:FIG. 12 is a schematic diagram of an external storage volume resource for cloud interworking according to an embodiment of the present invention. As shown in FIG. 12 , the method of this embodiment includes:

外部存储卷资源代表其他云服务提供商的云服务基础设施存储单位(可以是块存储系统或文件系统或对象存储系统),包括以下至少之一:物理卷、虚拟卷、存储块、文件分区、对象桶等。1201外部存储卷资源包括以下信息的至少之一:1202通用属性、1203可用状态、1204云互通属性、1205存储卷资源。1202通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等。1203可用状态包括以下之一:可用、不可用。1204云互通属性包括以下至少之一:云互通角色、云互通支持的服务等;云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员等;云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务等。1205存储卷资源代表云服务提供商的云服务基础设施存储单位,重用上述背景技术中208的存储卷资源。External storage volume resources represent cloud service infrastructure storage units of other cloud service providers (which can be block storage systems or file systems or object storage systems), including at least one of the following: physical volumes, virtual volumes, storage blocks, file partitions, object bucket etc. 1201 The external storage volume resource includes at least one of the following information: 1202 General attribute, 1203 Available status, 1204 Cloud intercommunication attribute, 1205 Storage volume resource. 1202 The common attribute includes at least one of the following: identifier, name, description, creation time, update time, feature list, and so on. 1203 Available state includes one of the following: available, unavailable. 1204 Cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking, etc.; cloud interworking roles include at least one of the following: peer cloud, cloud intermediary, intermediary, cloud alliance members, etc.; cloud interworking support The service includes at least one of the following: peer-to-peer cloud service, cloud alliance service, mediation service, aggregation service, arbitration service, etc. 1205 The storage volume resource represents the cloud service infrastructure storage unit of the cloud service provider, and reuses the storage volume resource in 208 in the background art above.

外部存储卷资源支持以下至少之一的操作:读取、修改、删除。创建外部存储卷资源通过外部存储卷资源集合的增加操作实现。外部存储卷资源可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。External storage volume resources support at least one of the following operations: read, modify, delete. Creating an external storage volume resource is implemented by adding an external storage volume resource collection. External storage volume resources can use XML (Extensible Markup Language) or JSON (lightweight data exchange format based on JavaScript language) serialization format.

外部存储卷资源使用XML(可扩展标记语言)序列化的格式如下:The XML (Extensible Markup Language) serialization format of external storage volume resources is as follows:

图13是根据本发明实施例的云互通的外部存储卷资源集合的示意图,如图13所示,本实施例的方法包括:Fig. 13 is a schematic diagram of an external storage volume resource set of cloud intercommunication according to an embodiment of the present invention. As shown in Fig. 13 , the method of this embodiment includes:

1301外部存储卷资源集合具体包括以下至少之一:1302标识符、1303集合资源数量、1304外部存储卷资源列表。1304外部存储卷资源列表包含一个或多个外部存储卷资源。1301 The external storage volume resource set specifically includes at least one of the following: 1302 Identifier, 1303 Set resource quantity, 1304 External storage volume resource list. 1304 The external storage volume resource list includes one or more external storage volume resources.

外部存储卷资源集合支持以下至少之一的操作:读取、增加、删除。外部存储卷资源集合可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。The external storage volume resource set supports at least one of the following operations: read, add, delete. The external storage volume resource collection can use XML (Extensible Markup Language) or JSON (a lightweight data exchange format based on JavaScript language) serialization format.

外部存储卷资源集合使用XML(可扩展标记语言)序列化的格式如下:The XML (Extensible Markup Language) serialization format of the external storage volume resource collection is as follows:

图14是根据本发明实施例的云互通的外部网络资源的示意图,如图14所示,本实施例的方法包括:FIG. 14 is a schematic diagram of external network resources for cloud interworking according to an embodiment of the present invention. As shown in FIG. 14, the method of this embodiment includes:

外部网络资源代表其他云服务提供商的云服务基础设施网络单位(整合了网络分段、网络端点、网络协议、网络接口等),包括以下至少之一:数据中心网络、软件定义网络等。1401外部网络资源包括以下信息的至少之一:1402通用属性、1403可用状态、1404云互通属性、1405网络资源。1402通用属性包括以下至少之一:标识符、名称、描述、创建时间、更新时间、特性列表等。1403可用状态包括以下之一:可用、不可用。1404云互通属性包括以下至少之一:云互通角色、云互通支持的服务等;云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员等;云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务等。1405网络资源代表云服务提供商的云服务基础设施网络单位,重用上述背景技术中209的网络资源。External network resources represent cloud service infrastructure network units of other cloud service providers (integrating network segments, network endpoints, network protocols, network interfaces, etc.), including at least one of the following: data center network, software-defined network, etc. 1401 The external network resource includes at least one of the following information: 1402 General attribute, 1403 Available status, 1404 Cloud intercommunication attribute, 1405 Network resource. 1402 The general attributes include at least one of the following: identifier, name, description, creation time, update time, feature list, and so on. 1403 Available state includes one of the following: available, unavailable. 1404 Cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking, etc.; cloud interworking roles include at least one of the following: peer cloud, cloud intermediary, intermediary, cloud alliance members, etc.; cloud interworking support The service includes at least one of the following: peer-to-peer cloud service, cloud alliance service, mediation service, aggregation service, arbitration service, etc. 1405 network resource represents the cloud service infrastructure network unit of the cloud service provider, and reuses the network resource in 209 in the background art above.

外部网络资源支持以下至少之一的操作:读取、修改、删除。创建外部网络资源通过外部网络资源集合的增加操作实现。启动、停止外部网络资源通过其内部的网络资源的相关操作实现。外部网络资源可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。External network resources support at least one of the following operations: read, modify, delete. The creation of external network resources is realized through the addition operation of the external network resource collection. Start and stop external network resources are realized through related operations on internal network resources. External network resources can use XML (Extensible Markup Language) or JSON (lightweight data exchange format based on JavaScript language) serialization format.

外部网络资源使用XML(可扩展标记语言)序列化的格式如下:The serialization format of external network resources using XML (Extensible Markup Language) is as follows:

图15是根据本发明实施例的云互通的外部网络资源集合的示意图,如图15所示,本实施例的方法包括:FIG. 15 is a schematic diagram of a collection of external network resources for cloud interworking according to an embodiment of the present invention. As shown in FIG. 15 , the method of this embodiment includes:

1501外部网络资源集合具体包括以下至少之一:1502标识符、1503集合资源数量、1504外部网络资源列表。1504外部网络资源列表包含一个或多个外部网络资源。1501 The set of external network resources specifically includes at least one of the following: 1502 Identifier, 1503 Quantity of set resources, 1504 List of external network resources. 1504 The external network resource list includes one or more external network resources.

外部网络资源集合支持以下至少之一的操作:读取、增加、删除。外部网络资源集合可以使用XML(可扩展标记语言)或JSON(基于JavaScript语言的轻量级的数据交换格式)序列化格式。The collection of external network resources supports at least one of the following operations: read, add, delete. The external network resource collection can use XML (Extensible Markup Language) or JSON (lightweight data exchange format based on JavaScript language) serialization format.

外部网络资源集合使用XML(可扩展标记语言)序列化的格式如下:The XML (Extensible Markup Language) serialization format of the external network resource collection is as follows:

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is Better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。It should be noted that each of the above-mentioned modules can be implemented by software or hardware. For the latter, it can be implemented in the following manner, but not limited to this: the above-mentioned modules are all located in the same processor; or, the above-mentioned modules are respectively located in multiple in the processor.

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行上述实施例的方法步骤的程序代码:The embodiment of the invention also provides a storage medium. Optionally, in this embodiment, the foregoing storage medium may be configured to store program codes for executing the method steps of the foregoing embodiments:

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but not limited to: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk Various media that can store program codes such as discs or optical discs.

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。Optionally, in this embodiment, the processor executes the method steps of the foregoing embodiments according to the program code stored in the storage medium.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (27)

1.一种云互通的外部资源管理方法,其特征在于,包括:1. A cloud interworking external resource management method, characterized in that, comprising: 第一云服务提供商通过所述第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,所述第一云服务提供商包括外部资源,所述云入口点包括所述外部资源的信息;The first cloud service provider receives the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the cloud entry point includes the information from external sources; 所述第一云服务提供商依据所述外部资源访问第二云服务提供商的资源,所述资源包括以下至少之一:系统资源,机器资源,存储资源以及网络资源。The first cloud service provider accesses resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources. 2.根据权利要求1所述的方法,其特征在于,还包括:2. The method according to claim 1, further comprising: 所述云入口点包括以下信息的至少之一:通用属性、基础统一资源标识符、资源元数据集合、系统类资源、机器类资源、证书类资源、存储卷类资源、网络类资源、任务资源集合、监控类资源。The cloud entry point includes at least one of the following information: general attributes, basic uniform resource identifiers, resource metadata collections, system resources, machine resources, certificate resources, storage volume resources, network resources, and task resources Collection and monitoring resources. 3.根据权利要求1所述的方法,其特征在于,还包括:3. The method according to claim 1, further comprising: 所述外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。The external resources include at least one of the following information: an external system resource set, an external machine resource set, an external storage volume resource set, an external network resource set, an external system resource, an external machine resource, an external storage volume resource, and an external network resource. 4.根据权利要求3所述的方法,其特征在于,还包括:4. The method according to claim 3, further comprising: 所述外部系统资源集合包括以下信息的至少之一:标识符、集合资源数量、外部系统资源列表,其中,所述外部系统资源列表包括一个或多个所述外部系统资源。The external system resource set includes at least one of the following information: an identifier, a set resource quantity, and an external system resource list, wherein the external system resource list includes one or more external system resources. 5.根据权利要求3所述的方法,其特征在于,还包括:5. The method according to claim 3, further comprising: 所述外部系统资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、系统资源。The external system resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and system resources. 6.根据权利要求3所述的方法,其特征在于,还包括:6. The method according to claim 3, further comprising: 所述外部机器资源集合包括以下信息的至少之一:标识符、集合资源数量、外部机器资源列表,其中,所述外部机器资源列表包括一个或多个所述外部机器资源。The set of external machine resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external machine resources, wherein the list of external machine resources includes one or more of the external machine resources. 7.根据权利要求3所述的方法,其特征在于,还包括:7. The method according to claim 3, further comprising: 所述外部机器资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、机器资源。The external machine resource includes at least one of the following information: general attributes, available status, cloud intercommunication attributes, and machine resources. 8.根据权利要求3所述的方法,其特征在于,还包括:8. The method of claim 3, further comprising: 所述外部存储卷资源集合包括以下信息的至少之一:标识符、集合资源数量、外部存储卷资源列表,其中,所述外部存储卷资源列表包含一个或多个所述外部存储卷资源。The external storage volume resource set includes at least one of the following information: an identifier, a set resource quantity, and an external storage volume resource list, wherein the external storage volume resource list includes one or more external storage volume resources. 9.根据权利要求3所述的方法,其特征在于,还包括:9. The method of claim 3, further comprising: 所述外部存储卷资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、存储卷资源。The external storage volume resource includes at least one of the following information: general attributes, available status, cloud intercommunication attributes, and storage volume resources. 10.根据权利要求3所述的方法,其特征在于,还包括:10. The method of claim 3, further comprising: 所述外部网络资源集合包括以下信息的至少之一:标识符、集合资源数量、外部网络资源列表,其中,所述外部网络资源列表包含一个或多个所述外部网络资源。The set of external network resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external network resources, wherein the list of external network resources includes one or more of the external network resources. 11.根据权利要求3所述的方法,其特征在于,还包括:11. The method of claim 3, further comprising: 所述外部网络资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、网络资源。The external network resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and network resources. 12.根据权利要求5,7,9或11所述的方法,其特征在于,还包括:12. The method of claim 5, 7, 9 or 11, further comprising: 所述云互通属性包括以下至少之一:云互通角色、云互通支持的服务;The cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking; 所述云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员;The cloud interworking role includes at least one of the following: peer-to-peer cloud, cloud intermediary, intermediary, cloud alliance member; 所述云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务。The services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, and arbitration services. 13.根据权利要求5,7,9或11所述的方法,其特征在于,还包括:13. The method of claim 5, 7, 9 or 11, further comprising: 所述可用状态包括以下之一:可用、不可用。The available state includes one of the following: available and unavailable. 14.一种云互通的外部资源管理装置,位于第一云服务提供商,其特征在于,包括:14. An external resource management device for cloud intercommunication, located at the first cloud service provider, characterized in that it includes: 接收模块,用于第一云服务提供商通过所述第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,所述第一云服务提供商包括外部资源,所述云入口点包括所述外部资源的信息;The receiving module is used for the first cloud service provider to receive the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the The cloud entry point includes information of said external resource; 访问模块,用于所述第一云服务提供商依据所述外部资源访问第二云服务提供商的资源,所述资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源。The access module is used for the first cloud service provider to access resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources. 15.根据权利要求14所述的装置,其特征在于,还包括:15. The device of claim 14, further comprising: 所述云入口点包括以下信息的至少之一:通用属性、基础统一资源标识符、资源元数据集合、系统类资源、机器类资源、证书类资源、存储卷类资源、网络类资源、任务资源集合、监控类资源。The cloud entry point includes at least one of the following information: general attributes, basic uniform resource identifiers, resource metadata collections, system resources, machine resources, certificate resources, storage volume resources, network resources, and task resources Collection and monitoring resources. 16.根据权利要求14所述的装置,其特征在于,还包括:16. The device of claim 14, further comprising: 所述外部资源包括以下信息的至少之一:外部系统资源集合、外部机器资源集合、外部存储卷资源集合、外部网络资源集合、外部系统资源、外部机器资源、外部存储卷资源、外部网络资源。The external resources include at least one of the following information: an external system resource set, an external machine resource set, an external storage volume resource set, an external network resource set, an external system resource, an external machine resource, an external storage volume resource, and an external network resource. 17.根据权利要求16所述的装置,其特征在于,还包括:17. The apparatus of claim 16, further comprising: 所述外部系统资源集合包括以下信息的至少之一:标识符、集合资源数量、外部系统资源列表,其中,所述外部系统资源列表包括一个或多个所述外部系统资源。The external system resource set includes at least one of the following information: an identifier, a set resource quantity, and an external system resource list, wherein the external system resource list includes one or more external system resources. 18.根据权利要求16所述的装置,其特征在于,还包括:18. The apparatus of claim 16, further comprising: 所述外部系统资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、系统资源。The external system resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and system resources. 19.根据权利要求16所述的装置,其特征在于,还包括:19. The apparatus of claim 16, further comprising: 所述外部机器资源集合包括以下信息的至少之一:标识符、集合资源数量、外部机器资源列表,其中,所述外部机器资源列表包括一个或多个所述外部机器资源。The set of external machine resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external machine resources, wherein the list of external machine resources includes one or more of the external machine resources. 20.根据权利要求16所述的装置,其特征在于,还包括:20. The apparatus of claim 16, further comprising: 所述外部机器资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、机器资源。The external machine resource includes at least one of the following information: general attributes, available status, cloud intercommunication attributes, and machine resources. 21.根据权利要求16所述的装置,其特征在于,还包括:21. The apparatus of claim 16, further comprising: 所述外部存储卷资源集合包括以下信息的至少之一:标识符、集合资源数量、外部存储卷资源列表,其中,所述外部存储卷资源列表包含一个或多个所述外部存储卷资源。The external storage volume resource set includes at least one of the following information: an identifier, a set resource quantity, and an external storage volume resource list, wherein the external storage volume resource list includes one or more external storage volume resources. 22.根据权利要求16所述的装置,其特征在于,还包括:22. The apparatus of claim 16, further comprising: 所述外部存储卷资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、存储卷资源。The external storage volume resource includes at least one of the following information: general attributes, available status, cloud intercommunication attributes, and storage volume resources. 23.根据权利要求16所述的装置,其特征在于,还包括:23. The apparatus of claim 16, further comprising: 所述外部网络资源集合包括以下信息的至少之一:标识符、集合资源数量、外部网络资源列表,其中,所述外部网络资源列表包含一个或多个所述外部网络资源。The set of external network resources includes at least one of the following information: an identifier, a quantity of set resources, and a list of external network resources, wherein the list of external network resources includes one or more of the external network resources. 24.根据权利要求16所述的装置,其特征在于,还包括:24. The apparatus of claim 16, further comprising: 所述外部网络资源包括以下信息的至少之一:通用属性、可用状态、云互通属性、网络资源。The external network resources include at least one of the following information: general attributes, availability status, cloud intercommunication attributes, and network resources. 25.根据权利要求18,20,22或24所述的装置,其特征在于,还包括:25. The device of claim 18, 20, 22 or 24, further comprising: 所述云互通属性包括以下至少之一:云互通角色、云互通支持的服务;The cloud interworking attributes include at least one of the following: cloud interworking roles, services supported by cloud interworking; 所述云互通角色包括以下至少之一:对等云、云中介者、被中介者、云联盟成员;The cloud interworking role includes at least one of the following: peer-to-peer cloud, cloud intermediary, intermediary, cloud alliance member; 所述云互通支持的服务包括以下至少之一:对等云服务、云联盟服务、调解服务、聚合服务、仲裁服务。The services supported by the cloud intercommunication include at least one of the following: peer-to-peer cloud services, cloud alliance services, mediation services, aggregation services, and arbitration services. 26.根据权利要求18,20,22或24所述的装置,其特征在于,还包括:26. The device of claim 18, 20, 22 or 24, further comprising: 所述可用状态包括以下之一:可用、不可用。The available status includes one of the following: available and unavailable. 27.一种云互通的外部资源管理系统,其特征在于,包括:第一云服务提供商,以及一个或多个第二云服务提供商;27. An external resource management system for cloud intercommunication, comprising: a first cloud service provider, and one or more second cloud service providers; 所述第一云服务提供商通过所述第一云服务提供商上的云入口点接收云服务消费者的云互通的请求,所述第一云服务提供商包括外部资源,所述云入口点包括所述外部资源的信息;The first cloud service provider receives the cloud intercommunication request of the cloud service consumer through the cloud entry point on the first cloud service provider, the first cloud service provider includes external resources, and the cloud entry point Information including said external sources; 所述第一云服务提供商依据所述外部资源访问所述第二云服务提供商的资源,所述资源包括以下至少之一:系统资源,机器资源,存储资源,以及网络资源。The first cloud service provider accesses resources of the second cloud service provider according to the external resources, and the resources include at least one of the following: system resources, machine resources, storage resources, and network resources.
CN201510632453.0A 2015-09-29 2015-09-29 The external resource management method of cloud intercommunication, apparatus and system Pending CN106559453A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510632453.0A CN106559453A (en) 2015-09-29 2015-09-29 The external resource management method of cloud intercommunication, apparatus and system
PCT/CN2016/086923 WO2017054533A1 (en) 2015-09-29 2016-06-23 External resource management method, apparatus and system through cloud interworking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510632453.0A CN106559453A (en) 2015-09-29 2015-09-29 The external resource management method of cloud intercommunication, apparatus and system

Publications (1)

Publication Number Publication Date
CN106559453A true CN106559453A (en) 2017-04-05

Family

ID=58414537

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510632453.0A Pending CN106559453A (en) 2015-09-29 2015-09-29 The external resource management method of cloud intercommunication, apparatus and system

Country Status (2)

Country Link
CN (1) CN106559453A (en)
WO (1) WO2017054533A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019062536A1 (en) * 2017-09-30 2019-04-04 腾讯科技(深圳)有限公司 Resource processing method, device and system and computer-readable medium
CN109819061A (en) * 2018-09-11 2019-05-28 华为技术有限公司 A method, apparatus and device for processing cloud services in a cloud system
CN112671826A (en) * 2020-11-25 2021-04-16 紫光云技术有限公司 Method for realizing issuing of virtual private cloud intercommunication configuration
CN113615140A (en) * 2019-08-30 2021-11-05 Oppo广东移动通信有限公司 Access method, device and equipment of collection resource and storage medium
WO2024250839A1 (en) * 2023-06-06 2024-12-12 深圳新度博望科技有限公司 Advertisement bidding method and apparatus, and computer device and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109889573B (en) * 2019-01-14 2020-08-07 武汉理工大学 NGSA multi-target-based copy placement method in hybrid cloud

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546735A (en) * 2011-01-04 2012-07-04 中兴通讯股份有限公司 Cloud computing system, cloud computing method and cloud
CN102647451A (en) * 2012-03-20 2012-08-22 北京航空航天大学 Method and device for automatic matching between mobile terminal and cloud portal
US20130127636A1 (en) * 2011-11-20 2013-05-23 Cardibo, Inc. Wireless sensor network for determining cardiovascular machine usage
CN103428025A (en) * 2012-05-25 2013-12-04 中兴通讯股份有限公司 Method, apparatus and system for managing virtual network service
CN104244020A (en) * 2014-09-22 2014-12-24 内蒙古工业大学 Request routing method for could environment video live service
CN104572344A (en) * 2013-10-29 2015-04-29 杭州海康威视系统技术有限公司 Backup Method and system for multi-cloud data

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11922196B2 (en) * 2010-02-26 2024-03-05 Red Hat, Inc. Cloud-based utilization of software entitlements
CN103209200B (en) * 2012-01-16 2017-06-23 上海耀诚通信科技有限公司 Cloud service exchange system and service-seeking and exchange method
CN104639592B (en) * 2013-11-15 2018-09-28 华为技术有限公司 Information synchronization method and system and cloud storage gateway between cloud storage gateway

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546735A (en) * 2011-01-04 2012-07-04 中兴通讯股份有限公司 Cloud computing system, cloud computing method and cloud
US20130127636A1 (en) * 2011-11-20 2013-05-23 Cardibo, Inc. Wireless sensor network for determining cardiovascular machine usage
CN102647451A (en) * 2012-03-20 2012-08-22 北京航空航天大学 Method and device for automatic matching between mobile terminal and cloud portal
CN103428025A (en) * 2012-05-25 2013-12-04 中兴通讯股份有限公司 Method, apparatus and system for managing virtual network service
CN104572344A (en) * 2013-10-29 2015-04-29 杭州海康威视系统技术有限公司 Backup Method and system for multi-cloud data
CN104244020A (en) * 2014-09-22 2014-12-24 内蒙古工业大学 Request routing method for could environment video live service

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DISTRIBUTED MANAGEMENT TASK FORCE, INC: "Cloud Infrastructure Management Interface (CIMI) Model and RESTful HTTP-based Protocol", 《DMTF STANDARD》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019062536A1 (en) * 2017-09-30 2019-04-04 腾讯科技(深圳)有限公司 Resource processing method, device and system and computer-readable medium
CN109600337A (en) * 2017-09-30 2019-04-09 腾讯科技(深圳)有限公司 Method for processing resource, device, system and computer-readable medium
CN109600337B (en) * 2017-09-30 2020-12-15 腾讯科技(深圳)有限公司 Resource processing method, device, system and computer readable medium
US11190503B2 (en) 2017-09-30 2021-11-30 Tencent Technology (Shenzhen) Company Limited Resource processing method, apparatus, and system, and computer-readable medium
CN109819061A (en) * 2018-09-11 2019-05-28 华为技术有限公司 A method, apparatus and device for processing cloud services in a cloud system
CN109819061B (en) * 2018-09-11 2021-09-21 华为技术有限公司 Method, device and equipment for processing cloud service in cloud system
US11431670B2 (en) 2018-09-11 2022-08-30 Huawei Cloud Computing Technologies Co., Ltd. Method for processing cloud service in cloud system, apparatus, and device
US11811722B2 (en) 2018-09-11 2023-11-07 Huawei Cloud Computing Technologies Co., Ltd. Method for processing cloud service in cloud system, apparatus, and device
CN113615140A (en) * 2019-08-30 2021-11-05 Oppo广东移动通信有限公司 Access method, device and equipment of collection resource and storage medium
CN113615140B (en) * 2019-08-30 2023-04-04 Oppo广东移动通信有限公司 Access method, device and equipment of collection resource and storage medium
CN112671826A (en) * 2020-11-25 2021-04-16 紫光云技术有限公司 Method for realizing issuing of virtual private cloud intercommunication configuration
WO2024250839A1 (en) * 2023-06-06 2024-12-12 深圳新度博望科技有限公司 Advertisement bidding method and apparatus, and computer device and storage medium

Also Published As

Publication number Publication date
WO2017054533A1 (en) 2017-04-06

Similar Documents

Publication Publication Date Title
US10664331B2 (en) Generating an application programming interface
US10440138B2 (en) Provisioning IaaS services
CN108322325B (en) Virtual machine management method and device
CN118696299A (en) Multi-tenancy pattern for serverless code execution
US20200174861A1 (en) Application programming interfaces in a multi-server environment
US20120072555A1 (en) Linking instances within a cloud computing environment
CN106559453A (en) The external resource management method of cloud intercommunication, apparatus and system
US10594800B2 (en) Platform runtime abstraction
US10397051B1 (en) Configuration and testing of network-based service platform resources using a service platform specific language
US10678657B1 (en) Reversion operations for virtual computing environments
WO2014101475A1 (en) Cloud platform application deployment method and apparatus
CN109032753B (en) Heterogeneous virtual machine hard disk hosting method and system, storage medium and Nova platform
CN112685499A (en) Method, device and equipment for synchronizing process data of work service flow
US10182104B1 (en) Automatic propagation of resource attributes in a provider network according to propagation criteria
CN113691575A (en) Communication method, device and system
WO2020001162A1 (en) Container management method, apparatus, and device
CN116303309A (en) File mounting method, device and electronic equipment
WO2023134144A1 (en) Method for processing cloud service in cloud system, and related apparatus
US20240281341A1 (en) Discovery of services in combination with enabling data protection and other workflows
CN113541987A (en) A method and apparatus for updating configuration data
CN113504872A (en) Method, system, equipment and medium for mounting virtual disk on cloud physical machine
CN111061541A (en) A method, system, computer storage medium and terminal for creating a virtual machine
WO2023274014A1 (en) Storage resource management method, apparatus, and system for container cluster
CN106559454B (en) Resource access method, device and system
CN108696559A (en) Method for stream processing and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170405