Initial notes for discussion and elaboration.


In the typical telecom operator environment, the infrastructure Life Cycle Management has become increasingly complex and error prone, with multiple vendors and products, and high maintenance costs due to the necessary planning, testing and the out-of-business-hours execution required to do frequently disruptive maintenance (e.g., upgrades) and to mitigate outages to mission-critical applications. Consistent process and tooling for infrastructure management across hybrid environments creates additional complexity due to different level of access to infrastructure with the hands-on on-premise operations and access only to consumable services offered by public clouds.

Life cycle operations, such as software or hardware upgrades (including complex and risky firmware updates), typically involve time-consuming manual research to check whether an upgrade is available, needed, beneficial and not conflicting with the current versions of other components before moving forward.  In a complex and at scale Hybrid Multi-Cloud environment, such a manual process is ineffective and, in many cases, impossible to execute in a controlled manner.  Hence, needs for automation.

The goals of LCM is to provide a reliable administration of a system from its provisioning, through its operational stage, to its final retirement. Key functions of Infrastructure LCM:


Essential foundation blocks for Infrastructure LCM automation:

  1. Inventory
  2. Available Software Upgrades and Dependencies
  3. Orchestration Engine


Automated LCM uses Inventory to:

Automated LCM uses Available Software Upgrades and Dependencies component to:

Automated LCM uses Orchestration Engine to: