Using declarative configuration data to manage cloud lifecycle

A life cycle and configuration data technology, applied in the direction of electrical digital data processing, data exchange network, resource allocation, etc., can solve problems such as user or enterprise shutdown and time-consuming

Inactive Publication Date: 2018-08-03
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Experimentation can be time-consuming, causing downtime for users or businesses

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Using declarative configuration data to manage cloud lifecycle
  • Using declarative configuration data to manage cloud lifecycle
  • Using declarative configuration data to manage cloud lifecycle

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The examples extend to methods, systems, and computer program products for managing cloud lifecycles using declarative configuration data. Receives requests to implement lifecycle management commands. Lifecycle management commands are used to transition a cloud into a specified lifecycle state.

[0016] Access aggregated declarative configuration data for the cloud. Aggregated declarative configuration data defines the configuration for the cloud. The aggregated declarative configuration data includes one or more declared roles and includes one or more declared action plans. Each of the one or more role declarations declares one or more interfaces for functionality corresponding to one or more lifecycle management commands. Each of the one or more functions is associated with an executable script. Each of the one or more declared action plans specifies an execution sequence for implementing the corresponding lifecycle management command.

[0017] The aggregated dec...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Aspects extend to methods, systems, and computer program products for using declarative configuration data to manage cloud lifecycle. A declarative language can be used to declare physical and logicaltopology as well as lifecycle management commands at multiple topology hierarchies. Developers of different cloud components can declare roles and cloud operations in compliance with a declaration model. Compliance with the declaration model allows aggregation and cross-referencing among commands and topology elements declared by different developers. As such, dependencies between components canbe efficiently identified and accounted for when implementing lifecycle management commands. Declarative configuration data can also be used to onboard additional components to a cloud without code changes to an underlying lifecycle state manager.

Description

Background technique [0001] Computer systems and related technologies affect many aspects of society. In fact, the ability of computer systems to process information has transformed the way we live and work. More recently, computer systems have been coupled to each other and to other electronic devices to form both wired and wireless computer networks through which the computer systems and other electronic devices can transmit electronic data. Accordingly, the execution of many computing tasks is distributed across multiple different computer systems and / or multiple different computing environments. For example, a distributed application may have components on multiple different computer systems. [0002] In some environments, a set of resources is deployed in a "cloud." Typically, resources in a data center are grouped and configured into the cloud for use by customers or other users. As such, cloud computing provides users and businesses with various capabilities to proc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50G06F9/48H04L12/24
CPCH04L41/5054G06F9/5072G06F11/0709G06F11/0793H04L41/0853H04L41/0654G06F11/1441G06F11/1417G06F2201/805G06F2201/85H04L41/0816H04L41/12H04L67/10H04L41/085
Inventor 魏成R·马克诺吉亚S·M·卢卡斯R·S·T·吉布森M·C·维特莫V·埃弗里金S·夏夫P·沙玛A·施密特B·彼得森M·S·巴里拉斯K·古鲁穆蒂
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products