CN117792913B - Method for realizing ECR mirror image file adaptation to public cloud based on component package - Google Patents

Method for realizing ECR mirror image file adaptation to public cloud based on component package Download PDF

Info

Publication number
CN117792913B
CN117792913B CN202410204938.9A CN202410204938A CN117792913B CN 117792913 B CN117792913 B CN 117792913B CN 202410204938 A CN202410204938 A CN 202410204938A CN 117792913 B CN117792913 B CN 117792913B
Authority
CN
China
Prior art keywords
ecr
instance
cloud platform
metadata
package
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.)
Active
Application number
CN202410204938.9A
Other languages
Chinese (zh)
Other versions
CN117792913A (en
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.)
China Broadband Communications Co ltd
Original Assignee
China Broadband Communications Co ltd
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 China Broadband Communications Co ltd filed Critical China Broadband Communications Co ltd
Priority to CN202410204938.9A priority Critical patent/CN117792913B/en
Publication of CN117792913A publication Critical patent/CN117792913A/en
Application granted granted Critical
Publication of CN117792913B publication Critical patent/CN117792913B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application relates to a method for realizing ECR image file adaptation public cloud based on a component package, which comprises the steps of creating an instance ECR through an ECR image; querying metadata in the cloud platform service by using the instance ECR; identifying a cloud platform where the instance ECR is located based on metadata, and requesting a corresponding package to a nanotube center; the cloud platform is adapted through the component package. The method has the advantages that all cloud platforms of the method use the same mirror image, different cloud platforms are adapted only through the component package, when the strategy of the cloud platform changes, only the component package is required to be updated, an approval process is not required, and research and development resources are effectively saved.

Description

