Cloud computing is emerging to host different services on high end compute nodes of Data center with increasing demands of social networking, video streaming, big data processing and other internet applications. With this approach resource sharing is achieved for compute, networking and storage to reduce the OPEX and CAPEX.Network Function Virtualization(NFV) is big part of cloud computing and has evolved as a proposal from operators for hosting network services as network functions implemented in software, which may be launched on the Virtual machines (VMs) dynamically based on the demand in the form of VNFaaS. With elasticity and agility of vendor independent network services coming up and going down in the cloud, chaining of network services gets affected in the End-to-End (E2E) deployment. Software defined networking (SDN) is complimentary technology to NFV for achieving unified network abstraction to expand data flow control in the form of virtual switch. SDN plays major role in the infrastructure of NFV. SDN makes networks more flexible, dynamic and cost-efficient, while greatly simplifying the operational complexities. This paper's main focus is to define, review and evaluate the architectural framework approaches of scalable compute node with NFV and SDN for addressing various challenges on Data center in the form of Network Security Function Virtualization (NSFV) over Openflow infrastructure. Key challenges in data center include network service provisioning & monitoring, E2E Security, network function virtualization in multi-tenant environment, software defined networking control for Service chaining of virtual network security functions and performance. The main aim of this paper is to provide comprehensive global forum for researchers to present the challenges and novel approaches of ongoing research in the state-of-art areas of cloud computing architectures with NFV and SDN relevance to Datacenter.