Enterprise and communications service providers (CSPs) may have very different intentions and audiences, but the challenges associated with digital transformation are virtually the same for both. Ultimately, they are looking to achieve the same outcomes: improve the customer experience, reduce operating costs and increase the pace at which they innovate. With technology changing at an increasingly rapid pace, the complexity of applications and services continues to grow, requiring organizations to rethink the traditional approach they’ve taken to managing networks (i.e. Cloud, SD-WAN, Data Center, Wireless and Network Applications).
Investing in orchestration has become more of a priority for organizations as they explore new ways to manage networks, though their approaches continue to vary.
So which approach: Monolithic or unstructured?
Some CSPs have taken the monolithic approach, which includes comprehensive orchestration and frameworks intended to support a wide range of use cases across multiple technology domains. However, due to the size and scope of these frameworks and models, this approach takes considerable time, effort and money to develop and evolve. The other approach is an unstructured one that involves teams using different tools, models and frameworks for their orchestration and automation use cases.
For example, CSPs may use a platform like Ansible and a workflow engine like Camunda for some use cases, and Python scripts for other cases. This ad hoc approach allows for quick wins and automates simple use cases while demonstrating relatively good results compared to manual methods. However, as customers see quick wins, the demand for more automation of use cases becomes greater, thus increasing complexity.
So which approach works best? Perhaps there is a middle ground between both the monolithic framework and the ad hoc approach, one that requires careful planning, a clear understanding of the automation tool options, and clarity around the best practices for modular orchestration/automation design.
Bridging the gap
In order to bridge the gap between the monolithic and unstructured approaches, it is critical to consider requirements for the future telecom network: a cloud-centric, multi-domain, multi-vendor, multi-technology network environment with programmability at every level. One implication of this future is that different domains will evolve at different rates, and the tools required to orchestrate and operated within the domains will also evolve. The middle ground approach incorporates this into the design of the orchestration model – domains should have a high level of autonomy, while the interactions and underlying business agreements) between the domains should be identified and defined. This enables domain teams to move at their own pace of innovation and orchestration, while maintaining interconnectedness across the environment.
The automation and service orchestration market is at an interesting point as CSPs feel more pressure to adopt automation on a larger scale. By adopting this approach, early efforts in automation can continue to drive value, with an even greater opportunity for value creation through orchestration of the various automated activities.
It is crucial for operators to select orchestration solutions that offer the lowest cost to implement, operate and modify. And to achieve success, there are the three critical components:
- Rapid integration capabilities and flexibility are mandatory
New technologies and capabilities are becoming available at a rate that far surpasses the rate that IT integration teams and standards bodies can accommodate. For example, in the past five years, the focus of service providers has shifted from virtualization to containerization as the preferred method for network function deployment and management. Orchestration systems that are hard coded to specific technologies are limited to those technologies.
- Orchestration and automation must be accessible and easy to use regardless of domain
Orchestration and automation platforms have been predominantly based on older, development-heavy software technologies, and subsequently have required significant investments in professional services and software development expertise to deploy and maintain, diminishing business value by increasing total cost of ownership and extending program durations unnecessarily.
- Orchestration must be highly scalable to meet the growing demands of global operators
In the service provider environment, the size and scope of the infrastructure, and the explosive growth in the rate of change in that infrastructure, places heavy demand on the orchestration infrastructure for availability, performance and scalability.
Again, multiple approaches to service orchestration have been attempted by CSPs and enterprises alike, with various levels of success. The organizations that take extra time to plan and visualize an ideal outcome, get to know the options in front of them and leverage service orchestration from a cloud-centric perspective will ultimately have the best experience.