...
Info | ||
---|---|---|
| ||
{
"cloudRegion": { "id": "1", "cloudVendor": "Microsoft Azure", "intent": { "name": "Infrastructure HA for VNF", //realization thru Azure Fault Domain or Availability set "cost": { "value" : "0", "operatorSpecified" : "FALSE" } //Cost is derived based on APIs since it is a public cloud }, "intent": { "name": "Infrastructure Resource Isolation for VNF", //realization through dedicating compute & memory "cost": { "value" : "0", "operatorSpecified" : "FALSE" } //Cost is derived based on APIs since it is a public cloud }, "intent": { "name": "High Performance DPDK-based Overlay Networking", "cost": { "value" : "0", "operatorSpecified" : "FALSE" } //Cost is derived based on APIs since it is a public cloud } }, "cloudRegion": { "id": "2", "cloudVendor": "VMware VIO", "intent": { "name": "Infrastructure HA for VNF", // realization through OpenStack Policy-group and Anti-affinity Policy "cost": { "value" : "10", "operatorSpecified" : "TRUE" } //cost is specified by operator since it is a private cloud }, "intent": { "name": "Infrastructure Resource Isolation for VNF", // realization possible without dedicating CPU and Memory, refer to section on "Cloud Resource Partitioning for Differentiated QoS" on how this can help in offering tiered services "cost": { "value" : "9", "operatorSpecified" : "TRUE" }, //cost is specified by operator since it is a private cloud "minGuarantee": { "capability": "TRUE", "overSubscriptionPercent": {"value": "10"}, } }, "intent": { "name": "High Performance DPDK-based Overlay Networking", "cost": { "value" : "10", "operatorSpecified" : "TRUE" }, //cost is specified by operator since it is a private cloud } }, "cloudRegion": { "id": "3", "cloudVendor": "Wind River Titanium", "intent": { "name": "Infrastructure HA for VNF", // realization through OpenStack Policy-group and Anti-affinity Policy "cost": { "value" : "10", "operatorSpecified" : "TRUE" } //cost is specified by operator since it is a private cloud }, "intent": { "name": "Infrastructure Resource Isolation for VNF", //realization through dedicating compute & memory "cost": { "value" : "10", "operatorSpecified" : "TRUE" }, //cost is specified by operator since it is a private cloud }, "intent": { "name": "High Performance DPDK-based Overlay Networking", "cost": { "value" : "9", "operatorSpecified" : "TRUE" }, //cost is specified by operator since it is a private cloud } }, "cloudRegion": { "id": "4", "cloudVendor": "K8S (Open Source) for Containers", "intent": { "name": "Infrastructure HA for VNF", // realization through nodeSelector – https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity "cost": { "value" : "10", "operatorSpecified" : "TRUE" } //cost is specified by operator since it is a private cloud }, "intent": { "name": "Infrastructure Resource Isolation for VNF", // realization possible without dedicating CPU and Memory, refer to section on "Cloud Resource Partitioning for Differentiated QoS" on how this can help in offering tiered services "cost": { "value" : "9", "operatorSpecified" : "TRUE" }, //cost is specified by operator since it is a private cloud "minGuarantee": { "capability": "TRUE", //realization through burstable QoS class – https://kubernetes.io/docs/tasks/configure-pod-container/quality-service-pod/ "overSubscriptionPercent": {"value": "10"}, } }, "intent": { "name": "High Performance DPDK-based Overlay Networking", //realization through one of the host-based networking options such as vhostuser, VMware NSX-T etc. – https://github.com/containernetworking/cni "cost": { "value" : "10", "operatorSpecified" : "TRUE" }, //cost is specified by operator since it is a private cloud } },
|
...