Smart Disaster Recovery (DR) for NFV
Overview
CCVPN includes across-domain network service provisioning and operation. Where, disaster recovery is one of the important feature to provide with rising up of multiple access and Cloud computing technologies. DR feature will cooperate private and public Cloud to provide fine granularity recovery management for network services.
Dublin Goals
Enhancements to Information & Data Model - Extend CCVPN IM &DM for DR services
Enhancements to DR compliant validation when on-boarding - Extend the existing validation for lifetime compliance validation
DR Activation/Configuration - enable DR awareness when provisioning and operations a NS
Direct Service Recovering - Implementation of DR service across domains to provide fine granularity management during the elapse time
Recovering Status Notification - Notify to service administrators that the Service has been recovering or progress in the service bus
Smart workload balancing - smart optimization and selection when recovering for connection reliability and efficiency
Future Releases (El Alto and beyond)
Intent programming based trigger and receiver
Predicability based optimization
VPN as a service
Business Requirement
DR Services are used by Operators to connect different Cloud for DR usage. For example, multiple Cloud Consumers can connect with different Clouds for replication/recovery between different domains/sites.
Participating Companies
VMware
Scope
Dublin release will focus on enabling of basic functions. If possible we may attempt to complete smart optimzaition modeling as well.
CCVPN DR Service (sub-)Use Case Presentations
DR design for CCVPN
Impacts
It is envisioned that the CCVPN DR feature for Dublin will have impacts on the following projects: A&AI, DCAE, Modeling, MCloud, OOF and VNFSDK
Project Commitments
Project | PTL | Commitment | Notes |
---|---|---|---|
A&AI | @James Forsyth | moderate | Support DR Service properties |
DCAE | @Vijay Kumar | yes | Long-run task status and progress collection and analysis |
Modeling | @Hui Deng | next release | Need to support DR priorities |
VFC | @Yan Yang | yes | Implement parameters passed for DR enabling and disabling |
VNFSDK | @victor gao | yes | Enable DR compliance detection during lifecycle validation |
MCloud | @Bin Yang | yes | AZ capability collection DR capability discovery and enablement |