1. A method of operating a Software Defined Network (SDN) in a Network Function Virtualization Infrastructure (NFVI) to serve an Internet Protocol (IP) data service, the method comprising: an NFVI computer system executing an SDN application Virtual Network Function (VNF) to direct the IP data service and to transfer SDN application VNF Key Performance Indicators (KPIs); the NFVI computer system executing an SDN controller VNF to control the IP data service responsive to the SDN application VNF and to transfer SDN controller VNF KPIs wherein SDN data machines deliver the IP data service responsive to the SDN controller VNF; the NFVI computer system executing a Network Function Virtualization (NFV) virtual Switch (vSW) to serve the IP data service and to transfer NFV vSW KPIs; an NFV SDN server processing the SDN application VNF KPIs, the SDN controller VNF KPIs, and the NFV vSW KPIs to scale the SDN application VNF, to scale the SDN controller VNF, and to scale the NFV vSW.