Method for realizing ECR mirror image file adaptation to public cloud based on component package
Technical Field
The disclosure relates to the technical field of ECR mirror images, in particular to a method for realizing adaptation of ECR mirror image files to public clouds based on component packages.
Background
ECR is one of core nodes of SD-WAN, ECR is deployed on private cloud of operators in the form of virtual machine under partial scene, but there are occasions where deployment on public cloud of third party such as AWS, ali cloud, tech cloud, etc. is required.
In order to improve user experience and achieve self-service of users, ECR images on public cloud platforms can be packaged into commodities on the market of each public cloud platform. Because each public cloud platform has unique security flow requirements, theoretically, operators need to create independent ECR images for each public cloud platform and package the ECR images on shelves.
However, an independent ECR mirror image is created for each public cloud platform, so that great manpower and energy waste is caused for research personnel, and when the market strategy of a certain public cloud platform changes suddenly, the public cloud platform must be packaged again and put on shelf (the necessary development and detection time and the approval time are removed), and the uncontrollability of project time is further increased.
Disclosure of Invention
In view of the above, the present application provides a method for adapting an ECR image file to a public cloud based on a package, so as to solve the above-mentioned problems.
In one aspect of the application, a method for realizing ECR mirror image file adaptation to public cloud based on a component package is provided, which comprises the following steps:
Creating an instance ECR by means of an ECR mirror;
querying metadata in the cloud platform service by using the instance ECR;
identifying a cloud platform where the ECR of the instance is located based on the metadata, and requesting a corresponding package to a nanotube center;
And adapting the cloud platform through the component package.
As an optional embodiment of the present application, optionally querying metadata in a cloud platform service using the instance ECR includes:
the instance ECR sends a query request for querying metadata to the cloud platform service;
and returning corresponding metadata to the instance ECR according to the query request.
As an optional embodiment of the present application, optionally, the identifying, based on the metadata, a cloud platform where the instance ECR is located, and requesting, from a nanotube center, a corresponding package includes:
the instance ECR identifies a corresponding cloud platform through the metadata;
Reporting cloud platform information and parameters corresponding to the cloud platform to the nanotube center, and obtaining a package provided by the nanotube center; and the component package corresponds to the cloud platform.
As an optional embodiment of the present application, optionally, said adapting, by said component package, the cloud platform includes:
receiving a package provided by the nanotube center;
installing an extension package on the instance ECR according to the component package, and setting a secret key.
As an optional embodiment of the present application, optionally, after installing an extension package on the instance ECR according to the component package and setting a key, the method further includes:
and sending a successful nanotube notification to the nanotube center.
As an alternative embodiment of the present application, optionally, the ECR mirror is a generic mirror.
In another aspect of the present application, an apparatus is provided for implementing any one of the methods for implementing ECR image file adaptation to public cloud based on component packages, including:
an instance creation module configured to create an instance ECR via an ECR image;
a metadata query module configured to query metadata in a cloud platform service using the instance ECR;
the metadata identification module is configured to identify a cloud platform where the instance ECR is located based on the metadata and ask for a corresponding package to a nanotube center;
and the cloud platform adapting module is configured to adapt the cloud platform through the component package.
In another aspect of the present application, there is provided a control system including:
A processor;
A memory for storing processor-executable instructions;
The processor is configured to implement any one of the methods described above based on the component package to implement ECR image file adaptation public cloud when executing the executable instructions.
In yet another aspect of the present application, a non-transitory computer readable storage medium is provided, having stored thereon computer program instructions that, when executed by a processor, implement a method of implementing ECR image file adaptation public cloud based on a package as described in any of the above.
The invention has the technical effects that:
The application aims to solve the problem of great manpower and resource waste caused by creating independent ECR images for each public cloud platform, identifies the cloud platform where the ECR is located through cloud data in cloud platform service, reports the cloud platform to a nano-tube system to ask for corresponding component packages, and creates an instance ECR by using a single universal image instead of creating ECR images one by one for each cloud platform. Including creating an instance ECR by ECR mirroring; querying metadata in the cloud platform service by using the instance ECR; identifying a cloud platform where the instance ECR is located based on metadata, and requesting a corresponding package to a nanotube center; the cloud platform is adapted through the component package. The method has the advantages that all cloud platforms of the method use the same mirror image, different cloud platforms are adapted only through the component package, when the strategy of the cloud platform changes, only the component package is required to be updated, an approval process is not required, and research and development resources are effectively saved.
Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments, features and aspects of the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow diagram illustrating a method for implementing ECR image file adaptation to public clouds based on component packages in accordance with one embodiment of the present disclosure;
FIG. 2 illustrates a timing diagram of a method for implementing ECR image file adaptation to a public cloud based on component packages in accordance with an embodiment of the present disclosure;
FIG. 3 illustrates a block diagram of a method of adapting a public cloud for an existing ECR image;
FIG. 4 illustrates a flow diagram of a method for implementing ECR image file adaptation public cloud based on component packages in accordance with an embodiment of the present disclosure;
Fig. 5 illustrates a simple code example of AWS/GCP/Azure metadata in a method for implementing ECR image file adaptation public cloud based on component packages in accordance with an embodiment of the present disclosure.
Detailed Description
Various exemplary embodiments, features and aspects of the disclosure will be described in detail below with reference to the drawings. In the drawings, like reference numbers indicate identical or functionally similar elements. Although various aspects of the embodiments are illustrated in the accompanying drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
The word "exemplary" is used herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
In addition, numerous specific details are set forth in the following detailed description in order to provide a better understanding of the present disclosure. It will be understood by those skilled in the art that the present disclosure may be practiced without some of these specific details. In some instances, methods, means, elements, and circuits well known to those skilled in the art have not been described in detail in order not to obscure the present disclosure.
Example 1
As shown in fig. 1 and fig. 2, in one aspect of the present application, a method for implementing ECR image file adaptation to public cloud based on component packages is provided, including the following steps:
s100, creating an instance ECR through an ECR mirror image;
s200, inquiring metadata in the cloud platform service by using the instance ECR;
s300, identifying a cloud platform where the instance ECR is located based on the metadata, and requesting a corresponding package to a nanotube center;
s400, adapting the cloud platform through the component package.
In this embodiment, in order to solve the problem of great manpower and resource waste caused by creating an independent ECR image for each public cloud platform, cloud data in cloud platform service is used to identify the cloud platform where the ECR is located, and report the cloud platform to a nano-tube system to ask for a corresponding package, it is unnecessary to create ECR images for each cloud platform one by one, but a single general image is used to create an instance ECR, that is, all cloud platforms use the same image, and only the package is used to adapt to different cloud platforms, when the policy of the cloud platform changes, only the package needs to be updated, and a approval process is not required, thereby effectively saving research and development resources.
Specifically, an instance ECR is created by ECR mirroring, via step S100.
Here, it should be noted that, all public cloud markets use the same ECR image as the private cloud, and after the ECR image creates an instance ECR, the cloud platform where the ECR image is located can be identified for the first time. For ECR nodes in the SD-WAN field, the method can be analogous to the deployment of virtual machines on a cloud platform, and only a router system runs in the virtual machines, so that the process of creating an instance ECR through ECR mirror images in the application, in particular, the process of selecting ECR mirror images issued by operators in the cloud platform market and creating virtual machines based on the mirror images, is adopted.
Specific operation will be described below taking AWS as an example.
1. Registering AWS accounts
Registration of the AWS account is performed by accessing the AWS web and clicking on "create AWS account". Wherein, the registration process needs to provide name, address and payment information, and a new AWS account needs to be registered.
2. Setting up a billing account
Logging into the AWS console goes to "my account" and sets billing information.
3. Access AWS MARKETPLACE
In the AWS console, select "service" while searching for and selecting "MARKETPLACE".
Then, metadata in the cloud platform service is queried using the instance ECR, via step S200.
4. Selecting and subscribing to virtual machine instances
Browse and select interesting virtual machine instance (here, ECR mirror image) in MARKETPLACE, click "subscribe" and complete subscription flow as prompted.
5. Starting virtual machine instances
In the AWS console, go to the EC2 console. Select "instance" and click on launch instance.
In the starting guide, selecting a subscribed virtual machine instance, and configuring the instance according to the prompt. After configuration is confirmed, the virtual machine instance is started.
Through the steps, the purpose of creating the virtual machine instance in the AWS market is achieved. Other cloud platform operation manners are similar and will not be described in detail herein.
As an optional embodiment of the present application, optionally querying metadata in a cloud platform service using the instance ECR includes:
S210, the instance ECR sends a query request for querying metadata to the cloud platform service;
S220, returning corresponding metadata to the instance ECR according to the query request.
That is, after the instance ECR is created by the ECR image, a query request for querying metadata is sent to the cloud platform service by the ECR, the cloud platform service returns corresponding metadata to the instance ECR after receiving the query request, and thus the instance ECR obtains the corresponding metadata. Here, it should be noted that metadata returned by the cloud platform service is basic information of the cloud platform, and when the virtual machine does not know which cloud platform is deployed on itself, the virtual machine can determine the public cloud where the virtual machine is located by using the metadata service provided by the cloud service provider. Since the metadata acquisition manner of each cloud platform is not exactly the same, some heuristics are required.
A simple code instance, shown as AWS/GCP/Azure metadata in fig. 5, includes attempting to acquire AMS instance metadata, attempting to acquire GCP instance metadata, and attempting to acquire Azure instance metadata, wherein if a certain attempt is successfully returned, the virtual machine can determine on which cloud platform itself is deployed, and can then further acquire detailed information. Taking AWS as an example, the following metadata may be obtained and reported to the nanotube center, including:
public-hostname: a common hostname of the instance;
ami-id: AMI ID for the boot instance;
instance-id: an ID of the instance;
public-ipv4: the public IPv4 address of the instance;
Displacement/availability-zone: the available area where the instance is located;
instance-type: the type of instance;
security-groups: a security group to which the instance belongs;
local-ipv4: the local IPv4 address of the instance;
network/interfaces/macs/mac/local-ipv4s: a local IPv4 address list of instances;
iam/security-credentials/role-name: temporary security credentials for an IAM role associated with an instance.
Further, through step S300, the cloud platform where the instance ECR is located is identified based on the metadata, and the corresponding package is requested to the nanotube center.
As an optional embodiment of the present application, optionally, the identifying, based on the metadata, a cloud platform where the instance ECR is located, and requesting, from a nanotube center, a corresponding package includes:
s310, the instance ECR identifies a corresponding cloud platform through the metadata;
S320, reporting cloud platform information and parameters corresponding to the cloud platform to the nanotube center, and obtaining a package provided by the nanotube center; and the component package corresponds to the cloud platform.
Finally, the cloud platform is adapted by the component package, via step S400.
As an optional embodiment of the present application, optionally, said adapting, by said component package, the cloud platform includes:
s410, receiving a package provided by the nanotube center;
s420, installing an extension package on the ECR according to the component package, and setting a secret key.
As an optional embodiment of the present application, optionally, after installing an extension package on the instance ECR according to the component package and setting a key, the method further includes:
and sending a successful nanotube notification to the nanotube center.
As an alternative embodiment of the present application, optionally, the ECR mirror is a generic mirror.
The method of the present application will be described in detail below taking the Tech cloud market, the AWS market and the Arian cloud market as examples.
As shown in fig. 3, in the prior art, an independent ECR image is typically created for each public cloud platform and is packaged and put on shelf, for example, for the messenger cloud market, the AWS market, and the ali cloud market, the standard images are respectively obtained after passing through the packaging system, and the three images are respectively packaged into commodities to be put on shelf in the messenger cloud market, the AWS market, and the ali cloud market, which respectively correspond to ECR-messenger cloud, ECR-AWS, and ECR-ali cloud. Therefore, an independent ECR mirror image is created for each public cloud platform, great manpower and resource waste is caused for research personnel, when the strategy of the market of a certain public cloud platform changes suddenly, the public cloud platform needs to be packaged again and put on shelf, the necessary development time and approval time are removed, and the uncontrollability of projects is increased.
As shown in fig. 4, in the method for realizing the adaptation of the ECR image file to the public cloud based on the component package according to the present application, there is no need to create ECR images for each cloud platform one by one, and a single general image is used, that is, for the messenger cloud market, the AWS market and the ali cloud market, there is no need to waste research personnel to create an instance ECR by using a single ECR image, after the instance ECR is created by using a single ECR image, the instance can identify the cloud platform where the instance is located for the first time, that is, the cloud platform where the instance is located, that is, the messenger cloud market, the AWS market or the ali cloud market where the instance is located can be identified, and after identifying the cloud platform where the instance is located, the component package corresponding to the cloud platform where the instance is located is requested to the nanotube center, that is, the cloud platform information and various parameters are reported to the nanotube center, and the component package corresponding to the cloud platform is provided to the ECR by the nanotube center, so as to adapt to the cloud platform. Further, the ECR installs the extension package, and after setting the key, notifies the center of the nanotube of successful nanotube. Thus, all cloud platforms can use the same mirror image, i.e. different cloud platforms can be adapted by just component packages. Moreover, when the policy of the cloud platform changes, only the component package needs to be updated, and an approval process is not needed, so that development time is effectively saved, and controllability of the project is ensured.
Here, it should be noted that the images uploaded to the cloud platform market are chargeable, and thus need to be considered differently from the ordinary images. Taking the AWS market as an example, the following factors are to be considered, including in particular:
Customizability: AWS MARKETPLACE the customized image is customized for sale on AWS MARKETPLACE, typically containing specific software, configurations, and licenses. These images are specifically tailored to meet specific market needs.
Charging and licensing: AWS MARKETPLACE custom images typically contain specific billing and licensing models for sale and use at AWS MARKETPLACE. These images may have specific pricing and billing patterns.
Market applicability: AWS MARKETPLACE custom images are designed for transactions at AWS MARKETPLACE and thus are required to meet the relevant specifications and requirements of AWS MARKETPLACE, including product description, pricing, support, etc.
Sales and distribution: AWS MARKETPLACE customized images can be sold and distributed through AWS MARKETPLACE, and buyers can purchase and use these images through AWS MARKETPLACE.
Compliance with: the AWS MARKETPLACE customized mirror image is required to meet the compliance requirements of AWS MARKETPLACE, including security, privacy, and legitimacy.
The above-mentioned customization needs to add code and data to the mirror image of the on-shelf AWS market, and these customization contents are extension component packages. Different cloud platforms have similar customization strategies, but specific implementation methods are different, and for operators, corresponding images of one ECR virtual machine need to be simultaneously put on cloud platforms such as AWS, GCP, azure, OCI, ali cloud or Tengying cloud, and the like, and images with similar and different functions need to be customized repeatedly. The present application aims to make the different customization requirements between the platforms into different extension component packages without having to re-customize a large stack of images. Similarly, when the customized content of a certain cloud platform needs to be updated, based on the way of expanding the package, the package is not required to be mirrored again, the package is not required to be put on shelf again, other related complex business processes are all bypassed, and only the package is required to be updated.
In summary, all cloud platforms of the method provided by the application use the same mirror image, and adapt to different cloud platforms only through the component package, so that when the strategy of the cloud platform changes, only the component package is required to be updated, and the approval process is not required, thereby effectively saving research and development resources.
It will be appreciated by those skilled in the art that implementing all or part of the above-described embodiment methods may be implemented by a computer program for instructing relevant hardware, and the program may be stored in a computer readable storage medium, and the program may include the embodiment flow of each control method as described above when executed. The storage medium may be a magnetic disk, an optical disk, a Read-only memory (ROM), a random access memory (RandomAccessMemory, RAM), a flash memory (flash memory), a hard disk (HARDDISKDRIVE, abbreviated as HDD), a Solid state disk (Solid-state STATEDRIVE, SSD), or the like; the storage medium may also comprise a combination of memories of the kind described above.
Example 2
Further, according to another aspect of the present application, there is provided an apparatus for implementing the method for implementing ECR image file adaptation public cloud based on component packages according to any one of the foregoing aspects, including:
an instance creation module configured to create an instance ECR via an ECR image;
a metadata query module configured to query metadata in a cloud platform service using the instance ECR;
the metadata identification module is configured to identify a cloud platform where the instance ECR is located based on the metadata and ask for a corresponding package to a nanotube center;
and the cloud platform adapting module is configured to adapt the cloud platform through the component package.
Example 3
In yet another aspect of the present application, there is provided a control system including:
A processor;
A memory for storing processor-executable instructions;
The processor is configured to implement any one of the methods described above based on the component package to implement ECR image file adaptation public cloud when executing the executable instructions.
Embodiments of the present disclosure control a system that includes a processor and a memory for storing processor-executable instructions. The processor is configured to implement any of the methods for adapting ECR image files to public clouds based on component packages described above when executing executable instructions.
Here, it should be noted that the number of processors may be one or more. Meanwhile, in the control system of the embodiment of the present disclosure, an input device and an output device may be further included. The processor, the memory, the input device, and the output device may be connected by a bus, or may be connected by other means, which is not specifically limited herein.
The memory is a computer-readable storage medium that can be used to store software programs, computer-executable programs, and various modules, such as: the method for adapting ECR image files to public clouds based on the component package in the embodiment of the disclosure corresponds to a program or a module. The processor executes various functional applications and data processing of the control system by running software programs or modules stored in the memory.
The input device may be used to receive an input number or signal. Wherein the signal may be a key signal generated in connection with user settings of the device/terminal/server and function control. The output means may comprise a display device such as a display screen.
Example 4
In yet another aspect of the present application, a non-transitory computer readable storage medium is provided, having stored thereon computer program instructions that, when executed by a processor, implement a method of implementing ECR image file adaptation public cloud based on a package as described in any of the above.
The foregoing description of the embodiments of the present disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the technical improvement of the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (7)

