Method and apparatus for creating a custom service
US-2017171032-A1 · Jun 15, 2017 · US
US10601682B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10601682-B2 |
| Application number | US-201715813413-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 15, 2017 |
| Priority date | May 15, 2015 |
| Publication date | Mar 24, 2020 |
| Grant date | Mar 24, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes obtaining a service availability level of a to-be-deployed service; determining, based on an availability policy library and according to the service availability level of the to-be-deployed service, availability-related parameter information of a resource corresponding to the service availability level of the to-be-deployed service; and allocating and configuring the corresponding resource for the to-be-deployed service based on a resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service, where the resource includes at least one of the following: an infrastructure resource, a non-HA software resource, or an HA software resource.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: obtaining a service availability level of a to-be-deployed service, wherein the service availability level is determined according to a service type of the to-be-deployed service, or the service availability level is determined according to a user type corresponding to the to-be-deployed service; determining, based on an availability policy library and according to the service availability level of the to-be-deployed service, availability-related parameter information of a resource corresponding to the service availability level of the to-be-deployed service; and allocating and configuring, for the to-be-deployed service, the resource corresponding to the service availability level of the to-be-deployed service based on a resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service; wherein the availability policy library stores an availability policy, and the availability policy comprises at least one service availability level and availability-related parameter information of a resource corresponding to each service availability level; wherein the resource information library stores availability-related parameter information of a system-configured resource, and the system-configured resource comprises: an infrastructure resource, a non-high availability (HA) software resource, or an HA software resource; and wherein the infrastructure resource comprises a hardware resource, a virtualization platform, a virtual unit, and a virtual resource, the hardware resource comprises a computing hardware resource, a storage hardware resource, and a network hardware resource, and the virtual resource comprises a virtual computing resource, a virtual storage resource, and a virtual network resource. 2. The method according to claim 1 , wherein before allocating and configuring, for the to-be-deployed service, the resource corresponding to the service availability level of the to-be-deployed service based on the resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service, the method further comprises: obtaining specification-related parameter information of the resource, wherein the specification-related parameter information of the resource comprises a resource quantity or resource performance; and wherein allocating and configuring, for the to-be-deployed service, the resource corresponding to the service availability level of the to-be-deployed service based on the resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service comprises: allocating and configuring, for the to-be-deployed service, the resource corresponding to the service availability level of the to-be-deployed service based on the resource information library and according to the specification-related parameter information of the resource and the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service. 3. The method according to claim 1 , wherein the availability-related parameter information of the infrastructure resource comprises: a service life of the hardware resource, a manufacturer of the hardware resource, an enhanced reliability feature of the hardware resource, a redundancy quantity or ratio of the hardware resource, anti-affinity of the hardware resource, a manufacturer of the virtualization platform, a version of the virtualization platform, a redundancy quantity or ratio of the virtual unit, anti-affinity of the virtual unit, a redundancy quantity or ratio of the virtual resource, or anti-affinity of the virtual resource; wherein the availability-related parameter information of the non-HA software resource comprises: a manufacturer of the non-HA software resource, a version of the non-HA software resource, a redundancy quantity or ratio of the non-HA software resource, or anti-affinity of the non-HA software resource, and the non-HA software resource comprises: a service chain, a virtualized network function (VNF), and a virtualized network function component (VNFC); and wherein the availability-related parameter information of the HA software resource comprises a function type of the HA software resource or function parameter configuration of the HA software resource. 4. The method according to claim 1 , wherein the availability policy library further stores a service candidate policy or degradation policy; and wherein the method further comprises: allocating and configuring a another resource for the to-be-deployed service based on the resource information library and according to the service candidate policy or degradation policy when the availability-related parameter information that is of the system-configured resource and stored in the resource information library does not have parameter information matching the availability-related parameter information that is of the resource corresponding to the service availability level of the to-be-deployed service and determined based on the availability policy library. 5. A method, comprising: when it is detected that an availability state of a deployed service changes, or when information that affects an availability state of the deployed service is detected, performing, based on an availability policy library and a resource information library, end-to-end adjustment on a resource configured for the deployed service; wherein the availability policy library stores an availability policy, the availability policy comprises at least one service availability level and availability-related parameter information of a resource corresponding to each service availability level, and a service availability level of the deployed service is determined according to a service type of the deployed service, or the service availability level of the deployed service is determined according to a user type corresponding to the deployed service; wherein the resource information library stores availability-related parameter information of a system-configured resource, the system-configured resource comprises: an infrastructure resource, a non-high availability (HA) software resource, or a HA software resource; and wherein the infrastructure resource comprises a hardware resource, a virtualization platform, a virtual unit, and a virtual resource, the hardware resource comprises a computing hardware resource, a storage hardware resource, and a network hardware resource, and the virtual resource comprises a virtual computing resource, a virtual storage resource, and a virtual network resource. 6. The method according to claim 5 , wherein the availability-related parameter information of the infrastructure resource comprises a service life of the hardware resource, a manufacturer of the hardware resource, an enhanced reliability feature of the hardware resource, a redundancy quantity or ratio of the hardware resource, anti-affinity of the hardware resource, a manufacturer of the virtualization platform, a version of the virtualization platform, a redundancy quantity or ratio of the virtual unit, anti-affinity of the virtual unit, a redundancy quantity or ratio of the virtual resource, or anti-affinity of the virtual resource; wherein the availability-related parameter information of the non-HA software resource comprises: a manufacturer of the non-HA software resource, a version of the non-HA software resource, a redundancy quantity or ratio of the non-HA software resource, or anti-affinity of the non-HA s
Network integration; Enabling network access in virtual machine instances · CPC title
Making service definitions prior to deployment · CPC title
Hypervisor-specific management and integration aspects · CPC title
Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title
by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.