1. The method for realizing the adaptation of the ECR image file to the public cloud based on the component package is characterized by comprising the following steps:
Creating an instance ECR by means of an ECR mirror;
querying metadata in the cloud platform service by using the instance ECR;
identifying a cloud platform where the ECR of the instance is located based on the metadata, and requesting a corresponding package to a nanotube center;
Adapting the cloud platform through the component package;
the adapting the cloud platform through the component package includes:
receiving a package provided by the nanotube center;
Installing an extension package on the instance ECR according to the component package, and setting a secret key;
after installing the extension package on the instance ECR according to the component package and setting the key, the method further comprises:
and sending a successful nanotube notification to the nanotube center.
2. The method for adapting ECR image files to public clouds based on component packages according to claim 1, wherein querying metadata in a cloud platform service by using the instance ECR comprises:
the instance ECR sends a query request for querying metadata to the cloud platform service;
and returning corresponding metadata to the instance ECR according to the query request.
3. The method for implementing ECR image file adaptation public cloud based on component packages according to claim 1, wherein the identifying, based on the metadata, a cloud platform where the instance ECR is located and requesting, to a nanotube center, a corresponding component package includes:
the instance ECR identifies a corresponding cloud platform through the metadata;
Reporting cloud platform information and parameters corresponding to the cloud platform to the nanotube center, and obtaining a package provided by the nanotube center; and the component package corresponds to the cloud platform.
4. A method for implementing ECR image file adaptation to public cloud based on component package according to any of claims 1-3, wherein said ECR image is a generic image.
5. An apparatus for implementing the method for implementing ECR image file adaptation public cloud based on component packages according to any of claims 1-4, comprising:
an instance creation module configured to create an instance ECR via an ECR image;
a metadata query module configured to query metadata in a cloud platform service using the instance ECR;
the metadata identification module is configured to identify a cloud platform where the instance ECR is located based on the metadata and ask for a corresponding package to a nanotube center;
and the cloud platform adapting module is configured to adapt the cloud platform through the component package.
6. A control system, comprising:
A processor;
A memory for storing processor-executable instructions;
Wherein the processor is configured to implement the method of any one of claims 1 to 4 for ECR image file adaptation public cloud based on component packages when executing the executable instructions.
7. A non-transitory computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the method of implementing ECR image file adaptation public cloud based on component packages of any of claims 1 to 4.
CN202410204938.9A 2024-02-23 2024-02-23 Method for realizing ECR mirror image file adaptation to public cloud based on component package Active CN117792913B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410204938.9A CN117792913B (en) 2024-02-23 2024-02-23 Method for realizing ECR mirror image file adaptation to public cloud based on component package

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410204938.9A CN117792913B (en) 2024-02-23 2024-02-23 Method for realizing ECR mirror image file adaptation to public cloud based on component package

Publications (2)

Publication Number Publication Date
CN117792913A CN117792913A (en) 2024-03-29
CN117792913B true CN117792913B (en) 2024-04-23

Family

ID=90389442

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410204938.9A Active CN117792913B (en) 2024-02-23 2024-02-23 Method for realizing ECR mirror image file adaptation to public cloud based on component package

Country Status (1)

Country Link
CN (1) CN117792913B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113176875A (en) * 2021-05-12 2021-07-27 同济大学 Resource sharing service platform architecture based on micro-service
CN114422618A (en) * 2021-12-31 2022-04-29 北京千方科技股份有限公司 IOT platform protocol adaptation method, device, equipment and medium based on cloud protogenesis
CN116192961A (en) * 2023-02-15 2023-05-30 中国人民解放军63891部队 Efficient adaptation method for multi-center heterogeneous multi-cloud environment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9866635B2 (en) * 2014-03-26 2018-01-09 Rockwell Automation Technologies, Inc. Unified data ingestion adapter for migration of industrial data to a cloud platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113176875A (en) * 2021-05-12 2021-07-27 同济大学 Resource sharing service platform architecture based on micro-service
CN114422618A (en) * 2021-12-31 2022-04-29 北京千方科技股份有限公司 IOT platform protocol adaptation method, device, equipment and medium based on cloud protogenesis
CN116192961A (en) * 2023-02-15 2023-05-30 中国人民解放军63891部队 Efficient adaptation method for multi-center heterogeneous multi-cloud environment

Also Published As

Publication number Publication date
CN117792913A (en) 2024-03-29

Similar Documents

Publication Publication Date Title
CN109104467B (en) Development environment construction method and device, platform system and storage medium
CN103841134B (en) Based on API transmission, the method for receive information, apparatus and system
CN108255497B (en) Application deployment method and device
US10296952B2 (en) Fulfillment of cloud service using marketplace system
CN109068179A (en) A kind of multi-platform live broadcasting method, computer installation and computer readable storage medium
WO2016015558A1 (en) Method and apparatus for applying for license
US20220343398A1 (en) Order management methods, system, terminal and electronic device based on multi-person ordering
US20130132247A1 (en) Management apparatus, management method, and recording medium of management program
CN102457504A (en) Application store system and method for carrying out application development by using same
CN111639309B (en) Data processing method and device, node equipment and storage medium
CN105099997A (en) Virtual infrastructure-based multimedia desktop delivery method and system
US20200236096A1 (en) Methods, devices, and computer program products for service security protection
TW202232395A (en) Cloud platform management method, apparatus, electronic device, and storage medium
CN110750780B (en) User role permission fusion method, device and equipment based on multi-service system
CN114218619A (en) Data security protection method, device, medium and electronic equipment
CN117792913B (en) Method for realizing ECR mirror image file adaptation to public cloud based on component package
CN107948337B (en) Electronic file transmission method, device and system and computer readable storage medium
CN108334366A (en) A kind of online software delivery method, net purchase platform and delivery system
CN110262892B (en) Ticket issuing method and device based on distributed storage data chain and data chain node
CN112130864A (en) Deployment method and deployment device of private cloud platform service software
CN113055884B (en) Network access method, network access device and terminal
CN112350982B (en) Resource authentication method and device
CN114615285A (en) Physical machine deployment method and device, electronic equipment and storage medium
CN114389868A (en) Method, system and device for distributing cloud resources and storage medium
CN112837131A (en) Sales application development method, device, equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant